Skip to main content

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 and getTimezone 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