Skip to content

Commit

Permalink
Merge pull request DataDog#1433 from DataDog/bump_to_version_0.47.0
Browse files Browse the repository at this point in the history
Bump to version 0.47.0
  • Loading branch information
marcotc authored Mar 29, 2021
2 parents 0794be4 + 8126bbe commit dfddf9b
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 2 deletions.
84 changes: 83 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,55 @@

## [Unreleased]

## [0.47.0] - 2021-03-29

Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.47.0

Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.46.0...v0.47.0

### Added

- Document support for httpx integration ([#1396][]) ([@HoneyryderChuck][])
- Schemas to list of supported AWS services ([#1415][]) ([@tomgi][])
- Branch test coverage report ([#1343][])

### Changed

- **BREAKING** Separate Resolver configuration and resolution steps ([#1319][])

### ActiveRecord `describes` configuration now supports partial matching

Partial matching of connection fields (adapter, username, host, port, database) is now allowed. Previously, only an exact match of connections fields would be considered matching. This should help greatly simplify database configuration matching, as you will only need to provide enough fields to correctly separate your distinct database connections.

If you have a `c.use active_record, describe:` statement in your application that is currently not matching any connections, you might start seeing them match after this release.

`c.use active_record, describe:` statements that are currently matching a connection will continue to match that same connection.

You can refer to the [expanded ActiveSupport documentation for details on how to use the new partial matchers and configuration code examples](https://github.com/DataDog/dd-trace-rb/blob/0794be4cd455caf32e7a9c8f79d80a4b77c4087a/docs/GettingStarted.md#active-record).

### `Datadog::Contrib::Configuration::Resolver` interface changed

The interface for `Datadog::Contrib::Configuration::Resolver` has changed: custom configuration resolvers that inherit from ``Datadog::Contrib::Configuration::Resolver`` will need be changed to fulfill the new interface. See [code documentation for `Datadog::Contrib::Configuration::Resolver` for specific API requirements](https://github.com/DataDog/dd-trace-rb/blob/0794be4cd455caf32e7a9c8f79d80a4b77c4087a/lib/ddtrace/contrib/configuration/resolver.rb).


- Remove type check from ThreadLocalContext#local. ([#1399][]) ([@orekyuu][])

### Fixed

- Support for JRuby 9.2.0.0 ([#1409][])
- Failed integration message ([#1394][]) ([@e1senh0rn][])
- Addressed "warning: instance variable [@components][] not initialized" ([#1419][])
- Close /proc/self/cgroup file after reading ([#1414][])
- Improve internal "only once" behavior across the tracer ([#1398][])
- Increase thread-safety during tracer initialization ([#1418][])

### Refactored

- Use MINIMUM_VERSION in resque compatible? check ([#1426][]) ([@mriddle][])
- Lint fixes for Rubocop 1.12.0 release ([#1430][])
- Internal tracer improvements ([#1403][])
- Improvements to test suite & CI ([#1334][], [#1379][], [#1393][], [#1406][], [#1408][], [#1412][], [#1417][], [#1420][], [#1422][], [#1427][], [#1428][], [#1431][], [#1432][])

## [0.46.0] - 2021-03-03

Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.46.0
Expand Down Expand Up @@ -1583,7 +1632,8 @@ Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v0.46.0...master
[Unreleased]: https://github.com/DataDog/dd-trace-rb/compare/v0.47.0...master
[0.47.0]: https://github.com/DataDog/dd-trace-rb/compare/v0.46.0...v0.47.0
[0.46.0]: https://github.com/DataDog/dd-trace-rb/compare/v0.45.0...v0.46.0
[0.45.0]: https://github.com/DataDog/dd-trace-rb/compare/v0.44.0...v0.45.0
[0.44.0]: https://github.com/DataDog/dd-trace-rb/compare/v0.43.0...v0.44.0
Expand Down Expand Up @@ -2192,16 +2242,19 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#1311]: https://github.com/DataDog/dd-trace-rb/issues/1311
[#1317]: https://github.com/DataDog/dd-trace-rb/issues/1317
[#1318]: https://github.com/DataDog/dd-trace-rb/issues/1318
[#1319]: https://github.com/DataDog/dd-trace-rb/issues/1319
[#1320]: https://github.com/DataDog/dd-trace-rb/issues/1320
[#1321]: https://github.com/DataDog/dd-trace-rb/issues/1321
[#1323]: https://github.com/DataDog/dd-trace-rb/issues/1323
[#1325]: https://github.com/DataDog/dd-trace-rb/issues/1325
[#1326]: https://github.com/DataDog/dd-trace-rb/issues/1326
[#1331]: https://github.com/DataDog/dd-trace-rb/issues/1331
[#1332]: https://github.com/DataDog/dd-trace-rb/issues/1332
[#1334]: https://github.com/DataDog/dd-trace-rb/issues/1334
[#1336]: https://github.com/DataDog/dd-trace-rb/issues/1336
[#1341]: https://github.com/DataDog/dd-trace-rb/issues/1341
[#1342]: https://github.com/DataDog/dd-trace-rb/issues/1342
[#1343]: https://github.com/DataDog/dd-trace-rb/issues/1343
[#1346]: https://github.com/DataDog/dd-trace-rb/issues/1346
[#1347]: https://github.com/DataDog/dd-trace-rb/issues/1347
[#1350]: https://github.com/DataDog/dd-trace-rb/issues/1350
Expand All @@ -2219,14 +2272,39 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[#1374]: https://github.com/DataDog/dd-trace-rb/issues/1374
[#1377]: https://github.com/DataDog/dd-trace-rb/issues/1377
[#1378]: https://github.com/DataDog/dd-trace-rb/issues/1378
[#1379]: https://github.com/DataDog/dd-trace-rb/issues/1379
[#1380]: https://github.com/DataDog/dd-trace-rb/issues/1380
[#1381]: https://github.com/DataDog/dd-trace-rb/issues/1381
[#1393]: https://github.com/DataDog/dd-trace-rb/issues/1393
[#1394]: https://github.com/DataDog/dd-trace-rb/issues/1394
[#1396]: https://github.com/DataDog/dd-trace-rb/issues/1396
[#1398]: https://github.com/DataDog/dd-trace-rb/issues/1398
[#1399]: https://github.com/DataDog/dd-trace-rb/issues/1399
[#1403]: https://github.com/DataDog/dd-trace-rb/issues/1403
[#1406]: https://github.com/DataDog/dd-trace-rb/issues/1406
[#1408]: https://github.com/DataDog/dd-trace-rb/issues/1408
[#1409]: https://github.com/DataDog/dd-trace-rb/issues/1409
[#1412]: https://github.com/DataDog/dd-trace-rb/issues/1412
[#1414]: https://github.com/DataDog/dd-trace-rb/issues/1414
[#1415]: https://github.com/DataDog/dd-trace-rb/issues/1415
[#1417]: https://github.com/DataDog/dd-trace-rb/issues/1417
[#1418]: https://github.com/DataDog/dd-trace-rb/issues/1418
[#1419]: https://github.com/DataDog/dd-trace-rb/issues/1419
[#1420]: https://github.com/DataDog/dd-trace-rb/issues/1420
[#1422]: https://github.com/DataDog/dd-trace-rb/issues/1422
[#1426]: https://github.com/DataDog/dd-trace-rb/issues/1426
[#1427]: https://github.com/DataDog/dd-trace-rb/issues/1427
[#1428]: https://github.com/DataDog/dd-trace-rb/issues/1428
[#1430]: https://github.com/DataDog/dd-trace-rb/issues/1430
[#1431]: https://github.com/DataDog/dd-trace-rb/issues/1431
[#1432]: https://github.com/DataDog/dd-trace-rb/issues/1432
[@AdrianLC]: https://github.com/AdrianLC
[@Azure7111]: https://github.com/Azure7111
[@BabyGroot]: https://github.com/BabyGroot
[@DocX]: https://github.com/DocX
[@EpiFouloux]: https://github.com/EpiFouloux
[@EvNomad]: https://github.com/EvNomad
[@HoneyryderChuck]: https://github.com/HoneyryderChuck
[@JamesHarker]: https://github.com/JamesHarker
[@Jared-Prime]: https://github.com/Jared-Prime
[@Joas1988]: https://github.com/Joas1988
Expand Down Expand Up @@ -2255,13 +2333,15 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[@callumj]: https://github.com/callumj
[@cjford]: https://github.com/cjford
[@ck3g]: https://github.com/ck3g
[@components]: https://github.com/components
[@cswatt]: https://github.com/cswatt
[@dasch]: https://github.com/dasch
[@dim]: https://github.com/dim
[@dirk]: https://github.com/dirk
[@djmb]: https://github.com/djmb
[@dorner]: https://github.com/dorner
[@drcapulet]: https://github.com/drcapulet
[@e1senh0rn]: https://github.com/e1senh0rn
[@elyalvarado]: https://github.com/elyalvarado
[@ericmustin]: https://github.com/ericmustin
[@erict-square]: https://github.com/erict-square
Expand Down Expand Up @@ -2295,11 +2375,13 @@ Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1
[@mdehoog]: https://github.com/mdehoog
[@mdross95]: https://github.com/mdross95
[@michaelkl]: https://github.com/michaelkl
[@mriddle]: https://github.com/mriddle
[@mstruve]: https://github.com/mstruve
[@mustela]: https://github.com/mustela
[@nic-lan]: https://github.com/nic-lan
[@noma4i]: https://github.com/noma4i
[@norbertnytko]: https://github.com/norbertnytko
[@orekyuu]: https://github.com/orekyuu
[@palin]: https://github.com/palin
[@pj0tr]: https://github.com/pj0tr
[@psycholein]: https://github.com/psycholein
Expand Down
2 changes: 1 addition & 1 deletion lib/ddtrace/version.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module Datadog
module VERSION
MAJOR = 0
MINOR = 46
MINOR = 47
PATCH = 0
PRE = nil

Expand Down

0 comments on commit dfddf9b

Please sign in to comment.