Releases: infobloxopen/atlas-app-toolkit
Releases · infobloxopen/atlas-app-toolkit
v0.16.1
General Updates
- Changed the returned fallback error JSON used after a failure to marshal an error response to match the newer errors syntax.
v0.16.0
Breaking Changes 💥
- Response format changes (#145):
- "success" section is now optional
code
and status
fields were removed
- an arbitrary number of
error
messages is allowed in the response
New Features
- Middleware to transfer AppName, ResourceType and ResourceIDAdd (#144)
General Updates
- Removed default limit value for requests with paging (#146)
Bug Fixes
- Broken DB connection no longer causes panic (#147)
v0.15.0
Breaking Changes 💥
- Remove page-info handling from gateway (page-info is no longer part of
success
block) (#141)
New Features
- Add new filtering operators (
case-insensitive equals
and in
) (#123)
- Logic to set Log Level per Request Only In Dev Environment
General Updates
- Readme refactoring and updates (#140)
- Added script and instruction for protoc plugins debug (#139)
- Add helper function that can prevent errors and reduce log noise (#142)
Bug Fixes
- Fix marshal-unmarshal-marshal hack in response forwarder (#124)
- Fix swagger definitions in query and rpc (#96)
v0.14.1
A few improvements and new functionality for request scoped logging of account-ids and custom log level and searchable tag.
Helper functions for use with the atlas-migrate or golang-migrate tools.
v0.14.0
Breaking Changes 💥
- Removed reflect from validation errors (#119)
General Updates
- Transfer PageInfo from grpc metadate to grpc responce message (#118)
v0.13.0
New Features
- Add support of preload gorm option (#117)
Bug Fixes
- Filtering/Sorting by nested fields is not working if specified fields belong to the same DB table but different GORM associations. (#116)
v0.12.2
Bug Fixes
- Skip validation of application_id and resource_type if they are not supplied (#114)
- PATCH cleanses resources if no body is specified (#115)
v0.12.1
Bug Fixes
- Empty request need to creates empty mask instead of nil mask (#110)
- Remove panic recovery logic from error mapping interceptor (#111)
- Add logic to retain fields in array and change appropriate test (#112)
- Validation for Identifier content (#113)
v0.12.0
Breaking Changes 💥
- Auth interceptor is removed (#105)
Bug Fixes
- Fix Empty Id conversion issue (must be converted to nil) (#108)
- Utility functions to support page token handling (#109)
v0.11.1
Bug Fixes 🐛
- Fix issue where
time.Time
is considered a GORM model (#106)