Skip to content

Releases: TritonDataCenter/java-manta

java-manta-3.5.0

20 May 22:36
Compare
Choose a tag to compare

Added

Changed

  • MANTA-5040 Refactored default config for manta.content_type_detection.
  • Dependency upgrade for java-client.
    • HTTP Signatures dependency: 4.0.10 → 4.1.2
    • BouncyCastle: 1.61 → 1.65
    • Apache HttpClient: 4.5.7 → 4.5.12
    • Jackson 2.9.9 → 2.10.3
    • Jnagmp 2.1.0 → 3.0.0
    • FasterXml-UUID 3.1.5 → 4.0.1
    • Checkstyle 8.18 → 8.31
    • Slfj 1.7.25 → 1.7.29
    • Wiremock 2.21.0 → 2.24.1
    • Commons-Collections 4.3 → 4.4
    • Commons-Lang 3.8.1 → 3.10
    • Commons-Codec 1.12 → 1.14
    • Commons-Text 1.6 → 1.8
    • Objenesis 2.6 → 3.0.1
    • Cloning 1.9.6 → 1.9.12
    • Picocli 3.9.5 → 4.2.0
    • Dropwizard-Metrics 4.0.5 → 4.1.2
    • Upgraded supporting maven plugins.
    • maven-site-plugin for the build phase in SDK.

Fixed

java-manta-3.4.3

java-manta-3.4.2

26 Mar 22:06
Compare
Choose a tag to compare

Added

Changed

Fixed

java-manta-3.4.1

30 Oct 22:00
Compare
Choose a tag to compare

[3.4.1] - 2019-10-29

Added

  • Updated where ChainedConfigContext would "forget" that mantaKeyPath was set by a DefaultConfigContext.
  • Introduced new test group Definitions error, seekable, etc and subsequently eliminated redundant test runs. Added test-configuration parameter it.dryRun for integration-test run simulations within the SDK test-suite.
  • Updated AuthAwareConfigContext with missing configuration parameters and exposed client configuration parameters like MANTA_DOWNLOAD_CONTINUATIONS_KEY and MANTA_CONTENT_TYPE_DETECTION_ENABLED_KEY using MetricReporterSupplier.
  • Added MANTA_TLS_INSECURE to allow disabling TLS certificate verification in certain test environments. Not intended to be used in production.
  • Updated MantaErrorCode Enum Values, mapping more errors from Manta components including muskie, mahi, moray, electric-moray, piranha and marlin. Deprecated errors with invalid rest codes and removed undefined Manta Errors in the SDK.
  • Developer's Guide added for professionals within Joyent, Inc and the community interested in making open-source contributions.
  • Integration-Test MantaClientSnapLinksIT to verify behaviour of the SDK for user accounts that have snaplinks disabled.
  • More documentation in MetricReporterSupplier to provide information regarding how the SDK exposes client metrics to manta-monitor.

Changed

  • Copyright Header updates for files that have been modified recently within the Client Java SDK.

Fixed

java-manta-3.4.0

19 Mar 22:06
Compare
Choose a tag to compare

[3.4.0] - 2019-03-19

Added

  • Configuration parameter manta.content_type_detection is now added to allow for the user to explicitly disable
    automatic content type detection dependent on the data type being uploaded to Manta using the SDK.
    It is updated to a default value of true (which aligns with the default behaviour of the SDK).
  • Updated Prune-Depth Documentation. Add Unit Tests for more limit values

Changed

  • Upgraded dependencies to latest stable versions:
    • HTTP Signatures dependency: 4.0.9 → 4.0.10
    • BouncyCastle: 1.60 → 1.61
    • Apache HttpClient: 4.5.6 → 4.5.7
    • Extra-Enforcer-Rules 1.0-beta-6 → 1.1
    • Javac-ErrorProne 2.8.2 → 2.8.5
    • Error-Prone-Core 2.1.1 → 2.3.3
    • FasterXml-UUID 3.1.4 → 3.1.5
    • Jackson 2.9.4 → 2.9.8
    • Checkstyle 8.2 → 8.18
    • Mockito 2.16.0 → 2.24.5
    • TestNG 6.11 → 6.14.3
    • Commons-Collections 4.1 → 4.3
    • Commons-Lang 3.6 → 3.8.1
    • Commons-IO 2.5 → 2.6
    • Commons-Codec 1.10 → 1.12
    • Commons-Text 1.1 → 1.6
    • Kryo 4.0.1 → 4.0.2
    • Objenesis 2.6 → 3.0.1
    • Cloning 1.9.6 → 1.9.12
    • Picocli 1.0.1 → 3.9.5
    • Dropwizard-Metrics 4.0.2 → 4.0.5
    • JMH 1.19 → 1.21
    • Wiremock 2.18.0 → 2.21.0

Fixed

java-manta-3.3.1

05 Feb 23:27
Compare
Choose a tag to compare

[3.3.1] -

Added

Changed

Fixed

[java-manta-3.3.0] - 2018-12-02

Changed

  • Configuration parameter manta.timeout is now being used to specify
    connection timeouts and is updated to a default value of 4s. This parameter now accepts negative values (indicates
    the OS default setting).
  • Configuration parameter manta.tcp_socket_timeout is now being
    used to specify timeouts when waiting for a tcp socket and is updated to a default value of 20s. This parameter now
    accepts negative values (indicates the OS default setting).
  • Configuration parameter manta.connection_request_timeout now accepts
    negative values (indicates the OS default setting).

Fixed

java-manta-3.2.5

05 Oct 06:36
e3c2335
Compare
Choose a tag to compare

[3.2.5] - 2018-10-04

Fixed

Changed

  • Improved documentation, code comments and code path for delete prune operations.

java-manta-3.2.3

06 Aug 21:03
Compare
Choose a tag to compare

Fixed

Added

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,
    set manta.metric_reporter.mode/MANTA_METRIC_REPORTER_MODE to JMX.
  • 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

java-manta-3.2.2

java-manta-3.1.8