2023b-v1.12.0
Notable Changes
We are excited to announce the release of a major update for our notebooks, labeled as 2023b. This release brings several noteworthy changes and improvements. Here's a summary of what you can expect:
- Package Updates: In this release, all packages across various flavors of the notebooks and runtimes have been updated to their latest versions
- New Packages: Introduced two new packages. Firstly, the inclusion of the codeflare-sdk, is used to interact with the Distributed Workloads stack. Additionally, we've added sklearn-onnx, a package that enables the conversion of scikit-learn models to ONNX.
- Deprecation: The jupyterlab-s3-browser has been deprecated due to its discontinued development and the impediment it poses to updating other packages.
- Standard Databases Clients: The notebooks now come equipped with standard database clients for MySQL, PostgreSQL, MSSQL, and MongoDB.
- Additional Libraries and Applications: We've incorporated several useful libraries and applications. Notably, the inclusion of Mesa-libgl an additional library for OpenCV tasks. We've also introduced Git-lfs, a solution for efficiently handling large files like audio samples, videos, datasets, and graphics. The integration of unixODBC provides a standardized API for accessing data sources, including SQL Servers and other data sources with ODBC drivers. Lastly, the addition of Libsndfile facilitates reading and writing files containing sampled audio data.
- Flavor Deletion: Dropped the ubi8-python3.8 flavor for PyTorch and TensorFlow notebooks, streamlining the available options and ensuring that we focus on the most relevant configurations.
- Security Improvements: To enhance the overall security of our notebooks, we have addressed security issues identified through the Quay security scan.
- Upgrade workbenches for the 2023b release by @atheo89 in #205
- Add mesa-libGL on the base notebooks by @atheo89 in #262
- feature: add codeflare sdk to datascience images by @harshad16 in #263
- Update imagestreams with new 2023b images by @rkpattnaik780 in #270
All the updated notebooks are available on the Quay.io registry; please filter the results by using the tag "2023b".
Improvements and Bug Fixes
In this release, we've made significant enhancements to our development test framework, which plays a crucial role in ensuring the reliability of our notebooks. Our primary focus was to go beyond mere readiness checks and provide a more comprehensive evaluation of each notebook's functionality and its dependencies.
We've addressed several critical issues and bugs that were affecting the performance and usability of our notebooks. These fixes enhance the overall stability and functionality of our notebooks as listed below.
- Adding piplock-renewal GH action on 2023b branch by @dibryant in #238
- Re-adjust Auto Add Issues to Tracking boards by @harshad16 in #239
- Add tests for TrustyAI Notebooks by @dibryant in #244
- Introduces basic JSON and YAML checks into this repository by @jstourac in #245
- Update the digest updater workflow by incorporating the N-1 version (upstream) by @atheo89 in #249
- Fix the pytorch image reference in main to commit e868e30 by @harshad16 in #250
- [tests] Allow to overwrite repository for testing script download by @jstourac in #258
- Fix typo on tensorflow test notebook name by @atheo89 in #265
- Increase timeout on the makefile test recipe by @atheo89 in #266
- Add name for the notebook digest github action by @jstourac in #268
- Fix and improve CI unit test workaround by @atheo89 in #271
- Remove depreciated bases kustomize feature by @strangiato in #272
- Fix trustyai notebook test by @dibryant in #274
What's Changed
- Upgrade workbenches for the 2023b release by @atheo89 in #205
- Adding piplock-renewal GH action on 2023b branch by @dibryant in #238
- Fix the pytorch image reference in main to commit e868e30 by @harshad16 in #250
- Re-adjust Auto Add Issues to Tracking boards by @harshad16 in #239
- [tests] Allow to overwrite repository for testing script download by @jstourac in #258
- Update the digest updater workflow by incorporating the N-1 version (upstream) by @atheo89 in #249
- Add mesa-libGL on the base notebooks by @atheo89 in #262
- Fix typo on tensorflow test notebook name by @atheo89 in #265
- feature: add codeflare sdk to datascience images by @harshad16 in #263
- Increase timeout on the makefile test recipe by @atheo89 in #266
- Add tests for TrustyAI Notebooks by @dibryant in #244
- Introduces basic JSON and YAML checks into this repository by @jstourac in #245
- Add name for the notebook digest github action by @jstourac in #268
- remove depreciated bases kustomize feature by @strangiato in #272
- Fix and improve CI unit test workaround by @atheo89 in #271
- Fix trustyai notebook test by @dibryant in #274
- Sync main and 2023b branch for feature freeze of sprint 1.35 by @harshad16 in #275
- fix: Upgrade codeflare-sdk with new version for security fix by @harshad16 in #276
- Fine tunings on the main in favor of the new release by @atheo89 in #279
- Update docs in favor of the 2023b release by @atheo89 in #281
- chore: update runtime images with the commit: 34c3405 by @rkpattnaik780 in #286
- updating package versions for notebook test by @dibryant in #284
- Update imagestreams with new 2023b images by @rkpattnaik780 in #270
- Shift the n version to n-1 to fix the digest updater to fetch the correct image by @atheo89 in #289
- [Digest Updater Action] Update notebook's imageStreams image tag to digest format by @github-actions in #290
- fix: missing recommended annotation for TrustyAI by @rkpattnaik780 in #291
- Fix pytorch image reference in main to commit 17c2e49 by @harshad16 in #293
- Patch the imagestream by removing habana 1.11.0 by @harshad16 in #298
New Contributors
- @strangiato made their first contribution in #272
Full Changelog: v1.11.0...v1.12.0