Releases: contiamo/go-base
Cryptographic Eagle
Contextful Deer
Add help to retreive user claims from ctx (#22) **What** - In the pgql server we need to retreive the user claims from an arbitrary context, not directly from a request object, because the request context and passed to the required location indirectly. This new helper supports that Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
Bashful Deer
- Expand JSONBlob scan support so that nil and string values are supported
Absolute Deer
Careful Canary
Counting Canary
Crucial Canary
Critical Canary
Creative Canary
Breaking Change
Lots of breaking changes due to moving and organizing packages.
New
- Added common errors
- Added
BaseHandler
- Added parameter resolution and normalization
- Added profiling endpoint
- Added error models
- Deleted obsolete tracing utils
- Added
Tracer
- Added
crypto
for encryption helpers - Added
config
package with common config section implementations - Added
data/db
that contains all kinds of utils working with db and
its types - Added
validation
with common validation rules - Improved
testing
adding bytes helper - Renamed
http/middleware
->http/middlewares
- Added
http/middlewares/authorization
- Added
db/id_resolver
- Revisited all the comments and improved them
- Removed unused files
Log
93d323a : Use jaeger env for configuration and add chi path method (#8) (by Lucas)
9ad5404 : Create http and http/middleware pkgs (#7) (by Lucas)
7d3045b : Add a circleci configuration (#9) (by Lucas)
856919b : Improve documentation and tests (#13) (by Denis Rechkunov)
b440554 : Add authorization middleware, id_resolver (#12) (by Denis Rechkunov)
8af741c : Add more packages: crypto, config, data/db, validation (#11) (by Denis Rechkunov)
813bcea : Add common packages for http and tracing (#10) (by Denis Rechkunov)
Breaking Barbet
Breaking Change
InitJaeger
no long accepts the server paramenter, this should be configured via theJAEGER_*
environment variables instead
New
- Move http server and middleware packages into this project
Log
93d323a : Use jaeger env for configuration and add chi path method (#8) (by Lucas)
9ad5404 : Create http and http/middleware pkgs (#7) (by Lucas)
7d3045b : Add a circleci configuration (#9) (by Lucas)