java-manta-3.2.3
tjcelaya
released this
06 Aug 21:03
·
145 commits
to master
since this release
Fixed
- UnsupportedOperationException when getting a 0 byte file using
MantaClient.getAsInputStream
- AutoContinuingInputStream fails to handle fatal exceptions correctly and triggers a self-suppression error.
Added
- Client metrics can now be enabled by selecting a reporting mode with the
manta.metric_reporter.mode
/MANTA_METRIC_REPORTER_MODE
setting. JMX and SLF4J are
available, though others may be added in the future. - New metrics exposed:
MantaClient#delete(String, MantaHttpHeaders)
- Download auto-resume has been added in the form of
manta.download_continuations
/MANTA_DOWNLOAD_CONTINUATIONS
configuration
setting.
Changed
- MBeans registered in JMX no longer use an incrementing integer and instead are created under
unique IDs for each client. - JMX is no longer used to expose configuration and pool stats by default. To reenable JMX,
setmanta.metric_reporter.mode
/MANTA_METRIC_REPORTER_MODE
toJMX
. - Upgraded upstream dependencies to latest stable versions:
- HTTP Signatures dependency: 4.0.6 → 4.0.8
- jna-gmp: 2.0.0 → 2.1.0
- BouncyCastle: 1.58 → 1.59
- Apache HttpClient: 4.5.3 → 4.5.5