Releases: dCache/dcache-cta
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
v0.7.0
Changelog for v0.6.0..v0.7.0
* [95cdd7c] [maven-release-plugin] prepare for next development iteration
* [a3332c8] libs: bump grpc version to 1.49.0
* [7c6f611] src: adjust to CTA-4.9 changes
* [37bf2cf] driver: introduce 3s deadline for each CTA request
* [c3b4d28] driver: include CTA archiveId into archiveReportURL
* [5fa75a1] xroot: handle bad success requests
* [e9a526e] pom: bump gRPC lib to 1.49.2
* [1e44726] mover: fix transfer URI generation for IPv6
* [3002541] xroot: add dummy login step
* [b448e99] xroot: do not send IP addresses in url, if possible
* [51cbf8e] xroot: fix write message ref count
* [10290a9] xroot: subclass DataServerHandler from XrootdProtocolRequestHandler
* [9d5763d] xroot: remove unused imports
* [ebe5ae3] xroot: disable xroot plugin initialization
* [d596cee] Revert "xroot: fix write message ref count"
* [4a602b3] [maven-release-plugin] prepare release v0.7.0
v0.6.0
Changelog for v0.5.0..v0.6.0
* [7f5f20d] [maven-release-plugin] prepare for next development iteration
* [8bff4b3] libs: bump grpc version to 1.44.1
* [01f3542] test: fix retrieve url
* [ca16d10] rpm: reload systemd daemon after install/upgrade/uninstall
* [fafe79b] driver: add cta-use-tls and cta-ca-chain options to enable TLS for gRPC
* [bba2ae1] gitlab-ci: camm maven with --no-transfer-progress
option
* [545953a] gitlab-ci: add java_next (17) build
* [5df6ff6] gitlab-ci: enable test coverage report
* [80a143a] gitlab-ci: disable coverage report
* [730fc4e] pom: bump grpc version to 1.45.1
* [f5c00b3] xroot: set custom names to netty accept and worker threads
* [1a13746] grpc: disable service lookup with DNS record
* [b760c98] driver: more control over grpc and xroot thread names
* [6a004d8] pom: set scope of dcache-nearline-spi to provided
* [6131cc3] pom: add direct dependency on guava to exclude it from the package
* [f6947d8] xroot: use FileChannel instead of RandomAccessFile
* [fb3b572] libs: bump mockito and junit versions
* [a180684] libs: switch to gRPC-1.46.0
* [c7e1f82] gitlab-ci: use maven artefacts cache only for build stages
* [03089a3] libs: update gRPC to 1.47.0
* [fb00ba0] gRPC: update protobuf message definitions
* [8c930a9] [maven-release-plugin] prepare release v0.6.0
v0.5.0
Highlights:
- don't submit failed requests to CTA
- sign RPM packages (girlab pipeline)
- use almalinux (gitlab pipeline)
Changelog for v0.4.0..v0.5.0
* [5b00dfd] [maven-release-plugin] prepare for next development iteration
* [2d0bf7c] gitlab-ci: stop using centos8 images
* [cd57e01] gitlab-ci: always build rpm package
* [892c163] add gpg signing
* [07d79c7] sign rpms
* [3e53b1f] gitlab-ci: fix rpm signing
* [3305ff8] gitlab-ci: improve pipeline dependencies
* [650ba1b] gitlab-ci: add rpm signature verification
* [c3ae090] gitlab-ci: fix importing of rpm keys
* [63b2cbf] gitlab-ci: fixed rpmkeys options
* [6e81d71] gitlab-ci: move rpmkeys import after rpm package installation
* [d2b77e7] gitlab-ci: rework pipeline flow
* [d5f209d] driver: don't submit failed requests to CTA
* [1c694f4] gitlab-ci: fix doggy symbol in rpckeys command
* [ea1fef5] [maven-release-plugin] prepare release v0.5.0