Releases: PelicanPlatform/xrootd-s3-http
Releases · PelicanPlatform/xrootd-s3-http
v0.5.3
v0.5.1
What's Changed
- Minor build fixes for a wider set of platforms.
- Ensure unit tests can succeed even when running without network connectivity
- Bump user agent version to the correct version (missed during the v0.5.0 release process).
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add support for Globus endpoints (reads, writes, listings).
- Add support for HTTP writes.
- Add new "Persist on Successful Close" (POSC) plugin to prevent files being uploaded from being visible in the namespace.
- The HTTP OSS plugin can do file listings based on generated directories.
- CI builds now occur with AddressSanitizer enabled, catching leaks and other potential logic errors.
New Contributors
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
This bugfixes release closes out several important issues found when doing stress tests:
- Fix stall timeouts which would never fire.
- Fix bug where S3 rate limiting would result in corrupt data being sent back to the client.
- Remove redundant
HEADrequest which was sent twice on S3 file open. - Put libcurl into threadsafe mode, avoiding potential deadlocks or long unresponsive periods.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Improve logging messages to include timing of read requests
- Implement the vector read method, used by some clients.
- Send basic cache performance statistics out via the XRootD OSS g-stream.
- Add new filter plugin to the package
- Add renamed plugins to the package
Full Changelog: v0.2.1...v0.4.0
v0.2.1
v0.2.0
What's Changed
This release represents the results of heavy stress testing (and additions of integration tests that trigger stress testing).
Significant refactoring and cleanup of the build system.
New Contributors
- @alexandertuna made their first contribution in #76
Full Changelog: v0.1.8...v0.2.0
v0.1.8
What's Changed
- Fix some cmake glitches by @ellert in #49
- Fix linking error on 32 bit architectures by @ellert in #53
- Update trace options by @rw2 in #59
- Trailing slash by @rw2 in #58
- Switch S3 writes to use streaming I/O by @bbockelm in #51
- Add unit tests covering the
listandstatfunctionality by @bbockelm in #64 - Stat fix by @rw2 in #65
- Buffered Reads by @bbockelm in #60
- Use case-insensitive search for ETag header by @bbockelm in #66
New Contributors
Full Changelog: v0.1.7...v0.1.8
v0.1.1
Testing various GHA release-related actions