Skip to content

Commit

Permalink
Publish package v4.0.4
Browse files Browse the repository at this point in the history
Update version number and CHANGELOG.md.
  • Loading branch information
tombruijn committed Aug 29, 2024
1 parent 3ba3ce3 commit db3a778
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 21 deletions.

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions .changesets/send-check-ins-concurrently.md

This file was deleted.

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

## 4.0.4

_Published on 2024-08-29._

### Changed

- Send check-ins concurrently. When calling `Appsignal::CheckIn.cron`, instead of blocking the current thread while the check-in events are sent, schedule them to be sent in a separate thread.

When shutting down your application manually, call `Appsignal.stop` to block until all scheduled check-ins have been sent.

(patch [46d4ca74](https://github.com/appsignal/appsignal-ruby/commit/46d4ca74f4c188cc011653ed23969ad7ec770812))

### Fixed

- Make our Rack BodyWrapper behave like a Rack BodyProxy. If a method doesn't exist on our BodyWrapper class, but it does exist on the body, behave like the Rack BodyProxy and call the method on the wrapped body. (patch [e2376305](https://github.com/appsignal/appsignal-ruby/commit/e23763058a3fb980f1054e9c1eaf7e0f25f75666))
- Do not report `SignalException` errors from our `at_exit` error reporter. (patch [3ba3ce31](https://github.com/appsignal/appsignal-ruby/commit/3ba3ce31ee3f3e84665c9f2f18d488c689cff6c2))

## 4.0.3

_Published on 2024-08-26._
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 = "4.0.3"
VERSION = "4.0.4"
end

0 comments on commit db3a778

Please sign in to comment.