Release Notes¶
Want to know what's next?
Check out our Product Roadmap to see what upcoming features we are considering and make a suggestion!
30 August 2022¶
Property | Values |
---|---|
Python version | 0.15.0 |
Breaking changes | True |
Workspaces¶
We have launched Workspaces on Datapane Cloud.
Datapane Cloud is the best way to host and share your apps, dashboards, and apps.
With this release, Datapane Cloud users can now securely share reports with their team or clients by creating private Workspaces and Projects.
Templates and Components Catalogs¶
Starting from this release, we are providing a series of templates and components which lower the barrier to building something awesome using Datapane and Python. Check them out in our new Catalog.
Our first templates include:
Classifier dashboard¶
A performance dashboard for classifiers. It can be used as a starting point for creating a Datapane app that highlights the performance of multiple classifiers on a dataset.
Social media dashboard¶
An engagement dashboard for social media. It can be used as a starting point for creating a Datapane app that highlights user engagement with social media channels.
Text-heavy report¶
A text-heavy app. It can be used as a starting point for creating a text-heavy Datapane app that starts off as a Jupyter Notebook.
Open-source Report Renderer¶
Prior to this release, our report renderer was a bundled and minified Javascript library which was not open to contributions. As part of porting our Report renderer from React to Vue.js, we've taken the step of open-sourcing the entire renderer, which you can check out on GitHub.
Other Bug Fixes and Improvements¶
- Add Plotapi support to
dp.Plot
- Update our
hello-world
report - Add a
dp.Dropdown
block to reports - Add SQL support to
dp.DataTable
on local reports dp.Page
dropdown anddp.BigNumber
fixes- New documentation site hosted on mkdocs
- Add Datapane in 3 minutes video to README
- Add bipartite to bool conversion
- Update the Contributing Docs ready for Open Contributions
- Removed
datapane signup
03 April 2022¶
Property | Values |
---|---|
Python version | 0.14.0 |
Breaking changes | True |
App File Upload¶
Allow Enterprise users to upload files to their apps as parameters.
Project support¶
Enable project and sharing on Enterprise and Datapane.com
08 December 2021¶
Property | Values |
---|---|
Python version | 0.14.0 |
Breaking changes | True |
Enterprise Renaming¶
In preparation for unifying our enterprise and public products, we're renaming and upgrading some of our core objects to make them easier to understand.
Script
will be renamedApp
Blob
will be renamedFile
- The current
dp.File
block will be split intodp.Media
anddp.Attachment
Group
will be renamedProject
Variables
will be combined with Docker images into a newEnvironment
system
This is a breaking change, meaning that any new objects you create after the update will need to follow the new syntax. Your existing scripts/blobs/groups should continue to work.
Other Bug Fixes and Improvements¶
- Fixed a bug where we didn't show explanatory text for Report Notifications on Org
- Fixed a bug where
dp.Blob.upload_file
gave an error for certain filetypes - Fixed a bug where nested groups didn't always display correctly in the embed view
- Fixed a bug where table cells didn't display correctly on Safari browsers
- Updated our report preview text to sound more professional
- Added a Divider block (
dp.Divider
) for more layout control
21 September 2021¶
Property | Values |
---|---|
Python version | 0.12.1 |
Breaking changes | False |
API-first Signup¶
In keeping with our vision of being a developer-friendly API-first product, we're launching a new onboarding experience for local client users. After installing Datapane, you'll be prompted to run the following command:
This will run some Python code to generate a local HTML report which demonstrates how the product works. After viewing that local report, you can run the following command to create an account and get an API key for hosting reports:
Other Bug Fixes and Improvements¶
- Improved
dp.Table
default styling - Added a SQL query runner to
dp.DataTable
for more advanced filtering and calculation logic - Fixed a bug where thumbnails weren't being generated for new reports
25 August 2021¶
Property | Values |
---|---|
Python version | 0.12.1 |
Breaking changes | True |
app.publish
is now calledapp.upload
dp.Markdown
replaced withdp.Text
for text contentdp.Page
must usetitle
parameter to set the page title, notlabel
- Objects like
scripts
,blobs
andvariables
now keep their original name instead of being converted to lowercase slugs, for instancemy variable
won't be renamed tomy_variable
. You may need to update any scripts to use the new names (or re-add variables / blobs with the older names).
DataTable Improvements¶
- Fixed encoding issue mismatch between
dp.Table
anddp.DataTable
. - Allow column autosizing on double-click
- You can now input uppercase strings in column filters
ID
column is no longer added by default, instead row numbers will appear to the left of the first columnSelect
andDate
column types added
Other Bug Fixes and Improvements¶
dp.Select
blocks are now searchable, so they work better with many options- Report URLs no longer break when you change the title
- Report thumbnails are now shown correctly when the first asset is an image
- Added a product feedback form in left sidebar of Datapane Home
- Per-report styling is now available on Enterprise
- Medium exports no longer require Publishing an app
- Streamlined
Home
andGallery
pages - If you have added code to an app, it will now show in the embed view
27 July 2021¶
Property | Values |
---|---|
Python version | 0.11.11 |
Breaking changes | False |
Report Styling¶
We've had a ton of feedback from users wanting to create more custom reports. Now you can set a custom background color, font, and text alignment. Try it on the Report Settings page or through our Python library.
Other Bug Fixes and Improvements¶
- Fixed the error
DataTable: No objects to concatenate
- Fixed DataTable numeric column sorting
- Fixed a broken docs link for TextReports
- Removed some unnecessary extra padding on report embeds
- Removed signup requirement for 'Request Workspace' form
- Added Google, Github OAuth options on signup page
- Added >, >=, <, <= DataTable column filter options
- Added a Copy button to the Code block for viewers
- Added a Text icon to TextReports for multi-column layouts
- Added 'Previous Page', 'Next Page' to reports with multiple pages
- Improved report comment email notification
- Doubled the allowed document size
- Doubled the limit on
dp.Select
option names - Support both Jinja v2 and v3
3 July 2021¶
Property | Values |
---|---|
Python version | 0.11.9 |
Breaking changes | False |
Report Styling & Whitelabelling on Datapane Enterprise¶
Now you can add your own fonts, colors, custom headers and more on your Datapane Enterprise reports. This is great for organizations who have brand guidelines to follow, or want to experiment with their own defaults
Other Bug Fixes and Improvements¶
- Decreased report font size and changed from dark grey to black
- Changed default padding on reports
- Added fullscreen viewing options for embeds
- Show a more informative error message when signing up with an expired email link
- Changed default report visibility to Unlisted
6 June 2021¶
Property | Values |
---|---|
Python version | 0.11.8 |
Breaking changes | False |
Settings & User Management¶
Admins on Datapane Enterprise have a lot more control over their instance, as we've added several new Settings pages:
Account
- View pricing plan
- Customise report sharing timeout
- Set company logo
- Set company name
- Set docker registry credentials
Team Members
- Invite a user via email
- Set user role (admin, editor, viewer)
- Add new user to group
- See list of pending invites
Groups
- Create a group
- Add existing user to group
On-premise installation¶
Datapane Enterprise can now be installed in your own cloud environment (AWS or GCP). This is perfect for users with stricter security requirements who want to ensure that confidential data doesn't leave their system. We use docker-compose to ensure that you can get up and running within 15 minutes.
Read our installation guide on Github for more.
Other Bug Fixes and Improvements¶
- Better report header design
- See the report visibility (Public/Private) on the 'My Reports' page
- DataTable component is now available for offline reports generated via
app.save
- Live support chat added to hosted Datapane Enterprise instances
- Clearer signup process for Datapane Enterprise users
- 'More from user' section of an app no longer shows that same report
- Fixed a bug with Bokeh where some report blocks would be repeated
23 May 2021¶
Property | Values |
---|---|
Python version | 0.11.4 |
Breaking changes | False |
Other Bug Fixes and Improvements¶
- LaTeX equations can now be added to your apps! Check out the Formula block for more info.
- Increased the maximum size of an app from 25MB to 100MB
- Enterprise Scripts can now specify environment variables directly from their
datapane.yaml
file - these can be static value or user variables that are dynamically injected into your script e.g. DB parameters. - Datapane Enterprise users can now set their private report sharing timeout (previously this was fixed at 48 hours)
- Sharing a private report link sometimes broke due to an extra # being appended to the URL