Skip to content

Releases: IBM/go-sdk-core

v5.2.1

30 Mar 22:43
Compare
Choose a tag to compare

5.2.1 (2021-03-30)

Bug Fixes

v5.2.0

11 Mar 18:31
Compare
Choose a tag to compare

5.2.0 (2021-03-11)

Features

  • add GetQueryParam method to support pagination (e6528df)

v5.1.0

04 Mar 20:02
Compare
Choose a tag to compare

5.1.0 (2021-03-04)

Features

  • add UUID, date, and datetime helpers for terraform usage (#96) (e651369)

v5.0.3

25 Feb 12:47
Compare
Choose a tag to compare

5.0.3 (2021-02-25)

Bug Fixes

  • IAM Authenticator: canonicalize iam url & improve iam error reporting (835ba17)

v5.0.2

18 Feb 22:44
Compare
Choose a tag to compare

5.0.2 (2021-02-18)

Bug Fixes

  • ensure result value is set if err is nil (c80dc2f)

v5.0.1

10 Feb 22:33
Compare
Choose a tag to compare

5.0.1 (2021-02-10)

Bug Fixes

v5.0.0

20 Jan 20:01
Compare
Choose a tag to compare

5.0.0 (2021-01-20)

Features

  • add debug logging of requests/responses (37e6597)

BREAKING CHANGES

  • several methods added to Logger interface

Several methods were added to the Go core's Logger interface:
SetLogLevel(), GetLogLevel(), and IsLogLevelEnabled().
These additional methods will need to be added to any
user implementations of the Logger interface.

  • additional parameter added to NewLogger() signature

The NewLogger() function has a new parameter "errorLogger".
Any calls to NewLogger() will need to be modified to include the
new parameter.

  • deprecated unmarshal-related methods have been removed

Several deprecated unmarshal-related methods were removed from the Go core:

  • UnmarshalString, UnmarshalStringSlice, UnmarshalStringMap, UnmarshalStringMapSlice
  • UnmarshalByteArray, UnmarshalByteArraySlice, UnmarshalByteArrayMap, UnmarshalByteArrayMapSlice
  • UnmarshalBool, UnmarshalBoolSlice, UnmarshalBoolMap, UnmarshalBoolMapSlice
  • UnmarshalInt64, UnmarshalInt64Slice, UnmarshalInt64Map, UnmarshalInt64MapSlice
  • UnmarshalFloat32, UnmarshalFloat32Slice, UnmarshalFloat32Map, UnmarshalFloat32MapSlice
  • UnmarshalFloat64, UnmarshalFloat64Slice, UnmarshalFloat64Map, UnmarshalFloat64MapSlice
  • UnmarshalUUID, UnmarshalUUIDSlice, UnmarshalUUIDMap, UnmarshalUUIDMapSlice
  • UnmarshalDate, UnmarshalDateSlice, UnmarshalDateMap, UnmarshalDateMapSlice
  • UnmarshalDateTime, UnmarshalDateTimeSlice, UnmarshalDateTimeMap, UnmarshalDateTimeMapSlice
  • UnmarshalObject, UnmarshalObjectSlice
  • UnmarshalAny, UnmarshalAnySlice, UnmarshalAnyMap, UnmarshalAnyMapSlice
    These methods are no longer used by code emitted by the Go generator. If you
    have old generated Go code that still uses these methods, then you should continue
    using version 4 of the Go core, or regenerate your SDK code using a new version of the
    SDK generator.

v4.10.0

15 Jan 15:52
Compare
Choose a tag to compare

4.10.0 (2021-01-15)

Features

v4.9.0

03 Dec 18:31
Compare
Choose a tag to compare

4.9.0 (2020-12-03)

Features

  • BaseService: add Clone() method to clone a BaseService instance (45b40ee)

v4.8.2

17 Nov 13:39
Compare
Choose a tag to compare

4.8.2 (2020-11-17)

Bug Fixes