Skip to content

Releases: Dynatrace/dynatrace-configuration-as-code

2.17.0

13 Nov 16:42
e565222
Compare
Choose a tag to compare

What's Changed

Feature Enhancements 🚀

  • The order of settings configurations is now automatically persisted in downloads as MONACO_FEAT_PERSIST_SETTINGS_ORDER is set to true by default #1608
  • A deployment report can be generated by setting MONACO_DEPLOYMENT_REPORT_FILENAME #1612
  • Configurations targeting Platform APIs may be downloaded and deployed with only OAuth credentials #1586
  • Improved caching performance through consideration of the skip parameter #1622

Bug Fixes 🐛

  • Environments are no longer accessed during a dry run #1616
  • Authentication type checks consider every configuration in a project #1628
  • Dashboard-share-settings can no longer be referenced from dashboards, preventing potential circular dependencies #1614

Full Changelog: v2.16.2...v2.17.0

2.16.2

15 Oct 16:00
0e19c4d
Compare
Choose a tag to compare

What's Changed

⚙️ Improvements and 🐛 Bug Fixes

  • Enable rate limiter for account clients (#1605)

Full Changelog: v2.16.1...v2.16.2

2.16.1

10 Oct 13:23
Compare
Choose a tag to compare

What's Changed

⚙️ Improvements and 🐛 Bug Fixes

  • Settings of type builtin:host.monitoring.mode are not persisted by default (#1595)
  • Versions are correctly parsed when uploading extensions (#1597)

Full Changelog: v2.16.0...v2.16.1

2.16.0

08 Oct 13:29
Compare
Choose a tag to compare

What's Changed

Feature Enhancements 🚀

  • Increased performance of caching configs #1559
  • Increased performance of settings 2.0 schema download #1541
  • Increased stability of account management download/deployment by using rate limiting settings #1578
  • Enhanced support for ordered settings 2.0 object #1577
  • Excluded skipped configs from being added to the dependency graph #1542
  • Better max filename detection #1574

Bug Fixes 🐛

  • Fix dependency circle between dashboards and dashboard-share-settings #1557
  • Avoid duplicate config downloads and template file overwrites #1432
  • Avoid dots in extracted parameters #1562
  • Fix retry behaviour for settings objects that depend on web applications to be effectively deployed #1575
  • Fix deletion of automation configurations when using multiple environments #1587

Build Enhancements 🏗️

  • Monaco docker image is now built using ko #1568

Full Changelog: v2.15.0...v2.16.0-rc.6

2.16.0-rc.6

03 Oct 07:47
2d7acd6
Compare
Choose a tag to compare
2.16.0-rc.6 Pre-release
Pre-release

What's Changed

❗This version of Monaco is a release candidate, hence we do not recommend using this version in production environments yet.
Once testing is done a regular 2.16.0 release will be published soon.

Feature Enhancements 🚀

  • Increased performance of caching configs by @arthurpitman in #1559
  • Increased performance of settings 2.0 schema download by @warber in #1541
  • Increased stability of account management download/deployment by using rate limiting settings by @jskelin in #1578
  • Enhanced support for ordered settings 2.0 object by @warber in #1577
  • Excluded skipped configs from being added to the dependency graph by @warber in #1542
  • Better max filename detection by @warber in #1574

Bug Fixes 🐛

  • Fix dependency circle between dashboards and dashboard-share-settings by @warber in #1557
  • Avoid duplicate config downloads and template file overwrites by @warber in #1432
  • Avoid dots in extracted parameters by @warber in #1562
  • Fix retry behaviour for settings objects that depend on web applications to be effectively deployed by @warber in #1575
  • Fix deletion of automation configurations when using multiple environments by @warber in #1587

Build Enhancements 🏗️

Full Changelog: v2.15.0...v2.16.0-rc.6

2.15.2

23 Aug 09:37
v2.15.2
Compare
Choose a tag to compare

What's Changed

Fixes extracted scope parameters possibly containing invalid characters after download.

The 'scope' parameter of a downloaded Setting is extracted into a parameter by Monaco - the ID of this parameter is based on the scope value.
In some cases the 'scope' contains dots - which Monaco wrongly interprets as referencing a nested value in the created parameter, which does not exist.

This version fixes this by normalizing any dots to underscores in the generated parameter's ID.


⚠️ No Container image available for this version ⚠️

Due to an issue in our release process, this bugfix release is currently not available on Docker Hub!
We're sorry for this inconvenience and working on a fix.


Full Changelog: v2.15.1...v2.15.2

2.15.1

20 Aug 12:12
v2.15.1
00fea3a
Compare
Choose a tag to compare

What's Changed

  • Avoid duplicate config downloads and template file overwrites by @warber in #1432
  • Choose to exclude skipped configurations from the dependency graph by @warber in #1542
  • Increase performance of settings download by @warber in #1541

⚠️ No Container image available for this version ⚠️

Due to an issue in our release process, this bugfix release is currently not available on Docker Hub!
We're sorry for this inconvenience and working on a fix.


Full Changelog: v2.15.0...v2.15.1

2.15.0

24 Jul 14:28
Compare
Choose a tag to compare

What's Changed

🚀 New Features

⚙️ Improvements and 🐛 Bug Fixes

  • Better name parameter validation to detect classic config name clashes #1530
  • Generate explicit dependencies between builtin:networkzones and network-zone configs during download #1515

Full Changelog: v2.14.3...v2.15.0

2.14.3

02 Jul 08:33
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed an error causing account resources deployment to fail. A change in the API schema specification caused monaco to fail fetching allowed/supported permission values during deployment #1516

Full Changelog: v2.14.2...v2.14.3

2.14.2

14 Jun 12:10
78a2c9c
Compare
Choose a tag to compare

⚙️ Improvements and 🐛 Bug Fixes

  • Improved support archives coverage. Support archives are now closed as late as possible to ensure they contain all log messages.
  • Log partial download failures as warnings. Failures which still allow configuration downloads to continue are logged as warnings rather than errors.

Full Changelog: v2.14.1...v2.14.2