Releases: stitchfix/log_weasel
3.1.0
Remove RabbitMQ Support
Removes support for Pwwka, the gem that supported RabbitMQ at Stitch Fix.
1.10.1
Fix specs around initialization related to Sidekiq 7
1.10.0
Add a key
method to transactions for observability into the original source of a request.
i.e. if a request originates with Dynamic Shock, goes through Client Auth API, then to Client Service, the key
value would indicate that the request originated with Dynamic Shock.
Exclude JS src from gem
Source for the JS log_weasel package was unintentionally bundled with the gem. This created issues for JS test runners in consuming applications. This release removes the JS src from the packaged gem.
Rails 7 compatibility, part deux
It was pointed out in (#44) that stitchfix-messaging is a private gem and therefore making it a dependency breaks this public fork of log_weasel for anyone outside of Stitch Fix. To avoid this, pwwka has been updated to support Rails versions >= 6.0. So this release reverts back to a dependency on pwwka. (see #45)
Rails 7 compatibility
Since the archived pwwka gem is not Rails 7 compatible, we migrated to the stitchfix-messaging gem which contains a Rails 7 compatible pwwka. (see #44)
Gem: v1.7.0 - Add Sidekiq middleware to support passing Transaction ID through the Job context
What's Changed
- Reference more modern node version by @brettfishman in #36
- Add global type defs by @robwierzbowski in #37
- Publish all required files by @robwierzbowski in #38
- Bump version for required files fix by @robwierzbowski in #39
- Add pull request template with gem release instructions by @fixbot in #40
- Add Sidekiq support for LogWeasel by @wspurgin in #41
New Contributors
Full Changelog: 2.0.2...1.7.0
2.0.2
Small standardizations and a package.json bugfix.
2.0.1
Clean up file names and export types to match our ES and SFIX practices.