Skip to content

Releases: EMCECS/smart-client-java

Smart REST Client for Java v4.0.0-rc.1

12 Dec 07:49
Compare
Choose a tag to compare
Pre-release

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

31 Oct 05:26
9e5dd13
Compare
Choose a tag to compare
  • 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

07 Aug 20:58
7f13808
Compare
Choose a tag to compare
  • 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

13 Oct 22:08
5965f0c
Compare
Choose a tag to compare
  • 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

17 Jul 18:03
1a1183c
Compare
Choose a tag to compare
  • Updated all dependencies to latest compatible versions

Smart REST Client for Java v2.3.1

29 Apr 12:54
5c053c5
Compare
Choose a tag to compare
  • Disable keep-alive for health check calls
  • Fix build issue

Smart REST Client for Java v2.3.0

15 Apr 07:20
1efde50
Compare
Choose a tag to compare
  • Upgrade gradle
  • Move to Jackson 2

Smart REST Client for Java v2.2.1

08 Aug 03:58
23948c6
Compare
Choose a tag to compare
  • Fixed github issue #7 (writing JSON from a stream throws an exception)

Smart REST Client for Java v2.2.0

24 Feb 04:22
760a7b7
Compare
Choose a tag to compare
  • 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

22 Aug 20:19
Compare
Choose a tag to compare
  • 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)