Skip to content

Tags: EMCECS/smart-client-java

Tags

v3.0.6

Toggle v3.0.6's commit message
Release of 3.0.6

v3.0.5

Toggle v3.0.5's commit message
Release of 3.0.5

- df96837: Merge pull request #32 from EMCECS/revert-31-bugfix-SDK-655
- 8fb06a5: Revert "[SDK-655] Revise shutdown of the connection manager (shared by connectors)"
- c26ec3e: Merge pull request #31 from EMCECS/bugfix-SDK-655
- 673d8f6: Merge remote-tracking branch 'origin/bugfix-SDK-655' into bugfix-SDK-655
- 156f91c: Revise MyPoolingClientConnectionManager and upgrade httpclient
- 29b89e8: [SDK-655] revise createApacheClientHandler
- f79e55d: [SDK-655] connection pool shutdown

v3.0.4

Toggle v3.0.4's commit message
Release of 3.0.4

- 1bb2fef: Merge pull request #29 from EMCECS/feature-sdk-652-jettison
- 9efba49: upgrade jettison version to resolve CVEs.

v3.0.3

Toggle v3.0.3's commit message
Release of 3.0.3

- 2d3f315: Merge pull request #28 from EMCECS/bugfix-connection-close-on-destroy
- f2c4c76: Apparently the Apache httpclient does not automatically shutdown the connection manager, so we need to stash the connection manager in a smartConfig property so that we can pull it out in destroy() and shut it down manually
- abf8f39: Merge pull request #26 from EMCECS/feature-max-idle-connections
- a955c2e: resolve comments
- 8d7e968: add apacheMaxConnectionIdleTime config option to close idlw connections with fixed delay
- cc07e58: Add maxConnections and maxConnectionsPerHost config options
- 8654839: Add maxConnections and maxConnectionsPerHost config options for Apache only

v4.0.0-rc.1

Toggle v4.0.0-rc.1's commit message
Release of 4.0.0-rc.1

- f2c01b0: add Expect100ContinueFeature
- 0c85d41: upgrade Jersey 2.38 to 2.40 and update constructors of StandardClient
- 7b90576: Merge remote-tracking branch 'origin/feature/upgrade-jersey' into feature/upgrade-jersey
- a5c6689: fix apache connector config
- 1720400: clean build.gradle
- 730f551: fix apache connector config
- 942ed29: clean PR
- ed9e1c7: restore WebApplicationException
- 591f6c6: Revert "change S3Exception type to WebApplicationException"
- b16b8b4: change S3Exception type to WebApplicationException
- 0050a90: keep the client used in ecshostlistprovider alive
- 93aff0e: use Jersey* instead of general ones like Client, WebTarget, Invocation
- ed1886a: fix connection manager shut down issue
- 2a619e1: update httpclient and get keepalivestrategy
- 6f08cba: Fix the bug that GeoPinning does not take effect.
- 3aa4762: fix
- 7dc32f5: fix bugs
- 8a19d59: If you register a second ClientConfig object on the same Client, it will overwrite the first config, and the providers that were registered on the first config will be lost.
- 0f004ea: upgrade libraries and refactor smartclientfactory
- 09f89e4: upgrade jersey ver.
- abf8f39: Merge pull request #26 from EMCECS/feature-max-idle-connections
- a955c2e: resolve comments
- 8d7e968: add apacheMaxConnectionIdleTime config option to close idlw connections with fixed delay
- cc07e58: Add maxConnections and maxConnectionsPerHost config options
- 8654839: Add maxConnections and maxConnectionsPerHost config options for Apache only

v3.0.2

Toggle v3.0.2's commit message
Release of 3.0.2

v3.0.1

Toggle v3.0.1's commit message
Release of 3.0.1

- 7f13808: Merge pull request #22 from EMCECS/bugfix-SDK-611
- ac2343c: [SDK-611] Jersey SizeOverrideWriter no longer removes the ThreadLocal entitySize on first call to getSize() - this was causing obscure bugs in downstream clients when they implemented automatic retry logic
- dba2653: [SDK-611] updated gradle to 6.9.2 and all dependencies to the latest compatible versions

v3.0.0

Toggle v3.0.0's commit message
Release of 3.0.0

- 5965f0c: Merge pull request #20 from EMCECS/copyright-change-to-apache
- 34b9712: ***CHANGED COPYRIGHT FROM BSD 3-CLAUSE TO APACHE 2***
- 4e47108: Merge pull request #19 from EMCECS/ObjectScale-refactor
- 3ef3b1c: Refactored into sub-project modules to isolate Jersey- and ecs-specific logic
- 3468eac: minor build updates to ensure apache client logging is available for unit tests (#18)

v2.3.2

Toggle v2.3.2's commit message
Release of 2.3.2

- 1a1183c: PoolingClientConnectionManager is deprecated in the referenced version of httpclient, but apparently its replacement (PoolingHttpClientConnectionManager) has different behavior that breaks our usage, so we have to continue using the deprecated class for now (#17)
- 2789a51: general code cleanup to remove most IntelliJ warnings (#16)
- ed02e86: updated dependency versions, including httpclient, which needed a change to SmartFilter and an added test case to make sure URL rewrites preserve all path components properly (#15)
- e512859: Merge pull request #14 from EMCECS/release-2.3.1

v2.3.1

Toggle v2.3.1's commit message
Release of 2.3.1

- 5c053c5: Merge pull request #12 from EMCECS/feature-ecs-disable-keep-alives
- 34a10d7: Merge pull request #13 from EMCECS/bugfix-build-update
- 28c7cf9: make the dependencies transitive
- c44f4ee: [Removed] explicit version declaration
- 1d277c0: * added "Connection: close" headers to health-check and endpoint enumeration calls in EcsHostListProvider * added EcsHostListProviderTest test case to verify all connections are closed immediately in EcsHostListProvider (also refactored this class to remove duplicate code)