Skip to content

Commit a2e2e18

Browse files
authored
Kubeflow SDK Official Release 0.1.0 (#105)
Signed-off-by: kramaranya <[email protected]>
1 parent 4faad04 commit a2e2e18

File tree

2 files changed

+60
-1
lines changed

2 files changed

+60
-1
lines changed

CHANGELOG/CHANGELOG-0.1.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# [0.1.0](https://github.com/kubeflow/sdk/releases/tag/0.1.0) (2025-09-23)
2+
3+
## New Features
4+
5+
- feat(ci): Add automated release CI job ([#65](https://github.com/kubeflow/sdk/pull/65)) by @kramaranya
6+
- feat: Implement TrainerClient Backends & Local Process ([#33](https://github.com/kubeflow/sdk/pull/33)) by @szaher
7+
- feat: KEP-2 Local Execution Mode Proposal ([#34](https://github.com/kubeflow/sdk/pull/34)) by @szaher
8+
- feat(trainer): Add support for param unpacking in the training function call ([#62](https://github.com/kubeflow/sdk/pull/62)) by @briangallagher
9+
- feat: Support multiple pip index URLs in CustomTrainer ([#79](https://github.com/kubeflow/sdk/pull/79)) by @wassimbensalem
10+
- feat(trainer): Refactor get_job_logs() API with Iterator ([#83](https://github.com/kubeflow/sdk/pull/83)) by @andreyvelich
11+
- feat: Implement Kubernetes Backend ([#68](https://github.com/kubeflow/sdk/pull/68)) by @szaher
12+
- feat(docs): add ROADMAP of Kubeflow SDK ([#44](https://github.com/kubeflow/sdk/pull/44)) by @kramaranya
13+
- feat(trainer): Add `get_runtime_packages()` API ([#57](https://github.com/kubeflow/sdk/pull/57)) by @andreyvelich
14+
- feat(trainer): Support Framework Labels in Runtimes ([#56](https://github.com/kubeflow/sdk/pull/56)) by @andreyvelich
15+
- feat(trainer): Add environment variables argument to CustomTrainer ([#54](https://github.com/kubeflow/sdk/pull/54)) by @astefanutti
16+
- feat(trainer): Add `wait_for_job_status()` API ([#52](https://github.com/kubeflow/sdk/pull/52)) by @andreyvelich
17+
- feat(ci): Add GitHub action to verify PR titles ([#42](https://github.com/kubeflow/sdk/pull/42)) by @andreyvelich
18+
19+
## Bug Fixes
20+
21+
- fix(scripts): Use previous stable tag for changelog ([#103](https://github.com/kubeflow/sdk/pull/103)) by @kramaranya
22+
- fix(docs): Update links before SDK release ([#98](https://github.com/kubeflow/sdk/pull/98)) by @kramaranya
23+
- fix: trainer client backend public ([#78](https://github.com/kubeflow/sdk/pull/78)) by @jaiakash
24+
- fix(trainer): Keep the original runtime command in get_runtime_packages() API ([#64](https://github.com/kubeflow/sdk/pull/64)) by @andreyvelich
25+
- fix(trainer): fix __all__ import. ([#43](https://github.com/kubeflow/sdk/pull/43)) by @Electronic-Waste
26+
- fix: Expose BuiltinTrainer API to users ([#28](https://github.com/kubeflow/sdk/pull/28)) by @Electronic-Waste
27+
28+
## Maintenance
29+
30+
- chore: Ignore PRs titles with area/release labels in CI ([#101](https://github.com/kubeflow/sdk/pull/101)) by @kramaranya
31+
- chore: Add proper ruff configuration ([#69](https://github.com/kubeflow/sdk/pull/69)) by @szaher
32+
- chore: Update CONTRIBUTING.md to use uv ([#41](https://github.com/kubeflow/sdk/pull/41)) by @szaher
33+
- chore: Add welcome new contributors CI ([#82](https://github.com/kubeflow/sdk/pull/82)) by @kramaranya
34+
- chore(trainer): Use explicit exception chaining ([#80](https://github.com/kubeflow/sdk/pull/80)) by @andreyvelich
35+
- chore: Nominate @kramaranya and @szaher as Kubeflow SDK reviewers ([#76](https://github.com/kubeflow/sdk/pull/76)) by @andreyvelich
36+
- chore: Enable parallel builds for coveralls ([#81](https://github.com/kubeflow/sdk/pull/81)) by @kramaranya
37+
- chore: Remove tool.hatch.build.targets from pyproject ([#73](https://github.com/kubeflow/sdk/pull/73)) by @kramaranya
38+
- chore: Move dev extras to dependency-groups ([#71](https://github.com/kubeflow/sdk/pull/71)) by @kramaranya
39+
- chore: Update README.md ([#67](https://github.com/kubeflow/sdk/pull/67)) by @kramaranya
40+
- chore: move pyproject.toml to root ([#61](https://github.com/kubeflow/sdk/pull/61)) by @kramaranya
41+
- chore(ci): Align Kubernetes versions from Trainer for e2e tests ([#58](https://github.com/kubeflow/sdk/pull/58)) by @astefanutti
42+
- chore(ci): Add dev tests with master dependencies ([#55](https://github.com/kubeflow/sdk/pull/55)) by @kramaranya
43+
- chore(docs): Add Coveralls Badge to the README ([#53](https://github.com/kubeflow/sdk/pull/53)) by @andreyvelich
44+
- chore(trainer): Remove accelerator label from the runtimes ([#51](https://github.com/kubeflow/sdk/pull/51)) by @andreyvelich
45+
46+
## Other Changes
47+
48+
- Kubeflow SDK Official Release 0.1.0rc1 ([#100](https://github.com/kubeflow/sdk/pull/100)) by @kramaranya
49+
- add unit test for trainer sdk ([#17](https://github.com/kubeflow/sdk/pull/17)) by @briangallagher
50+
- add e2e notebook tests ([#27](https://github.com/kubeflow/sdk/pull/27)) by @briangallagher
51+
- Update pyproject.toml project links ([#40](https://github.com/kubeflow/sdk/pull/40)) by @szaher
52+
- Add support for UV & Ruff ([#38](https://github.com/kubeflow/sdk/pull/38)) by @szaher
53+
- Step down from sdk ownership role ([#37](https://github.com/kubeflow/sdk/pull/37)) by @tenzen-y
54+
- Add CONTRIBUTING.md ([#30](https://github.com/kubeflow/sdk/pull/30)) by @abhijeet-dhumal
55+
- Reflect owners updates from KF Trainer ([#32](https://github.com/kubeflow/sdk/pull/32)) by @tenzen-y
56+
- Consume Trainer models from external package kubeflow_trainer_api ([#15](https://github.com/kubeflow/sdk/pull/15)) by @kramaranya
57+
- Add pre-commit and flake8 configs ([#6](https://github.com/kubeflow/sdk/pull/6)) by @eoinfennessy
58+
- Add Stale GitHub action ([#7](https://github.com/kubeflow/sdk/pull/7)) by @kramaranya
59+
- Add GitHub issue and PR templates ([#5](https://github.com/kubeflow/sdk/pull/5)) by @eoinfennessy

kubeflow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.1.0rc1"
15+
__version__ = "0.1.0"

0 commit comments

Comments
 (0)