Skip to content

Releases: opendatahub-io/notebooks

2024b-v1.28.0

13 Feb 12:48
b5af841
Compare
Choose a tag to compare

What's Changed

  • RHOAIENG-16587: fix(test): ensure papermill tests run successfully for all supported notebooks by @andyatmiami in #834
  • RHOAIENG-17695: chore(ci): create a test for calling oc version in the test, which can be run with ci testing by @jiridanek in #829
  • RHOAIENG-17695: chore(ci): capture logs in pytest tests so that we don't have too many debug logs there from passing tests by @jiridanek in #850
  • RHOAIENG-8388: rm(intel): Intel tensorflow notebook failed to get tested on OCP-CI so broken intel notebooks should be deleted by @jiridanek in #843
  • RHOAIENG-17305: chore(tests): IPv4 compatibility test(s), checking that we did not break the single-stack IPv4 case by @jiridanek in #835
  • RHOAIENG-8388: rm(intel): fixup to remove one forgotten intel case that's now causing the script to fail by @jiridanek in #853
  • RHOAIENG-17257: chore(tests): add allure dependency so that we can have fancy html report by @jiridanek in #854
  • RHOAIENG-17257: chore(tests): make the wait for readiness optional by @jiridanek in #855
  • RHOAIENG-17257: chore(tests): externalize the default workbench-starting arguments by @jiridanek in #856
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.26.0 by @codeflare-machine-account in #851
  • Update manifests after odh-sync-updater-12886596842 CodeFlare GitHub action ran by @jiridanek in #860
  • RHOAIENG-17257: chore(tests): add testcontainers test to check Rmd to PDF rendering in RStudio by @jiridanek in #857
  • RHOAIENG-17306, RHOAIENG-17307, RHOAIENG-17308: feat(workbenches): tolerate IPv6 environments in codeserver, jupyterlab and rstudio by @chaturvedi-kna in #827
  • NO-JIRA: chore(tests/containers): improve docker socket detection, reducing the need for TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE by @jiridanek in #861
  • NO-JIRA: chore(tests) Update readme for tests execution + some test fixes for linux env by @jstourac in #863
  • RHOAIENG-17695: chore(ci): disable ryuk for gha runs and when it actually fails to start (most likely due to rootless podman) by @jiridanek in #849
  • RHOAIENG-18459: chore(tests/containers/workbenches): listen on single-stack IPv6 by @jiridanek in #866
  • NO-JIRA: chore(poetry.lock) add new pydantic dependency and update existing ones by @jiridanek in #867
  • RHOAIENG-18459: chore(tests/containers/workbenches): make the ipv6 listening test work on macOS by @jiridanek in #868
  • RHOAIENG-18459: chore(tests/containers): handle multiple podman machines and improve debugging output when podman machine is not found by @jiridanek in #869
  • RHOAIENG-17251: add a test for the proxy env configuration in RStudio + some other minor changes by @jstourac in #870
  • RHOAIENG-9707: chore(tests/containers): update README.md with testcontainers motivation and lima section by @jiridanek in #872
  • Revert "RHOAIENG-17306, RHOAIENG-17307, RHOAIENG-17308: feat(workbenches): tolerate IPv6 environments in codeserver, jupyterlab and rstudio" by @jiridanek in #877
  • RHOAIENG-9707: chore(tests/containers): check shared objects with ldd by @jiridanek in #871
  • RHOAIENG-9707: chore(tests/containers): try to install the cowsay package to check the python venv is writable by @jiridanek in #873
  • RHOAIENG-18714: chore(deps): keep requirements.txt in sync with Pipfile.lock by @jiridanek in #875
  • RHOAIENG-18979: chore(test/containers): check workbench startup logs by @jstourac in #886
  • RHOAIENG-19388: fix the transformers version in manifests by @jstourac in #890
  • NO-ISSUE: chore(tests/containers): fix fake fips tests for macOS rootless podman machine by @jiridanek in #891
  • RHOAIENG-18930: update Jupyterlab package to 4.2.7 by @jstourac in #889
  • [main] RHOAIENG-8388: rm(intel): fixup to remove outdated doc notes by @openshift-cherrypick-robot in #895
  • [main] RHOAIENG-19036: chore(gha): fix workflow_dispatch invocation by @openshift-cherrypick-robot in #896
  • RHOAIENG-18933: removal of the huggingface dependency in our images by @jstourac in #893
  • [Digest Updater Action] Update Notebook Images by @github-actions in #899

