Skip to content

Releases: PelicanPlatform/xrootd-s3-http

v0.5.3

24 Oct 13:38
b9ea7c2

Choose a tag to compare

What's Changed

  • Fixed a bug in the POSC plugin that would return invalid entry "stat" information during directory listings. See #119.

Full Changelog: v0.5.2...v0.5.3

v0.5.1

29 Aug 15:29
6979139

Choose a tag to compare

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

24 Aug 00:52
f67d866

Choose a tag to compare

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

30 May 16:06
334a88a

Choose a tag to compare

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 HEAD request 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

29 May 23:02
89e9168

Choose a tag to compare

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

01 Feb 16:17
c285514

Choose a tag to compare

Internal release - fixes RPM spec files used in CI systems.

v0.2.0

01 Feb 14:49
7fcb352

Choose a tag to compare

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

Full Changelog: v0.1.8...v0.2.0

v0.1.8

17 Dec 18:16
91b7196

Choose a tag to compare

v0.1.8 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.7...v0.1.8

v0.1.1

15 Apr 19:58
42480c7

Choose a tag to compare

v0.1.1 Pre-release
Pre-release

Testing various GHA release-related actions