All Versions
208
Latest Version
Avg Release Cycle
22 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v3.1.6 Changes
๐ Fixed
- ๐ฆ a03b7246 patch - Support Sidekiq 7 in the Sidekiq minutely probe. It will now report metrics to Sidekiq magic dashboard for Sidekiq version 7 and newer.
-
v3.1.5 Changes
๐ Changed
๐ฆ 4035c3c2 patch - Bump agent to version 813a59b
- Fix http proxy config option parsing for port 80.
- Fix the return value for appsignal_import_opentelemetry_span extension
function in
appsignal.h
.
๐ Fixed
- ๐ฆ feb60fb8 patch - Fix NoMethodError for AppSignal Puma plugin for Puma 6. Puma 5 is also still supported.
-
v3.1.4 Changes
โ Added
- ffe49cfe patch - Support temporarily disabling GC profiling without reporting inaccurate
gc_time
metric durations. The MRI probe'sgc_time
will not report any value when theGC::Profiler.enabled?
returnsfalse
.
๐ Changed
- ๐ af7e666c patch - Listen if the Ruby Garbage Collection profiler is enabled and collect how long the GC is running for the Ruby VM magic dashboard. An app will need to call
GC::Profiler.enable
to enable the GC profiler. Do not enable this in production environments, or at least not for long, because this can negatively impact performance of apps.
๐ Fixed
- ๐ฆ b3a163be patch - Fix the MRI probe using the Garbage Collection profiler instead of the NilProfiler when garbage collection instrumentation is not enabled for MRI probe. This caused unnecessary overhead.
- ffe49cfe patch - Support temporarily disabling GC profiling without reporting inaccurate
-
v3.1.3 Changes
โ Added
- ๐ฆ 811a1082 patch - Add the
Transaction.current?
helper to determine if any Transaction is currently active or not. AppSignalNilTransaction
s are not considered active transactions.
๐ Changed
- dc50d889 patch - Rename the (so far privately reported)
gc_total_time
metric togc_time
. It no longer reports the total time of Garbage Collection measured, but only the time between two (minutely) measurements.
๐ Fixed
- ๐ฆ 7cfed987 patch - Fix error on unknown HTTP request method. When a request is made with an unknown request method, triggering and
ActionController::UnknownHttpMethod
, it will no longer break the AppSignal instrumentation but omit the request method in the sample data.
- ๐ฆ 811a1082 patch - Add the
-
v3.1.2 Changes
๐ Changed
- ๐ 1b95bb4c patch - Report Garbage Collection total time metric as the delta between measurements. This reports a more user friendly metric that doesn't always goes up until the app restarts or gets a new deploy. This metric is reported 0 by default without
GC::Profiler.enable
having been called. ๐ฆ 61a78fb0 patch - Bump agent to 06391fb
- Accept "warning" value for the
log_level
config option. - Add aarch64 Linux musl build.
- Improve debug logging from the extension.
- Fix high CPU issue for appsignal-agent when nothing could be read from the socket.
- Accept "warning" value for the
- ๐ 1b95bb4c patch - Report Garbage Collection total time metric as the delta between measurements. This reports a more user friendly metric that doesn't always goes up until the app restarts or gets a new deploy. This metric is reported 0 by default without
-
v3.1.1 Changes
๐ Changed
- ๐ฆ e225c798 patch - Report all Ruby VM metrics as gauges. We previously reported some metrics as distributions, but all fields for those distributions would report the same values.
๐ Fixed
- ๐ฆ 31fd19c6 patch - Add hostname tag for Ruby VM metrics. This allows us to graph every host separately and multiple hosts won't overwrite each other metrics.
-
v3.1.0 Changes
โ Added
- ๐ฆ d10c3f32 minor - Add tracking of thread counts, garbage collection runs, heap slots and other garbage collection stats to the default MRI probe. These metrics will be shown in AppSignal.com in a new Ruby VM Magic Dashboard.
๐ Changed
๐ฆ 114fe4f9 patch - Bump agent to v-d573c9b
- Display unsupported OpenTelemetry spans in limited form.
- Clean up payload storage before sending. Should fix issues with locally queued payloads blocking data from being sent.
- Add
appsignal_create_opentelemetry_span
function to create spans for further modification, rather than only import them.
๐ฆ dd803449 patch - Report gauge delta value for allocated objects. This reports a more user friendly metric we can graph with a more stable continuous value in apps with stable memory allocation.
๐ 547f925e patch - Report gauge delta value for Garbage Collection counts. This reports a more user friendly metric that doesn't always goes up until the app restarts or gets a new deploy.
๐ Fixed
- ๐ e555a81a patch - Fix FFI function calls missing arguments for
appsignal_free_transaction
andappsignal_free_data
extension functions. This fixes a high CPU issue when these function calls would be retried indefinitely.
-
v3.0.27 Changes
๐ Fixed
- ๐ฆ 7032dc4b patch - Use
Dir.pwd
to determine the current directory in the Capistrano 3 integration. It previously relied onENV["pwd"]
which returnednil
in some scenarios.
- ๐ฆ 7032dc4b patch - Use
-
v3.0.25 Changes
โ Added
- ๐ฆ 399cf790 patch - Sanitize
ActiveRecord::RecordNotUnique
error messages to not include any database values that is not unique in the database. This ensures no personal information is sent to AppSignal through error messages from this error.
- ๐ฆ 399cf790 patch - Sanitize