Apache Yetus 0.15.0 Release Notes
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
-
YETUS-1193 |
Major |
Update to Jammy Jellyfish Ubuntu LTS |
Beyond the operating system, the following components have been updated:
- hadolint: 2.10.0 -> 2.12.0
- buf: 1.8.0 -> 1.9.0
- bats: 1.8.0 -> 1.8.2
- golangci-lint: 1.50.0 -> 1.50.1
- maven: 3.8.5 -> 3.8.6
- ansible: 5.5.0 -> 6.6.0
- ansible-lint: 6.0.2 -> 6.8.7
- codespell: 2.2.1 -> 2.2.2
- detect-secrets: 1.2.0 -> 1.4.0
- pylint: 2.13.4 -> 2.15.6
- yamllint: 1.26.3 -> 1.28.0
- bundler: 2.3.22 -> 2.3.26
- rubocop: 1.26.1 -> 1.39
- jshint: 2.13.4 -> 2.13.6
- markdowncli-lint: 0.31.1 -> 0.32.2
Additionally:
- Python is now 3.10-based
- docker-compose python version has been replaced with the go code plug-in
-
YETUS-1222 |
Major |
smart-apply-patch EXTRA_ARGS should be an array |
The undocumented EXTRA_ARGS environment variable is now expected to be an array.
- ansible (removed)
- ansiblelint 6.8.7 -> 7.5.0
- bats 1.8.2 -> 1.9.0
- buf 1.9.0 -> 1.19.0
- bundler 2.3.26 -> 2.4.13
- codespell 2.2.2 -> 2.2.4
- golangci-lint 1.50.1 -> 1.52.2
- jsonlint 1.6.0 -> 1.6.3
- maven 3.8.6 -> 3.9.2
- markdownlint 0.32.2 -> 0.34
- node 14.x -> latest LTS at time of publishing (18.x currently)
- pylint 2.15.6 -> 2.17.4
- rubocop 1.39 -> 1.51
- shellcheck 0.8.0 -> 0.9.0
- spotbugs 4.6.0 -> 4.7.3
- yamllint 1.28.0 -> 1.31.0
External:
- ansiblelint 6.16.1 -> 6.18.0
- bats 1.9.0 -> 1.10.0
- buf 1.19.0 -> 1.26.1
- bundler 2.4.13 -> 2.4.19
- codespell 2.2.4 -> 2.2.5
- golangci-lint 1.52.2 -> 1.54.2
- hadolint arm is now supported
- maven 3.9.2 -> 3.9.4
- markdownlint 0.34.0 -> 0.36.0
- node: now comes from nodesource and hardcoded to 18.x
- pylint 2.17.4 -> 2.17.5
- rubocop 1.51 -> 1.56.1
- spotbugs 4.6.0 -> 4.7.3
- yamllint 1.31.0 -> 1.32.0
Internal:
- middleman went to 4.5.0 and a bunch of ruby deps updated in the process
WARNING: No release note provided for this change.