# 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](https://issues.apache.org/jira/browse/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](https://issues.apache.org/jira/browse/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. --- * [YETUS-1224](https://issues.apache.org/jira/browse/YETUS-1224) | *Major* | **2023-05 Dependency Updates** * 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 --- * [YETUS-1233](https://issues.apache.org/jira/browse/YETUS-1233) | *Major* | **2023-09 Dependency Updates** 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 --- * [YETUS-1218](https://issues.apache.org/jira/browse/YETUS-1218) | *Major* | **locate\_patch falsely succeeds** **WARNING: No release note provided for this change.**