Skip to content

Commit

Permalink
Publish package v3.9.0
Browse files Browse the repository at this point in the history
Update version number and CHANGELOG.md.
  • Loading branch information
tombruijn committed Jun 21, 2024
1 parent 98ba9d9 commit 8598a94
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 32 deletions.
7 changes: 0 additions & 7 deletions .changesets/don-t-start-for-sinatra-if-already-started.md

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .changesets/report-sidekiq-exceptions-on-discard.md

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .changesets/support-nested-rack-eventhandlers.md

This file was deleted.

19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# AppSignal for Ruby gem Changelog

## 3.9.0

_Published on 2024-06-21._

### Added

- [500b2b4b](https://github.com/appsignal/appsignal-ruby/commit/500b2b4bb57a29663a197ff063c672e6b0c44769) minor - Report Sidekiq errors when a job is dead/discarded. Configure the new `sidekiq_report_errors` config option to "discard" to only report errors when the job is not retried further.

### Changed

- [c76952ff](https://github.com/appsignal/appsignal-ruby/commit/c76952ff5c8bd6e9d1d841a3aeb600b27494bb43) patch - Improve instrumentation for mounted Sinatra apps in Rails apps. The sample reported for the Sinatra request will now include the time spent in Rails and its middleware.
- [661b8e08](https://github.com/appsignal/appsignal-ruby/commit/661b8e08de962e8f95326f0bbc9c0061b8cc0a62) patch - Support apps that have multiple Appsignal::Rack::EventHandler-s in the middleware stack.
- [7382afa3](https://github.com/appsignal/appsignal-ruby/commit/7382afa3e9c89ce0c9f3430fb71825736e484e82) patch - Improve support for instrumentation of nested pure Rack and Sinatra apps. It will now report more of the request's duration and events. This also improves support for apps that have multiple Rack GenericInstrumentation or SinatraInstrumentation middlewares.

### Fixed

- [2478eb19](https://github.com/appsignal/appsignal-ruby/commit/2478eb19f51c18433785347d02af18f405eeeabd) patch - Fix issue with AppSignal getting stuck in a boot loop when loading the Sinatra integration with: `require "appsignal/integrations/sinatra"`
This could happen in nested applications, like a Sinatra app in a Rails app. It will now use the first config AppSignal starts with.

## 3.8.1

_Published on 2024-06-17._
Expand Down
2 changes: 1 addition & 1 deletion lib/appsignal/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Appsignal
VERSION = "3.8.1"
VERSION = "3.9.0"
end

0 comments on commit 8598a94

Please sign in to comment.