Skip to content

Commit

Permalink
Publish package v4.3.3
Browse files Browse the repository at this point in the history
Update version number and CHANGELOG.md.
  • Loading branch information
unflxw committed Jan 17, 2025
1 parent c307d46 commit c181025
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 41 deletions.
22 changes: 0 additions & 22 deletions .changesets/add-support-for-ownership-gem.md

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .changesets/fix-deprecation-warnings-at-build-time.md

This file was deleted.

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

## 4.3.3

_Published on 2025-01-17._

### Added

- Add support for the [Ownership](https://github.com/ankane/ownership) gem, which is used to mark different segments of the application as owned by specific teams.

The AppSignal sample will be tagged with the given owner:

```ruby
class OrdersController < ApplicationController
owner :logistics
# Transactions for requests handled by this controller will be tagged
# in AppSignal with the "owner" tag set to "logistics"
end
```

If several owners are set within the same transaction, the last owner will take precedence. If an error is reported in the transaction, the owner tag will be set to the owner that was set when the error was raised.

Set the [`ownership_set_namespace` configuration option](https://docs.appsignal.com/ruby/configuration/options.html#option-ownership_set_namespace) to `true` to also set the AppSignal sample's namespace to the owner. Note that doing so will cause existing performance and error incidents to be re-created with the new namespace.

Set the [`instrument_ownership` configuration option](https://docs.appsignal.com/ruby/configuration/options.html#option-instrument_ownership) to `false` to disable the integration with the Ownership gem.

(patch [865b348e](https://github.com/appsignal/appsignal-ruby/commit/865b348e1cf37193e3c31176dad47cbbd5d810bb))

### Changed

- Do not report `SystemExit` errors from our Rake integration. (patch [ad4f1a25](https://github.com/appsignal/appsignal-ruby/commit/ad4f1a250f00f1d1997932a3f108b0cf6b99ea43))
- Do not report `SignalException` errors from our Rake integration. (patch [7c07a596](https://github.com/appsignal/appsignal-ruby/commit/7c07a59622426ca565c538a0c239270ebbd54f4c))

### Fixed

- Fix deprecation warnings when building the AppSignal gem's native extension on Ruby 3.4, by porting the extension to use the TypedData API. (patch [e2d186c9](https://github.com/appsignal/appsignal-ruby/commit/e2d186c9e79a5d03d3692c6ed84ca085e1383031))

## 4.3.2

_Published on 2024-12-31._
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.3.2"
VERSION = "4.3.3"
end

0 comments on commit c181025

Please sign in to comment.