News and events
Engage and elevate
On January 13, we held our regular Dynatrace Office Hours for App development, where we gave you the latest updates and releases and answered any questions you may have when developing Dynatrace apps.
If you couldn't join us, you can rewatch the session on our Dynatrace YouTube channel.
On March 9, we'll hold our next Dynatrace Office Hours for App development session, so stay tuned to sign up.
Useful updates
strato-components-preview 3.0.0 is coming in Q1 2026
As announced on the Upcoming changes page for our Strato Design System, strato-components-preview 3.0.0 is expected to go live in Q1 this year!
Since this is a MAJOR version release, not all changes will be backward compatible. With the page linked above, you can start preparing for this update already now.
For more information, see the release notes for the already released versions of Components Preview.
URL sharing and navigation
Consider the following scenario: A DevOps engineer identifies a performance anomaly in a dashboard filtered to a specific service, time range, and metric. They need to share this exact view with their team. Without proper URL state management, they'd need to write instructions like "Go to the dashboard, select Service X, set the time range to last 4 hours, and filter by error rate." With well-designed URLs, they can simply share a link.
Read our best practices for implementing URL-based state management and browser history handling.
Updated Keyboard Shortcuts Guides for Dynatrace Apps
Well-defined keyboard shortcuts can improve productivity while using your app. You can list your app's shortcuts for users, including available modifiers and keys.
Read our comprehensive guides to implement accessible keyboard shortcuts in Dynatrace applications.
SDK versioning in ad-hoc functions
When importing SDK packages in ad-hoc functions, we strongly recommend specifying the desired major version of the package. This ensures predictability and stability in your code by preventing unexpected behavior caused by updates or breaking changes in newer versions. To specify a major version, use the @ annotation. For example:
import { metricsClient } from '@dynatrace-sdk/client-classic-environment-v2@5';
Read more about versioning in ad-hoc functions.
Release highlights for app developers
Design System
Strato Components Preview
Catch up with the latest enhancements to the design system. The latest changes are available in the annotated release notes.
Dynatrace App Toolkit
Catch up with the latest improvements to the App Toolkit. You can find the latest changes in the annotated release notes.
If you've enjoyed this post, please give us a thumbs-up (or kudos!) and let us know in the comments what topics you'd love to see in our next newsletter. Your feedback is valuable input for our content. Thank you for reading!