|
2 | 2 |
|
3 | 3 | ## [Unreleased]
|
4 | 4 |
|
| 5 | +## [1.11.0] - 2023-04-27 |
| 6 | + |
| 7 | +### Highlights |
| 8 | + |
| 9 | +As of ddtrace 1.11.0, these features are GA and emabled by default: |
| 10 | + |
| 11 | +- CPU Profiling 2.0 |
| 12 | +- Remote Configuration |
| 13 | +- Telemetry |
| 14 | + |
| 15 | +For more details, check the release notes. |
| 16 | + |
| 17 | +### Added |
| 18 | + |
| 19 | +* Add remote configuration, enabled by default ([#2674][], [#2678][], [#2686][], [#2687][], [#2688][], [#2689][], [#2696][], [#2705][], [#2731][], [#2732][], [#2733][], [#2739][], [#2756][], [#2769][], [#2771][], [#2773][], [#2789][], [#2805][], [#2794][]) |
| 20 | +* AppSec: Add response headers passing to WAF ([#2701][]) |
| 21 | +* Tracing: Distributed tracing for Sidekiq ([#2513][]) |
| 22 | +* Tracing: Add Roda integration ([#2368][]) |
| 23 | +* Profiling: Support disabling endpoint names collection in new profiler ([#2698][]) |
| 24 | +* Tracing: Support Sidekiq 7 ([#2810][]) |
| 25 | +* Core: Add support for Unix Domain Socket (UDS) configuration via `DD_TRACE_AGENT_URL` ([#2806][]) |
| 26 | +* Core: Enable Telemetry by default ([#2762][]) |
| 27 | + |
| 28 | +### Changed |
| 29 | + |
| 30 | +* Core: Allow `1` as true value in environment variables ([#2710][]) |
| 31 | +* Profiling: Enable CPU Profiling 2.0 by default ([#2702][]) |
| 32 | +* Tracing: Improve controller instrumentation and deprecate option `exception_controller` ([#2726][]) |
| 33 | +* Tracing: Implement Span Attribute Schema Environment Variable ([#2727][]) |
| 34 | +* Tracing: Change default `service_name` values (gated by feature flag) ([#2760][]) |
| 35 | + |
| 36 | +### Fixed |
| 37 | + |
| 38 | +* Bug: Tracing: Fix w3c propagation special character handling ([#2720][]) |
| 39 | +* Performance: Tracing: Use `+@` instead of `dup` for duplicating strings ([#2704][]) |
| 40 | +* Profiling: Avoid triggering allocation sampling during sampling ([#2690][]) |
| 41 | +* Integrations: Tracing: Fix Rails < 3 conditional check in Utils#railtie_supported? ([#2695][]) |
| 42 | +* Profiling: Do not auto-enable new profiler when rugged gem is detected ([#2741][]) |
| 43 | +* Tracing: Fix using SemanticLogger#log(severity, message, progname) ([#2748][]) ([@rqz13][]) |
| 44 | +* Profiling: Improve detection of mysql2 gem incompatibilities with profiler ([#2770][]) |
| 45 | +* AppSec: Remove check for `::Rack::Request.instance_methods.include?(:each_header)` at load time ([#2778][]) |
| 46 | +* Tracing: Fix quadratic backtracking on invalid URI ([#2788][]) |
| 47 | +* Community: Correctly set mutex ([#2757][]) ([@ixti][]) |
| 48 | + |
| 49 | +Read the [full changeset](https://github.com/DataDog/dd-trace-rb/compare/v1.10.1...v1.11.0.beta1) and the release [milestone](https://github.com/DataDog/dd-trace-rb/milestone/121?closed=1). |
| 50 | + |
5 | 51 | ## [1.11.0.beta1] - 2023-04-14
|
6 | 52 |
|
7 | 53 | As of ddtrace 1.11.0.beta1, CPU Profiling 2.0 is now GA and enabled by default. For more details, check the release notes.
|
@@ -2356,7 +2402,8 @@ Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1
|
2356 | 2402 |
|
2357 | 2403 | Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
|
2358 | 2404 |
|
2359 |
| -[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v1.11.0.beta1...master |
| 2405 | +[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v1.11.0...master |
| 2406 | +[1.11.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.10.1...v1.11.0 |
2360 | 2407 | [1.11.0.beta1]: https://github.com/DataDog/dd-trace-rb/compare/v1.10.1...v1.11.0.beta1
|
2361 | 2408 | [1.10.1]: https://github.com/DataDog/dd-trace-rb/compare/v1.10.0...v1.10.1
|
2362 | 2409 | [1.10.0]: https://github.com/DataDog/dd-trace-rb/compare/v1.9.0...v1.10.0
|
@@ -3396,13 +3443,20 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
|
3396 | 3443 | [#2741]: https://github.com/DataDog/dd-trace-rb/issues/2741
|
3397 | 3444 | [#2748]: https://github.com/DataDog/dd-trace-rb/issues/2748
|
3398 | 3445 | [#2756]: https://github.com/DataDog/dd-trace-rb/issues/2756
|
| 3446 | +[#2757]: https://github.com/DataDog/dd-trace-rb/issues/2757 |
| 3447 | +[#2760]: https://github.com/DataDog/dd-trace-rb/issues/2760 |
| 3448 | +[#2762]: https://github.com/DataDog/dd-trace-rb/issues/2762 |
3399 | 3449 | [#2769]: https://github.com/DataDog/dd-trace-rb/issues/2769
|
3400 | 3450 | [#2770]: https://github.com/DataDog/dd-trace-rb/issues/2770
|
3401 | 3451 | [#2771]: https://github.com/DataDog/dd-trace-rb/issues/2771
|
3402 | 3452 | [#2773]: https://github.com/DataDog/dd-trace-rb/issues/2773
|
3403 | 3453 | [#2778]: https://github.com/DataDog/dd-trace-rb/issues/2778
|
3404 | 3454 | [#2788]: https://github.com/DataDog/dd-trace-rb/issues/2788
|
3405 | 3455 | [#2789]: https://github.com/DataDog/dd-trace-rb/issues/2789
|
| 3456 | +[#2794]: https://github.com/DataDog/dd-trace-rb/issues/2794 |
| 3457 | +[#2805]: https://github.com/DataDog/dd-trace-rb/issues/2805 |
| 3458 | +[#2806]: https://github.com/DataDog/dd-trace-rb/issues/2806 |
| 3459 | +[#2810]: https://github.com/DataDog/dd-trace-rb/issues/2810 |
3406 | 3460 | [@AdrianLC]: https://github.com/AdrianLC
|
3407 | 3461 | [@Azure7111]: https://github.com/Azure7111
|
3408 | 3462 | [@BabyGroot]: https://github.com/BabyGroot
|
@@ -3481,6 +3535,7 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
|
3481 | 3535 | [@hs-bguven]: https://github.com/hs-bguven
|
3482 | 3536 | [@illdelph]: https://github.com/illdelph
|
3483 | 3537 | [@ioquatix]: https://github.com/ioquatix
|
| 3538 | +[@ixti]: https://github.com/ixti |
3484 | 3539 | [@jamiehodge]: https://github.com/jamiehodge
|
3485 | 3540 | [@janz93]: https://github.com/janz93
|
3486 | 3541 | [@jeffjo]: https://github.com/jeffjo
|
|
0 commit comments