Skip to content

Releases: dogmatiq/harpy

Version 0.10.3

25 May 07:41
v0.10.3
e3506c7
Compare
Choose a tag to compare
Version 0.10.3 Pre-release
Pre-release

Fixed

  • Update otelharpy middleware work with change sto harpy.Exchanger introduced in v0.10.0

Version 0.10.2

25 May 07:31
v0.10.2
6abaf42
Compare
Choose a tag to compare
Version 0.10.2 Pre-release
Pre-release
  • Updated to stable release of OpenTelemetry metrics SDK

Version 0.10.1

11 May 05:47
v0.10.1
9c86a55
Compare
Choose a tag to compare
Version 0.10.1 Pre-release
Pre-release

Fixed

  • Router now calls Validate() on call results

Version 0.10.0

11 May 02:14
v0.10.0
de33da0
Compare
Choose a tag to compare
Version 0.10.0 Pre-release
Pre-release

Changed

  • [BC] Add error return value to Exchanger.Notify()
  • [BC] Add error parameter to ExchangeLogger.LogNotification()
  • Add method attribute to structured logging output

Version 0.9.1

09 May 00:20
v0.9.1
4f794e7
Compare
Choose a tag to compare
Version 0.9.1 Pre-release
Pre-release

Changed

Version 0.9.0

09 May 00:11
v0.9.0
8bdb941
Compare
Choose a tag to compare
Version 0.9.0 Pre-release
Pre-release

Added

  • Added NewZapExchangeLogger()
  • Added NewSLogExchangeLogger()

Removed

  • Removed ZapExchangeLogger struct

Version 0.8.2

25 Apr 20:38
v0.8.2
4badc2b
Compare
Choose a tag to compare
Version 0.8.2 Pre-release
Pre-release

Changed

  • Change WithRoute() to accept unmarshaling options

Version 0.8.1

25 Apr 06:47
v0.8.1
8d68699
Compare
Choose a tag to compare
Version 0.8.1 Pre-release
Pre-release

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

02 Dec 01:20
v0.8.0
13ca091
Compare
Choose a tag to compare
Version 0.8.0 Pre-release
Pre-release

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()

Version 0.7.0

28 Jul 23:44
v0.7.0
bc434f1
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release

Added

  • Add httptransport.NewHandler
  • Add httptransport.WithDefaultLogger() and WithZapLogger()

Changed

  • [BC] All methods on ExchangeLogger now require a context
  • [BC] All fields of httptransport.Handler are now unexported