Skip to content

Releases: IBM/java-sdk-core

4.1.0

30 Apr 22:15
Compare
Choose a tag to compare
  • Added support for de-serializing operation responses containing top-level JSON arrays
  • Added deployment of javadocs to gh-pages as part of release build process

4.0.2

27 Apr 15:57
Compare
Choose a tag to compare
  • Allow IAM client_id/client_secret values to be set by SDK users via the IamOptions instance passed to a generated service ctor.

4.0.1

17 Apr 20:35
Compare
Choose a tag to compare

Renamed DynamicModel methods to match Map method names

4.0.0

16 Apr 17:19
Compare
Choose a tag to compare
  • Introduced new DynamicModel subclass which contains a more type-strict map for additional properties.
  • Allow user-supplied values for the IAM client_id and secret to be used when interacting with the IAM token server.

3.0.3

09 Apr 17:24
40fa057
Compare
Choose a tag to compare

Changes

  • Fix: Also search for iam_apikey in credential files downloaded from IBM Cloud

3.0.2

26 Mar 14:07
6577ca1
Compare
Choose a tag to compare
  • Enhanced parsing of error responses

3.0.1

25 Mar 21:42
727d028
Compare
Choose a tag to compare

Changes

  • Fix: Only serialize nulls on response objects

2.0.2

25 Mar 21:50
Compare
Choose a tag to compare

Changes

  • Fix: Only serialize nulls on response objects

3.0.0

18 Mar 17:17
c5a5ef5
Compare
Choose a tag to compare

Changes

  • rx() and rxWithDetails() methods replaced with reactiveRequest(), meant to be used with RxJava
  • Along with the new reactiveRequest() method, there are now only execute() and enqueue(). These return the same wrapped response as the old executeWithDetails() and enqueueWithDetails() responses.

2.0.1

18 Mar 14:54
111ea91
Compare
Choose a tag to compare

Changes

  • IAM token exchange API calls are made on a separate thread to match username/password authentication experience on Android - #17
  • null values coming back from services are serialized and accessible in Java code - #18
  • Old SSL/TLS change was reverted - #19