New Contributors

Full Changelog: v1.27.1...v1.28.0

2024b- v1.27.1

16 Jan 17:48
44d818a
Compare
Choose a tag to compare

What's Changed

  • Remove Habana references from docs by @atheo89 in #793
  • RHOAIENG-11274: chore(Makefile): widen the container build context to the whole repo, so we can start reusing code between images in the future by @jiridanek in #792
  • NO-JIRA: fix selftest, need to use gmake on macOS by @jiridanek in #799
  • RHOAIENG-16518: ref(jupyter): deduplicate the Jupyterlab loading spinner code using the improvements put into place just before by @jiridanek in #801
  • RHOAIENG-16517: chore(tests): add new changed-files-rebuild helper for GitHub Actions PRs by @jiridanek in #800
  • RHOAIENG-16517: chore(tests): add sandboxing so that Dockerfile builds can only access files we know they access by @jiridanek in #803
  • Update Piplock Renewal GitHub Action by @atheo89 in #805
  • RHOAIENG-16403: chore(Makefile): implement .ONESHELL: and .SHELLFLAGS := -eu -o pipefail -c in Makefile by @jiridanek in #791
  • RHOAIENG-16403: chore(Makefile): remove the now-unnecessary trailing slash (\s*;?\s*\\$) by @jiridanek in #808
  • NO-JIRA: chore(.editorconfig): introduce .editorconfig file for the project by @jiridanek in #809
  • Make the pipfile renewal to work when cron firing by @atheo89 in #811
  • RHOAIENG-16520, RHOAIENG-11807, RHOAIENG-16955: update setuptools to 70.0.0 for CVE fixes by @dibryant in #807
  • NO-JIRA: chore(gha): run code-server playwright tests for pushes (and scheduled run) as well by @jiridanek in #816
  • NO-ISSUE: chore(owners): add myself as reviewer/approver by @andyatmiami in #818
  • NO-JIRA: chore(tests): use gmake on macOS by @jiridanek in #819
  • RHOAIENG-16415: chore(notebooks): remove unreferenced 3.9 images by @jiridanek in #817
  • Pin jupyterlab package to version 4.2.6 by @caponetto in #810
  • RHOAIENG-16604: feat(RStudio): grab proxy-related env vars from container env context and set them in R default environment by @shalberd in #797
  • RHOAIENG-17256: install necessary base OS package to make Knit rendering of R markup to PDF possible by @shalberd in #798
  • feat(deps): add kubeflow-training to workbench images by @andyatmiami in #826
  • NO-JIRA: fix(build): use yq to modify kustomization.yaml during deploy targets by @andyatmiami in #828
  • Updated notebooks via odh-sync-updater-12711100946 GitHub action by @Bobbins228 in #836
  • Update Imagestream files with new package versions by @atheo89 in #841
  • [Digest Updater Action] Update Notebook Images by @github-actions in #842

New Contributors

Full Changelog: v1.27.0...v1.27.1

2024b- v1.27.0

29 Nov 11:46
e1bf3cf
Compare
Choose a tag to compare

What's Changed

  • RHOAIENG-11156: Add a loading spinner to JupyterLab index page by @caponetto in #772
  • RHOAIENG-15152: test(tests/browser): add playwright test for starting code-server by @jiridanek in #774
  • RHOAIENG-16076: tests(gha): pre-pull trivy vulnerabilities db to prevent failures to download later by @jiridanek in #777
  • RHOAIENG-16076: tests(gha): mount the lvm volume with performance flags by @jiridanek in #781
  • RHOAIENG-16149: chore(Makefile) download arch-appropriate version of kubectl by @jiridanek in #779
  • RHOAIENG-16076: tests(gha): use the same registry, tag, and output image name in all workflow tasks by @jiridanek in #780
  • RHOAIENG-16149: chore(Makefile): implement advice from avis-hansson.com/p/make/ by @jiridanek in #778
  • RHOAIENG-16076: tests(gha): change to using rootful podman, so that we can share containers/storage with cri-o later by @jiridanek in #782
  • Remove requirments-elyra.txt from the code base by @dibryant in #761
  • RHOAIENG-16076: tests(gha): install a cri-o backed kubernetes for running Makefile tests by @jiridanek in #783
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.24.0 by @codeflare-machine-account in #785
  • Update codeflare-sdk version on the imagestream files by @atheo89 in #786
  • RHOAIENG-16076: tests(gha): run Makefile tests on opendatahub-io/notebooks Github Actions by @jiridanek in #775
  • [Digest Updater Action] Update Notebook Images by @github-actions in #789
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #790

