Releases: LUSHDigital/microservice-core-golang
Releases · LUSHDigital/microservice-core-golang
v3.5.0
Auth helpers & Public Key management
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.
Merge pull request #37 from zeeraw/feature/consumer-for Provide function for deriving consumer from JWT claims
Auth lib & interfaces
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
Merge pull request #30 from LUSHDigital/feature/missing-error-handling missing error handling in extract data
Transport agnostic DNS builder
Merge pull request #28 from LUSHDigital/feature/transport-agnostic-dns Added transport agnostic DNS path resolution
Pagination Error Handling
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
3.0.3 Adds WriteTo to Responder interface
Package renaming + No body on 204
Merge pull request #20 from LUSHDigital/feature/no-body-for-204 No longer attempting to write body for 204 responses.
2.0.0
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