ETOS
ETOS 7.3.0 introduces Python 3.13 upgrades across all components, enhanced connection robustness, improved test suite validation, unified job management, and better error handling for more reliable test execution.
What's Changed
- remove deprecated pkg_resources by @andmat900 in #434
- etos client: use etos library 5.1.2 by @andmat900 in #416
- etos client: update etos_lib to 5.1.4 by @andmat900 in #437
- Add e2e tests for the ETOS controller by @t-persson in #410
- bypass "make docker-push" before merging PRs by @andmat900 in #364
- Make SSE connection more robust during testrun start by @andmat900 in #446
- Create a simple program for deploying ETOS to Kind for local testing by @t-persson in #439
- Unified job management so that all controllers work the same by @t-persson in #448
- Remove duplicate statuses by @t-persson in #449
- Don't use key-service if it does not exist by @t-persson in #453
Full Changelog: 7.2.4...7.3.0
ETOS API
What's Changed
- upgrade to Python 3.13 by @andmat900 in eiffel-community/etos-api#118
- Return 400 when a test suite failed validation by @t-persson in eiffel-community/etos-api#120
- Add test suite url to start-etos span attributes by @fredjn in eiffel-community/etos-api#121
- basic artifact identifier validation by @andmat900 in eiffel-community/etos-api#119
- set jsontas min version to 1.4.1 by @andmat900 in eiffel-community/etos-api#122
- Ignore not found on delete by @t-persson in eiffel-community/etos-api#123
- Allow the passing of DEV with the Dataset by @t-persson in eiffel-community/etos-api#124
Full Changelog: eiffel-community/etos-api@2.9.8...2.10.0
ETOS Suite Starter
What's Changed
- upgrade to Python 3.13 by @andmat900 in eiffel-community/etos-suite-starter#48
Full Changelog: eiffel-community/etos-suite-starter@2.7.4...2.7.5
ETOS Suite Runner
What's Changed
- lib/suite.py: more robust subsuite download by @andmat900 in eiffel-community/etos-suite-runner#92
- upgrade to Python 3.13 by @andmat900 in eiffel-community/etos-suite-runner#93
- Only start ETR instances if there is a request in sub suite by @t-persson in eiffel-community/etos-suite-runner#94
- Allow the EnvironmentRequest reason to be 'completed' by @t-persson in eiffel-community/etos-suite-runner#95
- Fix a bug with multi-suite testruns not working by @t-persson in eiffel-community/etos-suite-runner#96
Full Changelog: eiffel-community/etos-suite-runner@5.3.7...5.3.8
ETOS Environment Provider
What's Changed
- set jsontas min version to 1.4.1 by @andmat900 in eiffel-community/etos-environment-provider#128
Full Changelog: eiffel-community/etos-environment-provider@5.3.4...5.3.5
ETOS Test Runner
What's Changed
- Use jsontas 1.4.1 by @andmat900 in eiffel-community/etos-test-runner#65
Full Changelog: eiffel-community/etos-test-runner@3.7.4...3.7.5