Skip to content

Releases: Dynatrace/dynatrace-configuration-as-code

2.17.4

19 Dec 09:37
Compare
Choose a tag to compare

What's Changed

🐛Bug fixes

  • The insertAfter validator now resolves configurations cross-project correctly #1655

🧹 Miscellaneous

  • Updated dependencies #1654 #1656
  • And many more small improvements 🥳

Full Changelog: v2.17.3...v2.17.4

2.17.3

17 Dec 10:28
Compare
Choose a tag to compare

Warning

Known issue: Cross-project references using insertAfter don't work correctly.
This is fixed withMonaco 2.17.4

What's Changed

🐛Bug fixes

  • When using insertAfter to order Settings, Monaco now presents better error messages when the scope or schema is different. #1650
  • Monaco now supports deeply nested schema constraints #1634

🧹 Miscellaneous

  • Updated dependencies #1644 #1649
  • And many more small improvements 🥳

Full Changelog: v2.17.2...v2.17.3

2.17.2

03 Dec 15:47
Compare
Choose a tag to compare

What's Changed

⚙️ Improvements

  • It's now possible to manage Settings 2.0 objects with only OAuth credentials #1636

🐛Bug fixes

  • Dynatrace Platform App settings are now created correctly if they were downloaded from another environment #1641
  • Retry OpenPipeline configuration deployments automatically in case of version conflicts #1640

🧹 Miscellaneous

  • Updated dependencies #1637 #1642
  • And many more small improvements 🥳

Full Changelog: v2.17.1...v2.17.2

2.17.1

21 Nov 18:47
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

Build Enhancements 🏗️

  • cosign.pub is added to releases #1631

Full Changelog: v2.17.0...v2.17.1

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