Skip to content

Releases: primait/prima_datadog.rs

0.9.2

06 Jan 14:00
ab33515
Compare
Choose a tag to compare

Updated

  • Bump thiserror to 2.0

Commits

  • Update thiserror requirement from 1.0 to 2.0 (#66) by dependabot[bot]

0.9.1

03 Dec 14:42
cd238cc
Compare
Choose a tag to compare

Added

  • Export EventAlertType and BatchingOptions (under
    configuration::BatchingOptions) from dogstatsd

Commits

0.9.0

28 Nov 11:10
45cae55
Compare
Choose a tag to compare

Changed

  • Bump dogstatsd to 0.12
  • Bumped MSRV to 1.74
  • event! macro can now accept EventOptions as last argument before tags, see the original repo for more details

Commits

  • prepare for release (#69) by Cristiano Piemontese
  • Update dogstatsd requirement from =0.11.1 to =0.12.0 (#68) by dependabot[bot]
  • Update CODEOWNERS (#67) by Cristiano Piemontese
  • Update mockall requirement from 0.12 to 0.13 (#65) by dependabot[bot]

0.8.0

21 Jun 12:56
6de647b
Compare
Choose a tag to compare

Changed

  • Breaking: with_country will now add the prima_country tag instead of prima:country

Commits

  • [PLATFORM-1795]: Ensure observability is strong for migration (#64) by Cristiano Piemontese

0.7.2

03 May 12:12
fd338c0
Compare
Choose a tag to compare

Added

  • Default tag set has new values based on the environment variables:
    • KUBE_APP_PART_OF
    • KUBE_APP_MANAGED_BY
    • KUBE_APP_VERSION
    • KUBE_APP_INSTANCE

Commits

  • Prepare release (#63) by MaeIsBad
  • Added env vars to default tag set (#62) by Oliver Browne
  • Update dogstatsd requirement from =0.11.0 to =0.11.1 (#53) by dependabot[bot]

0.7.1

06 Mar 08:09
e4fbfe2
Compare
Choose a tag to compare

Added

  • Implemented From<Configuration> for dogstatsd::Options

Changed

  • Config is now Configuration

Removed

  • The Configuration trait
  • Country and Environment serialization

Commits

  • [PLATFORM-1580]: Retire 0.7.0 and fix configuration mixup (#61) by Cristiano Piemontese
  • add yank flow (#60) by Cristiano Piemontese

0.7.0

04 Mar 10:29
e64743b
Compare
Choose a tag to compare

Changed

  • BREAKING CHANGES:
    • PrimaConfiguration is now Config
    • Config::new now takes only 2 arguments, to_addr and namespace
    • from_addr is now 0.0.0.0:0 by default, but can be customized using .with_from_addr

Commits

  • update changelog (#59) by Cristiano Piemontese
  • [PLATFORM-1439]: Fix tracing and metrics from audit log container (#58) by Cristiano Piemontese
  • Update serial_test requirement from 2.0.0 to 3.0.0 (#57) by dependabot[bot]
  • 0.6.0-rc.0 (#56) by Simone Cottini
  • Fix release (#55) by Simone Cottini
  • Update mockall requirement from 0.11 to 0.12 (#54) by dependabot[bot]
  • [PLATFORM-1386]: Migrate prima_datadog.rs to GHA (#52) by Simone Cottini
  • Update changelog to give extra info for breaking change (#51) by Simone Cottini

0.6.0-rc.0

18 Dec 14:09
158638f
Compare
Choose a tag to compare
  • 0.6.0-rc.0 (#56) by Simone Cottini
  • Fix release (#55) by Simone Cottini
  • Update mockall requirement from 0.11 to 0.12 (#54) by dependabot[bot]
  • [PLATFORM-1386]: Migrate prima_datadog.rs to GHA (#52) by Simone Cottini
  • Update changelog to give extra info for breaking change (#51) by Simone Cottini

0.6.0

02 Oct 08:07
71f3369
Compare
Choose a tag to compare

Added

  • Socket path and batching options can now be optionally set as part of the configuration
  • async_time macro to collect timing with asynchronous functions.
  • PrimaConfiguration new function with_environment to optionally add an env.

Removed

  • BREAKING CHANGE: PrimaConfiguration::new function no longer takes env parameter.

Commits

  • Update changelog pre release (#50) by Simone Cottini
  • [PLATFORM-1309]: Remove environment (#49) by Simone Cottini
  • Update dogstatsd requirement from 0.9.0 to 0.10.0 (#48) by dependabot[bot]
  • [PLATFORM-1234]: Document metrics protocol (#47) by Cristiano Piemontese
  • Update dogstatsd requirement from 0.8.1 to 0.9.0 (#45) by dependabot[bot]
  • Update criterion requirement from 0.3 to 0.5 (#43) by dependabot[bot]
  • [PLATFORM-1041]: Implement async_time macro (#42) by Simone Cottini
  • Update serial_test requirement from 1.0.0 to 2.0.0 (#41) by dependabot[bot]
  • Update dogstatsd requirement from 0.7 to 0.8 (#40) by dependabot[bot]
  • Update serial_test requirement from 0.10.0 to 1.0.0 (#39) by dependabot[bot]
  • Update serial_test requirement from 0.8.0 to 0.10.0 (#38) by dependabot[bot]

0.5.0

06 Dec 10:39
5f7ab0f
Compare
Choose a tag to compare

Added

  • A TimingGuard guard struct, for more flexible execution time tracking
  • The compare! macro, for running experiments in production

Changed

  • Fixed 0.4.0 backwards compatibility, relating to errors in some macro definitions
  • Fixed various documentation errors

Commits

  • Revert "[PLATFORM-822]: Fix rustdoc warnings (#34)" (#36) by MaeIsBad
  • Prepare for 0.5.0 release (#35) by Oliver Browne
  • [PLATFORM-822]: Fix rustdoc warnings (#34) by MaeIsBad
  • A compare! macro, for in-production performance testing (#33) by Oliver Browne
  • Fixed macros, added tests (#32) by Oliver Browne
  • [PLATFORM-804]: Implement serde support (#31) by William