Releases: infobloxopen/atlas-app-toolkit
Releases · infobloxopen/atlas-app-toolkit
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)
v0.11.0
Breaking Changes 💥
- Convert
atlas.rpc.Identifier
to snake case instead on lowercase (#99)
- Removed Liveness checks from running in readiness checks (#103)
Bug Fixes
- Fix list ordering not working on read operation (#102)
- Fix
atlas.rpc.Indetifier
to convert .proto
message name to API type using CamelCase
to snake_case
convention (#99; also a breaking change)
- Fix grpc-gateway version not being locked (#101)
- Fix support for filtering by
atlas.rpc.Identifier
(#98)
v0.10.0
Breaking Changes 💥
- Change token type to the
Bearer
for ease of testing (#93)
- Might impact users who import the
integration
package
- Introduced dedicated interface to define resource name (#95)
- The applications that rely on default behavior will be affected.
- The applications that implement XXX_MessageName will not be affected
New Features
- Enable
string
comparison operators for filtering (#87)
- Function to check nil Identifier (#97)
General Updates
- Postgres Error README update (#88)
- Change default multi-tenant identifier from
AccountID
to account_id
(#92)
Bug Fixes
- Fix issue that caused field masks to get mangled (#91)
- Fix swagger definitions in query and rpc (#96)