Releases: opendatahub-io/odh-dashboard
Releases · opendatahub-io/odh-dashboard
v2.15.0-incubation
Note: This is our first official tagged release for incubation -- we are working through the details, should improve moving forward.
Known Issues
- #1795 - This did not make this release and will be in the next one.
Features Incubating
These are based on the latest release to main -- v2.15.0 Release Notes
- Model Serving Metrics - #1128
- Model Bias/Explainability - #1127
- Improvements to Notebook Images - #1254
- Habana Support - #1450
- Pipeline Experiments (Modals / Table / Run creation flows) - #1115
- Pipeline Enhancements - #1651
- Logs
- Better param handling
- Duplicating a run copies last run input parameters
What's Incubation?
We are working to document this flow more clearly, but for the first release notes associated to it -- here is a quick summary / understanding of it.
- The items listed above are development completed & tested internally items, but not fully reviewed for edge cases (QA) or if it meets the requirement we set out to provide with the given feature (users really dictate the use-cases / direction of a feature)
- An ODH release -- comes from the
incubation
branch notmain
- This means that
main
is Stable,incubation
is bleeding edge
- This means that
- Each release of
incubation
(releases like this) should contain a release note of the last stable release - This release will be our official contribution to the ODH Manifests (this is changing soon, keep an eye out for an update)
- What if I find a bug or want to ask for a future enhancement on what you provide here? Same as always, log an issue
- The Bug issue template has an option for you to say ODH release or
incubation
branch if you want - The Feature issue template does not -- but that's okay, effectively you're still asking for "something", just detail out your request
- The Bug issue template has an option for you to say ODH release or
- What are the issues associated in the list above? They are our trackers, our "grouping" of items. Each Tracker has a branch, we intend to release these items in these groupings of work (this will be cleaned up soon to offer more information)
If you have any questions regarding incubation
, please log a question-based issue. We look forward to improving the flow and adding more clarity.
v2.15.0
Known Issues
- #1795 - This did not make this release and will be in the next one. We hot-fixed it specifically for RHODS as it was tied to their automation.
Notable Changes
- Improved our Workbench notifications for cases where the details would not represent if there was an issue starting the Pod
- Improved the Deploy Model folder path field to more accurately represent the requires of the path
- Arrowheads have been added to the Pipeline graphs, indicating a left-to-right direction more clearly
- Added SME documentation for the community & PR Authors to be able to ping more accurately the designers and developers
- Added an Input Parameters tab to the bottom drawer in Pipeline Runs to showcase the fields entered on the create run page
- Added shm value to the Model Serving server on creation (ServingRuntime resource)
- Other misc improvements
What's Changed
- Fix tls option in odh-dashboard route by @lucferbux in #1640
- show event details when starting a new notebook server by @christianvogt in #1608
- Deploy model Path field enhancements by @manaswinidas in #1625
- Remove jest from root package.json by @alexcreasy in #1697
- Make notebook controller access button to link behavior by @DaoDaoNoCode in #1675
- Fixes: Workbench not editable for a little while after it's stopped by @alexcreasy in #1631
- remove unused frontend source code files by @christianvogt in #1687
- Elevate quick starts context to the whole application layer by @DaoDaoNoCode in #1676
- Improve Wording for Cluster Storage Editing by @ppadti in #1700
- Update resource name, display name and description when duplicating custom serving runtime by @DaoDaoNoCode in #1680
- ArrowHead topology by @pnaik1 in #1684
- pipeline yaml editor should be read only by @dpanshug in #1707
- Remove default designator when selecting a notebook by @dpanshug in #1708
- bundle only the yaml language using MonacoWebpackPlugin by @christianvogt in #1688
- Add approvers & include SME docs by @andrewballantyne in #1716
- Bump @adobe/css-tools from 4.2.0 to 4.3.1 in /frontend by @dependabot in #1717
- Remove duplicated logout message when logging out from workbench by @DaoDaoNoCode in #1723
- Bump actions/setup-node from 3.7.0 to 3.8.1 by @dependabot in #1728
- Refresh data connections when deploying model on project details page by @DaoDaoNoCode in #1749
- Truncate long display name in serving runtimes by @ppadti in #1718
- Limit storage min size onBlur instead of onChange by @DaoDaoNoCode in #1748
- display StatefulSet errors when notebook pod fails to create by @christianvogt in #1703
- add utility to make it easier and more robust to test hooks by @christianvogt in #1630
- tooltip on pipeline screen impede clicking of the slider right above by @pnaik1 in #1755
- Add access check before deleting model server by @DaoDaoNoCode in #1752
- Added pipeline run param tab by @Gkrumbach07 in #1722
- Fix model server expand issue on the project details page by @DaoDaoNoCode in #1777
- co-locate unit tests with their target source by @christianvogt in #1773
- Fixed isCpuLimitEqual and isMemoryLimitEqual wrongly comparing null/undefined values. by @tkolo in #1739
- Divider disappears after create pipeline by @dpanshug in #1720
- Add shm to ServingRuntime volumes and volumeMounts by @DaoDaoNoCode in #1761
- Fix error creating pipeline server when data connection endpoint omits scheme by @christianvogt in #1778
New Contributors
Full Changelog: v2.14.1...v2.15.0
v2.14.1
Notable Changes
- Small release for minor bug fixes
What's Changed
- Add incubation overlay by @lucferbux in #1622
- Improve bug report issue template language by @alexcreasy in #1540
- Fix placeholder text in triggered run search input by @DaoDaoNoCode in #1647
- Remove misplaced divider in Global Pipelines Page by @manaswinidas in #1634
- set frontend tsconfig noImplicitAny = true and fix up all errors by @christianvogt in #1637
- Navigate to pipelines page after pipelines operator is installed by @DaoDaoNoCode in #1648
- Update release docs by @lucferbux in #1633
- Remove automatically scrolling into view functionality by @DaoDaoNoCode in #1646
Full Changelog: v2.14.0...v2.14.1
v2.14.0
Notable changes
- Bug fixes
- Deprecate kfdefs applications
What's Changed
- Bump semver from 5.7.1 to 5.7.2 in /frontend by @dependabot in #1496
- when fetching groups, capture error 403 as rbac failure and cache result by @christianvogt in #1528
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #1501
- Bump tough-cookie from 4.1.2 to 4.1.3 in /frontend by @dependabot in #1488
- improve run time of jest tests by @christianvogt in #1536
- Remove the KfDef CRD reliance by @andrewballantyne in #1537
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #1489
- Bump word-wrap from 1.2.3 to 1.2.4 in /frontend by @dependabot in #1539
- Fix default cron string by @manaswinidas in #1558
- Fix issue when doing first migration of Serving Runtime enablement by @lucferbux in #1563
- Testing arch added to docs by @Gkrumbach07 in #1481
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1538
- Show project deletion error correctly by @DaoDaoNoCode in #1570
- Fix Incorrect ConsoleLinkKind type by @manaswinidas in #1457
- Automation Beats Out Pipeline Auto-Selection by @pnaik1 in #1490
- Bump semver from 5.7.1 to 5.7.2 in /backend by @dependabot in #1502
- Bump word-wrap from 1.2.3 to 1.2.5 in /backend by @dependabot in #1572
- create error boundaries for app and content by @christianvogt in #1556
- Changes webpack-dev-server config to NOT open a browser automatically by @alexcreasy in #1585
- Prevent No-Folder or root S3 model access by @manaswinidas in #1512
- Deprecate kfdefApplication field in OdhApplications by @andrewballantyne in #1592
- Elyra Pipelines Lack Proper Task Names by @pnaik1 in #1596
- Revert adding CRD to main by @Gkrumbach07 in #1609
- Add volume to change shared memory limit on notebook by @harshad16 in #1594
- standard ose-oauth-proxy image in digest format as used in all other … by @shalberd in #1599
- fix jump links scroll behavior by @christianvogt in #1571
- Uploading a malformed pipeline yaml results in a blank page by @pnaik1 in #1557
- Fix docs and community link by @manaswinidas in #1603
- Gracefully handle image packages and software JSON parse error by @DaoDaoNoCode in #1553
- Bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #1624
- update architecture doc folder structure by @christianvogt in #1573
- change const DEFAULT_PVC_SIZE from 20 to 20Gi as in frontend notebook const ts by @shalberd in #1617
- Add performance overlay and sync deployment to odh-manifest by @lucferbux in #1623
- handle white space in creation and deletion using display names by @christianvogt in #1600
- Parameters from triggered runs not copied when run is duplicated by @pnaik1 in #1621
New Contributors
- @christianvogt made their first contribution in #1528
Full Changelog: v2.13.0...v2.14.0
v2.13.0
Notable Changes
- OAuth Proxy upversioned to v4.10
- Bug fixes
What's Changed
- Bump yaml from 2.2.1 to 2.2.2 in /frontend by @dependabot in #1174
- Fix typo in triaging.md by @manaswinidas in #1446
- chore: resolved the gap issue when Error shows by @pnaik1 in #1361
- Refactor Custom Serving Runtime enablement by @lucferbux in #1407
- Add 'Edit Permissions' Kebab to Project Row by @pnaik1 in #1427
- Rework the self checklist on the PR Template by @andrewballantyne in #1463
- Bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 by @dependabot in #1456
- Add support for npm v9 by @lucferbux in #1392
- Dashboard loads the pipeline details page with a silent javascript e… by @pnaik1 in #1455
- Added Internal Test & Updated other templates by @andrewballantyne in #1468
- added useFetchState tests by @Gkrumbach07 in #1090
- Add permissions for templates and serving runtimes by @lucferbux in #1466
- base kustomization remove bases section and put elements under source… by @shalberd in #1460
- Modify help text under for image version selection by @manaswinidas in #1445
- Update CONTRIBUTING to reflect latest changes in build and deployment by @lucferbux in #1467
- Make data connection for S3 model sources AWS-unspecific by @manaswinidas in #1479
- Update oauth proxy to v4.10 by @lucferbux in #1482
- Update PR template to reflect new merging strategy by @alexcreasy in #1498
- Revamp Model framework label text by @lucferbux in #1492
- Notebook Spawner reachable when disabled by @pnaik1 in #1505
- Improve the bug template to have more deploy type flexibility by @andrewballantyne in #1518
- Improve performance of showing partial Pipelines and runs by @uidoyen in #1452
- replace EmptyState to Spinner component in Pipeline runs details tab by @uidoyen in #1442
- If you delete a Pipeline, the run reference leads to a meaningful message by @pnaik1 in #1497
- Change Elyra public API endpoint to ensure a correct URL for redirect by @mlassak in #1461
New Contributors
Full Changelog: v2.12.0...v2.13.0
v2.12.0
Notable Changes
- Reworked the admin logic for Custom Runtimes to allow non
cluster-admin
s the ability to manage the resources- We are looking at ways to improve this in the future so we don't need to use the Dashboard Service Account
- Added e2e testing framework (no CI yet, but this is a big step in ensuring the quality of our dashboard release to release)
- Misc improvements
What's Changed
- feat: add GH action to scan files in repo on PR basis by @zdtsw in #1175
- add playwright testing and e2e testing by @Gkrumbach07 in #1314
- Add tensorflow as supported runtime of onnx ootb by @lucferbux in #1293
- Refactor Custom Serving Runtime admin by @lucferbux in #1294
- Bug: Remove required symbol for Connected workbench field by @manaswinidas in #1369
- Fixes to update project error message by @manaswinidas in #1382
- Refactor ClusterSettings page and add storybook tests by @DaoDaoNoCode in #1074
- Rename 'Upload a new pipeline' to 'Import pipeline' to keep consistency by @pnaik1 in #1391
- Fix nav logo in safari by @lucferbux in #1393
- Rename configure to add by @manaswinidas in #1398
- Rename kebab actions from 'Clone' to 'Duplicate' by @pnaik1 in #1396
- Fix serving runtime validation by @lucferbux in #1354
- Migration of listent function for fastify v4 by @lucferbux in #1402
- Switch to Kubernetes secret instead of users credentials by @harshad16 in #1416
- no pipelines error fix by @Gkrumbach07 in #1412
- Make pipeline input parameters more evident by @manaswinidas in #1410
- Fix legacy model server display name by @lucferbux in #1397
- Update Existing Elyra Secret if incorrect by @andrewballantyne in #1419
- Enhance modal to delete project by pressing enter key by @uidoyen in #1414
New Contributors
- @zdtsw made their first contribution in #1175
- @manaswinidas made their first contribution in #1369
- @pnaik1 made their first contribution in #1391
- @harshad16 made their first contribution in #1416
- @uidoyen made their first contribution in #1414
Full Changelog: v2.11.0...v2.12.0
v2.11.0
Notable Changes
- Brought in support for the Elyra Notebook image so it can connect up with the Data Science Pipelines Server
- Add GPU Supported Serving Runtime
- Misc bug fixes
What's Changed
- Update the visual editor wording by @andrewballantyne in #1228
- OpenShift Console link fixes by @andrewballantyne in #1231
- Update the Release Docs to plan 2 releases out by @andrewballantyne in #1227
- Bump xml2js and fastify-cli in /backend by @dependabot in #1105
- Update Edit description in project permission dropdown by @DaoDaoNoCode in #1253
- Fix for when topology has visual runAfters in use by @andrewballantyne in #1234
- Fix typo in model serving Configure Server button by @lucferbux in #1237
- Make the .npm directory writable by the root group by @LaVLaS in #1256
- Add logic to hide gpu selector by @lucferbux in #1264
- Add OVMS OOTB with GPU support by @lucferbux in #1262
- Add the unauth flag to the proxy pass-through by @andrewballantyne in #1279
- Use ${HOME} envvar as root dir for .npm folder in Dockerfile by @LaVLaS in #1280
- Make code editor expand to fill the space by @DaoDaoNoCode in #1277
- added back text; added new item to secret config by @Gkrumbach07 in #1289
- Add gpu limits by @lucferbux in #1286
- Adjust the default of Pipelines to enabled by @andrewballantyne in #1316
- pass last pipeline when nav to form by @Gkrumbach07 in #1323
- Fix Project Create/Update/Delete Modals by @andrewballantyne in #1309
- Parse BYON repository URL correctly by @DaoDaoNoCode in #1249
- add dynamic namespace to delegate-url oauth arg by @strangiato in #1046
- Fix serving runtime edit creation by @lucferbux in #1291
- pipelines modal use up top date data connections by @Gkrumbach07 in #1322
- navigate on new run form by @Gkrumbach07 in #1321
Full Changelog: v2.10.0...v2.11.0
v2.9.3
v2.10.0
Notable Changes
- Relicensed ODH Dashboard under Apache 2.0
- Data Science Pipelines (DSP)
- You can now create Pipelines and Pipeline Runs in the Dashboard
- Adds a new section to the Data Science Projects view to view pipelines in a namespace
- Adds new navigation pages to manage and view your Pipelines & the accompanying runs
- Custom Serving Runtimes - Model Serving
- You can now create a custom Serving Runtime behind your Model Server
- Admins can control what serving runtimes are available through the admin flows
- Users can configure which available runtimes they will use in the UI during creation of the Model Server
- Accessibility (A11y) improvements went through another round
- Minor UI / UX changes
What's Changed
- Fix a11y violations in Settings -> Notebook Images by @jenny-s51 in #1143
- Fix a11y errors in DSP screens by @jenny-s51 in #1125
- Fix error status icons with tooltips: added screenreader and tabIndex by @jenny-s51 in #1165
- Fix data connections indentation issue on the spawner page by @DaoDaoNoCode in #1189
- relicense project to Apache 2.0 by @gregsheremeta in #1171
- Custom Model Serving Runtimes by @lucferbux in #1199
- Data Science Pipelines (DSP) by @andrewballantyne in #1176
- Fixes some issues with the big features merging by @andrewballantyne in #1203
- Fix ODH release by @lucferbux in #1202
- Custom model serving enhancements by @lucferbux in #1210
- Pipeline cleanup by @andrewballantyne in #1208
- made env upload category more specific by @Gkrumbach07 in #1209
- Fix issue while editing model serving model by @lucferbux in #1219
- Pipeline release fixes by @andrewballantyne in #1221
New Contributors
- @gregsheremeta made their first contribution in #1171
Full Changelog: v2.9.1...v2.10.0