- Versions:
- 9ef99e8b fix: Include already read response body in optional response log (#744)
- 5cf194cf fix: Include last API error when failing retries (#744)
- f8d307ce fix: Escape all characters for JSON templating (#741)
- ec92caa5 fix: More leniently handle Dynatrace errors that are ususally caused by newly created applications not being found yet
- e11c45bd fix(deploy): URL Path escape identifiers when reading Dynatrace entities by ID
- dc9818d7 docs: Fix MAC installation links
- d1b66ba7 fix(docs): Configure all links as relative or absolute from content root (#738)
- 4b1c5049 docs: Better describe special types of configuration (#718)
- 647bb7ee fix(docs): Fix link to config types in add-new-api guide (#736)
- 084ad54e refactor: Replace deprecated ioutil.ReadAll
- 2946ec1a test: Extend special character config E2E test (#121, #741)
- 083c46ac fix(test): Add missing build tag on logging_test
- bump github.com/urfave/cli/v2 dependency from 2.11.2 to 2.16.3
- cdf298c0 chore(deps): bump github.com/urfave/cli/v2 from 2.16.2 to 2.16.3
- 4ed67ac3 chore(deps): bump github.com/urfave/cli/v2 from 2.14.1 to 2.16.2
- 22da0533 chore(deps): bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.1
- 7a3a6e8e chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
- 6e0016 fix: Do not abort download after the first download error.
- 086ebb5 Retry SLO creation on additional know error
- 1d94584 Workaround synthetic API failing if Application ID can not (yet) be found
- e090000 filter the mime types correctly for logging (#709)
- 7b3ad72 (download) Deleting configs with slashes in the name does no longer error. (#706)
- c707483 (download) Downloading single config Apis now report encountered errors
- 04807b4 Update download link to latest monaco release
- 373b8d8 Rename 1.8.0 sidebar to 1.8.1 as .0 docs where completely replaced
- ad702cc Upgrade to docusaurus 2.0.1 release
- d920125 ci: Build static monaco binary
- 414cc2d ci: Run build-release for each build
- 7b13c4e ci: Remove no longer needed xgo github action step
- 62e3862 feat(yaml_creator): order YAML-files Lexographically
- 1acb1e7 feat: Allow newline characters in variables
- 8808ab6 feat: Improve error handling and logging of Delete operation
- 6e78134 feat: Improve some log messages (#685)
- 2459391 feat: Add support for elasticsearch-extension (#677)
- de9304b feat: Handle Dynatrace Configurations with non-unique names
- 191458b feat: Also recognize .yml files as YAML
- 78d5ff8 feat: Download non Dynatrace preset dashboards (#644)
- dc9d4de feat: Support 'Single Configuration' APIs
- 010c23e Feature/610/reports endpoint (#614)
- dd16c28 feat: remove metadata
- 4006c75 feat: add endpoints for disk anomaly detection
- 55bf694 feat(workflow): Add CODEOWNERS default reviewers
- 241a4c0 feat(parse): produce more detailed error messages for YAML conversion issues
- 2075820 fix(download): added filter for extensions
- ff6e33a fix: Log JsonValidationErrors that do not have line information
- ca745fc fix(download): Remove non standard identifier
entityId
during download - ddbc836 fix(download): Remove standard identifiers from configs during download
- 109fce8 fix: added unit test
- a840d83 fix: download-creates-folders-for-empty-configurations
- 3ad8aad fix: incorptorated pullrequest #445*
- 2029bc8 fix: download help descriptions fixed
- 4ea4135 fix: changed flag
downloadSpecificAPI
tospecific-api
- 33547b3 fix: Check for "Unknown management zone" (#651)
- 7997ac4 fix: do not ignore vars that have "=" in the value
- 0d900d4 refactor: Remove unused symbols (#681)
- 05eb9b1 test: skip dependency transformation (#612)
- b73404d test: fix filter type
- c80eb41 build: update all runners to go ~1.16
- db45ac8 build: restrict go version to >= 1.16 and < 1.17
- 7256eca test(parse): add tests for failing YAML conversion
- 36c1e22 docs: Minor fixes & rewordings to the documentation (#682)
- bd8877b docs: Correct filepath in validation-configuration.md sample
- ef36def docs: Fix case
- 31618f5 docs: Fix case
- afa2e39 docs: Resolve mismatch between latest and 1.7.0
- 70e6b4b docs: update macos installation url
- 19ced19 docs: fix macos download url
- 66d4cb8 docs: remove duplicate text, reword what's left. (#511)
- f98975c docs: Minor wordsmithing (#512)
- de9562e docs: Minor wordsmithing to "What is Monaco" (#513)
- 364fb5d docs: Minor edit to "Add API" (#514)
- 64404bf docs: trivial edits for your consideration (#541)
- ceb86c8 docs: trivial edits for your consideration (#542)
- 3fa52b9 docs: small edits for your consideration (#543)
- 8cc35d9 docs: editorial changes to "New CLI" (#544)
- a917845 docs: trivial edits to "Download configuration" (#545)
- d57aa10 docs: edits to Logging.md (#546)
- e610800 docs: minor edits to "Configuration structure" (#547)
- 09d8ef2 docs: edits to yaml_config.md (#548)
- 86462e5 docs: edits to plugin_config.md (#549)
- 2a4a1b8 docs: edits to delete_config.md (#550)
- 76f9fc6 docs: edits to add_new_api.md (#551)
- 8ade72d docs: edits to bill of materials.md (#552)
- 24fcbb2 Documentation fixes for 1.7 (#540)
- ed51ede chore(deps): bump github.com/urfave/cli/v2 from 2.11.0 to 2.11.1
- e56d5b7 chore(deps): bump terser from 4.8.0 to 4.8.1 in /documentation
- 46955f6 chore(deps): bump github.com/spf13/afero from 1.9.0 to 1.9.2 (#688)
- e40e584 chore(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.0 (#680)
- 443426e chore(deps): bump crazy-max/ghaction-xgo from 2.0.0 to 2.1.0 (#684)
- a9167c8 chore(deps): bump github.com/urfave/cli/v2 from 2.8.1 to 2.11.0
- d5f0bed chore(deps): bump eventsource from 1.1.0 to 1.1.2 in /documentation
- 3164b7e chore(deps): bump crazy-max/ghaction-xgo from 1.8.0 to 2.0.0
- cac89d7 chore(deps): bump github.com/urfave/cli/v2 from 2.7.1 to 2.8.1
- 2cdc845 ci(dependabot): Drop dependency updates for next branch
- 4e4b71d chore(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.7.1
- 5bd0f8f chore(deps): bump crazy-max/ghaction-xgo from 1.6.1 to 1.8.0
- ab03369 chore(deps): bump actions/checkout from 2.4.0 to 3.0.2
- abe8dbf chore(deps): bump github.com/urfave/cli/v2 from 2.3.0 to 2.6.0
- 140d6e5 chore(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8
- 815b28a chore(deps): bump actions/setup-go from 2 to 3
- 226151c chore(deps): bump actions/upload-artifact from 2 to 3
- b57c5a9 chore(deps): bump minimist from 1.2.5 to 1.2.6 in /documentation
- bf5ed4d chore(deps): bump async from 2.6.3 to 2.6.4 in /documentation
- 01ba113 chore(deps): bump github.com/spf13/afero from 1.6.0 to 1.8.2
- b1f58e9 chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0
- 0b2776b chore(deps): bump golangci/golangci-lint-action from 2.5.2 to 3.1.0
- f29b07d chore(deps): bump actions/setup-node from 2.5.1 to 3
- 6ba8b7e chore(deps): bump prismjs from 1.26.0 to 1.27.0 in /documentation
- 22b1fd7 chore(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7
- 898e2a6 chore(deps): bump url-parse from 1.5.4 to 1.5.10 in /documentation
- b8fadb0 chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1
- f42141a feat: print warning if two or mode configurations having same name are detected in Dynatrace (#357)
- 51d83f3 feat: Check Version before Extension upload (#386)
- debc4cb feat(workflow): Add workflow for generating bill-of-materials (#471)
- c8a9f7c feat(deps): Add the next branch to dependabot targets (#470)
- 4e5c6be feat(api): Added service detection APIs (#499)
- 0554279 feat(api): calculated metrics for mobile, web, synthetic, service (#502)
- 1611e13 feat(util): Introduce UUID v3 generator util (#538)
- 27381b9 feat(rest): Add util to check Dynatrace version (#538)
- 525f69e fix: update vulnerable security packages (#381)
- 21feb04 fix: Check status code in extension validation to allow uploading new extensions again (#392)
- d3287f7 fix: upgrade packages with security alerts (#420)
- f1dbd48 fix(integration tests): Fix breaking chnge in SLO api (#485)
- bd5b8b8 fix(api): Always include query param for anomaly detection metrics API (#468)
- c4855d7 fix: do not ignore non-successful responses on GET(all) requests (#503)
- 5f58408 fix(rest): Handling timing issues on Dynatrace object creation (#538)
- d7cddde fix(rest): Strip create only property from application-mobile on update (#538)
- a2f58cd fix: add prefix to dependabot commit messages to comply with (#361)
- (several) refactor(rest): Structure REST code (#538)
- 4e1bdaa refactor(rest): Build full URL in upsert method rather than caller (#538)
- 02b088d ci: Activate verbose logging in intergation tests (#538)
- 45e8a06 ci: Update Mobile Application ID in integration test config (#538)
- 1156003 docs: Adjust version in linux installation instructions (#362)
- 5a7c00d docs: Removed duplicate lines in yaml_config.md
- a3f8a35 docs: Adding a note about using --dry-run with the new CLI. (#355)
- 98311d6 docs: Add README on how to contribute to the documentation (#388)
- 4966b26 docs: update README with bill of materials (#481)
- 5791b49 docs: add Bill of materials and license (#489)
- 777e9b3 docs: fix typos in downloading-configuration.md (#458)
- 26a6322 docs: update documentation for 1.7 release (#539)
- da5c405 chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0
- ebdd4d1 chore(deps): Bump prismjs from 1.23.0 to 1.24.0 in /documentation
- 6b3ecc3 chore(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0
- 05d183b chore(deps): bump actions/setup-node from 2.2.0 to 2.4.0
- 1d43129 chore(deps): bump actions/checkout from 2.3.4 to 2.3.5
- 3186ff5 chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#434)
- 8a02a9d chore(deps): bump actions/checkout from 2.3.5 to 2.4.0
- 5a73b53 chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0
- 70c3338 chore(deps): bump algoliasearch-helper in /documentation
- 04ec13c feat(api): add failuredetection api and fix broken contribution link (#283)
- 67b163d feat: Remove unsupported macOS 32bit build target
- ef01727 feat: Build monaco releases for macOS M1/arm
- 1baf806 fix: Upsert objects with special chars no longer fail
- (several): Add Github Pages Documentation
- 8fa751a doc: Fix install section in README
- 15b650b Bump github.com/golang/mock from 1.5.0 to 1.6.0
- 93eefbf Bump actions/setup-node from 1 to 2.1.5
- d0440dd Bump github.com/google/go-cmp from 0.5.5 to 0.5.6
- a7b93c4 Bump actions/checkout from 2 to 2.3.4
- 8c610cf Bump actions/create-release from 1.0.0 to 1.1.4
- ac72312 Bump crazy-max/ghaction-xgo from 1 to 1.6.1
- f6b9fd2 Bump golangci/golangci-lint-action from v2 to v2.5.2
- 7b0cfae Bugfix #307 multiple dependencies with relative path resolution not working
- 422679b fix: Update mobile application config to fix integration tests (#289)
- b3761ee fix: References on pre-existing SLOs do not work (#289)
- f5303a7 ci: Add static code analysis of PRs (#286)
- bb125fb fix: Paging in monaco was not working (#276)
- 7388bbd Fix absolute paths broken
- 7bd5a7f Fix template loading for absolute template reference
- affafab reset env variable at the end of e2e test (#266)
- 559b881 removes fs from config implementation (#266)
- 397a8b2 fix parameters in integration test (#266)
- 2440ee7 e2e test config restore environment (#266)
- 7e38119 Add licensecheck dependencies to go mod (#250)
- 72721cf Handle possible error when creating a new go http request
- cea13c5 Do not unmarshall json before sending it to api
- 0031be2 Upgrade to go 1.16
- 73c3751 afero as filesystem
- ace1513 Improve check-license-headers.sh script
- dd0ce7d Bump github.com/google/go-cmp from 0.5.4 to 0.5.5
- aaf8c64 Bump github.com/spf13/afero from 1.5.1 to 1.6.0
- a789838 Added documentation about custom extensions #113 (#251)
- fc09d97 Added proxy documentation (#249)
- e486bf5 Added dashboards documentation (#247)
- 84c8ef9 Added option to allow deployment to proceed even if error occurred (#127)
- c695dd4 Add response log (#228)
- 7159440 Add missing license headers to files (#191)
- 2462ba0 Fix dependency resolution not working if defined in overrides (#141)
- e217ea8 Bump github.com/golang/mock from 1.4.4 to 1.5.0
- e178bc5 Fix path of PUT in how-to-add-a-new-api.md (#235)
- 0faae65 Add missing go mod entries for addlincense
- 080f2f1 Update README.md Updated supported configuration types table
- faa1b01 Add add-license-header make goal
- ac6f001 Fail build if license header is missing
- f5a4f71 Add support for credentials vault API (#175)
- af5c4f5 Fix #158: Add support for custom-service APIs for dotnet, go, nodejs, and php (#172)
- 2e0e88a: Cope with faulty configs (name or id is null) (#169)
- Fix #146:
application-web
configuration type replacesapplication
in the future (#149) application
config type is deprecated with 1.3.0 and will be removed with 2.0.0 (#149)
- Fix #146: Add support for
application-mobile
(applications/mobile) configurations (#149) - 5558b61 Fix #66: Add support for
slo
(/api/v2/slo) configruations (#153)
- f52d297 Fix #138: Fix issue when providing context path without slash (#139)
- 60cf6b1 Fix #155: Fix delete command not working (#157)
- 4ad81a9 Fix #102: Trim URL Trailing Slashes from environment URLs (#142)
- 2f774bc: Show error when more than one argument is provided (#139)
- 7002149: Fix pretty print of json error (#150)
- 4086d87: Fix verbose flag not working in new cli (#159)
- d911e21: Fix typos in CLI usage info messages (#159)
- 27a154c: Add possibility to log requests sent to Dynatrace (#151)
- To aid debugging it is now possible to have monaco log what exactly it sends to Dynatrace (fully filled out config JSONs)
- 3772697: Replace json unmarshall type with map - improves internal handling of responses from Dynatrace (#150)
- 4c53146 and 8611bd5 #19: Download current environment configuration (#122)
- dfbad92 and f54c278 Fix #45: Introduce new experimental cli design (#100)
- fe30566 Fix #136: Handle failing to find project-root-folder path (#137)
- 211dcbe and b74b06b Fix missing verbose flag in legacy cli (#129)
- c70ca7b Fix #82: Define some install steps/requirements (#109)
- ee01baf Fix #77: Enhance log messages for syntax errors detected in JSONs (#88)
- 2dc498d Fix #87: Implement simple strategy to prevent running into rate limit (#89)
- 42cb186 Encapsulate REST code in DynatraceClient (#74)
- cfe9179 Fix #84: Add --version flag (#95)
- 5f82131 Fix #40 and #75: Improve help text (#75)
- 75213b9 Fix #58: Log a warning if project name clashes with API name (#58)
- af1bfba Fix #68: Update Request Naming Folder Name to request-naming-service (#73)
- b0d4f44 Fix #68: Add Global Service Request Naming Support (#69)
- e09bde2 Fix #60: Allow path separators in variables (#83)
- c187ffc Fix #80 and #93: Allow trailing slash in folder on Windows (#94)
- 82bb035 Fix #37: Add Windows handling to Make targets (#72)
- c0f31df Fix #20: Delete configs only if apply finished without errors (#79)
- 850c0de Fix #52: Fix unresolved references errors in GoLand (#53)
- a6b6c1d Fix #41: Fixes environment-url key in README.md (#49)
- 4bb6100 Fix #22: Fix issue that loads properties from configs that start with the same name (#35)
- 1f0fa25 Bump gopkg.in/yaml.v2 from 2.2.5 to 2.4.0
- dff40d7 Bump github.com/google/go-cmp from 0.5.3 to 0.5.4
- b86ffb3 Fix #85: Update README delete section (#99)
- 946d8ed Execute build as default make command (#96)
- 793f029 Fix whitespace in README.md (#81)
- a14f1a3 Fix #54: Enhance documentation with Token permissions (#70)
- a8c6522 Add feature request template (#50)
- 1b962f2 Fix #63: Fix the synthetic location id used in the integration tests (#64)
- 5e29711 Extend Documentation of Calculated Log Metrics (#56)
- 75204ce Fix #43: Fix Logger Setup. Fixes verbose logging flag being ignored and file logs not being written. (#44)
Initial release
- Create, update and delete monitoring configuration on Dynatrace environments