Full Changelog: v1.26.0...v1.27.0

2024b- v1.26.0

14 Nov 16:09
768ae5c
Compare
Choose a tag to compare

What's Changed

  • [RHOAIENG-15710] fix the version of codeflare-sdk shown for 2024.1 by @jstourac in #771
  • Fix image reference for vscode image by @atheo89 in #773
  • RHOAIENG-15152: feat(codeserver/e2e): add initial playwright e2e test project skeleton by @jiridanek in #755

Full Changelog: v1.25.0...v1.26.0

2024b-v1.25.0

11 Nov 16:49
a95c64c
Compare
Choose a tag to compare

What's Changed

  • RHOAIENG-14520: fix(vscode): change supervisord files location by @guimou in #747
  • RHOAIENG-14518: feat(codeserver): disable the VSCode workspace trust mechanism and the trust prompt by @jiridanek in #754
  • RHOAIENG-2003: feat(metadata/codeserver): update VSCode imagestream annotations with installed software by @jiridanek in #756
  • Updated odh-elyra from 4.1.1 to 4.2.0 by @paulovmr in #757
  • RHOAIENG-15242: ref(manifests): add some newlines and indentation into the json strings with package version information by @jiridanek in #760
  • Remove of the CUDA RPM repository definition for arm arch by @jstourac in #759
  • Add new approver and reviewer by @daniellutz in #766
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.23.1 by @codeflare-machine-account in #765
  • Update annotations for codeflare-sdk and odh-elyra in the ImageStreams annotations by @atheo89 in #764
  • [Digest Updater Action] Update Notebook Images by @github-actions in #770

New Contributors

Full Changelog: v1.24.0...v1.25.0

2024b-v1.24.0

19 Oct 04:59
f34d6bd
Compare
Choose a tag to compare

What's Changed

  • Fix the validation ci check with latest changes by @harshad16 in #737
  • Remove unncessary one-time workaround from the digest updater GHA by @jstourac in #738
  • RHOAIENG-7489: Code-Server: Prevent auto updating of the pre-installed extensions by @daniellutz in #739
  • update test versions for 3.11 by @dibryant in #741
  • [Fix] some pkg versions for the Tensorflow ImageStream manifest by @jstourac in #742
  • [Fix] manifest for TensorFlow image to show proper Numpy package version by @jstourac in #743
  • NO-JIRA: chore(gha): fix poetry install in GitHub Actions by @jiridanek in #744
  • NO-JIRA: chore(gha): pin github runner to ubuntu-22.04 to avoid flaky failures in podman by @jiridanek in #745
  • Updated odh-elyra from 4.0.3 to 4.1.1 by @paulovmr in #746
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.22.0 by @codeflare-machine-account in #750
  • [Digest Updater Action] Update Notebook Images by @github-actions in #753

Full Changelog: v1.23.0...v1.24.0

2024b-v1.23.0

05 Oct 07:53
13dbeb3
Compare
Choose a tag to compare

What's Changed

  • Bump codeflare-sdk to version 0.19.1 for Python 3.11 images by @caponetto in #678
  • Update major release of the the python packages on the jupyterlab notebooks by @atheo89 in #687
  • Add piplock-renewal worflow for the main branch by @dibryant in #699
  • Add rocm runtimes to python 3.11 runtime-images folder by @dibryant in #700
  • RHOAIENG-12195: Update TrustyAI dependencies by @ruivieira in #697
  • Pin kfp to the latest 2.9.0 release. by @jstourac in #702
  • Replace kafka-python with kafka-python-ng on Jupyter notebooks by @atheo89 in #704
  • Remove all images and Makefile calls to Python 3.8 by @daniellutz in #703
  • RHOAIENG-12535: Setup Jupyter 4 + Elyra environment on RHOAI/ODH by @paulovmr in #701
  • Update runtime's python packages by @atheo89 in #706
  • Pin kfp to the latest 2.5.0 release. by @dibryant in #705
  • Issue #713: fix(gha): don't crash when branch name matches file name in the repo by @jiridanek in #714
  • Upgrade R version to 4.4 for the 2024b by @harshad16 in #707
  • Update the amd manifest with 2024b and python 3.11 by @dibryant in #710
  • Upgrade cuda drivers from 12.1 to 12.4 by @atheo89 in #712
  • Fix NVARCH env to point on x86_64 by @atheo89 in #717
  • Bump the release version of the build images from 2024a to 2024b by @jstourac in #718
  • chores: set the python 3.11 content for refresh-pipfile-lock cmd in Makefile by @harshad16 in #709
  • Updated odh-elyra from 4.0.0.dev1 to 4.0.0rc0 by @paulovmr in #715
  • Updated odh-elyra from 4.0.0rc0 to 4.0.0 by @paulovmr in #724
  • Upgrade Notebook with codeflare-sdk version 0.21.1 by @harshad16 in #725
  • Code Server update to version 4.92.2 by @daniellutz in #723
  • Updated odh-elyra from 4.0.0 to 4.0.1 by @paulovmr in #726
  • Patch TensorFlow Pipfile to download its own cuda version GPU by @atheo89 in #722
  • Updated the notebook manifests with 2024b image reference by @dibryant in #721
  • [RHOAIENG-12621] Update the updater github action to the latest branch by @jstourac in #716
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #732
  • Updated odh-elyra from 4.0.2 to 4.0.3 by @paulovmr in #733
  • Set the manifests in right order with minor fixes by @harshad16 in #735
  • [Digest Updater Action] Update Notebook Images by @github-actions in #736

