Skip to content

Bump dogstatsd-ruby from 4.8.3 to 5.3.1#161

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/dogstatsd-ruby-5.3.1
Closed

Bump dogstatsd-ruby from 4.8.3 to 5.3.1#161
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/dogstatsd-ruby-5.3.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 21, 2021

Bumps dogstatsd-ruby from 4.8.3 to 5.3.1.

Changelog

Sourced from dogstatsd-ruby's changelog.

5.3.1 / 2021.10.21

  • [OTHER] restore connection opening behavior from before 5.3.0 (connections not opened on client instantiation but on the first write instead) #214][] by [@​remeh][]

5.3.0 / 2021.10.06

  • [ENHANCEMENT] Automatically re-allocate resources (e.g. background thread) if dogstatsd-ruby is used in an application using forks #205[] by [@​remeh][]

    This will help in scenarios where applications are not handling cleanup/re-creation of the dogstatsd-ruby instances in forked processes. If you are an user of v4.x versions of dogstatsd-ruby and want to migrate to v5.x, please make sure to go through this section of the README and through the migration guide.

  • [BUGFIX] Fix client telemetry in applications using forks #205[] by [@​remeh][]

Please note that this version will emit a deprecation message if you are using ruby < 2.1: we plan to drop support for ruby 2.0 in a future minor release.

5.2.0 / 2021.07.01

  • [FEATURE] Add single_thread mode for users having issues with the companion thread. #194[] by [@​remeh][]

You can use this mode to avoid spawning a companion thread while using v5.x versions:

# Import the library
require 'datadog/statsd'
Create a DogStatsD client instance.
statsd = Datadog::Statsd.new('localhost', 8125, single_thread: true)
...
release resources used by the client instance and flush last metrics
statsd.close()

Note that if you want to restore the behavior of v4.x versions, you can also configure the buffer to flush on every metric submission:

# Import the library
require 'datadog/statsd'
Create a DogStatsD client instance using UDP
statsd = Datadog::Statsd.new('localhost', 8125, single_thread: true, buffer_max_pool_size: 1)

5.1.0 / 2021.06.17

  • [FEATURE] Flush last metrics on Statsd#close #180[] by [@​kbogtob][]
  • [ENHANCEMENT] Do not try to flush where there is no available message_queue #189[] by [@​remeh][]
  • [OTHER] Add pry to development dependencies and enable gem in Gemfile #192[] by [@​ivoanjo][]
  • [OTHER] Expand Ruby Support to Rubies 2.6, 2.7, and 3.0 #191[] by [@​laserlemon][]

Known issues

... (truncated)

Commits
  • 495cd95 Merge pull request #215 from DataDog/remeh/5.3.1
  • d6e88b4 Release date
  • 210c57f Merge pull request #216 from DataDog/remeh/doc-thread-safety
  • 44bb1f8 Use Ivo's feedback
  • 80fa3ec Add thread-safety mention and rename companion thread to sender thread.
  • 759ec9a Prepare release 5.3.1
  • 95a7544 Merge pull request #214 from DataDog/remeh/connection-on-send
  • 1c56d69 Address feedback.
  • 5adaec7 Merge branch 'remeh/connection-on-send' of github.com:DataDog/dogstatsd-ruby ...
  • 5be2f5e Update lib/datadog/statsd/connection.rb
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dogstatsd-ruby](https://github.com/DataDog/dogstatsd-ruby) from 4.8.3 to 5.3.1.
- [Release notes](https://github.com/DataDog/dogstatsd-ruby/releases)
- [Changelog](https://github.com/DataDog/dogstatsd-ruby/blob/master/CHANGELOG.md)
- [Commits](DataDog/dogstatsd-ruby@v4.8.3...v5.3.1)

---
updated-dependencies:
- dependency-name: dogstatsd-ruby
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 3, 2021

Superseded by #166.

@dependabot dependabot bot closed this Nov 3, 2021
@dependabot dependabot bot deleted the dependabot/bundler/dogstatsd-ruby-5.3.1 branch November 3, 2021 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants