v0.3.6
Alpha
This Kubeflow component has alpha status with limited support. See the Kubeflow versioning policies. The Kubeflow team is interested in your feedback about the usability of the feature.
What's Changed
- Don't let pod crash on catalog conflict by @adysenrothman in #2082
- chore: bump MR py client version to v0.3.6 by @tarilabs in #2084
- build(deps-dev): bump werkzeug from 3.1.4 to 3.1.5 in /catalog/clients/python by @dependabot[bot] in #2078
- build(deps-dev): bump werkzeug from 3.1.4 to 3.1.5 in /clients/python by @dependabot[bot] in #2079
- KEP GHA alignment for container image Signature and Attestation by @tarilabs in #2032
- build(deps): bump boto3 from 1.42.21 to 1.42.25 in /clients/python by @dependabot[bot] in #2085
- build(deps-dev): bump ruff from 0.14.10 to 0.14.11 in /clients/python by @dependabot[bot] in #2086
- build(deps): bump huggingface-hub from 1.2.3 to 1.3.1 in /clients/python by @dependabot[bot] in #2087
- build(deps): bump huggingface-hub from 1.2.3 to 1.3.1 in /jobs/async-upload by @dependabot[bot] in #2088
- Performance filters for catalog landing page by @manaswinidas in #2075
- Temporary workaround: use a large pageSize when fetching performance artifacts without pagination by @mturley in #2092
- chore(catalog): log after models have been loaded by @pboyd in #2089
- Fix 500 error when no artifacts match the filters in hardware configuration table by @manaswinidas in #2095
- Temporary workaround: use a large pageSize when fetching performance artifacts on catalog landing page cards by @mturley in #2096
- Fix issues with performance filters and internal refactors by @manaswinidas in #2093
- update status when models err from hf by @adysenrothman in #2097
- Catalog source preview pagination fix, and refactoring to simplify preview state handling by @mturley in #2034
- Add compression level comparison card to details page by @ppadti in #2080
- build(deps-dev): bump virtualenv from 20.35.4 to 20.36.1 in /catalog/clients/python by @dependabot[bot] in #2098
- build(deps): bump filelock from 3.20.1 to 3.20.3 in /jobs/async-upload by @dependabot[bot] in #2099
- build(deps-dev): bump filelock from 3.20.1 to 3.20.3 in /catalog/clients/python by @dependabot[bot] in #2100
- Remove temp feature flag for performance filters by @manaswinidas in #2105
- change the others model filter name by @Philip-Carneiro in #2103
- Changes to Hardware Configuration Filter by @YuliaKrimerman in #2090
- Add fa-undo icon in performance filters chips for PF mode when default values exist by @Philip-Carneiro in #2102
- Default sorting on the Model Catalog when Toggle is On by @YuliaKrimerman in #2081
- Add empty state when the performance view toggle is on by @ppadti in #2094
- Update FAQ with FOSSA failure handling instructions by @tarilabs in #2104
- build(deps): bump filelock from 3.20.1 to 3.20.3 in /clients/python by @dependabot[bot] in #2109
- Fix server side filtering when the performance toggle is OFF by @ppadti in #2108
- Add manage columns functionality to HardwareConfigurationTable using reusable ManageColumnsModal and useManageColumns hook by @mturley in #2101
- fix: prevent panic on artifactType update by @Al-Pragliola in #2106
- Fix issues with hardware chips and UX issues by @manaswinidas in #2107
- chore: updated licenses from gen by @Al-Pragliola in #2114
- chore(catalog): sort models by NAME by default by @pboyd in #2091
- Fix arbitrary changing max value of latency slider in details page by @manaswinidas in #2112
- feat(catalog): add E2E tests and Kustomize overlay for Python client by @Al-Pragliola in #2066
- chore: updated licensees from gen by @tarilabs in #2117
- Hardcoded Max value for RPS filter by @YuliaKrimerman in #2115
- Catalog: add performance params to models API call to support backend sorting logic by @mturley in #2118
- Microcopy and UX changes for performance filters by @ppadti in #2113
- Microcopy fixes for model catalog settings by @manaswinidas in #2116
- Don't include hardware_config into filters if performance view is disabled in catalog by @Philip-Carneiro in #2120
- build(deps-dev): bump pyasn1 from 0.6.1 to 0.6.2 in /jobs/async-upload by @dependabot[bot] in #2121
- build(deps-dev): bump ruff from 0.14.11 to 0.14.13 in /clients/python by @dependabot[bot] in #2126
- build(deps-dev): bump pytest-html from 4.1.1 to 4.2.0 in /clients/python by @dependabot[bot] in #2127
- build(deps): bump boto3 from 1.42.25 to 1.42.30 in /clients/python by @dependabot[bot] in #2129
- build(deps): bump huggingface-hub from 1.3.1 to 1.3.2 in /clients/python by @dependabot[bot] in #2128
- build(deps): bump huggingface-hub from 1.3.1 to 1.3.2 in /jobs/async-upload by @dependabot[bot] in #2130
- chore: maintenance of OWNERS files by @tarilabs in #2123
- fix(catalog): apply filters to the values used for sorting by @pboyd in #2119
- test: move test for q search to upstream by @fege in #2134
- Install kustomize if not present by @fege in #2124
- feat(catalog): improve sorting of models by latency by @pboyd in #2131
- Add "Register" / "Register and store" toggle to register model/version form, hidden behind new temp feature flag by @mturley in #2138
- Extension mechanism bff by @lucferbux in #1935
- feat(ci): Add GitHub Actions workflow for Controller image build and push by @Al-Pragliola in #2139
- chore: upgrade envtest by @pboyd in #2142
- ci: add end-to-end testing workflow for catalog client by @fege in #2144
- chore: licenses update by @tarilabs in #2147
- Refresh python client poetry.lock to bump setuptools by @lugi0 in #2157
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #2150
- build(deps-dev): bump types-python-dateutil from 2.9.0.20251115 to 2.9.0.20260124 in /clients/python by @dependabot[bot] in #2151
- build(deps-dev): bump coverage from 7.13.1 to 7.13.2 in /clients/python by @dependabot[bot] in #2154
- build(deps-dev): bump ruff from 0.14.13 to 0.14.14 in /clients/python by @dependabot[bot] in #2155
- build(deps): bump huggingface-hub from 1.3.2 to 1.3.3 in /clients/python by @dependabot[bot] in #2152
- build(deps): bump huggingface-hub from 1.3.2 to 1.3.3 in /jobs/async-upload by @dependabot[bot] in #2156
- OWNERS: add fege as Reviewer by @tarilabs in #2146
- test: enhance validation tests for filters, models, and sources by @fege in #2149
- build(deps-dev): bump schemathesis in /clients/python by @jonburdo in #2159
- Add Character Limit Validation in Name field in Catalog Settings by @Taj010 in #2137
- chore(fuzz): disable failing checks for schemathesis 4.9.4 compatibility by @jonburdo in #2161
- feat: add image signer by @jonburdo in #2160
- build(deps): bump lodash-es from 4.17.21 to 4.17.23 in /clients/ui/frontend by @dependabot[bot] in #2143
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /clients/ui/frontend by @dependabot[bot] in #2145
- Add tensor type filter to basic filters by @ppadti in #2135
- Model destination location Form Fields by @Taj010 in #2141
- Parse port from base url by @osamaahmed17 in #2133
- Add Luca and myself as reviewers to tests folder by @dbasunag in #2166
- feat(catalog/ui): add architecture field to model catalog details page by @chambridge in #2071
- chore(catalog): update license names by @pboyd in #2170
- Automate go generate PRs and stop failing builds for differences by @pboyd in #2171
- Add model transfer jobs table with BFF mocks by @manaswinidas in #2167
- Replace fake metrics with description fallback and change loading and error states for validated model cards by @Taj010 in #2122
- Add created IDs to async-upload job termination message by @adysenrothman in #2173
- add jonburdo to approvers list by @jonburdo in #2162
- Added edge case for re-enabling source on the MC settings page by @YuliaKrimerman in #2132
- Fix Reset buttons behavior for Latency and Max RPS filters by @Taj010 in #2158
- Add namespace selector to register form by @ppadti in #2165
- Model type classification hf by @adysenrothman in #2164
- Added Model transfer job name and Edit resource fields by @YuliaKrimerman in #2140
- fix(catalog): data races in test mocks by @pboyd in #2174
- Improve help text for YAML and HF catalog sources by @manaswinidas in #2186
- build(deps): bump boto3 from 1.42.30 to 1.42.39 in /clients/python by @dependabot[bot] in #2175
- Add envtest mocks and client logic for model transfer job by @ppadti in #2183
- build(deps-dev): bump pytest from 8.4.2 to 9.0.2 in /clients/python by @dependabot[bot] in #2177
- build(deps): bump huggingface-hub from 1.3.3 to 1.3.7 in /clients/python by @dependabot[bot] in #2178
- build(deps-dev): bump pytest from 8.3.5 to 9.0.2 in /jobs/async-upload by @dependabot[bot] in #2180
- build(deps): bump model-registry from 0.3.0 to 0.3.5 in /jobs/async-upload by @dependabot[bot] in #2179
- build(deps-dev): bump protobuf from 6.31.1 to 6.33.5 in /clients/python by @dependabot[bot] in #2191
- build(deps-dev): bump schemathesis from 4.9.4 to 4.9.5 in /clients/python by @dependabot[bot] in #2176
- build(deps): bump huggingface-hub from 1.3.3 to 1.3.7 in /jobs/async-upload by @dependabot[bot] in #2181
- build(deps): bump qs, @cypress/request and express in /clients/ui/frontend by @dependabot[bot] in #2190
- load hf models before erroring by @adysenrothman in #2193
- Add a way to pass user token to CatalogAPIClient by @dbasunag in #2192
- [reopening #2148] Add ordering tests for catalog e2e from downstream by @lugi0 in #2187
- test: add artifact filtering tests for type and query validation by @fege in #2184
- Make changes to tests to add support to run them against openshift clusters by @dbasunag in #2195
- Microcopy and UX fixes to model catalog by @manaswinidas in #2196
- Update the newly added catalog tests to ensure they run/skip against live clusters by @dbasunag in #2197
- feat: add model signer by @jonburdo in #2168
- chore: align manifest for 0.3.6 by @Al-Pragliola in #2199
New Contributors
- @osamaahmed17 made their first contribution in #2133
Full Changelog: v0.3.5...v0.3.6