Published March 16, 2026
| Version v1.8.10
Software
Open
holoviz/panel: Version 1.8.10
Authors/Creators
- Philipp Rudiger1
- Simon HΓΈxbro Hansen
- Marc Skov Madsen2
- Maxime Liquet3
- Andrew
- Xavier Artusi4
- James A. Bednar5
- Coderambling
- Christoph Deil6
- Chris B
- Jean-Luc Stevens
- Demetris Roumis
- Julia Signell7
- Mateusz Paprocki5
- thuydotm
- Sumaiya Islam8
- Jerry Wu
- Jon Mease9
- Arne10
- Theom
- Daniel Althviz MorΓ©11
- Hugues-Yanis Amanieu
- Dheepak Krishnamurthy
- Leopold Talirz12
- Simon
- sdc50
- Alexey Sukharevich13
- Luca Fabbri14
- 1. Anaconda Inc.
- 2. Data, models and analytics
- 3. Anaconda
- 4. cea
- 5. Anaconda, Inc.
- 6. HeidelbergCement
- 7. @Element84
- 8. Cefalo Bangladesh Ltd.
- 9. Hex Technologies
- 10. auxmoney
- 11. Quansight
- 12. SCHOTT AG
- 13. Kaggle
- 14. @bopen
Description
Panel 1.8.10 focuses on stability improvements across widgets, plotting integrations, and server behavior. It includes fixes for Tabulator serialization, Param widget updates, Plotly and Vega regressions, and several UI issues. This release also improves compatibility with Bokeh 3.9, enhances error reporting when serving apps, and addresses a security issue in panel.js.
Many thanks to the contributors to this release including: @philippjfr, @SuMayaBee, @AtharvaJaiswal005, @hoxbro, @ghostiee-11, and @tmoulignier.
β¨ Enhancements
- Improve Python error messages displayed when serving apps (#8478)
- Improve
state.busylogic to avoid mismatches in busy state tracking (#8498) - Allow configuring the Panel CDN with the PANEL_CDN_ROOT environment variable or
pn.config.cdn_root(#8512)
π Bug Fixes
- Prevent spacebar in
Cardheader inputs from toggling collapse (#8442) - Fix
DateRangeSliderincorrectly modifying both values with timezone-aware timestamps (#8455) - Preserve slider bar color when
Accordionpanels are collapsed or expanded (#8460) - Fix datetime axis type mismatch in
link_axesafter scroll and plot update (#8468) - Fix JSON serialization errors in
Tabulatorwhen using mixedNaTdatetime columns (#8491) - Fix Param widget values not updating when changed inside their own callback (#8492)
- Fix missing validation in
_imgshapefor image panes (#8485) - Fix Vega pane not updating when using inline data (#8495)
- Fix Plotly regressions introduced in earlier 1.8 releases (#8471, #8476)
- Ensure all
ReactiveESMchildren render correctly (#8473) - Ensure
CodeEditorannotations are not overridden (#8505) - Fix Modal objects update rendering inline instead of in dialog (#8508)
- Prevent ValueError when
EditableFloatSliderinput is cleared (#8511)
π Security
- Address XSS and prototype overwrite issues in
panel.js(#8501)
π¦ Compatibility & Dependency Updates
- Add compatibility with Bokeh 3.9 (#8475)
π Documentation
- Recommend using bound function references instead of
watch=Truein thebind_componentguide (#8479)
π§ͺ Tests & Maintenance
Files
holoviz/panel-v1.8.10.zip
Files
(17.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:55411ac2b118d9247059c066df81ade4
|
17.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/holoviz/panel/tree/v1.8.10 (URL)
Software
- Repository URL
- https://github.com/holoviz/panel