2025a-v1.35.0
What's Changed
- Use revision tag on output image by @atheo89 in #1433
- RHOAIENG-26513: tests(containers): add unittests for verifying data science libraries in workbench images by @jiridanek in #1421
- 📝 CodeRabbit Chat: Update .coderabbit.yaml to filter for main and 2024b branches only by @coderabbitai[bot] in #1491
- NO-JIRA: update go version and go packages in build and test tools by @jiridanek in #1407
- RHOAIENG-30247: Bump transformers version from 4.50.0 to 4.52.1 by @atheo89 in #1495
- RHOAIENG-30439: tekton: add PipelineRun definition for minimal CPU Python 3.12 UBI9 runtime by @jiridanek in #1497
- RHOAIENG-30439: tekton: add PipelineRun definition for minimal CPU Python 3.11 UBI9 runtime by @jiridanek in #1499
- RHOAIENG-30439: tekton: fix
on-cel-expression
for minimal CPU Python 3.12 UBI9 runtime by @jiridanek in #1500 - RHOAIENG-30439: tekton: factor out the common
multiarch-pull-request-pipeline
into its own file by @jiridanek in #1501 - Update rstudio references to the new registries by @atheo89 in #1507
- RHOAIENG-30439: fixup(tekton): remove undesirable leftovers in
multiarch-pull-request-pipeline.yaml
by @jiridanek in #1509 - RHOAIENG-30439: tekton: add script to generate pull-request-specific
PipelineRun
definitions by @jiridanek in #1508 - [RHOAIENG-28584] Change check-params to have up to date 3.12 image names and sizes for built images by @mtchoum1 in #1336
- Revert "NO-JIRA: tests(browser/): add Cypress section to the README.md" by @jiridanek in #1418
- chore(deps): update konflux references by @red-hat-konflux[bot] in #1416
- RHOAIENG-30927, RHOAIENG-10057: add
dnf upgrade
to rstudio images to mitigate fixable vulnerabilities (#1488) by @jiridanek in #1545 - Remove double references of the runtime-pytorch-rocm-py312-ubi9-n on params-latest and commits-latest files by @atheo89 in #1569
- adding additional packages in minimal Dockerfile.cpu for ppc64le by @AaruniAggarwal in #1175
- Update
test_jupyter_with_papermill.sh
script for python312 by @hmtosi in #1518 - Issue #1512: RHOAIENG-30439: tekton: update
on-comment
regex to support multiple components in PipelineRun definitions by @jiridanek in #1514 - Normalize and Update Package Names in Pipfiles Using PyPI Data by @devcoons in #1494
- RHOAIENG-12554, RHOAIENG-12195: add TrustyAI
README.md
with TMaRCo detoxification details and required dependencies justification by @jiridanek in #1572 - chore: Update Image name retrieved field to fix the params-validator by @atheo89 in #1573
- Run the pipfile.lock update github action in parallel over Python versions by @jiridanek in #1398
- Fixed typo in Dockerfile.cpu by @satnam72 in #1592
- Simplify piplock-renewal workflow by reordering commit and pull steps by @jiridanek in #1584
- RHOAIENG-23346: include LLMCompressor based Workbenches and pipeline-runtime by @jiridanek in #1519
- Issue #1598: RHAIENG-337: add support for
pytorch+llmcompressor
variants to Makefile for jupyter and runtime CUDA images by @jiridanek in #1600 - Improve comment clarity in ROCm TensorFlow Dockerfile by @satnam72 in #1596
- chore(Pipfiles): update odh-elyra to version 4.2.3 across all Pipfiles by @jiridanek in #1591
- Issue #385: refactor(Dockerfile.cuda): clean up commented-out CUDA and cudnn9 installation by @jiridanek in #1599
- RHOAIENG-26513: tests(containers): skip torchaudio test by @jiridanek in #1601
- Issue #1373: feat(sandbox): add multi-platform support through
--platform
CLI argument by @jiridanek in #1629 - NO-JIRA: explain pre-commit usage in
CONTRIBUTING.md
by @jiridanek in #1633 - feat(scripts): add
dockerfile_fragments.py
for managing Dockerfile blocks by @jiridanek in #1588 - Issue #1631: fix(scripts/buildinputs/) validate
TARGETPLATFORM
environment variable by @jiridanek in #1634 - NO-JIRA: add TypeScript utilities for browser automation and Snyk target setup by @jiridanek in #1517
- [RHOAIENG-17006] document the migration of dependencies from pipenv to uv by @mtchoum1 in #1520
- [Updater Action] Update BuildConfigs for CUDA RStudio and RStudio by @github-actions[bot] in #1684
- RHOAIENG-509: tests: skip failing
TestSecurity
cases in PyTorch and DataScience notebook tests by @jiridanek in #1686 - docs(examples): hadolint insists on --no-cache-dir, even though we already take care of this in s2i env variables by @jiridanek in #1689
- feat(ci): add
dockerfile_fragments.py
toci/generate_code.sh
to ensure code is in sync by @jiridanek in #1635 - RHOAIENG-21690: chore(Dockerfiles): augument
micropipenv
withuv
for faster package installs by @jiridanek in #968 - RHOAIENG-11679: update kustomization.yaml to replace deprecated
commonLabels
withlabels
usingincludeSelectors
structure by @jiridanek in #1696 - chore(deps): update odh-pipeline-runtime-datascience-cpu-py312-ubi9 to 3506315 by @red-hat-konflux[bot] in #1697
- update runtime-minimal-python312 image for ppc64le by @AaruniAggarwal in #1632
- NO-JIRA: OWNERS: remove people who should not be auto-requested to review because they have different team responsibilities by @jiridanek in #1432
- NO-JIRA: workflows: allow parallelism with concurrency groups by adding Python version matrix in
piplock-renewal.yaml
by @jiridanek in #1714 - NO-JIRA: Update
params-latest.env
with empty lines between image references, as to not trigger Git merge conflicts when adjacent references change by @jiridanek in #1730 - RHAIENG-540: bump
mysql-connector-python
to~9.3.0
across all relevant Pipfiles to align 3.11 and 3.12 images by @jiridanek in #1720 - RHOAIENG-21842: bump JupyterLab-related dependencies in all Python 3.11 and 3.12 Pipfiles by @jiridanek in #1218
- NO-JIRA: skip example Dockerfiles from processing in
dockerfile_fragments.py
by @jiridanek in #1760 - RHOAIENG-30769: disable PDF export for s390x architecture in Jupyter Minimal images by @jiridanek in #1751
- NO-JIRA: align TrustyAI Jupyter image dependencies (
Transformers
,Matplotlib
,Numpy
,Scikit-learn
) in YAML manifest by @jiridanek in #1782 - Rename accelerator_flavor to keep both local and global variables by @daniellutz in #1783
- Update version of Tekton build images by @daniellutz in #1815
- NO-JIRA: ensure empty lines are skipped while processing env files in
check-params-env.sh
by @jiridanek in #1784 - NO-JIRA: chore(gha): add workflow to label PRs with "review-requested" on creation by @jiridanek in #1768
- NO-JIRA: apply Konflux apply-tags task migration by @jiridanek in #1857
- RHAIENG-540: build(deps): bump transformers from 4.52.4 to 4.53.0 in /jupyter/trustyai/ubi9-python-3.11 and to 4.55.0 in the 3.12 version of workbench by @dependabot[bot] in #1755
- RHAIENG-540: build(deps): bump
tornado
dependency from~6.5.1
to~6.5.2
across all relevant Pipfiles by @dependabot[bot] in #1754 - NO-JIRA: bump TensorFlow and Tensorboard versions to 2.19 in
jupyter-tensorflow-cuda-py312-ubi9
imagestream YAML by @jiridanek in #1881 - Issue #1598: RHAIENG-337: add
pytorch+llmcompressor
runtime to Makefile forrefresh-pipfilelock-files
by @jiridanek in #1878 - NO-JIRA: Update params hashes by @daniellutz in #1908
New Contributors
- @coderabbitai[bot] made their first contribution in #1491
- @AaruniAggarwal made their first contribution in #1175
- @hmtosi made their first contribution in #1518
- @satnam72 made their first contribution in #1592
Full Changelog: v1.34.0...v1.35.0