-
Notifications
You must be signed in to change notification settings - Fork 249
Release Info
Did you get here from the release notification and just want to know how to upgrade?
Shutdown Datalab, run the following command, and then restart Datalab:
docker pull gcr.io/cloud-datalab/datalab:local
Details about what has changed in each release are below.
Fully Rolledback: This release has been rolled back to the previous release (Beta update #12) due to an issue where the Datalab frontend could not communicate with kernel gateways.
That bug was reported and is being tracked here
Fully Rolledback: This release has been rolled back to the previous release due to an issue that caused Datalab to redirect to login and give a 404. We will try another release once the root cause has been found and fixed.
The tracking bug for the issue is here
New Features:
- Added ungit integration inside Datalab
- Enabled ipywdigets
- Reduced docker image size
- Added MathJax by default to all notebooks
- Added a dropdown menu for code cells to collapse, hide code, run and clear output
- Support running Datalab from a custom root directory
Bug fixes:
- Fixed a bug where Datalab wouldn't start if Github.com is unreachable or there's no Internet connection
- Clear the complete marks from code cells when kernel is restarted
- Fail the build script when one build step exits with non-zero
- Fixed navigation links
Fully Rolledback: This release has been rolled back to the previous release due to this issue. We will try another release once the root cause has been found and fixed.
New Features:
- Enabled ipywdigets
- Reduced docker image size
- Added MathJax by default to all notebooks
- Added a dropdown menu for code cells to collapse, hide code, run and clear output
Bug fixes:
- Fixed a bug where Datalab wouldn't start if Github.com is unreachable or there's no Internet connection
- Clear the complete marks from code cells when kernel is restarted
- Fail the build script when one build step exits with non-zero
- Fixed navigation links
Bug fixes:
- Removed references to keyboard shortcuts that were no longer supported
- Pagination issue with the output of %%sql cells
- The command palette was too hard to read in the dark theme
- Input text was too hard to read in the dark theme
- Added a link to the API docs
- There was a bug in the passing around of the 'delimiter' parameter for CSV handling
- Performance fix for loading data into a paged table
New features:
- Datalab will remember the last directory the user opened and use that as the default the next time it is opened.
Bug fixes:
- The file name was not being displayed in the header bar
- The link to the new version is hard to read in the dark theme
- Datalab commands are now registered as both line and cell magic
- The new BigQuery types are now supported
New features:
- Updated dataflow to version 0.4.2
New features:
- ML Alpha Functionality
New features:
- Cleaned up main tool bar with:
- An easier to find "Sign In" button.
- An indication of the current signed-in account.
- The ability to select different themes.
- Support a web-based OAuth flow for running with a backend in Google Compute Engine.
- Turned on Jupyter's notebook notary feature.
- Reduced the amount of command line output for the
docker run
command. - Assorted CSS fixes to make the UI more consistent.
- Removed an unnecessary level of nesting from the docs directory.
New features:
- Greater flexibility and control over how Datalab runs. You can now run it on your own machine, and can (optionally) connect to a backend running on the Google Cloud Platform. You also now have full control over how your notebooks are managed. This version is a single user-version; i.e. each team member can run on their own machine or use their own VM. For more details, see here
Please note that the older, AppEngine Flex (formerly Managed VM) based versions of Datalab will soon be deprecated. So we urge you to upgrade to this version as soon as possible.
New features:
- Fixed an issue where the system could become stuck for a specific user if the file system operations to create the local copy of their workspace failed (#904).
New features:
- TensorFlow updated to version 0.7.1
- gcloud updated to version 106.0.0
- Fix for issue #884, where requests might be routed to the wrong Jupyter server.
- Fixed an issue where deployments would fail if the project name contained the word "project" (#858)
- Fixed another deployment issue when the 'datalab' branch has deleted (#788)
New features:
- TensorFlow included in Datalab container
- New sample: Machine Learning with TensorFlow and financial data. Existing deployments are currently not automatically updated but you can copy the sample from https://github.com/GoogleCloudPlatform/datalab/tree/master/content/datalab/samples
- Simple controls for charts
- Schema inference for nested tables
New features:
- BigQuery UDF support - Use JavaScript user-defined functions within SQL queries
- BigQuery federated data sources support - Use SQL to directly query structured data stored in Google Cloud Storage
Updated Sample Notebooks:
- New sample notebooks have been added and existing ones have been updated.
- Instructions to update your copy of samples are outlined in datalab/readme.ipynb, but in short: Please open the readme notebook, run it, and then commit the resulting changes to your repository.
Bug fixes:
- Security fix to prevent users with “viewer” permission from accessing Datalab. Cloud project members within the 'Viewer' group are no longer authorized. Only 'Editors' and 'Owners' are. All users will need to launch Datalab via https://datalab.cloud.google.com to access their Datalab instance at least once after updating, so their role can be validated.
- Issues related to lost data due to notebook sync issues have been addressed Commits that sometimes were attributed to an unknown user are now properly attributed to the signed in user.
- Notebooks saved as html will now show charts (charts may not be visible on github due to an underlying Google Charts issue)
Breaking change:
In order to accommodate more options for BigQuery federated data sources, the following API was changed. See datalab/tutorials/BigQuery/Importing and Exporting Data.ipynb for an example
- Old:
Table.load(source, mode='create', source_format='csv',
csv_delimiter=',', csv_skip_header_rows=0, encoding='utf-8',
quote='"', allow_quoted_newlines=False, allow_jagged_rows=False,
ignore_unknown_values=False, max_bad_records=0)
- New:
options = CSVOptions(delimiter=',', skip_leading_rows=0, encoding='utf-8',
quote='"', allow_quoted_newlines=False, allow_jagged_rows=False)
Table.load(source, mode='create', source_format='csv', csv_options=options,
ignore_unknown_values=False, max_bad_records=0)
- First public release of Cloud Datalab (beta)
- Main features: Support for using SQL with BigQuery and Python for interactive data exploration, visualization and analysis.