- Update - Fix issue: Wrong duration for DB transaction event on ROR 7.1 PR #96
- Update - Add ECS metadata allowing cloudwatch-logs to be linked with traces PR #93
- Added - Allow list TopicArn for SNS PublishBatch request PR #82.
- Update - Change context missing strategy behaviour to Log Error PR #83.
- Added - Prevent warnings variable @metadata not initialised PR #86.
- Added - Whitelist the LocationService client for instrumentation PR #77.
- Added - Added support for Rails 6.1 ActiveRecord PR #57
- Fixed - Fixed grammar of log messages PR #61
- Added - Added support for IMDSv2 for EC2 metadata PR #48
- Bugfix - Fixed issue where wrong DB-connection was returned PR #35
- Added - Whitelist SageMakerRuntime InvokeEndpoint operation PR #36
- Bugfix - Do not log Lambda runtime segments PR #39
- Bugfix - Fix typo of aws services white list PR #41
- Added - Add missing rds data service sdk PR #42
- Added - Updated service whitelist PR #43
- Bugfix - Use full qualified constant name PR #45
- Added - Lambda instrumentation support PR #32
- Added - AWS SNS service whitelist support PR #29
- Bugfix - Fixed typo for Firehose client in AWS service manifest file Issue #26, PR #27
- Bugfix - Fixed custom daemon address configuration PR #18
- Bugfix - Fixed trace header in the HTTP response for JS appsPR #16
- Fixed broken travis CI PR #24
- Bugfix - Fixed an issue where sampling rule poller is terminated on Puma clustered mode. ISSUE#14
- Breaking: The default sampler now launches background tasks to poll sampling rules from X-Ray service. See more details on how to create sampling rules: https://docs.aws.amazon.com/xray/latest/devguide/xray-console-sampling.html.
- Breaking: The sampling modules related to local sampling rules have been renamed and moved to
sampling/local
namespace. - Breaking: The default json serializer is switched to
multi_json
for experimental JRuby support. Now you need to specifyoj
orjrjackson
in Gemfile. PR#5 - Breaking: The SDK now requires
aws-sdk-xray
>=1.4.0
. - Feature: Environment variable
AWS_XRAY_DAEMON_ADDRESS
now takes an additional notation intcp:127.0.0.1:2000 udp:127.0.0.2:2001
to set TCP and UDP destination separately. By default it assumes a X-Ray daemon listening to both UDP and TCP traffic on127.0.0.1:2000
. - Bugfix - Call only once if
current_entity
is nil. PR#9
- Feature - Added SDK and Ruby runtime information to sampled segments.
- Bugfix - Fixed an issue where patched net/http returns incorrect reponse object. ISSUE#2
- Bugfix - Fixed an issue where client ip is set incorrectly if the ip address is retrieved from header
X-Forwarded-For
. ISSUE#3
- Bugfix - Fixed an issue where subsegment captures could break even if
context_missing
is set toLOG_ERROR
. - Bugfix - Fixed gemspec to have the correct Ruby version requirement.