Releases: hyperledger/firefly-common
v1.4.5
Migration consideration
Further to the embedding API changes to eventstreams
in v1.4.4, there is an externals change to the JSON configuration of the webhooks
type of event stream in this release:
- The duplicate top-level
headers
field is removed.
What's Changed
- fix: delete stream with name by @EnriqueL8 in #121
- Remove WebhookConfig.Headers in favour of WebhookConfig.HTTP.HTTPHeaders by @chrisbygrave in #122
Full Changelog: v1.4.4...v1.4.5
v1.4.4
Migration consieration
In v1.4.0 a new eventstreams
package was added.
It provides a lightweight embedded event bus for microservices that use the firefly-common
framework.
This release performs a significant significant refactor of the embedding API, which is still very early in its adoption by users of this package.
So any consumers of the eventstreams
framework will need to make code changes.
What's Changed
- Provide more flexibility on how EventStream specs are stored by @peterbroadhurst in #120
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- Fix formatting in params by @peterbroadhurst in #110
- Update golangci-lint by @nguyer in #119
- Support custom dispatchers for event streams by @peterbroadhurst in #117
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Add error return to query modifier by @peterbroadhurst in #116
- Update dependencies by @nguyer in #118
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Fix docs regression in parameter descriptions that changes swagger gen by @peterbroadhurst in #112
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #115
- log out body in trace level by @Chengxuan in #114
- Add JSON serialization of filters for building more complex queries by @peterbroadhurst in #113
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Add config option to provide a regex to decide status code that can be retried by @Chengxuan in #99
- Update Swagger UI and provide dynamic hostname support by @peterbroadhurst in #97
- add translation missing from earlier PR by @annamcallister in #101
- Lightweight event framework for microservices by @peterbroadhurst in #105
- Add AsString helper function to JSONAny by @nguyer in #103
- Expose new utility ParseFilterParam by @awrichar in #108
- Add support for array parameters in query string by @awrichar in #107
- Add "ModifyQuery" to CRUD interface for arbitrary SQL processing by @awrichar in #106
- Bump golang.org/x/net from 0.8.0 to 0.17.0 by @dependabot in #104
- Update MAINTAINERS.md and CODEOWNERS by @nguyer in #98
- CRUD query builder functions and WSClient passed to beforeConnect by @peterbroadhurst in #109
- [wsclient] Allow for Embedded Basic Auth in URLs by @hfuss in #111
New Contributors
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Add mods to fields, specifically for "lower(field)" in SQL by @peterbroadhurst in #92
- Add optional name/get-first semantics to CRUD by @peterbroadhurst in #93
- add option to specify variables in openapi base path by @annamcallister in #95
- Convenience function for dynamic scoping, and fix to filtering in StringFieldLower by @peterbroadhurst in #94
- Improve mapping of errors on HTTP responses, and log stacks with debug by @peterbroadhurst in #96
New Contributors
- @annamcallister made their first contribution in #95
Full Changelog: v1.2.19...v1.3.0
v1.2.19
What's Changed
- Add extra HTTP client / retry options by @peterbroadhurst in #88
- Add field selection on GetMany and tweaks to Filter API builder pattern by @peterbroadhurst in #91
- convert int value unset log to trace by @Chengxuan in #90
- Fix escaping in LIKE expressions by @awrichar in #87
- config for always returning pagination response by @hosie in #89
New Contributors
Full Changelog: v1.2.18...v1.2.19
v1.2.18
What's Changed
- adding support for groupby by @Chengxuan in #81
- fix: intermittent tls server test by @EnriqueL8 in #75
- Provide alternative operation mode for cache for code users by @Chengxuan in #82
- Add behaviors to cache rather than muddying the Get function by @peterbroadhurst in #86
- Allow any string for ID column, and support collections without an
updated
column by @peterbroadhurst in #71
Full Changelog: v1.2.17...v1.2.18
v1.2.17
What's Changed
Full Changelog: v1.2.16...v1.2.17