Skip to content

Releases: infobloxopen/atlas-app-toolkit

v0.19.0

09 Sep 11:11
dae90b8
Compare
Choose a tag to compare
v0.19.0 Pre-release
Pre-release

New Features

  • Add support for repeated field mask (#173)

Bug Fixes

  • Map grpc Updated status to proper http status (#171)

Note: Version included in infoblox/atlas-gentool:v19

v0.18.2

11 Jun 10:41
4ebca21
Compare
Choose a tag to compare
v0.18.2 Pre-release
Pre-release

New Features

  • Added ExtendedDefaultHeaderMatcher func which allows to pass custom headers (#168)

Bug Fixes

  • Fixed presence annotator for proper handling of empty maps (#169)

v0.18.1

30 May 22:07
dfcf072
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

General Updates

  • Make filtering condition processor public (#167)

Disconnect collection operators ToGorm logic from protobuf

27 May 19:22
b23e532
Compare
Choose a tag to compare

Breaking Changes 💥

  • Disconnect collection operators ToGorm logic from protobuf (#162):
    • Most common functions remained backward compatible, but are marked as deprecated (ApplyCollectionOperators, ApplyFiltering, ApplySorting, etc.)
    • Conversion functions (like StringConditionToGorm, etc.) are now hidden. Please use CollectionOperatorsConverter interface instead (default implementation provided)

Add Optional Code & Status

08 May 17:44
6438755
Compare
Choose a tag to compare
Pre-release
  • Re-adds the code & status return fields as an option enabled with gateway.IncludeStatusDetails(true) (global setting)

  • Adds some additional fields for setting statuses and returning errors with fields from RPCs

v0.17.0

28 Mar 20:24
d10b6c4
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

General Updates

  • Discard gRPC metadata from gateway response (#153)
  • Deprecate SetPageInfo (#154)
  • Make PostrgesDB public for reuse in other services (#155)

New Features

  • Add code-to-level for gateway logging interceptor (#156)
  • Add support for JSONB conditions in postgres (#157)

Bug Fixes

  • Treat zero as invalid values for limit if passed via REST (#158)

v0.16.2

06 Feb 11:18
534a084
Compare
Choose a tag to compare
v0.16.2 Pre-release
Pre-release

General Updates

  • Enable quote(single/double) escaping in filtering expressions
  • Enhancements for gateway logging ability
  • Support newer Logrus version

v0.16.1

08 Jan 21:16
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

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

18 Dec 14:21
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

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

16 Nov 14:51
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

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)