Releases: EMCECS/smart-client-java
Releases · EMCECS/smart-client-java
Smart REST Client for Java v4.0.0-rc.1
Smart REST Client for Java v4.0.0-rc.1.
This package is a release candidate. It upgrades Jersey to 2.40. Please report your issues here.
- It is also available via Maven Central:
Group |
Artifact |
Version |
com.emc.ecs |
smart-client-core |
4.0.0-rc.1 |
com.emc.ecs |
smart-client-jersey |
4.0.0-rc.1 |
com.emc.ecs |
smart-client-ecs |
4.0.0-rc.1 |
File |
Checksum (SHA512) |
smart-client-core-4.0.0-rc.1.zip |
91005eb5fd2f6eba7017e932b0e03018a39f15a4a8f389f444fec5a7884842954596756ef1f66aa47aadcc22cde42e812c16978cd79cca0a4e8da1a2596d10d2 |
smart-client-jersey-4.0.0-rc.1.zip |
76a1c06ba3ec312783ccf2c867b164cc11157fc39a86adc761cab5de81b1fdd2076b063f00678e84442d995b758faae6f1c4fceaa152de428770834269382b39 |
smart-client-ecs-4.0.0-rc.1.zip |
3a7fda99bc485291a3063ede9264366e2d4c2b216baa0936d80b833b06df05175177fa880a7166b331969f97f0aac38ce85f9fee357341621a9ea37fc77c0d84 |
Smart REST Client for Java v3.0.2
- Fixed bug in SmartFilter(smart-client-jersey), which caused host cooldowns(accepting no more requests) when hitting 40x error
File |
Checksum (SHA512) |
smart-client-core-3.0.2.zip |
e486dd79aa96ca18d6f92b0e0f24400801495b02d1d7e0aa1a1179ef4a68d629e7fea28626bec929cab37318a773cbddb301999c94ea5b80556d7356244e729f |
smart-client-jersey-3.0.2.zip |
109f36a463667d513410f3e90701067598c7fe24bc3ed17eb1a04b879d2a1dcc620afdeea85720e6808de12d4caf3126a6898a70e5cc8a5722696660f5d75fbf |
smart-client-ecs-3.0.2.zip |
901576cd497a1d48f6bb2a4337bb6f7b6082a2a56e37812a50c3544fe1043c8e9b219155e16a7c5898052b6f88aed19088651bef0fde840c020d6067cd1c5aae |
Smart REST Client for Java v3.0.1
- Fixed bug in SizeOverrideWriter (smart-client-jersey) that was causing obscure bugs in downstream clients when they implemented automatic retry logic (Content-Length header was removed from retried requests)
- Updated gradle to 6.9.2 and all dependencies to the latest compatible versions
File |
Checksum (SHA512) |
smart-client-core-3.0.1.zip |
4d1b4c285d3c13ecccc484f19dc644d1ea83d5e879b62168e2c26f4bcb525d200562071823dc47711daf90c17a19a12554cecde2fa48adc299d782a3e413fd66 |
smart-client-jersey-3.0.1.zip |
7f8135bd865ae462a6215bbccf293c1695a23e35b9a7f98962b34a4bcb7e0ace4920d34715f3084da27f8ce3f301a3dc420771e2aad1f4cc8a56bd5dc9687697 |
smart-client-ecs-3.0.1.zip |
451dbbbba5d1f933688505b43ca4c3ea2ead2aff7dbd4ad177d72dcac0b51823cb4244054708ced3b63b1fe8a5ccf1f152afcd0c9df182c42e3259d59abec81c |
Smart REST Client for Java v3.0.0
- The project was broken out into separate modules to allow importing only the functionality you need in a client implementation
- This allows pulling in just the load balancer without all of the other Jersey dependencies
- NOTE: Copyright changed in this release from MIT 3-clause to Apache 2 !!
Module |
Maven Coordinates |
Description |
smart-client-core |
com.emc.ecs:smart-client-core:3.0.0 |
Basic load balancer logic without any client implementation |
smart-client-jersey |
com.emc.ecs:smart-client-jersey:3.0.0 |
Implementation of a Jersey 1.x filter (smart-filter) |
smart-client-ecs |
com.emc.ecs:smart-client-ecs:3.0.0 |
A Jersey 1.x-based ECS HostListProvider implementation |
Smart REST Client for Java v2.3.2
- Updated all dependencies to latest compatible versions
Smart REST Client for Java v2.3.1
- Disable keep-alive for health check calls
- Fix build issue
Smart REST Client for Java v2.3.0
- Upgrade gradle
- Move to Jackson 2
Smart REST Client for Java v2.2.1
- Fixed github issue #7 (writing JSON from a stream throws an exception)
Smart REST Client for Java v2.2.0
- Updated jersey-client to 1.19.4
- Added support for automatic JSON body processing via JAXB or POJO (using Jackson 1.9.13)
Smart REST Client for Java v2.1.1
- Updated common-build to 1.6 and jersey-client to 1.19.3
- Increased max connections in apache's connection pool to 999 (max allowed)