Releases: dogmatiq/harpy
Releases · dogmatiq/harpy
Version 0.10.3
Fixed
- Update
otelharpy
middleware work with change stoharpy.Exchanger
introduced in v0.10.0
Version 0.10.2
- Updated to stable release of OpenTelemetry metrics SDK
Version 0.10.1
Fixed
Router
now callsValidate()
on call results
Version 0.10.0
Changed
- [BC] Add
error
return value toExchanger.Notify()
- [BC] Add
error
parameter toExchangeLogger.LogNotification()
- Add
method
attribute to structured logging output
Version 0.9.1
Changed
- [BC] Bump Go version requirement from 1.19 to 1.20, see versioning policy
Version 0.9.0
Added
- Added
NewZapExchangeLogger()
- Added
NewSLogExchangeLogger()
Removed
- Removed
ZapExchangeLogger
struct
Version 0.8.2
Changed
- Change
WithRoute()
to accept unmarshaling options
Version 0.8.1
Added
- Add
UnmarshalOption
type - Add
AllowUnknownFields()
option
Changed
- Change
Request.UnmarshalParameters()
to accept unmarshaling options - Change
Error.UnmarshalData()
to accept unmarshaling options - Change
httptransport.Client.Call()
to accept unmarshaling options
Version 0.8.0
This release removes Harpy's dependency on the deprecated github.com/dogmatiq/dodeca
module. go.uber.org/zap
is now used as the default logger.
Removed
- [BC] Remove
harpy.DefaultExchangeLogger
- [BC] Remove
httptransport.WithDefaultLogger()