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_timemetric durations. The MRI probe'sgc_timewill 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.enableto 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. AppSignalNilTransactions are not considered active transactions.
๐ Changed
- dc50d889 patch - Rename the (so far privately reported)
gc_total_timemetric 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.enablehaving been called. ๐ฆ 61a78fb0 patch - Bump agent to 06391fb
- Accept "warning" value for the
log_levelconfig 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_spanfunction 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_transactionandappsignal_free_dataextension functions. This fixes a high CPU issue when these function calls would be retried indefinitely.
-
v3.0.27 Changes
๐ Fixed
- ๐ฆ 7032dc4b patch - Use
Dir.pwdto determine the current directory in the Capistrano 3 integration. It previously relied onENV["pwd"]which returnednilin some scenarios.
- ๐ฆ 7032dc4b patch - Use
-
v3.0.25 Changes
โ Added
- ๐ฆ 399cf790 patch - Sanitize
ActiveRecord::RecordNotUniqueerror 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