Dynatrace App Toolkit
0.115.0
Minor Changes
- Add a migration that updates the type reference inside the tsconfig.json files of the app functions and the actions
- Add the --legacy-runtime-simulator flag to the dev command to be able to switch back to the old runtime-simulator
- Sort commands alphabetically inside help menu
Patch Changes
- Reduce RAM usage during the build process
- Fix action components located outside root folder are not working
- Improve validation of the app id
0.114.0
Minor Changes
- Fix custom app function path in app config breaks actions debug breakpoints
- Change officially supported node version to 20
Patch Changes
- Update axios to mitigate the security vulnarability components
- Upgrades cli docs to support new mdx v3
0.113.0
Minor Changes
- Update app templates
Patch Changes
- Fix rebuilding action if imported module changes
- Fix a bug in a development server utility, where passed working directory was not appropriately applied
- Fix removing non existing tmp directory if multiple deployments are run at the same time
- Fix wrong path to example tsconfig when building functions
- Fix a bug where the platform response consistently returned to port 3000 instead of reflecting the actual port utilized by the dev server
0.112.0
Minor Changes
- Update app templates
- Mitigate semver dependency redos vulnerability
- Increase size of autogenerated app icons
Patch Changes
- Fixed a bug where the SSO-URL would not open, when using the CLI on Gitpod
- Added auto reload functionality to multi component widgets
- Fix injection of stylesheets to the widget html
- Add CSP rule to allow for secure web socket connections
- Fix too many redirects when doing a service request on gitpod
- Show error details when the app installation fails
- Injection of the css bundle no longer needs to match main.css entrypoint
- Bump esbuild to version
0.19.4
- Fixed overwriting runtime types by removing obsolete node types
0.111.0
Minor Changes
- Allow override of dynatrace dependencies from app config
- Update app templates
- Add dynatrace transitive dependencies into the manifest
- Switch app's build target from ES2017 to ES2021
- Update generated tsconfig files for widgets and actions
Patch Changes
- Improve the error message in case of a deployment failure from the backend side
- Fix injection of sdkShimScript
- Fix fetching of the token with incorrect scopes when deploying the app
0.110.2
Patch Changes
- Update openkit to fix a vulnerability
0.110.0
Patch Changes
- Impove error message in case of misconfigured self monitoring url
- Fix a bug where live reloading of widgets did not work
- Fix watch.ready being triggered multiple times on some Linux distros
- Fix a bug where main.css was not injected when a custom distDir was configured
- Fix npm dependency issue when creating app functions
- Fix a bug where the deprecation warning for "DTP*" env variables also showed up for variables that did not start with "DTP*"
- Added warning when unsupported node version is being used with dt-app cli
0.109.0
Minor Changes
- Fix transpilation problems by updating esbuild to 0.19.4
- Update app templates
- Display csp violations in the terminal
Patch Changes
- Increase payload size from 1MB to 50MB
- Add missing functions
getTheme
,getLanguage
andgetTimezone
to the runtime sdk shim - Improved error message when self monitoring url is invalid
- Improve the console output of the deploy command
- Set additionalEntryPoints deprecated
0.108.0
Minor Changes
- Update app templates
Patch Changes
- Improve terminal output in the welcome message
- Generate app.config.json instead of app.config.ts when creating the app
- Improve app icons generation
- Fix zod cve vulnerability
- Improved error message when self monitoring url is invalid
- Fix local dev server timeout issues in node versions greater than 18
- Add warning about peer dependencies if yarn is used as package manager
- Improve error message when app schema validation can't be fetched
0.107.4
- Fix regression in simulator types
0.107.3
Patch Changes
- Fix a bug where main.css was not injected properly
0.107.2
Patch Changes
- Fix a bug where a nested ui entry path broke the dev server
0.107.1
Patch Changes
- Fix a bug where the runtime loader was not injected correctly
0.107.0
Minor Changes
- Add self-monitoring feature
Patch Changes
- Fix live reload service worker failing to register
0.106.0
Minor Changes
- Update app templates dependencies
- Update template dependencies
Patch Changes
- Prevent cli create command from overwriting existing folders
- Improve spinner when building actions and widgets
- Improve indentation inside the terminal output
- Fix esbuild issue for windows users that sometimes happens when updating app
- Rename serverless to app function
- Mocks services from inside the serverless functions
- Correct the usage hint after the function got generated
- Improve documentation
- Generate app icon when deploying with --dry-run flag
0.105.0
Minor Changes
- Add source maps support for new widgets and actions
Patch Changes
- Prevent the cli create command from overwriting existing folders
- Fix esbuild permission problems when updating it
- Correct the quickstart hint for the new functions
- Improve actions and widgets plugins configuration
0.104.0
Minor Changes
- Add the possibility to specify esbuild plugins for the widget
- Update app templates dependencies
Patch Changes
- Fix
problemMatcher
in vscode debugging tasks - Improve deploy status messages
- Improve package manager warning when creating the app
- Correct environmentUrl in the example for app.config.json
0.103.0
Minor Changes
- Fix passing of the cwd flag when generating function
- Fix peer dependencies mismatch when executing migrations
0.102.1
Minor Changes
- BREAKING CHANGE: The package.json was removed as a fallback to retrieve app metadata like the app's name, description, and version. Please make sure you provide this information in the app's configuration file
Patch Changes
- Remove migration to resolve bug in update command
0.101.1
Patch Changes
- Fix function and UI debugging
- Fix missing app metadata in detached mode
- Intents warning can now be closed
- Fix a bug where the deployment failed caused by a non-resolvable dependency
0.101.0
Minor Changes
- Update dependencies of app templates
- Update esbuild to 0.17.18
0.100.0
Minor Changes
- Limit app name to 40 and app id to 50 characters
Patch Changes
- Fix a bug where plugins that have esbuild as a direct dependency did not work properly
- Fix missing tsconfig.json message
- Add missing query-param to the app registry call
0.99.3
- Initial public release
Still have questions?
Find answers in the Dynatrace Community