Skip to content

Releases: LUSHDigital/microservice-core-golang

v3.5.0

22 Dec 12:54
48c3a93
Compare
Choose a tag to compare
Merge pull request #41 from zeeraw/feature/fix-keys-broker-mock

Mock broker with an RSA Public Key directly instead of the source abstract

Auth helpers & Public Key management

03 Dec 10:42
48c3a93
Compare
Choose a tag to compare
Merge pull request #41 from zeeraw/feature/fix-keys-broker-mock

Mock broker with an RSA Public Key directly instead of the source abstract

We should have tested the things in our packages. We were just a bit impatient I suppose.

14 Nov 16:01
e36a3e3
Compare
Choose a tag to compare
Merge pull request #37 from zeeraw/feature/consumer-for

Provide function for deriving consumer from JWT claims

Auth lib & interfaces

14 Nov 10:56
3c975e1
Compare
Choose a tag to compare
Merge pull request #35 from zeeraw/feature/isuser

Provide IsUser method on consumer to allow to send consumer to functions that expect an interface

Missing error handling in extract data

01 Oct 13:13
74c2a8b
Compare
Choose a tag to compare
Merge pull request #30 from LUSHDigital/feature/missing-error-handling

missing error handling in extract data

Transport agnostic DNS builder

16 Aug 15:16
55e840c
Compare
Choose a tag to compare
Merge pull request #28 from LUSHDigital/feature/transport-agnostic-dns

Added transport agnostic DNS path resolution

Pagination Error Handling

10 Jul 15:03
0202dd7
Compare
Choose a tag to compare

Changed pagination error handling so that it no longer returns an error when trying to paginate with a total of zero. Makes the package less tedious to use.

Responder Interface update

19 Jun 12:25
ed4ae3d
Compare
Choose a tag to compare
3.0.3

Adds WriteTo to Responder interface

Package renaming + No body on 204

13 Jun 12:23
20b0bbd
Compare
Choose a tag to compare
Merge pull request #20 from LUSHDigital/feature/no-body-for-204

No longer attempting to write body for 204 responses.

2.0.0

23 Apr 13:45
39278d2
Compare
Choose a tag to compare

This release folds in the transport package and brings numerous improvements:

  • Better bearer token parsing
  • Use marshal/unmarshal rather than encode/decode since we are not dealing with streams
  • Makes go vet/golint happy
  • Adds CI
  • deprecate SQLError SQLErrorf
  • Removes dependencies