5 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Dash 3.3.0 introduces key updates like Plotly Cloud integration, customizable developer tools, and HTTP API endpoints for callbacks. It also includes health check endpoints for production monitoring and improved performance with client-side property updates. The update marks a shift towards more flexible and maintainable Dash applications.
If you do, here's more
Dash 3.3.0 has introduced significant features aimed at enhancing the development and deployment experience for users. The most notable update is the integration with Plotly Cloud, allowing developers to publish their applications quickly from the development environment without switching contexts. By installing the cloud extension, developers can sign in, publish apps, and monitor their deployment status directly through the developer tools panel.
Another key feature is the customizable developer tools UI via the new hooks.devtool API. This allows developers to add their own components, such as callback profiling tools or production status monitors, to the developer tools. Developers can share these custom plugins as Python packages on PyPI, promoting community collaboration. The ability to expose callbacks as HTTP API endpoints also stands out, enabling external systems to trigger Dash callbacks, which is valuable for microservices and CI/CD pipelines.
Production monitoring has been enhanced with the introduction of health endpoints, which simplify integration with load balancers and container orchestration tools like Docker and Kubernetes. Performance has also improved with the dash_clientside.Patch feature, allowing for partial updates of component properties without full re-renders, crucial for applications that require efficiency. Additionally, hidden callbacks can now be used to declutter developer tools by keeping internal plugin logic separate from user application logic.
Lastly, Dash 3.3.0 supports Python 3.14, encouraging developers to upgrade. However, Dash Table is being deprecated from the core API, with a recommendation to switch to Dash Ag Grid, which offers better functionality and support. This shift is important for developers to address now, as Dash 5.0 will remove Dash Table entirely.
Questions about this article
No questions yet.