Note
Migration guide content has moved to the Migration Guides Wiki page in order to better support continuous updates and edits.
Releases#
3.5.0#
Bokeh version 3.5.0 (July 2024) is a minor milestone of Bokeh project.
- Added support for - BoxAnnotation.invertedproperty (pull request 13810)
- Added support for key modifiers to - WheelZoomTooland- WheelPanTool(pull request 13815)
- Allowed auto-activation of tools using wheel/scroll events when modifiers are set (pull request 13815) 
- Added support for CSS variable based styling to plot renderers (pull request 13828) 
- Added support for outline shapes to text-like glyphs ( - Text,- TeXand- MathML) (pull request 13620)
- Added support for range setting gesture to - RangeTooland allowed a choice of gesture (pan, tap or none) (pull request 13855)
- Added support for server-sent events, in particular for - ClearInputevent on input widgets (pull request 13890)
- Added support for - Legenditem click events and- Legend.{on_click,js_on_click}()APIs (pull request 13922)
- Added support for wheel zoom of renderers under the cursor when using sub-coordinates (pull request 13826) 
- Added support for directory upload for - FileInput(pull request 13873)
- Added support for formatters to - ValueRefmodel and improved tooltip templating in- HoverTool(pull request 13650)
- Added support for interaction handles (move, resize) to - BoxAnnotation(pull request 13906)
- Dropped support for Python 3.9 and modernized the codebase (pull request 13634) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.5.0/
Table of SRI Hashes for version 3.5.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.4.0#
Bokeh version 3.4.0 (March 2024) is a minor milestone of Bokeh project.
- Added support for “floating” UI elements (e.g. - Dialog) and node positioning system (pull request 13538)
- Redesigned UI gesture handling and added support for zero latency tap (pull request 12831) 
- Added support for - padding,- border_radius, etc. to- Labeland- Title(pull request 12825)
- Added support for interactivity (rotation) to - Labelwhen- editable=True(pull request 12825)
- BOKEH_DEV=truenow defaults to server development resources (pull request 13042)
- ColorMapwidget was renamed to- PaletteSelect(pull request 13537)
- Enabled JavaScript’s strict mode ( - "use strict";) in bokehjs’ bundles (pull request 13523)
- Added support for xor selection mode and selection inversion (only for point selections) to select tools (pull request 13545) 
- Changed the default selection mode of - TapToolto- "xor"to allow deselect with tap gesture (pull request 13545)
- Migrated bokehjs’ bundles from ES2017 JavaScript standard to ES2020 (pull request 13565) 
- Added support for non-visual glyph data property overrides (pull request 13554) 
- Added support for - Tool.visibleproperty and deprecated- InspectTool.toggleable(pull request 13593)
- Deprecated - figure.circle(size=10)in favour of- figure.scatter(size=10)API (pull request 13283)
- Added support for - CategoricalSliderwidget (pull request 13489)
- Added support for default column values to - ColumnDataSourceand edit tools (pull request 13518)
- Added support for math text glyphs ( - TeXGlyphand- MathMLGlyph) (pull request 13612)
- Added support for string nodes to - StaticLayoutProvider(pull request 13618)
- Added support for custom units of measurement to - ScaleBar(pull request 13625)
- Improved support for styling in - DataTablecell formatters (pull request 13685)
- Added support for Unicode names to placeholder syntax (used e.g. by - HoverTool) (pull request 13723)
- Made all Bokeh generated DOM elements to have unique and CSS-safe identifiers (pull request 13636) 
- Unified handling of plain objects and - Mapobjects in bokehjs’ APIs (pull request 13696)
- Restored dependencies of bokehjs’ - @bokeh/bokehjsmeta package (pull request 13715)
- Many bug fixes to WebGL backend (pull request 13482, pull request 13649, pull request 13651, pull request 13684) 
- Many bug fixes to SVG backend (pull request 13363, pull request 13640) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.4.0/
Table of SRI Hashes for version 3.4.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.3.4#
Bokeh version 3.3.4 (Jan 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
- Ability to log render statistics (pull request 13503) 
- Let client ping faillure clean up sessiosn (pull request 13655) 
- Support missing iterable kinds for BooleanFilter (pull request 13661) 
- Fix docs issues (pull request 13588, pull request 13647, pull request 13659) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.4/
Table of SRI Hashes for version 3.3.4
| Filename | Hash | 
|---|
3.3.3#
Bokeh version 3.3.3 (Jan 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
- Fixed support for global/local imported stylesheets (pull request 13559) 
- Improved emit of - RangesUpdateevent for linked plots (pull request 13603)
- Fixed handling of arrow keys in - AutocompleteInputwidget (pull request 13577)
- Improved performance of drawing irregular round rectangles (pull request 13627) 
- Fixed rendering of rounded rectangles in SVG backend (pull request 13640) 
- Reduced import time by lazy-loading certain dependencies (pull request 13639) 
- Added new examples (pull request 13527 and pull request 13596) 
- Fixed documentation issues (pull request 13549, pull request 13514 and pull request 13528) 
- Testing improvements (pull request 13572, pull request 13602, pull request 13633 and pull request 13635) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.3/
Table of SRI Hashes for version 3.3.3
| Filename | Hash | 
|---|
3.3.2#
Bokeh version 3.3.2 (Nov 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
- Fixed performance regression in bokehjs’ algorithms library (pull request 13543) 
- Reverted changes to default values of - BoxAnnotation.{left,right,top,bottom}(pull request 13468)
- Upgraded mypy to version 1.7 and fixed type issues (pull request 13534) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.2/
Table of SRI Hashes for version 3.3.2
| Filename | Hash | 
|---|
3.3.1#
Bokeh version 3.3.1 (Nov 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
- Fix spinner precision in some cases (pull request 13078) 
- Allow to color map non-factors to nan_color (pull request 13420) 
- Recursively run after_render() when updating children (pull request 13424) 
- Connect change signal in IconView (pull request 13427) 
- Resolve tooltip positioning issue with contain: strict (pull request 13431) 
- Correctly process ImageStack data for hover tooltips (pull request 13454) 
- Make RangeTool overlay’s nodes unique (pull request 13457) 
- Improve DataRangePicker’s calendar click behavior (pull request 13466) 
- Render WebGL markers that have only one of width and height zero (pull request 13482) 
- Replace Stamen* tiles with Stadia.Stamen* (pull request 13491) 
- Handle negative microseconds with %f format (pull request 13495) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.1/
Table of SRI Hashes for version 3.3.1
| Filename | Hash | 
|---|
3.3.0#
Bokeh version 3.3.0 (October 2023) is a minor milestone of Bokeh project.
- Fixed a regression in handling root-relative server resource URLs (pull request 13391) 
- Expanded support for polygonal hit testing and added greedy mode (pull request 13277) 
- Added support for inline math text expressions (pull request 13214) 
- Added - stack_labelsproperty to- WeightedStackColorMapper(pull request 13366)
- Added support for - BoxAnnotationmovement/resize limits (pull request 13365)
- Added support for - ScaleBarannotation (pull request 13319)
- Added support for zooming sub-coordinates (pull request 13345) 
- Added support for - ColorMapwidget (palette selector) (pull request 13269)
- Improved - Bokeh.indexto allow retrieving views for any model (pull request 13351)
- Redesigned - TooltipCSS to allow more robust positioning (pull request 13355)
- Various performance improvements to bokehjs (pull request 13333, pull request 13334) 
- Improved discovery and configurability of - chromedriverin- bokeh.io.export(pull request 13351)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.0/
Table of SRI Hashes for version 3.3.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.2.2#
Bokeh version 3.2.2 (Aug 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
- Allow to merge Toolbar.active_* and other properties (pull request 13318) 
- Missing construct_color_bar for ImageStack glyph (pull request 13289) 
- Fix PropertyValueColumnData._stream() to handle large rollover (pull request 13318) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.2.2/
Table of SRI Hashes for version 3.2.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.2.0#
Bokeh Version 3.2.0 (June 2023) is a minor milestone of Bokeh project.
- Official support for Python 3.8 was removed (pull request 12720) 
- Added suport for - Axis.axis_label_orientationproperty (pull request 13044)
- Correctly resolve custom host and port with server resources (pull request 13041) 
- Added support for - HSpan,- VSpan,- HStripand- VStripglyphs (pull request 12677)
- Added support for WebGL rendering of - Annulus,- Wedgeand- AnnularWedge(pull request 12704)
- Added support for ES modules (import and export syntax) to - CustomJS(pull request 12812)
- Added support for configuring - TapToolwith key modifiers. Also allowed reporting key modifiers in- TapTool’s callbacks and pointer event (e.g.- Tap) callbacks (pull request 13132)
- Added support for zoom of individual axes to - WheelZoomTool,- ZoomInTooland- ZoomOutTool(pull request 13049)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.2.0/
Table of SRI Hashes for version 3.2.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.1.0#
Bokeh Version 3.1.0 (Mar 2023) is a minor milestone of Bokeh project.
Changes#
- Official support for Python 3.11 
- JavaScript event hooks for - document_readyand- connection_lost(#4272, #11328)
- Public APIs for CSS styles and stylesheets (#12688) 
- Colormapping of 3D stacked image arrays (#12356) 
- Convenience - construct_colorbarAPI for glyphs (#12736)
- Multi-line legend items (#12331) 
- Gridded legends via - nrowsand- ncols(#3880)
- New properties Text glyph properties: background, border, border_radius, padding, etc. (#12529) 
- Add rounded corners for rectangular glpyhs - Rect,- Block, etc. (#11348)
- Fill properties for slope annotations (#9194) 
- Editable annotations and persistent selection overlays (#12468) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.1.0/
Table of SRI Hashes for version 3.1.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.0.1#
Bokeh Version 3.0.1 (Nov 2022) is a point release that addresses an issue
with runtime dependencies.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.0.1/
Table of SRI Hashes for version 3.0.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
3.0.0#
Bokeh Version 3.0.0 (Oct 2022) is a major milestone of Bokeh project.
Major changes#
- Support for legacy web browser (e.g. IE, non-ES6 compliant) was removed 
- Official support for Python 3.7 was removed and for 3.10 added 
- Layout and CSS interoperability was redesigned and greatly improved 
- Serialization protocol was redesigned and vastly improved 
- CSS was modularized and all UI components are now Web components 
- Django integration was moved to bokeh/bokeh-django 
Minor changes#
- Support added for favicon.ico files 
- Initial import times reduced 
- Support added for new selection policy NodesAndAdjacentNodes 
- Plot.remove_tools()function added
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.0.0/
Table of SRI Hashes for version 3.0.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.4.3#
Bokeh Version 2.4.3 (May 2022) is a patch release that fixes a number of
minor bugs/regressions and build issues.
This release also includes several improvements to Bokeh’s WebGL output backend. Updates include newly added WebGL support for hbar, quad, vbar and hex_tile glyphs, as well as improvements and bug fixes for line, scatter, circle and rect glyphs:
- Support multiple marker types in WebGL scatter (#11840) 
- Fix webgl line NaN handling (#11829) 
- Force webgl backend when requested for testing (#11823) 
- Correctly handle odd-length dash patterns in WebGL (#11819) 
- Fix webgl dashed line joins with butt end caps (#11814) 
- WebGL line refactor (#12120) 
- Correctly render straight WebGL lines with bevel joins (#12065) 
- WebGL support for HBar VBar and HexTile glyphs (#12061) 
- Implement WebGL marker line joins (#12055) 
- WebGL typescript refactor and add quad glyph (#12046) 
- Unify WebGL markers and rects (#12040) 
Other work in this cycle includes:
- Use channel instead of explicit version for GMap API (#12112) 
- Wedge/AnnularWedge hit testing cuts off top/bottom (#12070) 
- Table formatting causes layout crash/collapse (#11965) 
- Avoid expensive over-computing “all models” on Document init (#11707) 
- Tap events respond outside plot area (#7390) 
- Add hover tooltip support for Patch, HArea, and VArea (#11707) 
- Add sphinx_copybutton (#11993) 
- Add DatetimeRangeSlider (#12034) 
- Add search_option_limit to MultiChoice widget (#11605) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.3/
Table of SRI Hashes for version 2.4.3
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.4.2#
Bokeh Version 2.4.2 (Nov 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.
- DeserializationError when trying to change a DataTable’s columns with CustomJS (#11422) 
- Clarify use of color in first steps guide (#11761) 
- Fix transform jitter example (#11781) 
- Add OS to bokeh info (#11797) 
- DeserializationError when plotting graphs (#11800) 
- Log axis figures don’t render if they’re not visible at start (#11801) 
- Work around issues with initialization-time change discovery (#11807) 
- Don’t unnecessarily update node/edge renderers in graphs (#11808) 
- Update docs for new issue forms (#11810) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.2/
Table of SRI Hashes for version 2.4.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.4.1#
Bokeh Version 2.4.1 (Oct 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.
- Support full text search for MultiChoice and auto complete input (#10525) 
- Reduce Tornado imports (#11618) 
- Fix regression causing slow Hover tool rendering (#11629) 
- RangesUpdate not emitted when using xwheel_pan (#11633) 
- Actually fix clipping in SVG <text> nodes (#11644) 
- bokeh init creates a package.json which refers to the deprecated Bokeh JS node package (#11645) 
- Using band_hatch_pattern with images doesn’t work (#11646) 
- Update bokehjs’ dependencies (#11652) 
- Support “pip install” from sdist (#11658) 
- Issue with line rendering when selecting indices (#11661) 
- Fix WebGL marker count change (#11686) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.1/
Table of SRI Hashes for version 2.4.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.4.0#
Bokeh Version 2.4.0 (September 2021) is a new minor-release level that
brings many updates. Some of the new feature work includes:
First support for LaTeX- and MathML-based Mathtext (axis labels, tick labels, and Divs) over the course of several PRs: #11466, #11525, #11584, #11585. Look for upcoming releases to extend support to titles, legends, and labels.
Other work in this cycle includes:
- Misc fixes and improvements
- Labels can now be multi-line #7317 
- Individual legend items and table columns can be hidden #9261, #11423 
- Tab panels can be set to disabled #10898 
- Toolbar buttons respect tab ordering #11266 
- Radio button groups support vertical orientation #11374 
- New consolidated RangesUpdate event #11095 
- Output from json_items includes Bokeh version #11146 
 
 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.0/
Table of SRI Hashes for version 2.4.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.3.3#
Bokeh Version 2.3.3 (Jul 2021) is a patch-release that fixes some
layout and extension related bugs:
- Column ignores css class scrollable (#11083) 
- Bad formatting of y axis labels with theme (#11110) 
- Layout regression in panel (#11123) 
- Div model layout differences (#11161) 
- Active tab should be in view on render (#11284) 
- Plot’s height can not go below 600px (#11344) 
- Dropdown menu is hidden in multi choice (#11365) 
- Extensions should fetch exact version from CDN (#11380) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.3/
Table of SRI Hashes for version 2.3.3
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.3.2#
Bokeh Version 2.3.2 (May 2021) is a patch-release that fixes bugs that
affects downstream projects:
- SelectionGeometry event is slow compared to js equivalent(#11169) 
- Forward slash is changed to %2F in link (#11182) 
- Cannot clear active of RadiGroup (#11203) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.2/
Table of SRI Hashes for version 2.3.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.3.1#
Bokeh Version 2.3.1 (April 2021) is a patch-release that fixes bugs that
affects downstream projects:
- Bugs causing excessive data transfer (#10822, #11026, #11029) 
- Minor layout regression (#11057) 
- Log axis exponent render issue (#11006) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.1/
Table of SRI Hashes for version 2.3.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.3.0#
Bokeh Version 2.3.0 (February 2021) is a new minor-release level that
brings many updates. Some of the new feature work includes:
- Multi-line axis and tick labels are now possible (#8169) 
- Log axes display using superscripts (#8954) 
- DataModelbase class to define custom “properties-only” Bokeh subclasses added (#3674)
- Colorbar supports “eqhist” and categorical color mappings (#5618, #10493) 
- “Edges Only” inspection policy added for graphs (#10637) 
- Hatch patterns can be used with all fill-able glyphs and annotations (#10824) 
- New “star” markers added (#10836) 
- Arrowheads and line-dash patterns can be vectorized (#6835, #10203) 
- Tornado websocket compression options added (#10798) 
Important bug-fixes include:
- A major bug with datetime precision causing several regressions was fixed (#10738) 
- SVG export no longer flips images (#10725) 
- LabelSetand- Whiskernow work for categorical ranges (#10454, #10575)
- MultiLinehover fixed (#10458)
- MultiChoiceand- MulitSelectdisabling now works (#10452, #10507)
- Date sliders can use a - TickFormatter(#10458)
The documentation has also received renewed attention:
- New First steps sections 
- Documentation updated to reflect new style guidelines 
- Basic OpenGraph metadata has been added to docs pages 
- New landing page on docs.bokeh.org 
Please note that the next release level (2.4) will drop support for Python 3.6, and also be the final release level to support IE and other legacy browsers.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.0/
Table of SRI Hashes for version 2.3.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.2.2#
Bokeh Version 2.2.2 (Oct 2020) is a patch-release that fixes a bug that
affects downstream projects:
- Selectively update data when CDSView changes (#10521) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.2.2/
Table of SRI Hashes for version 2.2.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.2.0#
Bokeh Version 2.2.0 (Aug 2020) is a minor-release that focused with
substantial improvements to performance, SVG export, and DataTable.
- Improvements to - DataTablestyling and functionality (#6864, #8595, #10251, #10353, #10363, #10374, #10416)
- Improvements and fixes to SVG rendering (#6775, #8046, #8446, #8744, #9001, #9169, #9213, #9551, #10273, #10305) 
- Memory and Performance improvements (#10162, #10176, #10225, #10226, #10234, #10235, #10272, #10384) 
- Fixes for properties not triggering updates (#9436, #10147, #10215, #10247) 
- Fix over-quoting problem with - componentsAPI (#10271)
- Support save to clipboard on supported browsers (#10066) 
- Ensure auth hooks apply to Websocket updgrade in addition to HTTPS connection (#10316) 
- Add a new - DocumentReadyevent usable in Bokeh server apps (#10265)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.2.0/
Table of SRI Hashes for version 2.2.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.1.1#
Bokeh Version 2.1.1 (June 2020) is a patch-release that fixes some bugs:
- Can’t resolve styles when importing BokehJS (#10172) 
- Bokeh server fails to start correctly with random port (#10175) 
- Some scalar properties seralizing incorrectly (#10181, #10197) 
- Typed arrays not returned to Bokeh server as lists (#10204) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.1.1/
Table of SRI Hashes for version 2.1.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.1.0#
Bokeh Version 2.1.0 (June 2020) is a minor-release.
- push_notebookfixed for Google Colaboratory (#9302)
- Tools fixes and features (#4567, #9909, #9959, #9963, #10107, #10085) 
- Fix “Themed glyphs not applying” (#6821) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.1.0/
Table of SRI Hashes for version 2.1.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.0.2#
Bokeh Version 2.0.2 (April 2020) is a micro-release that fixes some bugs and
improves some small features. Highlights include:
- Allow multiple versions of BokehJS on a page #9812 
- Cross-timezone issue with session token expiry #9938. 
- Fix server resources with Django integration #9724 
- Make add_layout update a figure #8862 
- Precompiled extensions broken on Windows #9900 
- BoxAnnotation ignores fill_color=None #9877 
- A handful of documentation clarifications, corrections, and expansions 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.2/
Table of SRI Hashes for version 2.0.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.0.1#
Bokeh Version 2.0.1 (April 2020) is a micro-release that fixes some bugs and
improves some small features. Highlights include:
- Addressing a Cross-Origin Resource Sharing (CORS) issue seen in Chrome and Chromium-based browsers #9773. 
- Adding multi-file support for FileInput widgets #9727 
- Bokeh server can now serve custom extension code #9799 
- A handful of documentation clarifications, corrections, and expansions 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.1/
Table of SRI Hashes for version 2.0.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
2.0.0#
Bokeh Version 2.0.0 (March 2020) is a major milestone of the Bokeh project.
This release cycle closed more than 180 issues. Highlights include:
- Python 3.6+ is now required 
- New, modern - MultiChoicewidget added #9532
- BokehJS CDN resources are loaded with Sub-resource integrity hashes enabled #8937 
- New - DatePickerimplementation with more features #9509, #9494, #6728, #8917
- Package relative imports work in directory-style Bokeh apps #9545 
- App sessions now use an expirable token that is not visible in query arguments #3458 
- Full HTTP header and cookies can be accessed by Bokeh app code #9505 
- Reference documentation show inherited properties on all Bokeh models #4966 
- IPyWidgets can be used in Bokeh applications, and Bokeh content can be put in IPyWidgets #9590 
- Added tile providers for ESRI and OSM #9560 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.0/
Table of SRI Hashes for version 2.0.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.4.0#
Bokeh Version 1.4.0 (October 2019) is a significant release that marks the
end of support for Python 2.7 and Python 3.5 and earlier.
Starting with the next release, Bokeh 2.0, Python 3.6 or later will be required.
This release includes several important fixes and features:
- Complete new site design for documentation, including search #8209 
- Jupyterlab ipywidgets integrations #9137 
- Security related improvements to the Bokeh server #9139, #9140 
- New integration added fot Django Channels #9009 
- Precompiled Bokeh extensions #9196 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.4.0/
Table of SRI Hashes for version 1.4.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.3.4#
Bokeh Version 1.3.4 (Aug 2019) is a micro-release to test changes to
build and release automation.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.4/
Table of SRI Hashes for version 1.3.4
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.3.2#
Bokeh Version 1.3.2 (Aug 2019) is a micro-release to test changes to
build and release automation.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.2/
Table of SRI Hashes for version 1.3.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.3.1#
Bokeh Version 1.3.1 (Jul 2019) is a hotfix micro-release to fix
#9123.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.1/
Table of SRI Hashes for version 1.3.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.3.0#
Bokeh Version 1.3.0 (Jul 2019) is a point release that adds some
interesting new features:
- FileInputwidget added #6096
- New DataCube widget affords groups and aggregations of tabular data #8100 
- TextInputwidget now has a new per-keystroke capability. #8676
- Can now set - source.datadirectly from DataFrames #9052
These changes are discussed in more detail in the blog announcement.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.0/
Table of SRI Hashes for version 1.3.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.2.0#
Bokeh Version 1.2.0 (May 2019) is a point release that adds some
interesting new features:
- Styling options for fill patterns / hatching #6135 
- Built-in support for stacked areas and lines #8848 
- New title property for Legend #6769 
- Slider callback_policy now works for Bokeh Apps #4540 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.2.0/
Table of SRI Hashes for version 1.2.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.1.0#
Bokeh Version 1.1.0 (April 2019) is a significant release that primarily
addresses the layout system. More than 50 layout-related issues were closed,
addressing bugs, missing features, and performance. Other topics of this
release included:
- Sphinx extensions more generally useable #5955 
- Live BokehJS examples added to docs #8692 
- Improved DataTable performance #8227 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.1.0/
Table of SRI Hashes for version 1.1.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.0.4#
Bokeh Version 1.0.4 (January 2019) primarily addresses a security issue
regarding yaml.load (#8541).
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.4/
Table of SRI Hashes for version 1.0.4
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.0.3#
Bokeh Version 1.0.3 (December 2018) is a micro bugfix and feature release.
Some of the highlights include:
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.3/
Table of SRI Hashes for version 1.0.3
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.0.2#
Bokeh Version 1.0.2 (November 2018) is a micro bugfix and feature release.
Some of the highlights include:
- Expose configurable - DataTablerow height (#8411)
- Fix issue with legends and empty scatter glyphs (#8395) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.2/
Table of SRI Hashes for version 1.0.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.0.1#
Bokeh Version 1.0.1 (October 2018) is a micro bugfix release.
Some of the highlights include:
- Better cleanup for - DocumentLifeCycleHandler(#8367)
- Fix issue with oval, ellipse legends (#8375) 
- Recognized CSS rgb(a) strings for colors (#4096) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.1/
Table of SRI Hashes for version 1.0.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
1.0.0#
Bokeh Version 1.0.0 (October 2018) is a major milestone of the Bokeh project.
Some of the highlights include:
- Support for - MultiPolygonswith holes (#2321)
- Fixes and improvements to DataTable (#6454, #7116, #7417, #8021, #8040, #8050, #8201) 
- CustomActionfor user-defined Toolbar buttons (#8099)
- Plain JSON export/embed functions (#5231) 
- Toolbar - autohideproperty to hide toolbars when not in us(#8284)
- Callback to allow - AjaxDataSourceto adapt JSON responses (#8321)
- Scatterglyph for parameterizable marker type (#5884)
- Reuse webdrivers for faster PNG/SVG export by default (#8329) 
- Improved testing capabilities (#2596, #8078, #8139, #8146, #8217, #8225) 
- Faster import times (#8309) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.0/
Table of SRI Hashes for version 1.0.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.13.0#
Bokeh Version 0.13.0 (June 2018) is an incremental update that adds a few
new features and fixes several bugs. Some of the highlights include:
- Improved hover tool fields for common stacked bar plot cases 
- New - CumSumtransform to generate values from cumulative sums of CDS columns on the client side.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.13.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.16#
Bokeh Version 0.12.16 (May 2018) is an incremental update that adds a few
new features and fixes several bugs. Some of the highlights include:
- Hover tools now work with image glyphs (#3886) 
- BokehJS exposes a public - resetmethod for Plots (#5071)
- Categorical tick labels at all levels may be rotates (:bokeh-issue`7643`) 
- New - CustomJSHoverfor highly customized tooltip fields (#7647)
- Axes may now have fixed positions inside plots (#113) 
- MultiLineand- Patchesnow function with categorical ranges (#7462)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.16
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.15#
Bokeh Version 0.12.15 (Mar 2018) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights
include:
- Switched to Chrome headless for CI image tests, will support better WebGL testing (#6594) 
- Updated data source selections to be proper Bokeh models (#6845) 
- Fixed memory leaks with certain kinds of Bokeh server usage (#7468) 
- Added new glyphs for hexagon markers and hex tiles, and a new - hexbinmethod #7638, (#4786)
- Completed BokehJS port to TypeScript (#6481) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.15
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.14#
Bokeh Version 0.12.14 (Feb 2018) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights
include:
- Addition of several tools to draw and edit point, rect, multi-line and patches glyphs (#6370) by modifying the underlying ColumnDataSource. 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.14
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.13#
Bokeh Version 0.12.13 (Dec 2017) is a targeted bugfix release that
addresses two issues:
- push_notebookregression in- 0.12.11
- Windows package install failures due to reserved “aux” filename 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.13
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.11#
Bokeh Version 0.12.11 (Nov 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- Stepglyph for step lines added (#3644)
- Level-of-Detail works with linked plots (#5937) 
- Bokeh applications in notebooks made simpler to create (#6565) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.11
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.10#
Bokeh Version 0.12.10 (Oct 2017) is an incremental update that adds a few
important features and fixes several bugs.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.10
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.9#
Bokeh Version 0.12.9 (Sep 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- JupyterLab integration with the - jupyterlab_bokehextension
- Efficient binary transport for sending arrays to clients 
- Improvements to new Graph/Network capability 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.9
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.7#
Bokeh Version 0.12.7 (Aug 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- Support graphs/trees/networks (#187) including configurable and extendable policies for highlighting and selection. 
- Filterable/Sliceable CDS views (#4070) 
- Pass HTTP request args to embedded sessions (#5992) 
- New - Expressionmodels for client-side computations, including- Stack, for stacking CDS columns.
- New module bokeh.transform with helper functions for simplifying - DataSpecexpressions, including- jitter(),- dodge(),- factor_cmap(), etc.
- Added - hbar_stack()and- vbar_stack()to greatly simplify creation of stacked bar charts.
- Improvements for using Bokeh with Categorical data: - Support multi-level categories and hierarchical axes 
- Arbitrary limits on category names (e.g. no - ':') have been lifted
- Optional Pandas integration creates CDS from directly from - GroupByobjects
- Categorical Bar, Heatmap and Scatter plots easier to create with stable - bokeh.plottingAPIs
- New User’s Guide chapter “Handling Categorical Data” 
 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.7
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.6#
Bokeh Version 0.12.6 (Jun 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- Headless, programmatic export of SVG and PNG images (#538) 
- New annotations - Bandand- Whiskerfor displaying error estimates (#2352)
- Fine-grained sub-element patching for images and other “multi” glyphs (#6285) 
- Hover hit-testing extended to segments and all markers (#5907, #5907) 
- Fixes for sorting and selecting from DataTables (#3564, #6115) 
- Large cleanup and refactor of the layout system (#4764, #4810, #5131, #5518, #6213, #6287) 
- Improved formatting options for hover tool fields and axis tick labels (#1239, #1671, #2595, #6079) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.6
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.5#
Bokeh Version 0.12.5 (Mar 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- New general capability for Python/JS events (#3210, #3748, #5278) 
- Bokeh apps easily viewable inline in Jupyter Notebooks (#3461) 
- Confusing - --hostparameter no longer necessary (#5692)
- Interactive legends can now control glyph visibility (#2274, #3715) 
- Many fixes and improvements to - GMapPlotincluding a new- gmapfunction for creating Google Maps plots easily (#2822, #2940, #3737, #4835, #5592, #5826, #5845)
- CustomJSTransformnow available for CDS columns (#5015)
- Sophisticated “pivot” example app contributed (#5894) 
- Themes now work with - componentsand in Jupyter notebooks (#4722, #4952, )
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.5
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.4#
Bokeh Version 0.12.4 (Jan 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
- Efficient binary array protocol. (#2204) 
- A general mechanism to add - CustomJScallbacks to any property. (#5498)
- Several fixes to log plots. (#2789, #3834, #5389, #5549, #5576) 
- Guidance and examples for embedding a Bokeh server directly in standalone scripts, Jupyter notebooks, and Tornado and Flask applications. 
- Support for read-only (client-side) properties, e.g. plot inner dimensions (#5199) 
- Improved documentation for the bokeh.palettes module. (#5619) 
- Major refactor of - bokeh.coreincluding expanded documentation and tests (#5626, #5627)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.4
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.3#
Bokeh Version 0.12.3 (Oct 2016) is a minor, incremental update that adds
a few new small features and fixes several bugs. Some of the highlights include:
- BokehJS reduced in size by nearly twenty percent 
- New Categorical color mapper 
- Tap tool and tooltips working for VBar and HBar 
- Better hover tool support for some Charts 
- Auto-generate legends from data in a column 
- Many small bugfixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.3
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.2#
Bokeh version 0.12.2 (Sept 2016) is aminor update that adds a few “small in footprint, but big in impact” features and several bug fixes including:
- Client-side color mapping support for all glyphs 
- New color bar annotation 
- Support for loading external resources in custom models 
- Hit-testing support for MultiLine glyphs 
- Improved hover tooltip default styling 
- Addition of the Brewer qualitative color palettes 
- Fix intermittent issues with BokehJS loading in Jupyter Notebooks 
- Split of the Bokeh JS API into a stand-alone bundle 
- Many small bug fixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.1#
Bokeh Version 0.12.1 (Jul 2016) is a minor, incremental update that adds
a few new small features and fixes several bugs. Some of the highlights include:
- Add - .patchmethod to- ColumnDataSourcefor efficient partial updates.
- Add - .visibleproperty to all glyphs for easy on/off capability.
- Add qualitative Brewer colormapps to - bokeh.palettes.
- Add new - VBarand- HBarglyph types.
- Update BokehJS to use use RBush 2.0.1 for more efficient spatial indexing. 
- Restore - ResizeToolfunctionality for simple layouts.
- Fix Windows support for conda build, docs build, and running unit tests. 
- Fix a bug in the HTML template for - autoload_servercausing incorrect layouts.
- Fix a bug in the toolbar CSS, causing it to interfere with hit testing and selection. 
- Fix WebGL support for Safari, and WebGL bug affecting line thickness. 
- Fix intermittent issues with BokehJS loading in Jupyter notebooks. 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.12.0#
Bokeh Version 0.12.0 (Jun 2016) is a large release with many new
improvements:
- Responsive layout and styling improvements throughout 
- BokehJS plotting and charts APIs for pure JS dev 
- Legends can be placed outside / next to the central plot area 
- Expanded WebGL support to all markers, fixed webgl bugs 
- New color palettes: Viridis, Magma, Inferno, and Plasma 
- New model types: - Arrow, Title, and Label annotations 
- LogColorMapper for scaled color mapping 
- FuncTickFormatter for simpler custom ticking 
 
- Support for computed transforms (e.g. Jitter) on data columns 
- Documentation improvements: - re-done user gude sections for layout 
- new user guide sections for JS APIs 
- new user guide sections for custom extensions 
 
- Server features: - unlocked callbacks for use with threads 
- “–num-threads” option for simpler deployment 
- new index landing page listing installed aps 
 
- UX improvements - toolbar moved to the right, and made sticky, by default 
- left aligned title, closer in, by default 
- smaller, italic axes labels 
 
- New hosted demos at https://demo.bokeh.org 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.11.1#
Bokeh version 0.11.1 (Feb 2016) focuses on providing bug fixes, small
features, and documentation improvements. Highlights include:
- settings and documentation for Bokeh server behind an SSL terminated proxy 
- bugfixes: - MultiSelect works 
- Oval legend renders correctly 
- Plot title orientation setting works 
- Annulus glyph works on IE/Edge 
 
- features: - preview of new streaming API in OHLC demo 
- undo/redo tool add, reset tool now resets plot size 
- “bokeh static” and “bokeh sampledata” commands 
- can now create Bokeh apps directly from Jupyter Notebooks 
- headers and content type now configurable on AjaxDataSource 
 
Additionally some internal work has started to refactor and clean up BokehJS to bring the class and file structure into closer alignment with the Bokeh python library.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.11.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.11.0#
Bokeh Version 0.11.0 (Jan 2016) is a large release with many new improvements
- New Tornado and websocket-based Bokeh Server - bokehcommand line tool for creating applications
- expanded docs including deployment guidance 
- video demonstrations and tutorials 
- supports async, periodic, timeout and model event callbacks 
- python client API 
 
- User-Defined Models allowing anyone to extend Bokeh 
- GeoJSON data source and map tiles renderer 
- WebGL support for rendering lines 
- Python -> JS compilation for CustomJS callbacks (Py3 only for now) 
- New general push_notebook() based on Jupyter comms 
- Updates to charts - all legacy charts converted 
- more examples and expanded docs 
 
- UX improvements - configurable and “auto” range bounds 
- wheel zoom scroll capture turned off by default 
- hover policy for glyphs 
- responsive improvements 
 
- Known issues - annulus glyph does not render correctly on IE and Edge 
 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.11.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.10.0#
Bokeh 0.10.0 (Sep 2015) provides several new features such as WebGL support,
a new refactored and more powerful chart interface and responsive plots. Also
bugfixes and enhancements in our documentation, testing and build machinery,
and examples.
- Initial webgl support (check our new examples: maps city, iris blend, scatter 10K, clustering.py) 
- New charts interface supporting aggregation (see our new Bars, BoxPlot, Histogram and Scatter examples) 
- Responsive plots 
- Lower-level jsresources & cssresources (allow more subtle uses of resources) 
- Several test machinery fixes 
- Several build machinery enhancements 
- More pytest-related fixes and enhancements 
- More docs fixes and enhancements 
- Now the glyph methods return the glyph renderer (not the plot) 
- Gmap points moves consistently 
- Added alpha control for imageurl objects 
- Removed python33 testing and packaging 
- Removed multiuserblazeserver 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.10.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.9.3#
Bokeh 0.9.3 (Aug 2015) provides several usability enhancements, better
docs, new examples, a lot of bug fixes and an improved testing machinery (using
pytest and selenium-based test).
- Support horizontal or vertical spans 
- Provide raw_components version of bokeh.embed.components 
- Prevent Bokeh from eating scroll events if wheel tool is not active 
- bokeh.models.actions are now called bokeh.models.callbacks and Callback is now CustomJS 
- Additional validation warnings 
- Cleaned up gulp source mapping 
- Fixes in our build machinery 
- Cleaned up models section of the reference guide 
- Use pytest instead of nose 
- Beginning to add selenium tests 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.3
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.9.2#
Bokeh 0.9.2 (Jul 2015) provides several bugfixes. Additionally, the MPL
compatibility layer was updated.
- Several nan-related fixes including the slow rendering of plots 
- Removed some unused dependencies 
- Fixes in our automated release process 
- Fixed the patchs vanishing on selection 
- More control over ticks and gridlines 
- MPL compatibility updated 
- Several examples updated 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.9.1#
Bokeh 0.9.1 (Jul 2015) focused on extending Bokeh’s new callback system by
adding more places where callbacks can be used, expanding and improving the
new User’s Guide, exposing better ways to embed Bokeh plots and widgets into
your own layouts, and providing validation error and warning feedback to
diagnose problems.
- New callbacks options for hover, selection, and range updates 
- Documentation for widgets and new callbacks in the User’s Guide 
- Much more flexible embed.components that can embed multiple objects 
- Implemented a validation framework to provide errors and warnings 
- More than 30 smaller bugfixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.9.0#
Bokeh 0.9.9 (May 2015) provides sophisticated interactions in static plots
using a new Callback Action, a complete rewrite of the User guide and big
BokehJS refactoring switching to use browserify.
- Callback Action, serverless interactivity in static plots 
- Hover inspection along lines 
- Client side LOD downsampling for interactive tools 
- Full User guide rewrite 
- Reduce BokehJS boilerplate and switch to use browserify 
- Several example bugfixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.8.2#
Bokeh 0.8.2 (Mar 2015) is a quick release focused on some refactoring,
bug fixes and improved documentation.
- Collect implicit interfaces into a single bokeh.io module 
- Fixed notebook css issues 
- Update notebooks to be compatible with IPython 3.0 
- Easy bokeh applet generation using the simpleapp module 
- Develop installation enhancements 
- A new User guide intro and some other docs styling enhancements 
- Some other minor examples bugfixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.8.1#
Bokeh 0.8.1  (Feb 2015) is focused on stability, bug fixes and improved
documentation.
- Fixed HoverTool 
- Fixed Abstract rendering implementation and docs 
- Fixed chart gallery and docs 
- Removed leftovers from the old plotting API implementation 
- Some other minor docs fixes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.8.0#
Bokeh 0.8.0 (Feb 2015) includes many major new features:
- New and updated language bindings: R, JavaScript, Julia, Scala, and Lua now available 
- Better bokeh-server experience: - live gallery for server apps and examples! 
- new “publish” mode Bokeh plots and apps 
- docs and advice for real-world deployments 
 
- Simpler and more easily extensible charts architecture, with new Horizon chart 
- Dramatic build and documentation improvements: - 100% complete reference guide 
- full docs and BokehJS version deployed for every “dev” build and RC 
- sphinx extensions for easy inline plots 
 
- Shaded grid bands, configurable hover tool, and pan/zoom for categorical plots 
- Improved and more robust crossfilter 
- AjaxDataSource for clients to stream data without a Bokeh server 
In addition, many bugfixes and small features, both old and new — over 100 issues — were closed for this release! Additionally several new contributors helped out in a big way. Special thanks to Sarah Bird, Mathieu Drapeau, Samantha Hughes, and Nick Roth.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.7.1#
Bokeh 0.7.1 (Jan 2015) focused on stability, bug fixes, improved
documentation and better examples.
- Several bokeh.charts bug fixes and enhancements, such as configurable tools 
- Docs improvements, in particular, documenting json for bokeh.models 
- Mpl compatibility improved, now returning the plot object 
- A lot of encoding fixes, including fixes in some of our sample data 
- Faster runs in TravisCI using the new docker-based containerized infrastructure 
- New and improved examples, such as the Interactive Image Processing with Numba and Bokeh notebook 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.7.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.7.0#
Bokeh 0.7.0 (Dec 2014) focused on new features and capability, particularly
arounduser interface and experience:
- IPython widgets and animations without a Bokeh server 
- Touch UI working for tools on mobile devices 
- Vastly improved linked data table 
- More new (and improving) bokeh.charts (high level charting interface) 
- Color mappers on the python side 
- Improved toolbar 
- Many new tools: lasso, poly, and point selection, crosshair inspector 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.7.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.6.1#
Bokeh 0.6.1 (Sep 2014) is a minor release.
- Toolbar enhancements 
- bokeh-server fixes 
- Improved documentation 
- Button widgets 
- Google map support in the Python side 
- Code cleanup in the JS side and examples 
- New examples 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.6.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.6.0#
Bokeh 0.6.0 (Sep 2014) is an incremental update:
- Abstract Rendering recipes for large data sets: isocontour, heatmap, hdalpha 
- Improved, configurable tool bar for plots 
- Full Python 3 support for bokeh-server 
- Much expanded User Guide 
- Support for multiple axes 
- Plot object graph query interface 
- New charts in bokeh.charts: TimeSeries and Categorical HeatMap 
- Hit-testing for patch glyphs 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.6.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.5.2#
Bokeh 0.5.2 (Aug 2014) is an incremental update:
- New Layout system 
- Improved automate testing infrastructure 
- AR testing, server-side downsample fixes and ISO Contours 
- New “dashboard-like” example: examples/app/applet/stock_example.py 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.5.1#
Bokeh 0.5.1 (Jul 2014) is an incremental update:
- Hover activated by default 
- Boxplot in bokeh.charts 
- Better messages when you forgot to start the bokeh-server 
- Fixed some packaging bugs 
- Fixed NBviewer rendering 
- Fixed some Unicodeencodeerror 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.5.0#
Bokeh 0.5.0 (Jul 2014) adds the following features:
- Widgets 
- Initial AR integration 
- bokeh.charts (scatter, bar, histogram) 
- improved embedding API 
- minor ticks, plot frame, and log axes 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.4.4#
Bokeh 0.4.4 (Apr 2014) is a minor release:
- Improved MPL interface, subplots, styling plus more examples 
- TravisCI testing integration 
- Tool enhancements, constrained pan/zoom, more hover glyphs 
- Server remote data and downsampling examples 
- Initial work for Bokeh “app” concept 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.4
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.4.2#
Bokeh 0.4.2 (Mar 2014) is a minor release:
- Improved MPL interface, PolyCollection plus examples 
- Extensive tutorial with exercises and solutions 
- %bokeh magic for IPython notebook 
- InMemory storage backend for bokeh-server (usable without Redis) 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.2
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.4.1#
Bokeh 0.4.1 (Feb 2014) is a minor release:
- Improved MPL interface, LineCollection plus examples 
- Scala interface 
- Categorical axes and ranges 
- Hover tool 
- Improved pan/zoom tool interactions 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.1
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.4.0#
Bokeh 0.4.4 (Feb 2014) is an incremental release with several important
new pieces of work:
- Preliminary work on Matplotlib support: convert MPL figures to Bokeh plots 
- Tool improvements: - “always on” pan tool and wheel zoom tool 
- box zoom tool 
- viewport reset tool 
 
- Enhanced datetime axis, with better performance and nicer ticking 
- Expanded testing, including TravisCI integrations and static image output using PhantomJS 
- RGBA and color mapped image plots now available from Python 
- Python 3 support! 
- Improved documentation for glyphs, with inline examples and JSFiddle integration 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
0.3.0#
Bokeh 0.3.0 (Nov 2013) is a minor release:
- refactor bokehjs to use grunt for coffee build 
- merge bokeh and bokehjs repositories 
- various bug fixes 
- additional and improved examples and docs 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.3.0
| Filename | Hash | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
0.2.0#
Bokeh 0.2.0 (Oct 2013) is a minor release:
- bokeh.plotting interface for schematized plotting, that wraps the low-level interface 
- Performance improvements in BokehJS 
- Fixed rendering glitches for HiDPI/Retina displays 
- Greatly improved Python interface architecture 
- Many more examples, much improved docs 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.2.0
| Filename | Hash | 
|---|
0.1.0#
Bokeh 0.1.0 (Apr 2013) is the initial public release of the Bokeh project:
- Basic low-level interface, consisting of wrapper objects for BokehJS rendering primitives, glyphs, tools 
- Beginnings of the ggplot-style interface that wraps the low-level interface 
- Simple line/scatter/bar/image plots with a Matplotlib-like interface 
- Static HTML output 
- Live server output 
- IPython notebook embedding capability 
- Table widget 
- Pan, Zoom, Select, Resize tools 
- Initial Python implementation of Abstract Rendering 
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.1.0
| Filename | Hash | 
|---|