Releases: dCache/dcache-cta
v0.17.0
Minor improvements and fixes. Highlights:
- admin command to collect request statistics
- enabled SO_REUSEADDR for xrootd mover
Changelog for v0.16.0..v0.17.0
* [0c48190] [maven-release-plugin] prepare for next development iteration
* [af85507] Fix typo in README.md (#13)
* [5f486d1] Remove stale link to cta-communicator. (#14)
* [1fefd58] add url param parsing method to handle more complicated hsm URIs
* [f96e001] add url param parsing method to handle more complicated hsm URIs (part 2)
* [7f7d3c2] ci: enable coverage report
* [d445ade] github: enable mirroring to gitlab
* [03aecf4] drv: add possibility to use direct-IO on flush
* [fed769f] drv: add dCache admin command to show panding requests
* [434d61a] drv: improve help output of dCache command
* [f60009b] libs: use grpc-java 1.74.0
* [76205dd] drv: add gRPC request statistics
* [fb1ab48] src: reduce code duplication for files' checksum calculation
* [0b44fc5] util: rename calculateChecksum => calculateAdler32Checksum
* [6ffefb1] cli: remove dead code
* [622db5e] libs: use grpc-1.76.0
* [40b8b58] xrootd: enable SO_REUSEADDR on datamover socket
* [78bdefb] ci: don't run pipeline on develeper version increment
* [2ab6ccf] [maven-release-plugin] prepare release dcache-cta-0.17.0
v0.16.0
Minor release with highlight:
- support multiple cta endpoints
Changelog: v0.15.0..v0.16.0
- [b70daab] [maven-release-plugin] prepare for next development iteration
- [b622c79] drv: add support for multiple cta endpoints
- [764e6f3] tests: skip LB test if only single IP available
- [ae50e7c] ci: ensure that host env matches test expectations
- [85fb406] libs: use grpc 1.71.0
- [91c50f3] [maven-release-plugin] prepare release v0.16.0
v0.15.0
Changelog for v0.14.0..v0.15.0
* [422f942] [maven-release-plugin] prepare for next development iteration
* [592ee63] proto: sync with CTA 5.11 protobuf definitions
* [38d68b9] fix javadoc
* [99bc524] pom: update plugin version
* [d3ac392] pom: conditionally build cli tool
* [3f085a4] drv: update to support CTA 5.11
* [cf06d17] cli: add option to specify local IO endpoint
* [d21192b] docs: update readme with CTA compatibility matrix
* [2f41765] drv: ensure that abort always sets the request id
* [d7119a8] drop xattr based request id propagation
* [3cf5aec] [maven-release-plugin] prepare release v0.15.0
v0.14.0
Minor version fix release.
Highlight:
- drop backward compatibility with pre 5.10.11 CTA versions
Changelog for v0.13.0..v0.14.0
* [e716b9d] [maven-release-plugin] prepare for next development iteration
* [7719024] ci: autogenerate release links in gitlab
* [79055eb] drv: remove success-on-close option
* [66daaed] [maven-release-plugin] prepare release v0.14.0
v0.13.0
Small bug-fix release:
Changelog for v0.12.0..v0.13.0
* [8efa15b] [maven-release-plugin] prepare for next development iteration
* [f959703] drv: set default for option restore-success-on-close to false
* [a9ee73b] drv: use dedicated thread pool for notifications and callbacks
* [534d415] [maven-release-plugin] prepare release v0.13.0
v0.12.0
Minor feature release.
The Highlight:
- switch to synchronous gRPC requests
Changelog for v0.11.0..v0.12.0
* [df5b210] [maven-release-plugin] prepare for next development iteration
* [3979795] test: generate test certs only once
* [6402057] rpm: enforce older compression to support multiple distros
* [80d5917] drv: convert driver to use sync-rpc
* [08c3c29] [maven-release-plugin] prepare release v0.12.0
v0.11.0
Minor enhancement release
Changelog for v0.10.0..v0.11.0
* [e3029da] [maven-release-plugin] prepare for next development iteration
* [50266e4] docs: add DOI label/badge
* [d3ee2a3] fix typo in log message
* [2338d07] xroot: initialize acceptor thread pool size with 1
* [fd49790] driver: add restore-success-on-close to control reporting behaviour
* [8b6c7ae] pom: update maven plugins
* [547c5fc] libs: use grpc-1.56.1
* [1a0dbf3] ci: add java 21 build
* [4e7d49b] add skeleton for command like cli
* [7fc892e] cli: add archive command
* [a7d44dd] cli: use picocli for command line parsing
* [9d379d7] xroot: fix log message and checksum calculation on restore
* [5653174] pom: exclude cta-cli tool
* [d9dea09] ci: use almalinux9 images
* [3d99040] driver: shortcut zero-byte files
* [c723e45] [maven-release-plugin] prepare release v0.11.0
v0.10.0
Minor enhancement release
Changelog for v0.9.0..v0.10.0
* [369acda] [maven-release-plugin] prepare for next development iteration
* [8d95987] xroot: add remote peer address into log statements
* [4b0b7c8] test: pull out test cert generation into utility class
* [5bfdfa6] driver: don't flush empty files or files without checksum
* [dfcf32b] [maven-release-plugin] prepare release v0.10.0
v0.9.0
bugfix release:
Changelog for v0.8.0..v0.9.0
* [330d367] [maven-release-plugin] prepare for next development iteration
* [5232af1] gitlab-ci: enable test coverage report
* [e8d1cbd] gitlab-ci: fix cobertura reporting
* [bfe485b] Revert "gitlab-ci: fix cobertura reporting"
* [5a1a57c] remove dead code
* [e262890] pom: update git-commit-id plugin
* [fcd9561] remove SsiProtobufInterfaceVersion from logging
* [50b62c4] fix broken commit
* [a2cdf79] driver: bump gRPC timeout to 30s
* [6799f37] driver: make CTA frontend timeout configurable
* [ef389a6] convert exceptions into CacheException prior calling to NearlineRequest#failed
* [3a91ab5] io: calculate IO bandwidth per IO block
* [397bedf] junut: relax io bandwidth test comarison
* [c5ac422] [maven-release-plugin] prepare release v0.9.0
v0.8.0
Minot big-fix release
Changelog for v0.7.0..v0.8.0
* [a9a5926] [maven-release-plugin] prepare for next development iteration
* [2f04213] driver: don't bind to an interface if io-endpoint is not specified
* [5b0a112] remove unused imports
* [35ed10c] libs: use grpc-v1.51.0
* [dc63b67] [maven-release-plugin] prepare release v0.8.0