- Fixed some noise in the tests as preparation for Rack 3.1.
- Updated dependencies.
- Added a Faraday request middleware.
- Replaced Hurley example with examples for the use of the Faraday middleware.
- Added global Marlowe configuration.
- Allow the use of Ruby 3.
- Switch to standardruby instead of rubocop.
- Switch from Travis to Github Actions.
- Breaking change: the correlation header defaults to
X-Request-Id
instead ofCorrelation-Id
. - Breaking change: by default, the
correlation_id
is sanitized in the same way asActionDispatch::RequestId
when provided from an upstream source (only alphanumerics with dashes up to 255 characters in length). - Breaking change: by default, the
correlation_id
is returned to the client as part of the response. - Marlowe is more configurable now.
- Update Readme example of using available formatted subclass.
- Make the correlation header name configurable
- Add documentation for using Marlowe with lograge.
- Update gemspec with homepage
- Update Rakefile
- Initial Commit