Skip to content

Latest commit

 

History

History
314 lines (143 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

314 lines (143 loc) · 13.3 KB

3.3.0 (2023-08-17)

Features

3.2.1 (2023-02-11)

Bug Fixes

  • update error handling for restore (233b1b2)

3.2.0 (2023-02-10)

Features

  • Deepsort skip sorting arrays (d9cba97)

3.1.1 (2022-09-01)

Bug Fixes

  • catch SystemExit so that rspec can complete (9eee0e5)
  • specify minimum ruby version in Gemfile (c7f48f9)

Reverts

  • Revert "fix: specify minimum ruby version in Gemfile" (e934ac2)

3.1.0 (2022-08-30)

Features

3.0.0 (2022-08-25)

BREAKING CHANGES

  • DATADOG_API_KEY and DATADOG_APP_KEY are no longer the environment variables used to authenticate to Datadog. Instead, set the environment variables DD_API_KEY and DD_APP_KEY.
  • ruby 2.6 is no longer supported. Please upgrade to ruby 2.7 or higher.
  • The options --ssh and --ssshh are no longer supported. Instead, please use --quiet to supress logging. --debug remains supported.
  • The environment variable DATADOG_HOST is no longer supported. Instead, please use DD_SITE_URL.

refactor: The legacy dogapi-rb gem is replaced with faraday. The official client library was considered, but was not adopted as I had a hard time grok-ing it.

  • chore: permit logging from tests, but only error+

Co-authored-by: semantic-release-bot [email protected]

3.0.0-alpha.2 (2022-08-25)

Bug Fixes

3.0.0-alpha.1 (2022-08-24)

BREAKING CHANGES

  • DATADOG_API_KEY and DATADOG_APP_KEY are no longer the environment variables used to authenticate to Datadog. Instead, set the environment variables DD_API_KEY and DD_APP_KEY.
  • ruby 2.6 is no longer supported. Please upgrade to ruby 2.7 or higher.
  • The options --ssh and --ssshh are no longer supported. Instead, please use --quiet to supress logging. --debug remains supported.
  • The environment variable DATADOG_HOST is no longer supported. Instead, please use DD_SITE_URL.

refactor: The legacy dogapi-rb gem is replaced with faraday. The official client library was considered, but was not adopted as I had a hard time grok-ing it.

2.0.2 (2022-08-11)

Bug Fixes

  • Deprecate Ruby 2.6 and Drop support for Ruby 2.5 (#132) (432cb2c)

2.0.1 (2022-08-11)

Bug Fixes

  • include version.rb in release commit (#130) (f8df6cc)

2.0.0 (2022-08-09)

Bug Fixes

  • deps: bundle update 20220809 (#129) (9050752)

  • chore!: drop support for ruby 2.5 and 2.6 (EOL) (29332c3)

BREAKING CHANGES

  • ruby 2.5 and 2.6 are no longer supported

1.1.4 (2022-06-25)

Bug Fixes

  • deps: update diffy requirement from = 3.4.0 to = 3.4.2 (d241631)

1.1.3 (2022-03-23)

Bug Fixes

  • deps: update concurrent-ruby requirement from = 1.1.9 to = 1.1.10 (e2eebe6)

1.1.2 (2022-02-01)

Bug Fixes

  • pin semantic release plugins (5e92303)

1.1.1 (2021-10-26)

Bug Fixes

  • deps: update amazing_print requirement from = 1.3.0 to = 1.4.0 (b7e0ca6)

1.1.0 (2021-07-14)

Features

  • Add support for ruby 2.5 and 3.0 (#89) (a181dbc)

1.0.5 (2021-07-12)

Bug Fixes

  • Add documentation for DATADOG_HOST usage (69acc25)

1.0.4 (2021-07-08)

Bug Fixes

  • remove max queue size limit (b5ee79c)

1.0.3 (2021-06-10)

Bug Fixes

  • deps: update concurrent-ruby requirement from = 1.1.8 to = 1.1.9 (31ccccb)

1.0.2 (2021-05-06)

Bug Fixes

  • deps: bump rexml from 3.2.4 to 3.2.5 (15efa8c)

1.0.1 (2021-03-26)

Bug Fixes

  • dependabot syntax for github (4214001)

1.0.0 (2021-03-02)

Bug Fixes

  • handle gets with no result (8d016a1)

Features

  • If resource doesn't exist in Datadog, the resource is recreated. (18ba241)

BREAKING CHANGES

  • datadog-backup used to exit with an error if a resource wasn't found in Datadog.

0.11.0 (2021-01-12)

Features

  • Add force-restore flag to allow running in automation (#46) (e067386)

0.10.3 (2020-12-11)

Performance Improvements

0.10.2 (2020-11-03)

Bug Fixes

  • virtual environment updates ruby 2.7.1 -> 2.7.2 (f950dd6)

0.10.1 (2020-09-08)

Bug Fixes

0.10.0 (2020-08-14)

Features

0.9.0 (2020-08-11)

Features

  • public release of datadog_backup (50d3582)

0.8.0 (2020-08-07)

Features

  • sort keys and ignore banlist for consistency (ca683a6)

0.7.0 (2020-08-07)

Features

  • Purge before backup, so that deletions can be detected. (bdcb2b0)

0.6.0 (2020-08-05)

Bug Fixes

  • enable datadog_backup executable to run restore (5094813)
  • order is not guaranteed (d65b9a8)
  • restore actually restores (0e80999)
  • rspec properly handles SystemExit (cf26bfb)

Features

  • add restore flow (8175a03)
  • Change defaults to YAML(backups) and color(diffs) (d9ed708)
  • ignore key ordering changes (47e6e9f)
  • use Diffy diffs rather than HashDiff:x (e5529b8)

0.5.0 (2020-07-30)

Features

  • Handle Ctrl-c by closing down the worker pool (96791ba)
  • use thread pool to globally limit thread count (915f5c2)

0.4.0 (2020-07-27)

Bug Fixes

  • use maintained 'amazing_print' gem, rather than suffer a bajillion error messages (a988416)

Features

  • diffs provides a diff between what's on disk and in datadog (8599b47)
  • add diffs function (3f5cd41)

0.3.0 (2020-07-24)

Features

0.2.0 (2020-07-18)

Features

  • send debug array to DEBUG (0ef8bd7)

0.1.0 (2020-07-17)

Features

  • change default backup directory to 'backup' (27c8f69)