Releases: eiffel-community/etos
6.7.3
What's Changed
- Make the checksums optional all the way up the stack by @t-persson in #298
Full Changelog: 6.7.1...6.7.3
6.7.1
What's Changed
- Make the checksum on a Downloadable optional by @t-persson in #297
Full Changelog: 6.7.0...6.7.1
6.7.0
ETOS (Updated to 6.7.0)
What's Changed
- Log the correct fail/error message by @fredjn in #252
- Enable downloading from internal report and artifact events by @t-persson in #259
- A working state of the testrun controller by @t-persson in #246
- Compatibility fix for latest tox and setuptools by @andmat900 in #285
- Fix incorrect fields in cli/pyproject.toml by @andmat900 in #292
Full Changelog: 6.6.2...6.7.0
ETOS Suite Runner (Updated to 5.2.1)
What's Changed
- Update to 5.1.1 of environment provider by @t-persson in eiffel-community/etos-suite-runner#69
- Update to 3.6.0 of ETR by @t-persson in eiffel-community/etos-suite-runner#70
Full Changelog: eiffel-community/etos-suite-runner@5.1.3...5.2.1
ETOS Test Runner (Updated to 3.6.0)
What's Changed
- ETOS must understand exit codes from the test command by @andmat900 in eiffel-community/etos-test-runner#49
- Enable user logs in ETR by @t-persson in eiffel-community/etos-test-runner#51
- Artifact events by @t-persson in eiffel-community/etos-test-runner#52
Full Changelog: eiffel-community/etos-test-runner@3.5.0...3.6.0
ETOS Environment Provider (Updated to 5.1.1)
What's Changed
- Add a 30s sleep as work around for log download race by @fredjn in eiffel-community/etos-environment-provider#109
- Set ETOS RabbitMQ parameters by @t-persson in eiffel-community/etos-environment-provider#108
- Fix a problem where release_all is not run correctly by @t-persson in eiffel-community/etos-environment-provider#110
- Update to 3.6.0 of ETR by @t-persson in eiffel-community/etos-environment-provider#111
Full Changelog: eiffel-community/etos-environment-provider@5.0.2...5.1.1
ETOS API (Updated to 2.5.5)
What's Changed
- Add retry for testrunner validation by @fredjn in eiffel-community/etos-api#65
- Add validation for empty suite definition list by @fredjn in eiffel-community/etos-api#71
- Generic IUT provider for ETOS API by @andmat900 in eiffel-community/etos-api#73
- Add Github publishing workflow for etos-iut by @andmat900 in eiffel-community/etos-api#74
- Remove unused internal/iut/server package by @andmat900 in eiffel-community/etos-api#76
- Improve defer response.Body.Close() in SSE by @andmat900 in eiffel-community/etos-api#77
- Migrate to pyproject.toml, remove setup.cfg, pyscaffold by @andmat900 in eiffel-community/etos-api#79
- More robust testrunner validation retry logic by @andmat900 in eiffel-community/etos-api#80
- Generic execution space provider for ETOS API by @andmat900 in eiffel-community/etos-api#75
- Go 1.22 for all etos-api services by @andmat900 in eiffel-community/etos-api#82
- Lazy testrunner validation by @andmat900 in eiffel-community/etos-api#81
- Fix incorrect fields in pyproject.toml by @andmat900 in eiffel-community/etos-api#85
- Remove testrunner validation retries and cache by @andmat900 in eiffel-community/etos-api#86
- Fix the problem where a wrong realm is found in www-authenticate by @t-persson in eiffel-community/etos-api#88
- Fix executionspace image reference in Github action by @andmat900 in eiffel-community/etos-api#84
Full Changelog: eiffel-community/etos-api@2.4.1...2.5.4
6.6.2
ETOS (Updated to 6.6.2)
What's Changed
- Enable auto compaction for etcd by @andmat900 in #241
- Limit max number of connections to log area by @andmat900 in #250
- Remove setup.cfg, pyscaffold. Add pyproject.toml, setuptools-scm by @andmat900 in #251
- Add a build publish workflow for etos client by @t-persson in #253
- add readme field to pyproject.toml by @andmat900 in #256
Full Changelog: 6.6.0...6.6.2
ETOS Suite Runner (Updated to 5.1.3)
What's Changed
- etos_lib 4.3.6, etos_environment_provider 5.0.2 by @andmat900 in eiffel-community/etos-suite-runner#68
Full Changelog: eiffel-community/etos-suite-runner@5.1.2...5.1.3
ETOS Library (Updated to 4.3.6)
What's Changed
- Fix setuptools_scm version retrieval from detached HEAD by @andmat900 in eiffel-community/etos-library#37
- pyscaffold update and setup.cfg fixes by @andmat900 in eiffel-community/etos-library#35
Full Changelog: eiffel-community/etos-library@4.3.1...4.3.6 - Disable eiffel.publisher.* for RabbitMQLogPublisher by @andmat900 in eiffel-community/etos-library#34
Full Changelog: eiffel-community/etos-suite-runner@4.3.1...4.3.6
ETOS Environment Provider (Updated to 5.0.2)
What's Changed
- Use pyproject.toml, etos_lib 4.3.6, remove pyscaffold by @andmat900 in eiffel-community/etos-environment-provider#107
Full Changelog: eiffel-community/etos-environment-provider@5.0.1...5.0.2
6.6.0
ETOS (Updated to 6.6.0)
What's Changed
- Attempt to reduce the number of ER requests by @t-persson in #237
- Get logs from api by @t-persson in #239
Full Changelog: 6.5.0...6.6.0
ETOS API (Updated to 2.4.1)
- Step up etos_lib to 4.3.1 by @andmat900 in eiffel-community/etos-api#67
- Add a new API for listing logs and artifacts from a log area by @t-persson in eiffel-community/etos-api#66
- Fix the workflow by @t-persson in eiffel-community/etos-api#68
What's Changed
Full Changelog: eiffel-community/etos-api@2.3.0...2.4.1
ETOS Test Runner (Updated to 3.5.0)
What's Changed
- Make sub suite and main suite IDs available on upload by @t-persson in eiffel-community/etos-test-runner#50
Full Changelog: eiffel-community/etos-test-runner@3.4.1...3.5.0
ETOS Suite Runner (Updated to 5.1.2)
What's Changed
- Migrate from Debian Buster to Bookworm base image by @andmat900 in eiffel-community/etos-suite-runner#64
- Add OpenTelemetry trace id to logstash entries by @andmat900 in eiffel-community/etos-suite-runner#62
- Update to latest environment provider by @t-persson in eiffel-community/etos-suite-runner#65
- Update to latest ETR
- Update to the latest version of ETOS Environment Provider (5.0.1) by @fredjn in eiffel-community/etos-suite-runner#66
Full Changelog: eiffel-community/etos-suite-runner@4.2.0...5.1.2
ETOS Environment Provider (Updated to 5.0.1)
What's Changed
- Remove the rest of the celery and API parts by @t-persson in eiffel-community/etos-environment-provider#98
- Remove unused database keys by @t-persson in eiffel-community/etos-environment-provider#100
- Step up etos_lib to 4.3.0 by @andmat900 in eiffel-community/etos-environment-provider#102
- Change default value for maximum amount by @fredjn in eiffel-community/etos-environment-provider#99
- Step up etos_lib to 4.3.1 by @andmat900 in eiffel-community/etos-environment-provider#103
- Add sub suite ID to sub suite definition by @t-persson in eiffel-community/etos-environment-provider#104
- Catch the ConnectionError exception from requests by @fredjn in eiffel-community/etos-environment-provider#105
Full Changelog: eiffel-community/etos-environment-provider@4.2.0...5.0.1
6.5.0
ETOS (Updated to 6.5.0)
What's Changed
- Add the suggested SSE protocol to the documentation by @t-persson in #231
- Add ETCD paths to documentation by @t-persson in #230
- Increase default disk size for ETCD by @t-persson in #233
Full Changelog: 6.4.0...6.5.0
ETOS API (Updated to 2.3.0)
What's Changed
- Fixes for OpenTelemetry tracing by @andmat900 in eiffel-community/etos-api#60
- Fix authorization header parsing by @fredjn in eiffel-community/etos-api#61
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in eiffel-community/etos-api#63
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in eiffel-community/etos-api#62
- Use Debian Bookworm base image by @andmat900 in eiffel-community/etos-api#64
Full Changelog: eiffel-community/etos-api@2.1.1...2.3.0
ETOS Suite Starter (Updated to 2.6.2)
What's Changed
- Prevent validation error if observability configmap not set by @andmat900 in eiffel-community/etos-suite-starter#36
- Add tracing using OpenTelemetry by @andmat900 in eiffel-community/etos-suite-starter#34
Full Changelog: eiffel-community/etos-suite-starter@2.5.0...2.6.2
ETOS Suite Runner (Updated to 4.2.0)
What's Changed
- Add OpenTelemetry instrumentation by @andmat900 in eiffel-community/etos-suite-runner#59
Full Changelog: eiffel-community/etos-suite-runner@4.1.2...4.2.0
ETOS Environment Provider (Updated to 4.2.0)
What's Changed
- Add OpenTelemetry tracing by @andmat900 in eiffel-community/etos-environment-provider#96
Full Changelog: eiffel-community/etos-environment-provider@4.1.0...4.2.0
6.4.0
ETOS (Updated to 6.4.0)
Full Changelog: 6.3.0...6.4.0
ETOS Environment Provider (Updated to 4.1.0)
What's Changed
- Make sure we do all in our power to release an environment by @t-persson in eiffel-community/etos-environment-provider#97
Full Changelog: eiffel-community/etos-environment-provider@4.0.0...4.1.0
ETOS Suite Starter (Updated to 2.5.0)
What's Changed
- Replace python template with a yaml template deployed in cluster by @t-persson in eiffel-community/etos-suite-starter#35
Full Changelog: eiffel-community/etos-suite-starter@2.4.0...2.5.0
6.3.0
ETOS (Updated to 6.3.0)
What's Changed
- Adding an etcd cluster by @t-persson in #205
- Use etos_lib HTTP client for log download by @andmat900 in #212
- Add pydantic dependency by @andmat900 in #213
- Fix pydantic validation for pydantic 2.6.x by @andmat900 in #215
- Add ETCD to the release manifest by @t-persson in #216
- Set gql log level to WARNING instead of INFO/DEBUG by @t-persson in #220
- Remove the hosted environment provider by @t-persson in #223
- Remove the hosted environment provider next release by @t-persson in #226
New Contributors
- @andmat900 made their first contribution in #212
Full Changelog: 6.2.0...6.3.0
ETOS API (Updated to 2.1.1)
What's Changed
- Enable opentelemetry support in the ETOS API by @t-persson in eiffel-community/etos-api#52
- Use Python 3.9 base image instead of 3.9.0 by @andmat900 in eiffel-community/etos-api#54
- Remove the environment provider router by @t-persson in eiffel-community/etos-api#53
- Abort running suites using DELETE request by @andmat900 in eiffel-community/etos-api#57
- Register providers at etos-api launch by @andmat900 in eiffel-community/etos-api#56
- Make sure we dump providers to JSON before writing by @t-persson in eiffel-community/etos-api#58
- Dependabot fixes by @t-persson in eiffel-community/etos-api#59
New Contributors
- @andmat900 made their first contribution in eiffel-community/etos-api#54
Full Changelog: eiffel-community/etos-api@1.32.0...2.1.1
ETOS Suite Runner (Updated to 4.1.1)
What's Changed
- Bump fastapi from 0.95.2 to 0.109.1 in /projects/log_listener by @dependabot in eiffel-community/etos-suite-runner#52
- Run the environment provider locally by @t-persson in eiffel-community/etos-suite-runner#51
- Add ETR_VERSION to suite runner by @t-persson in eiffel-community/etos-suite-runner#54
- Configmap shall not be generated by @t-persson in eiffel-community/etos-suite-runner#55
- Dependabot fixes by @t-persson in eiffel-community/etos-suite-runner#56
- Set latest ETR version by @t-persson in eiffel-community/etos-suite-runner#57
New Contributors
- @dependabot made their first contribution in eiffel-community/etos-suite-runner#52
Full Changelog: eiffel-community/etos-suite-runner@3.3.0...4.1.1
ETOS Environment Provider (Updated to 4.0.0)
What's Changed
- Updated to use ETCD database instead of redis by @t-persson in eiffel-community/etos-environment-provider#85
- Update etos library version by @t-persson in eiffel-community/etos-environment-provider#86
- Make celery optional by @t-persson in eiffel-community/etos-environment-provider#87
- Correct a type-hint by @t-persson in eiffel-community/etos-environment-provider#88
- Remove subsuite loop from release_full_environment by @andmat900 in eiffel-community/etos-environment-provider#89
- Update to latest version of ETR by @t-persson in eiffel-community/etos-environment-provider#90
- Rename environment provider package on pypi by @t-persson in eiffel-community/etos-environment-provider#94
- Remove provider registration and configuration by @andmat900 in eiffel-community/etos-environment-provider#95
New Contributors
- @andmat900 made their first contribution in eiffel-community/etos-environment-provider#89
Full Changelog: eiffel-community/etos-environment-provider@2.3.0...4.0.0
ETOS Suite Starter (Updated to 2.4.0)
What's Changed
- add terminationGracePeriodSeconds to Job template by @andmat900 in eiffel-community/etos-suite-starter#32
- Set a unit on the kubexit grace period by @t-persson in eiffel-community/etos-suite-starter#33
New Contributors
- @andmat900 made their first contribution in eiffel-community/etos-suite-starter#32
Full Changelog: eiffel-community/etos-suite-starter@2.2.0...2.4.0
6.2.0
ETOS (Updated to 6.2.0)
What's Changed
- Latest versions by @t-persson in #201
- Add a manually triggered workflow that updates release by @t-persson in #203
Full Changelog: 6.0.2...6.2.0
ETOS API (Updated to 1.32.0)
What's Changed
- Add CI to ETOS API and SSE by @t-persson in eiffel-community/etos-api#48
- Move manifest update to its own job by @t-persson in eiffel-community/etos-api#50
- Make sure we clone the repository by @t-persson in eiffel-community/etos-api#51
- Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in eiffel-community/etos-api#49
New Contributors
- @dependabot made their first contribution in eiffel-community/etos-api#49
Full Changelog: eiffel-community/etos-api@1.31.1...1.32.0
ETOS Environment Provider (Updated to 2.3.0)
What's Changed
- Add CI for environment provider by @t-persson in eiffel-community/etos-environment-provider#83
- Fix a race condtion with git and workflow by @t-persson in eiffel-community/etos-environment-provider#84
Full Changelog: eiffel-community/etos-environment-provider@2.2.6...2.3.0
ETOS Suite Starter (Updated to 2.2.0)
What's Changed
- Add kustomization manifest files by @t-persson in eiffel-community/etos-suite-starter#23
- Update to latest version of esr and log listener by @t-persson in eiffel-community/etos-suite-starter#24
- Add a CI workflow for ETOS suite starter by @t-persson in eiffel-community/etos-suite-starter#25
- Attempt to run the workflow on target by @t-persson in eiffel-community/etos-suite-starter#26
- Set branch to main instead of master by @t-persson in eiffel-community/etos-suite-starter#28
- Remove suite runner configmap by @t-persson in eiffel-community/etos-suite-starter#29
- Fix the name of the docker image by @t-persson in eiffel-community/etos-suite-starter#30
- Set ttl on ESR by @t-persson in eiffel-community/etos-suite-starter#31
Full Changelog: eiffel-community/etos-suite-starter@2.0.1...2.2.0
ETOS Suite Runner (Updated to 3.3.0)
What's Changed
- Update to version 4.0.0 of the ETOS library by @t-persson in eiffel-community/etos-suite-runner#44
- Add ETOS SSE v1 protocol support by @t-persson in eiffel-community/etos-suite-runner#45
- Add manifest to etos suite runner by @t-persson in eiffel-community/etos-suite-runner#47
- Add ci by @t-persson in eiffel-community/etos-suite-runner#48
- Fix the JSON used to update manifests by @t-persson in eiffel-community/etos-suite-runner#49
- Better error messages when executor does not start by @t-persson in eiffel-community/etos-suite-runner#46
- Capture errors should the executor not return json by @t-persson in eiffel-community/etos-suite-runner#50
Full Changelog: eiffel-community/etos-suite-runner@3.1.0...3.3.0
6.0.2
This release is a bugfix. No new etosctl has been released, only manifest changes
What's Changed
- Set a SHA for suite starter by @t-persson in #202
- Force versions by pointing to git tags instead by @t-persson in #200
Full Changelog: 6.0.1...6.0.2