Dash 3 is out!
Official Changelog Dash 3.0.0
Since the Dash 3.0.0rc1 came out, much thanks to the community’s work, we’ve been able to make Dash 3.0 fully compatible with the popular community libraries: Dash Mantine Components (dmc), Dash Bootstrap Components (dbc), and Dash AG Grid (dag).
Important Docs 
- Dash 3.0 Migration
- Dash 3 for Component Developers
- Writing Dash Plugins using Dash Hooks
- Dash Dev Tools
Highlights 
Added support for a new system for hooks and plugins:
- You can use hooks to add to an app’s layout, add callbacks, routes, or error handlers.
- Flask extensions, extra actions, and other sophisticated functionality is now easier to add
Redesign of the Dash Dev Tools
- We restyled and added a version checker to the Dash Dev Tools.
- Read all about the dev tools in the docs.
- When using debug=True during development, the Dash Dev Tools checks for updates daily. When it does this, Plotly stores the following information included in the request:
- The current version of dash and plotly that you have installed.
- The current version of dash_design_kit if it’s installed.
- The Python version.
- The browser and operating system where Dash Dev Tools is running.
- Please note that Dev Tools only checks for updates while you’re developing, not when you’re running apps, and that Plotly does not collect or store any personal identifying information.
Migrating to Dash 3.0
- In cases where you need to update an existing app to work with Dash version 3.0, please use our migration guide.
Additional Refinements and Improvements:
- Default to React 18.3.1 in Dash: Dash is bumping the default version of React for compatibility with new component libraries.
- Component prop typing in Dash: Explicit typing can be added directly to callback signatures.
- Better render performance in Dash: Apps with many Dash components will see improved render performance.
Previous Releases
Dash 2.17.0 Released - Callback updates with set_props, No Output Callbacks, Layout as List, dcc.Loading, Trace Zorder
Dash 2.15.0 Released - Slider Tooltip Styling, Setting Allowed Axes Range, More Page Routing Inputs
Dash 2.13.0 Released - Coupling with Plotly.py, Shapes in Legends, and Broader DataFrame Support
Dash 2.11.0 Released - Dash in Jupyter, Locked Flask versions, and dcc.Graph Updates