Releases: Dynatrace/dynatrace-configuration-as-code
2.18.0
What's Changed
✨ New feature: Dynatrace Launchpads
- Dynatrace Launchpads are now supported in Monaco using the document
kind
launchpad
. For more information, please have a look at our documentation.
🐛Bug fixes
- We're no longer creating references if a parameter is not used in the template #1673
🧹 Miscellaneous
- Improved errors while loading account resources #1669
- Updated dependencies #1658 #1662 #1663 #1667 #1668
- And many more small improvements 🥳
Full Changelog: v2.17.4...v2.18.0
2.17.4
What's Changed
🐛Bug fixes
- The
insertAfter
validator now resolves configurations cross-project correctly #1655
🧹 Miscellaneous
Full Changelog: v2.17.3...v2.17.4
2.17.3
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
Full Changelog: v2.17.2...v2.17.3
2.17.2
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
Full Changelog: v2.17.1...v2.17.2
2.17.1
What's Changed
Bug Fixes 🐛
version
andupdateToken
fields are removed from OpenPipeline configurations on download #1629version
andupdateToken
fields are queried and populated during deployment Dynatrace/dynatrace-configuration-as-code-core#151
Build Enhancements 🏗️
cosign.pub
is added to releases #1631
Full Changelog: v2.17.0...v2.17.1
2.17.0
What's Changed
Feature Enhancements 🚀
- The order of settings configurations is now automatically persisted in downloads as
MONACO_FEAT_PERSIST_SETTINGS_ORDER
is set totrue
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
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
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
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 🏗️
Full Changelog: v2.15.0...v2.16.0-rc.6
2.16.0-rc.6
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 🏗️
- Monaco docker image is now built using ko by @UnseenWizzard in #1568
Full Changelog: v2.15.0...v2.16.0-rc.6