New Contributors

Full Changelog: v1.22.0...v1.23.0

2024a-v1.22.0

29 Aug 15:47
7cdd43b
Compare
Choose a tag to compare

What's Changed

  • RHOAIENG-10783: fix(rocm): de-vendor the bundled rocm libraries from pytorch by @jiridanek in #652
  • chore(ci): Re-enable Trivy image scan for ROCm Pytorch image by @caponetto in #664
  • RHOAIENG-9822: chore(Makefile): allow not pushing built images in Makefile and allow skipping building dependent images by @jiridanek in #657
  • RHOAIENG-10783: fix(Dockerfiles): combine fix-permissions RUN with the preceding RUN when possible by @jiridanek in #635
  • [GHA] Print also images digests after the image build in GitHub repo by @jstourac in #666
  • RHOAIENG-11087 Fix: Remove install of package in bootstrapper as pre-installed by @harshad16 in #667
  • Inject rocm runtimes to runtime-images folder by @atheo89 in #628
  • RHOAIENG-10972: Create a script to automate library upgrades by @paulovmr in #665
  • RHOAIENG-11216: Add script to automate the creation of a new Python-based image from an existing one by @caponetto in #672
  • RHOAIENG-11300: Improve the library upgrade script for alternative sources by @paulovmr in #671
  • Fix reference to quay.io/repository/opendatahub on README file by @daniellutz in #674
  • RHOAIENG-4533: Add images based on Python 3.11 by @caponetto in #659
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.19.1 by @codeflare-machine-account in #675
  • Updated image manifests with AMD images for pytorch and tensorflow by @dibryant in #593
  • [GHA] Pin kustomize version we use in our test to the particular version by @jstourac in #682
  • Update the codeflare-sdk version in manifest for the relevant images by @jstourac in #679
  • Update runtime updater workflow to search for the new ROCm runtimes by @atheo89 in #683
  • Use the correct way of ROCm brand in user facing content by @harshad16 in #685
  • RHOAIENG-11090: Create a script to automate multiple library upgrades by @paulovmr in #680
  • Update the kfp package version in image manifest to match the reality by @jstourac in #688
  • Update runtimes workflow to don't break when a file doe not exists by @atheo89 in #690
  • [Digest Updater Action] Update Notebook Images by @github-actions in #693
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #694

New Contributors

Full Changelog: v1.21.0...v1.22.0

2024a-v1.21.0

02 Aug 18:46
b5322d8
Compare
Choose a tag to compare

What's Changed

  • Add new GitHub workflow to sync branches through PR by @caponetto in #589
  • Limit PR checks to build only the modified images by @jiridanek in #558
  • Set Telemetry level off by @atheo89 in #576
  • [GHA] digest updater workflow fixes and updates by @jstourac in #566
  • ci: increase available disk space for GHA container image builds by @jiridanek in #577
  • feat(RHOAIENG-8298): Replace spawn-fcgi with supervisord in code-server and r-studio server by @atheo89 in #587
  • Setup build images for Pytorch & Tensorflow with base ROCm image by @dibryant in #557
  • Upgrade codeflare-sdk with the latest 0.16.4 by @harshad16 in #595
  • chores: Fix the makefile for amd calls and upgrade odh-elyra by @harshad16 in #596
  • Add daily check for vulnerability issues using Trivy by @caponetto in #600
  • ci: start podman.socket and pass it to trivy to avoid unnecessary pulls by @jiridanek in #605
  • ci: implement ghcr.io expiration for images and cache layers by @jiridanek in #601
  • ci: get a list of changed files using git diff instead of GitHub APIv4 by @jiridanek in #602
  • fix tensorflow rocm resolution by installing it from .whl file by @atheo89 in #609
  • RHOAIENG-9473: Optionally enable Trivy for pull requests by @caponetto in #607
  • ci: use a smarter git status check for uncommitted files by @jiridanek in #612
  • RHOAIENG-1751: Bump jinja2 lib to 3.1.4 by @paulovmr in #613
  • Enable all severities on the Trivy daily report by @caponetto in #614
  • RHOAIENG-1249: Bump requests lib to 2.31.0 by @caponetto in #608
  • Update of the TrustyAI version in the Jupyter TrustyAI notebook by @jstourac in #615
  • RHOAIENG-9741: Add Tensorflow/PyTorch version compatibility files by @caponetto in #618
  • ci: initial implementation of top-level pytest tests by @jiridanek in #433
  • Update OWNERS file with adding more approvers by @jstourac in #611
  • Show podman images information on the CI by @caponetto in #622
  • RHOAIENG-9168: Remove unused images from notebooks repo by @paulovmr in #621
  • feat(ci): add helpful error when check-generated-code gha workflow fails by @jiridanek in #627
  • Switch base image to UBI for AMD rocm install by @harshad16 in #620
  • fix(selftests): update target names in selftests for github action scripting by @jiridanek in #632
  • Combine RUN commands to reduce rocm image size by @caponetto in #634
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #644
  • Incorporate rocm-pytorch and rocm-tensorflow runtime images by @atheo89 in #626
  • Pinned down jupyter-server-proxy for cve fixes by @harshad16 in #630
  • chore(ci): Run Trivy scan fs instead of image for rocm+pytorch image due to resource constraints by @caponetto in #637
  • chore(ci): Sanitize ref name before using it as container tag by @caponetto in #651
  • Upgrade codeflare-sdk 0.18.0 for py3.9 content by @harshad16 in #646
  • Update the ROCm versions installed from 6.0 to 6.1 to make it in sync with what we use in Dockerfile by @jstourac in #656
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #660
  • [Digest Updater Action] Update Notebook Images by @github-actions in #662
  • set the annotation with codeflare-sdk 0.18.0 by @harshad16 in #663

New Contributors

Full Changelog: v1.20.0...v1.21.0

2024a-v1.20.0

21 Jun 21:08
f9970f5
Compare
Choose a tag to compare

What's Changed

  • Update ODH notebooks maintainer list by @jiridanek in #546
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.16.2 by @codeflare-machine-account in #542
  • [CI] Add kubectl kustomize run to check our manifests definition by @jstourac in #545
  • Check commit id from commit.env file for the images in params.env file by @jstourac in #525
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #550
  • Run the static code checks on push and when manually triggered by @jiridanek in #547
  • Intel AI Tools Images rebased by @sharvil10 in #544
  • RHOAIENG-8255: Fix spawn-fcgi-1.6.3-23.fc37.x86_64.rpm download location by @jiridanek in #553
  • RHOAIENG-8299: Fix CentOS Stream 8 download location by @jiridanek in #554
  • RHOAIENG-7525: Build opendatahub-io/notebooks in GitHub Action with caching by @jiridanek in #543
  • Fix issue with Run and Debug on code-server workbench by @atheo89 in #556
  • [Codeflare Action] Update notebook's pipfile to sync with Codeflare-SDK release 0.16.3 by @codeflare-machine-account in #552
  • Add new team members on the reviewer list by @atheo89 in #561
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #564
  • [Digest Updater Action] Update Notebook Images by @github-actions in #565
  • Update annotations for torch package on n-1 (2023b) version by @atheo89 in #573
  • [CI] Enhance params env check script by @jstourac in #567
  • consolidate the logs of python script into container logs by @harshad16 in #579
  • Upgrade odh-elyra 3.16.7 for run_url update by @harshad16 in #578
  • [Digest Updater Action] Update Runtimes Images by @github-actions in #584
  • [Digest Updater Action] Update Notebook Images by @github-actions in #586

Full Changelog: v1.19.0...v1.20.0