{"id":6694,"name":"com.tngtech.archunit:archunit","ecosystem":"maven","repository_url":"https://github.com/TNG/ArchUnit","issues_count":41,"created_at":"2025-06-06T22:05:40.452Z","updated_at":"2025-06-06T22:05:40.452Z","purl":"pkg:maven/com.tngtech.archunit:archunit","metadata":{"id":4626033,"name":"com.tngtech.archunit:archunit","ecosystem":"maven","description":"A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit'","homepage":"https://github.com/TNG/ArchUnit","licenses":"The Apache Software License, Version 2.0,BSD","normalized_licenses":["Apache-2.0","BSD-3-Clause"],"repository_url":"https://github.com/TNG/ArchUnit","keywords_array":[],"namespace":"com.tngtech.archunit","versions_count":44,"first_release_published_at":"2021-08-22T14:37:38.000Z","latest_release_published_at":"2025-05-07T19:57:39.000Z","latest_release_number":"1.4.1","last_synced_at":"2025-06-04T23:43:54.059Z","created_at":"2022-07-23T08:17:29.392Z","updated_at":"2025-06-04T23:43:54.059Z","registry_url":"https://central.sonatype.com/artifact/com.tngtech.archunit/archunit/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.tngtech.archunit/archunit/","metadata":{},"repo_metadata":{"uuid":"88962042","full_name":"TNG/ArchUnit","owner":"TNG","description":"A Java architecture test library, to specify and assert architecture rules in plain Java","archived":false,"fork":false,"pushed_at":"2023-03-12T07:04:45.000Z","size":15970,"stargazers_count":2600,"open_issues_count":92,"forks_count":256,"subscribers_count":50,"default_branch":"main","last_synced_at":"2023-03-12T08:34:46.929Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://archunit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-21T08:39:20.000Z","updated_at":"2023-03-11T17:34:26.000Z","dependencies_parsed_at":"2023-02-17T20:31:01.789Z","dependency_job_id":null,"html_url":"https://github.com/TNG/ArchUnit","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TNG%2FArchUnit","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TNG%2FArchUnit/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TNG%2FArchUnit/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TNG","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"TNG","name":"TNG Technology Consulting GmbH","uuid":"432256","kind":"organization","description":"TNG Technology Consulting GmbH is a value-based consulting partnership focused on high end information technology.","email":"info@tngtech.com","website":"https://www.tngtech.com","location":"Munich, Germany","twitter":"tngtech","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/432256?v=4","repositories_count":27,"last_synced_at":"2023-03-12T08:31:39.657Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TNG"},"tags":[{"name":"v1.0.1","sha":"bfbf0477f56188ea92077a08e9e28cba26d474fa","kind":"commit","published_at":"2022-11-21T18:10:16.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v1.0.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"f11750bd2feb61f49209040f9ce25a2ec7b80b9a","kind":"commit","published_at":"2022-10-03T17:22:21.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v1.0.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v1.0.0"},{"name":"v1.0.0-rc1","sha":"dd533a43103c767eaddc5e63dd4ca012bdb505bb","kind":"commit","published_at":"2022-07-13T17:41:15.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v1.0.0-rc1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v1.0.0-rc1"},{"name":"v0.23.1","sha":"d236cd3b277e67c0d2e3fe41738fa1afa9c56888","kind":"commit","published_at":"2022-02-27T14:58:57.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.23.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.23.1"},{"name":"v0.23.0","sha":"1e579c3408a58131f106268882dd435f44b85f46","kind":"commit","published_at":"2022-02-20T06:29:33.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.23.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.23.0"},{"name":"v0.22.0","sha":"821f16459fac126312fdb95d183612fbdabb1638","kind":"commit","published_at":"2021-10-30T06:13:01.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.22.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.22.0"},{"name":"v0.21.0","sha":"fe919acfb327b47a50fbcaefeb188e4ce0210e03","kind":"commit","published_at":"2021-08-22T17:43:24.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.21.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.21.0"},{"name":"v0.20.1","sha":"549500fb7d259260a3530b6c8eb4e6faac4e5cfa","kind":"commit","published_at":"2021-07-16T11:32:11.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.20.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.20.1"},{"name":"v0.20.0","sha":"8a5058e18ff452898dce00a1c29aee9adbc5f4e8","kind":"tag","published_at":"2021-07-04T16:15:45.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.20.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.20.0"},{"name":"v0.19.0","sha":"6140cbc8aa9a638c8753e2db2752015fa8bed058","kind":"commit","published_at":"2021-05-30T15:22:21.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.19.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.19.0"},{"name":"v0.18.0","sha":"165c695247fec1c2b889b30cd2ae9bb2250e75b4","kind":"commit","published_at":"2021-04-14T21:57:43.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.18.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.18.0"},{"name":"v0.17.0","sha":"937a9cc9d72e6e4baeb6b77594bd14d4abd11963","kind":"commit","published_at":"2021-02-21T23:15:39.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.17.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.17.0"},{"name":"v0.16.0","sha":"d63a224928631f7e705bf1f4b0b3ff59c7e154b8","kind":"commit","published_at":"2021-01-31T20:04:47.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.16.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.16.0"},{"name":"v0.15.0","sha":"9500ef8eed3f9b5acf873c619e539e4adb13951c","kind":"commit","published_at":"2020-12-16T23:49:40.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.15.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.15.0"},{"name":"v0.14.1","sha":"00ea9edb80ccf61a02244598665fb22c3626bce4","kind":"commit","published_at":"2020-05-23T23:16:21.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.14.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.14.1"},{"name":"v0.14.0","sha":"c8363d28a2058b1ab18fa3484bc2a3d1a096cd70","kind":"commit","published_at":"2020-05-23T21:07:36.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.14.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.14.0"},{"name":"v0.13.1","sha":"b928082f82eb2d01ee06f2869ea22f960cb17f1d","kind":"commit","published_at":"2020-02-04T19:03:46.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.13.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.13.1"},{"name":"v0.13.0","sha":"a15d47a64ef6fff4a7bc5f3d8e0f932c7da85016","kind":"commit","published_at":"2020-01-10T21:01:25.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.13.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.13.0"},{"name":"v0.12.0","sha":"f6def49f0f7fa9b26e0b7e0502ce581b79fedbaf","kind":"commit","published_at":"2019-11-03T21:15:49.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.12.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.12.0"},{"name":"v0.11.0","sha":"41a7b6506f76a9ee43d461776bdf1207aa53d4a8","kind":"commit","published_at":"2019-07-30T18:06:31.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.11.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.11.0"},{"name":"0.10.2","sha":"5f0cc821927902d0676dc55ff396bf48c297763b","kind":"commit","published_at":"2019-03-31T12:54:30.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/0.10.2","html_url":"https://github.com/TNG/ArchUnit/releases/tag/0.10.2"},{"name":"v0.10.2","sha":"5f0cc821927902d0676dc55ff396bf48c297763b","kind":"commit","published_at":"2019-03-31T12:54:30.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.10.2","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.10.2"},{"name":"v0.10.1","sha":"aa96f5b00f34e51ab9739f0a77ee36e920156779","kind":"commit","published_at":"2019-03-17T17:29:47.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.10.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.10.1"},{"name":"v0.10.0","sha":"7f5768a809d3101da2e6b742998f57cbc770ff35","kind":"commit","published_at":"2019-03-17T15:27:01.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.10.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.10.0"},{"name":"v0.9.3","sha":"7599ea5bfcfb46abc70b2ae731689b672a8cae19","kind":"commit","published_at":"2018-11-20T16:16:05.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.9.3","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.9.3"},{"name":"v0.9.2","sha":"149d624913e0a24e984e1cabac5a0360f9770f89","kind":"commit","published_at":"2018-11-11T11:00:44.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.9.2","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.9.2"},{"name":"v0.9.1","sha":"3ef687ee8deb00c429d9b3842bc41b1875070c32","kind":"commit","published_at":"2018-08-20T09:59:44.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.9.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"e8f597c1ed2deac5307bdb3ca87d1e0a3d8a7c79","kind":"commit","published_at":"2018-08-19T14:06:32.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.9.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.9.0"},{"name":"v0.8.3","sha":"44e0c13dcd9eee9e38fbdf33c3bb4ce66b4c48f4","kind":"commit","published_at":"2018-07-20T18:00:57.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.8.3","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.8.3"},{"name":"v0.8.2","sha":"a2e84f5f9c04cc52f742d093b3f3f73c722884f5","kind":"commit","published_at":"2018-06-16T11:24:56.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.8.2","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.8.2"},{"name":"v0.8.1","sha":"2ae408cf9f78454bf3fc564348fb723e0a819189","kind":"commit","published_at":"2018-06-02T12:51:50.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.8.1","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.8.1"},{"name":"v0.8.0","sha":"3bef3664e35e343d1a9213fa51bea8e50ba280e4","kind":"commit","published_at":"2018-05-16T19:37:49.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.8.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.8.0"},{"name":"v0.5.0","sha":"01079d559cba2c61489a88c2266273249b6a2845","kind":"commit","published_at":"2017-11-26T20:36:50.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.5.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.5.0"},{"name":"v0.4.0","sha":"1afe24b0421d485e99dda8d505e00311e0886ce4","kind":"commit","published_at":"2017-04-23T12:05:16.000Z","download_url":"https://codeload.github.com/TNG/ArchUnit/tar.gz/v0.4.0","html_url":"https://github.com/TNG/ArchUnit/releases/tag/v0.4.0"}]},"repo_metadata_updated_at":"2023-03-21T20:55:00.737Z","dependent_packages_count":77,"downloads":null,"downloads_period":null,"dependent_repos_count":733,"rankings":{"downloads":null,"dependent_repos_count":0.47412722947918085,"dependent_packages_count":0.9404457757025814,"stargazers_count":6.405322718863377,"forks_count":12.313292381127814,"docker_downloads_count":4.960716316543997,"average":5.01878088434339},"purl":"pkg:maven/com.tngtech.archunit/archunit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.tngtech.archunit:archunit","docker_dependents_count":11,"docker_downloads_count":379,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.tngtech.archunit:archunit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.tngtech.archunit:archunit/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.tngtech.archunit:archunit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.tngtech.archunit:archunit/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.tngtech.archunit:archunit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.tngtech.archunit:archunit/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":23,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4297531208","node_id":"PR_kwDOL1MULs7UCo8g","number":622,"state":"closed","title":"Bump the gradle-version-updates-minor-patch group in /backend with 2 updates","user":"dependabot[bot]","labels":["dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T18:49:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T17:34:01.000Z","updated_at":"2026-04-27T18:49:52.000Z","time_to_close":609349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-version-updates-minor-patch","update_count":2,"packages":[{"name":"org.xerial:sqlite-jdbc","old_version":"3.51.3.0","new_version":"3.53.0.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":"/backend","ecosystem":"maven"},"body":"Bumps the gradle-version-updates-minor-patch group in /backend with 2 updates: [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) and [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit).\n\nUpdates `org.xerial:sqlite-jdbc` from 3.51.3.0 to 3.53.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/sqlite-jdbc/releases\"\u003eorg.xerial:sqlite-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.53.0.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejdbc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexpose wal_autocheckpoint pragma in SQLiteConfig (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/dd2adcc\"\u003edd2adcc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1397\"\u003e#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/baaf087\"\u003ebaaf087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epublish multiple classifer jars (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bdd2b64\"\u003ebdd2b64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebetter Android support (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7eb6f3f\"\u003e7eb6f3f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1378\"\u003e#1378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/19259e5\"\u003e19259e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/f572217\"\u003ef572217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump surefire.version from 3.5.4 to 3.5.5 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/b649d25\"\u003eb649d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/857a754\"\u003e857a754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump org.mockito:mockito-core from 5.21.0 to 5.23.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/a597952\"\u003ea597952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank the following people for their contributions:\nGauthier, Karl-Michael Edlinger, kju2\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/f88e9c7b4d71a443fc9ce80c43e34cd85ceef338\"\u003e\u003ccode\u003ef88e9c7\u003c/code\u003e\u003c/a\u003e chore(release): 3.53.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/bdd2b64a107ef3aef2168a4446cb2b1c59992ddf\"\u003e\u003ccode\u003ebdd2b64\u003c/code\u003e\u003c/a\u003e feat: publish multiple classifer jars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/7eb6f3fb57c21e2d18a8145e2996caa0cdd398c3\"\u003e\u003ccode\u003e7eb6f3f\u003c/code\u003e\u003c/a\u003e feat: better Android support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/23ead2e027a9868184ab5d363c66652f7d6c64ca\"\u003e\u003ccode\u003e23ead2e\u003c/code\u003e\u003c/a\u003e chore: update native libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/baaf0870311ce780c7d15598fc080f3b31079aea\"\u003e\u003ccode\u003ebaaf087\u003c/code\u003e\u003c/a\u003e feat(sqlite): upgrade to sqlite 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/dd2adcc879a3b9914f3953629536f3d53473f275\"\u003e\u003ccode\u003edd2adcc\u003c/code\u003e\u003c/a\u003e feat(jdbc): expose wal_autocheckpoint pragma in SQLiteConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/b649d257cbb030969cdbf2cf74d2a05b590ebf86\"\u003e\u003ccode\u003eb649d25\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump surefire.version from 3.5.4 to 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/857a754356614e2705b1ce1a955b47b0333fedeb\"\u003e\u003ccode\u003e857a754\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.assertj:assertj-core from 3.27.6 to 3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/19259e5f34ed5a99515a0ae43711cddde0ef9158\"\u003e\u003ccode\u003e19259e5\u003c/code\u003e\u003c/a\u003e build(deps): bump org.sonatype.central:central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/a5979522b3a4b04020edda625891d2593638316a\"\u003e\u003ccode\u003ea597952\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.mockito:mockito-core from 5.21.0 to 5.23.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/sqlite-jdbc/compare/3.51.3.0...3.53.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/grossherzogin-elisabeth/eventplanner/pull/622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grossherzogin-elisabeth%2Feventplanner/issues/622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/622/packages"},{"uuid":"4292709695","node_id":"PR_kwDOR3MWL87TzAay","number":29,"state":"open","title":"⬆️(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T02:17:05.000Z","updated_at":"2026-04-20T08:04:35.499Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RoRoche/kstreamsmatchers/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoRoche%2Fkstreamsmatchers/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4292705387","node_id":"PR_kwDORXB9Qc7Ty_iH","number":156,"state":"open","title":"⬆️(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T02:15:38.000Z","updated_at":"2026-04-20T08:04:19.454Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RoRoche/eoconfig/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoRoche%2Feoconfig/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"},{"uuid":"3656747986","node_id":"PR_kwDOMtzcC861FkPr","number":45,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T01:12:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T01:24:36.000Z","updated_at":"2025-12-15T01:12:21.000Z","time_to_close":1813663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":14,"packages":[{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.2` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.7` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.21` |\n\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minor / bugfix versions of dependencies to latest by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3222\"\u003ewiremock/wiremock#3222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ui versions by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3224\"\u003ewiremock/wiremock#3224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary file by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3227\"\u003ewiremock/wiremock#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove standalone only by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3225\"\u003ewiremock/wiremock#3225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.13.1...3.13.2\"\u003ehttps://github.com/wiremock/wiremock/compare/3.13.1...3.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump redoc and \u003ccode\u003e@​redocly/cli\u003c/code\u003e in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3015\"\u003e#3015\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump undici from 6.19.8 to 6.21.3 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3046\"\u003e#3046\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.0 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2989\"\u003e#2989\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dompurify from 3.1.6 to 3.2.4 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2980\"\u003e#2980\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3047\"\u003e#3047\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3054\"\u003e#3054\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3055\"\u003e#3055\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3059\"\u003e#3059\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.xmlUnit from 2.10.0 to 2.10.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3057\"\u003e#3057\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3062\"\u003e#3062\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3058\"\u003e#3058\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.5 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3056\"\u003e#3056\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3032\"\u003e#3032\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.tngtech.archunit:archunit-junit5 from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3037\"\u003e#3037\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd gradle script to merge and bundle schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3061\"\u003e#3061\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the 'x-intellij-language-injection' property to schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3060\"\u003e#3060\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark APIs that will stop being public in v4.x as deprecated (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3041\"\u003e#3041\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark Recording API that does not need to be public deprecated (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3039\"\u003e#3039\u003c/a\u003e) \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/88587aa13b4899da080538e1b21bec0da105491e\"\u003e\u003ccode\u003e88587aa\u003c/code\u003e\u003c/a\u003e Use the new Maven Central publish mechanism\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/31c2745be718462989a4cdcb89c6af4b38024892\"\u003e\u003ccode\u003e31c2745\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3225\"\u003e#3225\u003c/a\u003e from wiremock/3.x-remove-standalone-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/fe27d5ed83bf7ac7bc4ee062574491b727708a94\"\u003e\u003ccode\u003efe27d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3227\"\u003e#3227\u003c/a\u003e from wiremock/fix-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/33f95c052b5a91ad28204447a26f5a8a629ccd5d\"\u003e\u003ccode\u003e33f95c0\u003c/code\u003e\u003c/a\u003e Remove unnecessary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/2b6c07bd2b05f241a751762eca0af462de758aa2\"\u003e\u003ccode\u003e2b6c07b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3224\"\u003e#3224\u003c/a\u003e from wiremock/upgrade-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/27feb5be0da17cf8886f512290fa84affae1d7fa\"\u003e\u003ccode\u003e27feb5b\u003c/code\u003e\u003c/a\u003e Remove standaloneOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/581c243b244d80e68352a036967040e4f1f820c5\"\u003e\u003ccode\u003e581c243\u003c/code\u003e\u003c/a\u003e Bump ui versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/084d43477fa664bf6ddcf5989073e1afb52c3c8c\"\u003e\u003ccode\u003e084d434\u003c/code\u003e\u003c/a\u003e Bump version to 3.13.2 in prep for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"3530692084","node_id":"PR_kwDOMtzcC86uiisV","number":43,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T01:20:45.000Z","updated_at":"2025-11-24T02:22:13.477Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":16,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.13` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.7` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"2888563463","node_id":"PR_kwDOMtzcC86sK_sH","number":40,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T01:17:18.000Z","updated_at":"2025-10-06T01:17:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":17,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.6","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.13` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.6` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2788478424","node_id":"PR_kwDOMtzcC86mNM3Y","number":39,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T01:12:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T04:45:01.000Z","updated_at":"2025-10-06T01:12:32.000Z","time_to_close":3011251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":18,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.11","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.4","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.7` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.4` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.0` | `5.13.4` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.4` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.10` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Property resolution for extensions within \u003ccode\u003e@OpenAPIDefinition\u003c/code\u003e Info object by \u003ca href=\"https://github.com/limehee\"\u003e\u003ccode\u003e@​limehee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3039\"\u003espringdoc/springdoc-openapi#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport externalDocs configure on SpecPropertiesCustomizer by \u003ca href=\"https://github.com/huisam\"\u003e\u003ccode\u003e@​huisam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3042\"\u003espringdoc/springdoc-openapi#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse adaptFromForwardedHeaders instead of deprecated fromHttpRequest by \u003ca href=\"https://github.com/thijsnissen\"\u003e\u003ccode\u003e@​thijsnissen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3060\"\u003espringdoc/springdoc-openapi#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes so that a RequestPart with a Map is added to the RequestBody by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3051\"\u003espringdoc/springdoc-openapi#3051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor webhook discovery and scanning mechanism by \u003ca href=\"https://github.com/zdary\"\u003e\u003ccode\u003e@​zdary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3057\"\u003espringdoc/springdoc-openapi#3057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1cf8e58c4dd635520e377bea82be8821df8013ac\"\u003e\u003ccode\u003e1cf8e58\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9d811218ebce2c772a1964634485c579ab9f3622\"\u003e\u003ccode\u003e9d81121\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/00d8525df43e5ecddcc81214aa013b42c62b8480\"\u003e\u003ccode\u003e00d8525\u003c/code\u003e\u003c/a\u003e performance tunning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fba01145d3fdb6d0a9d5105d3bdaf743fdea146d\"\u003e\u003ccode\u003efba0114\u003c/code\u003e\u003c/a\u003e upgrade to spring-boot 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/957b4a91644f4148ed17a276780b3f5d3376d287\"\u003e\u003ccode\u003e957b4a9\u003c/code\u003e\u003c/a\u003e Merge branch 'rayuuuu-main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5823621fe367c7531d565401b609a2202dd2aeb4\"\u003e\u003ccode\u003e5823621\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/rayuuuu/springdoc-openapi\"\u003ehttps://github.com/rayuuuu/springdoc-openapi\u003c/a\u003e into rayu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/133b4c335849473135d43fa9c922a5439e6bcd36\"\u003e\u003ccode\u003e133b4c3\u003c/code\u003e\u003c/a\u003e java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be993e5b8c2f3c988c4cdec621ad7123f60aaf1\"\u003e\u003ccode\u003e7be993e\u003c/code\u003e\u003c/a\u003e feat: javadoc performance optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e1b9f7114a0660c7f9af6bd16bbe55efbe846194\"\u003e\u003ccode\u003ee1b9f71\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2a59f95ff06b90023424e1021f6c8f09c87b21f5\"\u003e\u003ccode\u003e2a59f95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.7\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure Connection.isValid() returns true even if prepared statements deallocate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix the default branch name for dependency-submission action \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update oracle-actions/setup-java action to v1.4.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency checkstyle to v10.25.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.7.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.gradle.develocity to v4.0.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 15559ed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3636\"\u003e#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency gradle to v8.14.1 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin org.jetbrains.kotlin.jvm to v2.1.21 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency sbt/sbt to v1.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.1.13 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9217ed16cb2918ab1b6b9258ae97e6ede244d8a0\"\u003e\u003ccode\u003e9217ed1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/cb10dce086845b300f67125a7f33d59cc824c3d8\"\u003e\u003ccode\u003ecb10dce\u003c/code\u003e\u003c/a\u003e fix: ensure Connection.isValid() returns true even if prepared statements dea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/10e3546750888767191df90f188651306b3bafa7\"\u003e\u003ccode\u003e10e3546\u003c/code\u003e\u003c/a\u003e chore: bump slf4j and logback versions used for pgjdbc-osgi-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6c5ea88fc59f003cc0afc7bee046e8ddb0c9666c\"\u003e\u003ccode\u003e6c5ea88\u003c/code\u003e\u003c/a\u003e chore: fix the default branch name for dependency-submission action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5616d5f83e07128c0efdc414d8e84c15be0d9512\"\u003e\u003ccode\u003e5616d5f\u003c/code\u003e\u003c/a\u003e chore(deps): update oracle-actions/setup-java action to v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0d43f0ac91545272fe16375ec54ffac7768e76fd\"\u003e\u003ccode\u003e0d43f0a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency checkstyle to v10.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d0a88904d84bc5dbfe655f5dbd89339081cb6cf8\"\u003e\u003ccode\u003ed0a8890\u003c/code\u003e\u003c/a\u003e chore: add gradle/actions/dependency-submission so GitHub shows all dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/7105c75b550cc9c03e99cfe2b2485a1b30cb0e88\"\u003e\u003ccode\u003e7105c75\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9a6fc63bdde2b020f6edd93296918956ae32328\"\u003e\u003ccode\u003ed9a6fc6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/19dff836d9982f8ac3c1ab9f9187416aa247034b\"\u003e\u003ccode\u003e19dff83\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/0d13f04450f9590afa37761e04591526f47312e5\"\u003e\u003ccode\u003e0d13f04\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/958fb97ab1ebae1844629226fb06e27b05872c52\"\u003e\u003ccode\u003e958fb97\u003c/code\u003e\u003c/a\u003e services/jakarta.mail.Provider override not working \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003e#777\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/3446c942412cb324ce448d65d6a805f3a6af599e\"\u003e\u003ccode\u003e3446c94\u003c/code\u003e\u003c/a\u003e services/jakarta.mail.Provider override not working \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/170\"\u003e#170\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/892fae4ac7601976ee3270040a5b16d6349ce955\"\u003e\u003ccode\u003e892fae4\u003c/code\u003e\u003c/a\u003e Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/666ec999d8931041d89eabf10d807e5262195f8f\"\u003e\u003ccode\u003e666ec99\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.2.8 to 3.3.6 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/8eddc342b11436c2ab8a68ff5ab464e343edee99\"\u003e\u003ccode\u003e8eddc34\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.2.5 to 3.2.8 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/1259b86a8c195db3337db9eff81214c357758c0e\"\u003e\u003ccode\u003e1259b86\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.2 to 1.16.5 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/bf2bfc18c0d2b9b3f57417203c2a462a3a94a7de\"\u003e\u003ccode\u003ebf2bfc1\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/038fa7038a26251bbf4a43ea577a5e7171d3a2e4\"\u003e\u003ccode\u003e038fa70\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.4-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/1e520275467de4b1cc658fd83e1783c43d451b2e\"\u003e\u003ccode\u003e1e52027\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.0...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7a64cde8b3bc135c6ff763ba5aecf6cbbe0831db\"\u003e\u003ccode\u003e7a64cde\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/feb5f6fd75a59945121f1da25116f26ec6cdf48d\"\u003e\u003ccode\u003efeb5f6f\u003c/code\u003e\u003c/a\u003e Annotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/43e8b65784862bcf0950ee68bf6144a57a995947\"\u003e\u003ccode\u003e43e8b65\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of `org.assertj.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1bf8cd611009cdb8f9d6d9df770f9fc1cf12d8f3\"\u003e\u003ccode\u003e1bf8cd6\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of `org.asser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72d08b2209e02d0d93e9c7b71d469288c68db68a\"\u003e\u003ccode\u003e72d08b2\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of `org.assertj.core.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/475c2eb16fb40fd87f372e7c7b6b5e2114493b02\"\u003e\u003ccode\u003e475c2eb\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/fdc9bc5ea5c20770c16d2145e2f92b795daa359f\"\u003e\u003ccode\u003efdc9bc5\u003c/code\u003e\u003c/a\u003e Skip tests during snapshot publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/8f4a1b57e82fd38d3aa8df2649b15c5569ca8973\"\u003e\u003ccode\u003e8f4a1b5\u003c/code\u003e\u003c/a\u003e Migrate to the Central Publisher Portal, enable snapshot publishing (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7461b681568b762c8ee8052f2a5558a5bfc99691\"\u003e\u003ccode\u003e7461b68\u003c/code\u003e\u003c/a\u003e Fix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/015f09517599a26e0ce38148fd6849d76a43793b\"\u003e\u003ccode\u003e015f095\u003c/code\u003e\u003c/a\u003e Remove EOL Java 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"2733954970","node_id":"PR_kwDOMtzcC86i9Nea","number":36,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-01T03:05:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T01:44:02.000Z","updated_at":"2025-09-01T03:05:38.000Z","time_to_close":1819296,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":17,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.4","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.5"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.5"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.0","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.9` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.7` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.0` | `5.13.4` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.4` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.5` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.7\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure Connection.isValid() returns true even if prepared statements deallocate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix the default branch name for dependency-submission action \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update oracle-actions/setup-java action to v1.4.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency checkstyle to v10.25.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.7.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.gradle.develocity to v4.0.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 15559ed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3636\"\u003e#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency gradle to v8.14.1 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin org.jetbrains.kotlin.jvm to v2.1.21 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency sbt/sbt to v1.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.1.13 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9217ed16cb2918ab1b6b9258ae97e6ede244d8a0\"\u003e\u003ccode\u003e9217ed1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/cb10dce086845b300f67125a7f33d59cc824c3d8\"\u003e\u003ccode\u003ecb10dce\u003c/code\u003e\u003c/a\u003e fix: ensure Connection.isValid() returns true even if prepared statements dea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/10e3546750888767191df90f188651306b3bafa7\"\u003e\u003ccode\u003e10e3546\u003c/code\u003e\u003c/a\u003e chore: bump slf4j and logback versions used for pgjdbc-osgi-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6c5ea88fc59f003cc0afc7bee046e8ddb0c9666c\"\u003e\u003ccode\u003e6c5ea88\u003c/code\u003e\u003c/a\u003e chore: fix the default branch name for dependency-submission action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5616d5f83e07128c0efdc414d8e84c15be0d9512\"\u003e\u003ccode\u003e5616d5f\u003c/code\u003e\u003c/a\u003e chore(deps): update oracle-actions/setup-java action to v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0d43f0ac91545272fe16375ec54ffac7768e76fd\"\u003e\u003ccode\u003e0d43f0a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency checkstyle to v10.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d0a88904d84bc5dbfe655f5dbd89339081cb6cf8\"\u003e\u003ccode\u003ed0a8890\u003c/code\u003e\u003c/a\u003e chore: add gradle/actions/dependency-submission so GitHub shows all dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/7105c75b550cc9c03e99cfe2b2485a1b30cb0e88\"\u003e\u003ccode\u003e7105c75\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9a6fc63bdde2b020f6edd93296918956ae32328\"\u003e\u003ccode\u003ed9a6fc6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/19dff836d9982f8ac3c1ab9f9187416aa247034b\"\u003e\u003ccode\u003e19dff83\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.0...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7a64cde8b3bc135c6ff763ba5aecf6cbbe0831db\"\u003e\u003ccode\u003e7a64cde\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/feb5f6fd75a59945121f1da25116f26ec6cdf48d\"\u003e\u003ccode\u003efeb5f6f\u003c/code\u003e\u003c/a\u003e Annotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/43e8b65784862bcf0950ee68bf6144a57a995947\"\u003e\u003ccode\u003e43e8b65\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of `org.assertj.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1bf8cd611009cdb8f9d6d9df770f9fc1cf12d8f3\"\u003e\u003ccode\u003e1bf8cd6\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of `org.asser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72d08b2209e02d0d93e9c7b71d469288c68db68a\"\u003e\u003ccode\u003e72d08b2\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of `org.assertj.core.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/475c2eb16fb40fd87f372e7c7b6b5e2114493b02\"\u003e\u003ccode\u003e475c2eb\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/fdc9bc5ea5c20770c16d2145e2f92b795daa359f\"\u003e\u003ccode\u003efdc9bc5\u003c/code\u003e\u003c/a\u003e Skip tests during snapshot publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/8f4a1b57e82fd38d3aa8df2649b15c5569ca8973\"\u003e\u003ccode\u003e8f4a1b5\u003c/code\u003e\u003c/a\u003e Migrate to the Central Publisher Portal, enable snapshot publishing (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7461b681568b762c8ee8052f2a5558a5bfc99691\"\u003e\u003ccode\u003e7461b68\u003c/code\u003e\u003c/a\u003e Fix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/015f09517599a26e0ce38148fd6849d76a43793b\"\u003e\u003ccode\u003e015f095\u003c/code\u003e\u003c/a\u003e Remove EOL Java 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"2711731897","node_id":"PR_kwDOAAlq-s6hob65","number":2123,"state":"open","title":"Chore(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T02:14:24.000Z","updated_at":"2025-08-01T02:14:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hub4j/github-api/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hub4j%2Fgithub-api/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"},{"uuid":"2645348590","node_id":"PR_kwDOAsg30s6drNDu","number":600,"state":"open","title":"Bump com.tngtech.archunit:archunit from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T03:05:05.000Z","updated_at":"2025-07-07T03:05:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=gradle\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/LarsEckart/java_playground/pull/600","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsEckart%2Fjava_playground/issues/600","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/600/packages"},{"uuid":"2592959338","node_id":"PR_kwDOO46zHM6ajWtq","number":7,"state":"open","title":"chore(deps): bump com.tngtech.archunit:archunit from 1.2.1 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-14T20:18:40.000Z","updated_at":"2025-06-14T20:18:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.2.1","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.2.1 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.2.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=gradle\u0026previous-version=1.2.1\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcoslozina/java-springboot-reactive-hexagonal-monomodule-template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcoslozina%2Fjava-springboot-reactive-hexagonal-monomodule-template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2579926476","node_id":"PR_kwDOFa2fM86Zxo3M","number":478,"state":"closed","title":"build(deps-dev): bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T04:50:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T03:04:48.000Z","updated_at":"2025-06-11T04:50:33.000Z","time_to_close":92745,"merged_at":"2025-06-11T04:50:33.000Z","merged_by":"mayerrobert","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mayerrobert/jmurmel/pull/478","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerrobert%2Fjmurmel/issues/478","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/478/packages"},{"uuid":"2558972898","node_id":"PR_kwDOMtzcC86YhtPi","number":34,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-14T01:59:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T02:06:07.000Z","updated_at":"2025-07-14T01:59:53.000Z","time_to_close":3628426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":15,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.6","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.1","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.5"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.5"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.6` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.13.0` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.5` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for release 42_7_6 (new format) \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd override \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the ability to turn off automatic LSN flush \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add tests with reWriteBatchedInserts=true \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI executions with adaptive_fetch=true by default \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: simplify TestUtil.openDB, add tests with various assumeMinServerVersion values \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate group startup parms \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd back application name setting \u003ca href=\"https://github.com/joejensen\"\u003e\u003ccode\u003e@​joejensen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCopr: Use Java 21 as the build dependency \u003ca href=\"https://github.com/mkoncek\"\u003e\u003ccode\u003e@​mkoncek\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3607\"\u003e#3607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation of return child to allow built pass in Checkstyle's CIs \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet column name explicitely when using \u003ccode\u003ecurrent_database()\u003c/code\u003e in queries \u003ca href=\"https://github.com/kneth\"\u003e\u003ccode\u003e@​kneth\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd PgMessageType and use static variables for protocol literals \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle protocol 3.2 and wider cancel keys.  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor empty resultset to use empty result set if the catalog is not correct \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse query to find the current catalog instead of relying on the database in the connection URL or connection properties as this could be different if connected through a pooler or proxy \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Java 24 tests \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Relabel 42.7.4 as past version as it is no longer the latest \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: remove stale logging message from SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: appply the latest byte-buddy version for tests so we support the latest Java versions \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make PgConnection#abort compatible with Java 24 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.github.burrunan.s3-build-cache to v1.8.5 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JavadocTagContinuationIndentation in AfterBeforeParameterResolver \u003ca href=\"https://github.com/Anmol202005\"\u003e\u003ccode\u003e@​Anmol202005\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;use in row values instead of union all (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse in row values instead of union all \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property \u003ca href=\"https://github.com/raminorujov\"\u003e\u003ccode\u003e@​raminorujov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNit: correct message in main.yml test action \u003ca href=\"https://github.com/ecki\"\u003e\u003ccode\u003e@​ecki\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use import instead of require to support modern NodeJS \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use PostgreSQL 17 rather than 17rc1 for CI tests \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add ErrorProne verification to catch bugs ealier \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ArrayIndexOutOfBounds when write big object into GSS enabled connection, make GSSInputStream robust in face of streams that produce incomplete reads \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: factor out duplicated .getBytes() when converting date/time to Date/Time/Timestamp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: exclude Oracle Java 17 from CI tests \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove unused Travis CI configuration \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUndeprecate sslfactoryarg connection property \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:Fix sending extra_float_digits \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/MrEasy\"\u003e\u003ccode\u003e@​MrEasy\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use Java 21 for building pgjdbc by default \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003ch3\u003eJava Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate: Updated to use Java 21 for building pgjdbc by default [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3612\"\u003e#3612\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3612\"\u003epgjdbc/pgjdbc#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Updated Java 21 as the build dependency for copr [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3607\"\u003e#3607\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3607\"\u003epgjdbc/pgjdbc#3607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Updated latest JDK to version 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3580\"\u003e#3580\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3580\"\u003epgjdbc/pgjdbc#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Applied the latest byte-buddy version for tests to support the latest Java versions [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3583\"\u003e#3583\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3583\"\u003epgjdbc/pgjdbc#3583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting \u0026amp; Quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ErrorProne verification to detect bugs earlier [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Simplified TestUtil.openDB, added tests with various assumeMinServerVersion values [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3624\"\u003e#3624\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3614\"\u003epgjdbc/pgjdbc#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Updated to use PostgreSQL 17 rather than 17rc1 for CI tests [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3501\"\u003e#3501\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3501\"\u003epgjdbc/pgjdbc#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Removed stale logging message from SslTest [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3584\"\u003e#3584\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3584\"\u003epgjdbc/pgjdbc#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Added CI executions with adaptive_fetch=true by default for performance testing [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3615\"\u003e#3615\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3615\"\u003epgjdbc/pgjdbc#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Added tests with reWriteBatchedInserts=true [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3616\"\u003e#3616\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3616\"\u003epgjdbc/pgjdbc#3616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fixed javadoc warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/689708f96d446993cd264cbf5bd5696a726cf8b7\"\u003e\u003ccode\u003e689708f\u003c/code\u003e\u003c/a\u003e Prepare release notes for release 42_7_6 (new format) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003e\u003ccode\u003e0a88ea4\u003c/code\u003e\u003c/a\u003e fix: EOFException on PreparedStatement#toString with unset bytea parameter si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/2de9b943c693c745ea9280444d72b408165caa11\"\u003e\u003ccode\u003e2de9b94\u003c/code\u003e\u003c/a\u003e fix: make sure  Connection.isValid correctly uses executeWithFlags fixes Issu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9e20874590f59543c39a99b824e09344f00a813\"\u003e\u003ccode\u003ed9e2087\u003c/code\u003e\u003c/a\u003e add override (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/665b27b8656c8288d9d6c1f8e8d6a7072c238d64\"\u003e\u003ccode\u003e665b27b\u003c/code\u003e\u003c/a\u003e add the ability to turn off automatic LSN flush (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/253c68243c9794644d3cbd9d61b4505b9d079ea5\"\u003e\u003ccode\u003e253c682\u003c/code\u003e\u003c/a\u003e chore(deps): update burrunan/gradle-cache-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/2d1ae0cbd44660a9d172c9b4a90e16e198f43d43\"\u003e\u003ccode\u003e2d1ae0c\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/baeb89321b26a1a13d430d50ed1102ba80bff183\"\u003e\u003ccode\u003ebaeb893\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/e24d599952af46cca3c03ced4f574c7e205bdda0\"\u003e\u003ccode\u003ee24d599\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.google.errorprone:error_prone_core to v2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1617c68d510b86cd5500b0e9d1a1427156bffcbf\"\u003e\u003ccode\u003e1617c68\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M2 = Platform 1.13.0-M2 + Jupiter 5.13.0-M2 + Vintage 5.13.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M1...r5.13.0-M2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M1...r5.13.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M1 = Platform 1.13.0-M1 + Jupiter 5.13.0-M1 + Vintage 5.13.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.13.0-M1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.13.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/f539f92fce67e95c642e3788284e27dbad8add7c\"\u003e\u003ccode\u003ef539f92\u003c/code\u003e\u003c/a\u003e Release 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/a54ad65325608225e553b8c1310899f090fdf8eb\"\u003e\u003ccode\u003ea54ad65\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eset\u003c/code\u003e/\u003ccode\u003eget\u003c/code\u003e on \u003ccode\u003eAtomicBoolean\u003c/code\u003e compatibility with Java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/9bb6a0f4bdb63709a86410e695e0fb31b79aaa28\"\u003e\u003ccode\u003e9bb6a0f\u003c/code\u003e\u003c/a\u003e Finalize 5.13.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/5f0e4e6e355355693eddac376669be393476dc66\"\u003e\u003ccode\u003e5f0e4e6\u003c/code\u003e\u003c/a\u003e Remove short-circuiting to ensure all classes are checked for cycles (\u003ca href=\"https://redirect.github.com/junit-team/junit5/issues/4598\"\u003e#4598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/36bb005e4d28f3c817a0f3c1466603a84deeb841\"\u003e\u003ccode\u003e36bb005\u003c/code\u003e\u003c/a\u003e Improve assertion failure message in TestClassPredicatesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/2c86dfa055d679d203f0977b0739a385cc2649d1\"\u003e\u003ccode\u003e2c86dfa\u003c/code\u003e\u003c/a\u003e Avoid publishing Gradle Module Metadata for \u003ccode\u003eshadowRuntimeElements\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4b27910013e672e2c55c26a1ab7737d0ac1f321e\"\u003e\u003ccode\u003e4b27910\u003c/code\u003e\u003c/a\u003e Allow publishing files to an existing directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/b819306bccb1ab78994a208169d9e98ca97e7a5b\"\u003e\u003ccode\u003eb819306\u003c/code\u003e\u003c/a\u003e Fix console launcher's \u003ccode\u003e--uid\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/junit-team/junit5/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/df466515d250c7f041aed13890f0490c8497680d\"\u003e\u003ccode\u003edf46651\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e:junit-platform-console:compileModule\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/182a268a8a38cd4047f80e6478f8896f0595e027\"\u003e\u003ccode\u003e182a268\u003c/code\u003e\u003c/a\u003e Force Gradle to update snapshots\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2e0ef57b77d74ca25b01d7c18a7c0445ac743049\"\u003e\u003ccode\u003e2e0ef57\u003c/code\u003e\u003c/a\u003e Fix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b3bcf36f564e44a5d3e8f9700272cf8517740bd3\"\u003e\u003ccode\u003eb3bcf36\u003c/code\u003e\u003c/a\u003e Use generic init script filename when copying it into a CassandraContainer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8ad5c413ab961667d600e0ea3727c9368358c495\"\u003e\u003ccode\u003e8ad5c41\u003c/code\u003e\u003c/a\u003e Expose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a2197e102cd042243d7b2cc210470f3fa6ed15eb\"\u003e\u003ccode\u003ea2197e1\u003c/code\u003e\u003c/a\u003e Add support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/77154e15ddde950565ab358f763917c4007c1be8\"\u003e\u003ccode\u003e77154e1\u003c/code\u003e\u003c/a\u003e Update checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/1cf350cd244fa62f5a4358a2da74c558f1b86909\"\u003e\u003ccode\u003e1cf350c\u003c/code\u003e\u003c/a\u003e Cleanup japicmp excludes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/76a6917b845abf533a841e5bd7c3b50d6475f307\"\u003e\u003ccode\u003e76a6917\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/116089376c7ee76725b8ee856db9a51ae31a78cf\"\u003e\u003ccode\u003e1160893\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"2558063153","node_id":"PR_kwDONPxqh86YePIx","number":30,"state":"open","title":"Bump the backend-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T11:47:36.000Z","updated_at":"2025-06-01T11:47:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"backend-dependencies","update_count":4,"packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the backend-dependencies group with 4 updates in the / directory: [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit), [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin), [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) and [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin).\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.jvm` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.spring` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.kapt` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.kapt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.kapt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.spring` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.kapt` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.kapt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.kapt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emaarco/spring-gardium-leviosa/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaarco%2Fspring-gardium-leviosa/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"3072256068","node_id":"PR_kwDOMtzcC86WpAaQ","number":33,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T01:48:05.000Z","updated_at":"2025-06-08T01:32:09.437Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.0","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.2"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.2"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.12.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.0` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.2` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.2` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.4.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/0a446598f2b90bb0f52f1945f08755b430ec474b\"\u003e\u003ccode\u003e0a44659\u003c/code\u003e\u003c/a\u003e Release 5.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4c7dfdc0c08b7b0f72aff22b3c0cf8471a3c1ed5\"\u003e\u003ccode\u003e4c7dfdc\u003c/code\u003e\u003c/a\u003e Finalize 5.12.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/561613e18307ce164e0f9c9eea8a5e00c12122af\"\u003e\u003ccode\u003e561613e\u003c/code\u003e\u003c/a\u003e Fix handling of \u003ccode\u003eCleanupMode.ON_SUCCESS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/19d07d2306073d1cb0663073e66ee9e752df6c13\"\u003e\u003ccode\u003e19d07d2\u003c/code\u003e\u003c/a\u003e Add 5.12.2 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/803cbb6d6e8bcdc62cd9fda5ea6913805f656bb7\"\u003e\u003ccode\u003e803cbb6\u003c/code\u003e\u003c/a\u003e Add build parameter for enabling dry-run mode for test execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/eb43e62247c70c29473cb81825ab0361c6ff3d5f\"\u003e\u003ccode\u003eeb43e62\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/ba9c9ae111f5f06645ebcda2bb831c8e093cc002\"\u003e\u003ccode\u003eba9c9ae\u003c/code\u003e\u003c/a\u003e Release 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/e28ad4a89047da0aca6aca32b0e45ac8309954e1\"\u003e\u003ccode\u003ee28ad4a\u003c/code\u003e\u003c/a\u003e Finalize 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/1044e2c63c435f735ab78dbbca09e78b13fb5f80\"\u003e\u003ccode\u003e1044e2c\u003c/code\u003e\u003c/a\u003e Move entry to 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/bea821d69ae8848aa21f7ee10692c6185abfc9ac\"\u003e\u003ccode\u003ebea821d\u003c/code\u003e\u003c/a\u003e Fix Javadoc formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e) \u003ca href=\"https://github.com/froque\"\u003e\u003ccode\u003e@​froque\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e) \u003ca href=\"https://github.com/kiview\"\u003e\u003ccode\u003e@​kiview\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Apache Solr link (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10171\"\u003e#10171\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove incubator note from Solr docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10173\"\u003e#10173\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SFTP host key check example (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10127\"\u003e#10127\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docker-java version to 3.4.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10071\"\u003e#10071\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/705d59b7042c2a7a8e69a2c1584c513d1dd0eba4\"\u003e\u003ccode\u003e705d59b\u003c/code\u003e\u003c/a\u003e Expose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/3d5e7ff5ffe498408d7c1ee11a807e9d8d048276\"\u003e\u003ccode\u003e3d5e7ff\u003c/code\u003e\u003c/a\u003e Polish DockerModelRunnerContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/4e8c421fa3e270598a425be4a8f999923bb5b7ac\"\u003e\u003ccode\u003e4e8c421\u003c/code\u003e\u003c/a\u003e Add DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/73e063746ac3b958eced6988005a8e8997dadbe6\"\u003e\u003ccode\u003e73e0637\u003c/code\u003e\u003c/a\u003e Allow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/57b340201007d327b878dda5c2302a274612301f\"\u003e\u003ccode\u003e57b3402\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/d6ff41c7dc7cd8573337830a1a2f1642c62be377\"\u003e\u003ccode\u003ed6ff41c\u003c/code\u003e\u003c/a\u003e Fix ImageNameSubstitutionTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/910e7f5d9e8476f8b0d39ac2b7faded3648e9746\"\u003e\u003ccode\u003e910e7f5\u003c/code\u003e\u003c/a\u003e Fix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e730674537dfa297a60311a7c13b953b8b82a67d\"\u003e\u003ccode\u003ee730674\u003c/code\u003e\u003c/a\u003e Allow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/80ae5d7b1b7abca38657d037a3bba91c0f3e9250\"\u003e\u003ccode\u003e80ae5d7\u003c/code\u003e\u003c/a\u003e Pass start command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.2\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: matched stub name header value encoding. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3027\"\u003e#3027\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run chunked dribble delay asynchronously (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3012\"\u003e#3012\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed matches-json-schema-pattern.yaml so that it correctly takes the schema as a string (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3020\"\u003e#3020\u003c/a\u003e) \u003ca href=\"https://github.com/tomakehurst\"\u003e\u003ccode\u003e@​tomakehurst\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenAPI 3.0 schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2953\"\u003e#2953\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null key in RequestPartTemplateModel for RFC 2387 compliance (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e) \u003ca href=\"https://github.com/ns-amosc\"\u003e\u003ccode\u003e@​ns-amosc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check casing when matching basic credentials. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eXPathFactory\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2975\"\u003e#2975\u003c/a\u003e) \u003ca href=\"https://github.com/vkuzel\"\u003e\u003ccode\u003e@​vkuzel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3005\"\u003e#3005\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3003\"\u003e#3003\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3002\"\u003e#3002\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3001\"\u003e#3001\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove json-smart dependency constraint. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2965\"\u003e#2965\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.1 to 5.12.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3023\"\u003e#3023\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3024\"\u003e#3024\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3017\"\u003e#3017\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3016\"\u003e#3016\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3025\"\u003e#3025\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3007\"\u003e#3007\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.dorongold.task-tree from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2986\"\u003e#2986\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2999\"\u003e#2999\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3000\"\u003e#3000\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2996\"\u003e#2996\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2994\"\u003e#2994\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2993\"\u003e#2993\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump versions.junitJupiter from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2992\"\u003e#2992\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.tngtech.archunit:archunit-junit5 from 0.23.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2960\"\u003e#2960\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2983\"\u003e#2983\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/e948a9f43b723f31ad5feaf5a98d3b1433aecca8\"\u003e\u003ccode\u003ee948a9f\u003c/code\u003e\u003c/a\u003e Bump the version for the latest release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/7767f2f523bfedc24b69c910d79353b603a0564d\"\u003e\u003ccode\u003e7767f2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e from wernerblanck/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/df1f4f91635dfafe1cbb8d0a9bb89736c6029507\"\u003e\u003ccode\u003edf1f4f9\u003c/code\u003e\u003c/a\u003e Always use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/0da30c82cb89455a1340bd0b27d82bbeae8ca5ba\"\u003e\u003ccode\u003e0da30c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e from Vodafone/feature/add_truncation_of_long_tails_t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/32e3995e58605a3689e4391ff77ff93789130125\"\u003e\u003ccode\u003e32e3995\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e from wiremock/basic-auth-case-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/4da8c0f43b66f6e43f578a5c3cf6dca7938886d3\"\u003e\u003ccode\u003e4da8c0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e from MasonM/remove-unused-mappings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/8a796d5c50826c354efd1c818bf53dc449b2ac42\"\u003e\u003ccode\u003e8a796d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e from lhcopetti/include-client-ip-matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/ec515d778f7569ee6c9990eb62649a409a62d346\"\u003e\u003ccode\u003eec515d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e from ns-amosc/bugfix/multipart-related-template-dupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/c5ee8a12f1aec58dcf25143a8328b57d346eab9e\"\u003e\u003ccode\u003ec5ee8a1\u003c/code\u003e\u003c/a\u003e Fix code formatting to comply with Spotless rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/b632839d0cebb904f54a57df5bf8f885e76d6039\"\u003e\u003ccode\u003eb632839\u003c/code\u003e\u003c/a\u003e feat: document new clientIp matcher in openapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.3 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' i...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"2516736297","node_id":"PR_kwDOATeDE86WAlkp","number":2440,"state":"open","title":"Bump com.tngtech.archunit:archunit from 0.18.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-13T13:59:51.000Z","updated_at":"2025-05-13T13:59:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"0.18.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 0.18.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v0.18.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=0.18.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/docker-java/docker-java/pull/2440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-java%2Fdocker-java/issues/2440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2440/packages"},{"uuid":"2512630312","node_id":"PR_kwDOACZN6c6Vw7Io","number":1243,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T07:21:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:21:30.000Z","updated_at":"2025-05-12T07:21:42.000Z","time_to_close":10812,"merged_at":"2025-05-12T07:21:42.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/neo4j/cypher-dsl/pull/1243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fcypher-dsl/issues/1243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1243/packages"},{"uuid":"2512623054","node_id":"PR_kwDOA5Aovs6Vw5XO","number":943,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T07:20:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:15:17.000Z","updated_at":"2025-05-12T07:20:15.000Z","time_to_close":11098,"merged_at":"2025-05-12T07:20:15.000Z","merged_by":"michael-simons","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/neo4j/neo4j-jdbc/pull/943","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-jdbc/issues/943","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/943/packages"},{"uuid":"2512615764","node_id":"PR_kwDODd4s_86Vw3lU","number":1668,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T18:38:23.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:07:32.000Z","updated_at":"2025-05-12T18:38:23.000Z","time_to_close":52251,"merged_at":"2025-05-12T18:38:23.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/michael-simons/neo4j-migrations/pull/1668","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-migrations/issues/1668","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1668/packages"},{"uuid":"3055383003","node_id":"PR_kwDOMtzcC86VwPnL","number":32,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T01:22:36.000Z","updated_at":"2025-05-19T01:46:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":9,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.0","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.12.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.0` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.4.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/0a446598f2b90bb0f52f1945f08755b430ec474b\"\u003e\u003ccode\u003e0a44659\u003c/code\u003e\u003c/a\u003e Release 5.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4c7dfdc0c08b7b0f72aff22b3c0cf8471a3c1ed5\"\u003e\u003ccode\u003e4c7dfdc\u003c/code\u003e\u003c/a\u003e Finalize 5.12.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/561613e18307ce164e0f9c9eea8a5e00c12122af\"\u003e\u003ccode\u003e561613e\u003c/code\u003e\u003c/a\u003e Fix handling of \u003ccode\u003eCleanupMode.ON_SUCCESS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/19d07d2306073d1cb0663073e66ee9e752df6c13\"\u003e\u003ccode\u003e19d07d2\u003c/code\u003e\u003c/a\u003e Add 5.12.2 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/803cbb6d6e8bcdc62cd9fda5ea6913805f656bb7\"\u003e\u003ccode\u003e803cbb6\u003c/code\u003e\u003c/a\u003e Add build parameter for enabling dry-run mode for test execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/eb43e62247c70c29473cb81825ab0361c6ff3d5f\"\u003e\u003ccode\u003eeb43e62\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/ba9c9ae111f5f06645ebcda2bb831c8e093cc002\"\u003e\u003ccode\u003eba9c9ae\u003c/code\u003e\u003c/a\u003e Release 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/e28ad4a89047da0aca6aca32b0e45ac8309954e1\"\u003e\u003ccode\u003ee28ad4a\u003c/code\u003e\u003c/a\u003e Finalize 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/1044e2c63c435f735ab78dbbca09e78b13fb5f80\"\u003e\u003ccode\u003e1044e2c\u003c/code\u003e\u003c/a\u003e Move entry to 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/bea821d69ae8848aa21f7ee10692c6185abfc9ac\"\u003e\u003ccode\u003ebea821d\u003c/code\u003e\u003c/a\u003e Fix Javadoc formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e) \u003ca href=\"https://github.com/froque\"\u003e\u003ccode\u003e@​froque\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e) \u003ca href=\"https://github.com/kiview\"\u003e\u003ccode\u003e@​kiview\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Apache Solr link (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10171\"\u003e#10171\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove incubator note from Solr docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10173\"\u003e#10173\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SFTP host key check example (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10127\"\u003e#10127\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docker-java version to 3.4.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10071\"\u003e#10071\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/705d59b7042c2a7a8e69a2c1584c513d1dd0eba4\"\u003e\u003ccode\u003e705d59b\u003c/code\u003e\u003c/a\u003e Expose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/3d5e7ff5ffe498408d7c1ee11a807e9d8d048276\"\u003e\u003ccode\u003e3d5e7ff\u003c/code\u003e\u003c/a\u003e Polish DockerModelRunnerContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/4e8c421fa3e270598a425be4a8f999923bb5b7ac\"\u003e\u003ccode\u003e4e8c421\u003c/code\u003e\u003c/a\u003e Add DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/73e063746ac3b958eced6988005a8e8997dadbe6\"\u003e\u003ccode\u003e73e0637\u003c/code\u003e\u003c/a\u003e Allow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/57b340201007d327b878dda5c2302a274612301f\"\u003e\u003ccode\u003e57b3402\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/d6ff41c7dc7cd8573337830a1a2f1642c62be377\"\u003e\u003ccode\u003ed6ff41c\u003c/code\u003e\u003c/a\u003e Fix ImageNameSubstitutionTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/910e7f5d9e8476f8b0d39ac2b7faded3648e9746\"\u003e\u003ccode\u003e910e7f5\u003c/code\u003e\u003c/a\u003e Fix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e730674537dfa297a60311a7c13b953b8b82a67d\"\u003e\u003ccode\u003ee730674\u003c/code\u003e\u003c/a\u003e Allow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/80ae5d7b1b7abca38657d037a3bba91c0f3e9250\"\u003e\u003ccode\u003e80ae5d7\u003c/code\u003e\u003c/a\u003e Pass start command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: matched stub name header value encoding. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3027\"\u003e#3027\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run chunked dribble delay asynchronously (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3012\"\u003e#3012\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed matches-json-schema-pattern.yaml so that it correctly takes the schema as a string (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3020\"\u003e#3020\u003c/a\u003e) \u003ca href=\"https://github.com/tomakehurst\"\u003e\u003ccode\u003e@​tomakehurst\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenAPI 3.0 schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2953\"\u003e#2953\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null key in RequestPartTemplateModel for RFC 2387 compliance (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e) \u003ca href=\"https://github.com/ns-amosc\"\u003e\u003ccode\u003e@​ns-amosc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check casing when matching basic credentials. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eXPathFactory\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2975\"\u003e#2975\u003c/a\u003e) \u003ca href=\"https://github.com/vkuzel\"\u003e\u003ccode\u003e@​vkuzel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3005\"\u003e#3005\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3003\"\u003e#3003\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3002\"\u003e#3002\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3001\"\u003e#3001\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove json-smart dependency constraint. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2965\"\u003e#2965\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.1 to 5.12.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3023\"\u003e#3023\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3024\"\u003e#3024\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3017\"\u003e#3017\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3016\"\u003e#3016\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3025\"\u003e#3025\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3007\"\u003e#3007\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.dorongold.task-tree from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2986\"\u003e#2986\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2999\"\u003e#2999\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3000\"\u003e#3000\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2996\"\u003e#2996\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2994\"\u003e#2994\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2993\"\u003e#2993\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump versions.junitJupiter from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2992\"\u003e#2992\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.tngtech.archunit:archunit-junit5 from 0.23.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2960\"\u003e#2960\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2983\"\u003e#2983\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/e948a9f43b723f31ad5feaf5a98d3b1433aecca8\"\u003e\u003ccode\u003ee948a9f\u003c/code\u003e\u003c/a\u003e Bump the version for the latest release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/7767f2f523bfedc24b69c910d79353b603a0564d\"\u003e\u003ccode\u003e7767f2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e from wernerblanck/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/df1f4f91635dfafe1cbb8d0a9bb89736c6029507\"\u003e\u003ccode\u003edf1f4f9\u003c/code\u003e\u003c/a\u003e Always use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/0da30c82cb89455a1340bd0b27d82bbeae8ca5ba\"\u003e\u003ccode\u003e0da30c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e from Vodafone/feature/add_truncation_of_long_tails_t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/32e3995e58605a3689e4391ff77ff93789130125\"\u003e\u003ccode\u003e32e3995\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e from wiremock/basic-auth-case-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/4da8c0f43b66f6e43f578a5c3cf6dca7938886d3\"\u003e\u003ccode\u003e4da8c0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e from MasonM/remove-unused-mappings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/8a796d5c50826c354efd1c818bf53dc449b2ac42\"\u003e\u003ccode\u003e8a796d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e from lhcopetti/include-client-ip-matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/ec515d778f7569ee6c9990eb62649a409a62d346\"\u003e\u003ccode\u003eec515d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e from ns-amosc/bugfix/multipart-related-template-dupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/c5ee8a12f1aec58dcf25143a8328b57d346eab9e\"\u003e\u003ccode\u003ec5ee8a1\u003c/code\u003e\u003c/a\u003e Fix code formatting to comply with Spotless rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/b632839d0cebb904f54a57df5bf8f885e76d6039\"\u003e\u003ccode\u003eb632839\u003c/code\u003e\u003c/a\u003e feat: document new clientIp matcher in openapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.3 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.1.10 to 2.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}],"issue_packages":[{"old_version":"1.4.1","new_version":"1.4.2","update_type":"patch","path":"/backend","pr_created_at":"2026-04-20T17:34:01.000Z","version_change":"1.4.1 → 1.4.2","issue":{"uuid":"4297531208","node_id":"PR_kwDOL1MULs7UCo8g","number":622,"state":"closed","title":"Bump the gradle-version-updates-minor-patch group in /backend with 2 updates","user":"dependabot[bot]","labels":["dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T18:49:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T17:34:01.000Z","updated_at":"2026-04-27T18:49:52.000Z","time_to_close":609349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-version-updates-minor-patch","update_count":2,"packages":[{"name":"org.xerial:sqlite-jdbc","old_version":"3.51.3.0","new_version":"3.53.0.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":"/backend","ecosystem":"maven"},"body":"Bumps the gradle-version-updates-minor-patch group in /backend with 2 updates: [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) and [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit).\n\nUpdates `org.xerial:sqlite-jdbc` from 3.51.3.0 to 3.53.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/sqlite-jdbc/releases\"\u003eorg.xerial:sqlite-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.53.0.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejdbc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexpose wal_autocheckpoint pragma in SQLiteConfig (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/dd2adcc\"\u003edd2adcc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1397\"\u003e#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/baaf087\"\u003ebaaf087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epublish multiple classifer jars (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bdd2b64\"\u003ebdd2b64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebetter Android support (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7eb6f3f\"\u003e7eb6f3f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1378\"\u003e#1378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/19259e5\"\u003e19259e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/f572217\"\u003ef572217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump surefire.version from 3.5.4 to 3.5.5 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/b649d25\"\u003eb649d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/857a754\"\u003e857a754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump org.mockito:mockito-core from 5.21.0 to 5.23.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/a597952\"\u003ea597952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank the following people for their contributions:\nGauthier, Karl-Michael Edlinger, kju2\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/f88e9c7b4d71a443fc9ce80c43e34cd85ceef338\"\u003e\u003ccode\u003ef88e9c7\u003c/code\u003e\u003c/a\u003e chore(release): 3.53.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/bdd2b64a107ef3aef2168a4446cb2b1c59992ddf\"\u003e\u003ccode\u003ebdd2b64\u003c/code\u003e\u003c/a\u003e feat: publish multiple classifer jars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/7eb6f3fb57c21e2d18a8145e2996caa0cdd398c3\"\u003e\u003ccode\u003e7eb6f3f\u003c/code\u003e\u003c/a\u003e feat: better Android support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/23ead2e027a9868184ab5d363c66652f7d6c64ca\"\u003e\u003ccode\u003e23ead2e\u003c/code\u003e\u003c/a\u003e chore: update native libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/baaf0870311ce780c7d15598fc080f3b31079aea\"\u003e\u003ccode\u003ebaaf087\u003c/code\u003e\u003c/a\u003e feat(sqlite): upgrade to sqlite 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/dd2adcc879a3b9914f3953629536f3d53473f275\"\u003e\u003ccode\u003edd2adcc\u003c/code\u003e\u003c/a\u003e feat(jdbc): expose wal_autocheckpoint pragma in SQLiteConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/b649d257cbb030969cdbf2cf74d2a05b590ebf86\"\u003e\u003ccode\u003eb649d25\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump surefire.version from 3.5.4 to 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/857a754356614e2705b1ce1a955b47b0333fedeb\"\u003e\u003ccode\u003e857a754\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.assertj:assertj-core from 3.27.6 to 3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/19259e5f34ed5a99515a0ae43711cddde0ef9158\"\u003e\u003ccode\u003e19259e5\u003c/code\u003e\u003c/a\u003e build(deps): bump org.sonatype.central:central-publishing-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/a5979522b3a4b04020edda625891d2593638316a\"\u003e\u003ccode\u003ea597952\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.mockito:mockito-core from 5.21.0 to 5.23.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/sqlite-jdbc/compare/3.51.3.0...3.53.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/grossherzogin-elisabeth/eventplanner/pull/622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grossherzogin-elisabeth%2Feventplanner/issues/622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/622/packages"}},{"old_version":"1.4.1","new_version":"1.4.2","update_type":"patch","path":null,"pr_created_at":"2026-04-20T02:17:05.000Z","version_change":"1.4.1 → 1.4.2","issue":{"uuid":"4292709695","node_id":"PR_kwDOR3MWL87TzAay","number":29,"state":"open","title":"⬆️(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T02:17:05.000Z","updated_at":"2026-04-20T08:04:35.499Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RoRoche/kstreamsmatchers/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoRoche%2Fkstreamsmatchers/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.4.1","new_version":"1.4.2","update_type":"patch","path":null,"pr_created_at":"2026-04-20T02:15:38.000Z","version_change":"1.4.1 → 1.4.2","issue":{"uuid":"4292705387","node_id":"PR_kwDORXB9Qc7Ty_iH","number":156,"state":"open","title":"⬆️(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T02:15:38.000Z","updated_at":"2026-04-20T08:04:19.454Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDescribedPredicate#negate()\u003c/code\u003e returns a \u003ccode\u003eDescribedPredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eJavaCodeUnit.Predicates.anyParameterThat\u003c/code\u003e and \u003ccode\u003eJavaCodeUnit.Predicates.allParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1498\"\u003e#1498\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mkhl\"\u003e\u003ccode\u003e@​mkhl\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eSupport Java 26 / class file major version 70 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e45aaa20543b74daeaa09f501b8890742dc7dd8d\"\u003e\u003ccode\u003ee45aaa2\u003c/code\u003e\u003c/a\u003e prepare release 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c07193cb024f7717b8480c50dfe8ea130f0b019b\"\u003e\u003ccode\u003ec07193c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.2-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/ac9b896675d553d607f230e94ae7e4dc096a47e6\"\u003e\u003ccode\u003eac9b896\u003c/code\u003e\u003c/a\u003e migrate from (meanwhile shut down) OSSRH to Central Publisher Portal using th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b72fcaf8a7ba6385e7f5516571adcca4e5b67046\"\u003e\u003ccode\u003eb72fcaf\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8 to 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fc1881d5b8310b979f40086e254d3c7aff4ff044\"\u003e\u003ccode\u003efc1881d\u003c/code\u003e\u003c/a\u003e Bump addressable from 2.8.7 to 2.9.0 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/dee39bbf3e2983e5aff7739d107ca2adf129f409\"\u003e\u003ccode\u003edee39bb\u003c/code\u003e\u003c/a\u003e Bump activesupport from 7.1.3.4 to 7.2.3.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/b0970078389702b481c40b667bd231f01b42a1d0\"\u003e\u003ccode\u003eb097007\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4d7cfe9ee9c5a207c07ba5b1af62e0cd9577a3ec\"\u003e\u003ccode\u003e4d7cfe9\u003c/code\u003e\u003c/a\u003e Bump json from 2.18.1 to 2.19.2 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/90dc7733fb4a8b692d664039e5d4f55a3b92f297\"\u003e\u003ccode\u003e90dc773\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.18.9 to 1.19.1 in /docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7a88298fbfdff328e133b0fbdad91f0ea674df0d\"\u003e\u003ccode\u003e7a88298\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.10.1 to 2.14.1 in /docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RoRoche/eoconfig/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoRoche%2Feoconfig/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-11-24T01:24:36.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3656747986","node_id":"PR_kwDOMtzcC861FkPr","number":45,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T01:12:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T01:24:36.000Z","updated_at":"2025-12-15T01:12:21.000Z","time_to_close":1813663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":14,"packages":[{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.2","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.2` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.7` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.21` |\n\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minor / bugfix versions of dependencies to latest by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3222\"\u003ewiremock/wiremock#3222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ui versions by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3224\"\u003ewiremock/wiremock#3224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary file by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3227\"\u003ewiremock/wiremock#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove standalone only by \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/wiremock/wiremock/pull/3225\"\u003ewiremock/wiremock#3225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.13.1...3.13.2\"\u003ehttps://github.com/wiremock/wiremock/compare/3.13.1...3.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump redoc and \u003ccode\u003e@​redocly/cli\u003c/code\u003e in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3015\"\u003e#3015\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump undici from 6.19.8 to 6.21.3 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3046\"\u003e#3046\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.0 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2989\"\u003e#2989\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dompurify from 3.1.6 to 3.2.4 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2980\"\u003e#2980\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3047\"\u003e#3047\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3054\"\u003e#3054\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3055\"\u003e#3055\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3059\"\u003e#3059\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.xmlUnit from 2.10.0 to 2.10.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3057\"\u003e#3057\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3062\"\u003e#3062\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3058\"\u003e#3058\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.5 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3056\"\u003e#3056\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3032\"\u003e#3032\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.tngtech.archunit:archunit-junit5 from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3037\"\u003e#3037\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd gradle script to merge and bundle schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3061\"\u003e#3061\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the 'x-intellij-language-injection' property to schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3060\"\u003e#3060\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark APIs that will stop being public in v4.x as deprecated (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3041\"\u003e#3041\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark Recording API that does not need to be public deprecated (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3039\"\u003e#3039\u003c/a\u003e) \u003ca href=\"https://github.com/Mahoney\"\u003e\u003ccode\u003e@​Mahoney\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/88587aa13b4899da080538e1b21bec0da105491e\"\u003e\u003ccode\u003e88587aa\u003c/code\u003e\u003c/a\u003e Use the new Maven Central publish mechanism\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/31c2745be718462989a4cdcb89c6af4b38024892\"\u003e\u003ccode\u003e31c2745\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3225\"\u003e#3225\u003c/a\u003e from wiremock/3.x-remove-standalone-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/fe27d5ed83bf7ac7bc4ee062574491b727708a94\"\u003e\u003ccode\u003efe27d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3227\"\u003e#3227\u003c/a\u003e from wiremock/fix-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/33f95c052b5a91ad28204447a26f5a8a629ccd5d\"\u003e\u003ccode\u003e33f95c0\u003c/code\u003e\u003c/a\u003e Remove unnecessary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/2b6c07bd2b05f241a751762eca0af462de758aa2\"\u003e\u003ccode\u003e2b6c07b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3224\"\u003e#3224\u003c/a\u003e from wiremock/upgrade-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/27feb5be0da17cf8886f512290fa84affae1d7fa\"\u003e\u003ccode\u003e27feb5b\u003c/code\u003e\u003c/a\u003e Remove standaloneOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/581c243b244d80e68352a036967040e4f1f820c5\"\u003e\u003ccode\u003e581c243\u003c/code\u003e\u003c/a\u003e Bump ui versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/084d43477fa664bf6ddcf5989073e1afb52c3c8c\"\u003e\u003ccode\u003e084d434\u003c/code\u003e\u003c/a\u003e Bump version to 3.13.2 in prep for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-20T01:20:45.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3530692084","node_id":"PR_kwDOMtzcC86uiisV","number":43,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T01:20:45.000Z","updated_at":"2025-11-24T02:22:13.477Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":16,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.13` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.7` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-06T01:17:18.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2888563463","node_id":"PR_kwDOMtzcC86sK_sH","number":40,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T01:17:18.000Z","updated_at":"2025-10-06T01:17:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":17,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.8","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.6","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.13` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.8` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.6` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.8\u003c/h2\u003e\n\u003ch2\u003eNotable changes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are signed with a new PGP key which is generated at GitHub Actions and stored only there \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Update release plugin config to use .set(...) for props and inject nexus secrets via props \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate version to 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange logs for version 42.7.8 \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix getNotifications() documentation \u003ca href=\"https://github.com/pdewacht\"\u003e\u003ccode\u003e@​pdewacht\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3800\"\u003e#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency om.ongres.scram:scram-client to 3.2 \u003ca href=\"https://github.com/jorsol\"\u003e\u003ccode\u003e@​jorsol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3799\"\u003e#3799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd configurable boolean-to-numeric conversion for ResultSet getters \u003ca href=\"https://github.com/vwassan\"\u003e\u003ccode\u003e@​vwassan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData \u003ca href=\"https://github.com/ShenFeng312\"\u003e\u003ccode\u003e@​ShenFeng312\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add bench for batch insert via unnest with arrays \u003ca href=\"https://github.com/lantalex\"\u003e\u003ccode\u003e@​lantalex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; \u003ca href=\"https://github.com/simon-greatrix\"\u003e\u003ccode\u003e@​simon-greatrix\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e \u003ca href=\"https://github.com/jgardn3r\"\u003e\u003ccode\u003e@​jgardn3r\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3747\"\u003e#3747\u003c/a\u003e: Incorrect class comparison in PGXmlFactoryFactory validation \u003ca href=\"https://github.com/eitch\"\u003e\u003ccode\u003e@​eitch\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength \u003ca href=\"https://github.com/sly461\"\u003e\u003ccode\u003e@​sly461\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add channelBinding to SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3665\"\u003e#3665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove excessive ReentrantLock.lock usages \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add ossf-scorecard security scanning \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation to let CI pass \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: extract pgjdbc/testFixtures to testkit project \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3666\"\u003e#3666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3663\"\u003e#3663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3641\"\u003e#3641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException \u003ca href=\"https://github.com/SophiahHo\"\u003e\u003ccode\u003e@​SophiahHo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid IllegalStateException: Timer already cancelled  when StatementCancelTimerTask.run throws a runtime error \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix published project name \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update publish to Central Portal task name after bumping nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update com.gradleup.nmcp to 1.1.0 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: group com.gradleup.nmcp version updates \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3775\"\u003e#3775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in PGReplicationStream.java \u003ca href=\"https://github.com/atorik\"\u003e\u003ccode\u003e@​atorik\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove JDK versions from the key workflow names \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add GitHub Actions workflow for generating release PGP key \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace StandardCharsets with Charsets to simplify code \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: adjust the default branch name for ossf scorecard scan \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add top-level read-only permissions for GitHub Actions when missing \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use config:best-practices preset for Renovate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add configurable boolean-to-numeric conversion for ResultSet getters [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3796\"\u003e#3796\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3796\"\u003epgjdbc/pgjdbc#3796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: remove QUERY_ONESHOT flag when calling getMetaData [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3783\"\u003epgjdbc/pgjdbc#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003eBufferedInputStream\u003c/code\u003e with \u003ccode\u003eFileInputStream\u003c/code\u003e [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3750\"\u003e#3750\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3750\"\u003epgjdbc/pgjdbc#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: enable server-prepared statements for DatabaseMetaData\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid NullPointerException when cancelling a query if cancel key is not known yet\u003c/li\u003e\n\u003cli\u003efix: Change \u0026quot;PST\u0026quot; timezone in TimestampTest to \u0026quot;Pacific Standard Time\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3774\"\u003e#3774\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3774\"\u003epgjdbc/pgjdbc#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3746\"\u003e#3746\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3746\"\u003epgjdbc/pgjdbc#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make sure getImportedExportedKeys returns columns in consistent order\u003c/li\u003e\n\u003cli\u003efix: Add \u0026quot;SELF_REFERENCING_COL_NAME\u0026quot; field to getTables' ResultSetMetaData to fix NullPointerException [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3660\"\u003e#3660\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3660\"\u003epgjdbc/pgjdbc#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unable to open replication connection to servers \u0026lt; 12\u003c/li\u003e\n\u003cli\u003efix: avoid closing statement caused by driver's internal ResultSet#close()\u003c/li\u003e\n\u003cli\u003efix: return empty metadata for empty catalog names as it was before\u003c/li\u003e\n\u003cli\u003efix: Incorrect class comparison in PGXmlFactoryFactory validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9a5492d99ce43507e318ce4bb56030f74b773d48\"\u003e\u003ccode\u003e9a5492d\u003c/code\u003e\u003c/a\u003e chore: fix published project name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ca064f81235b8b6d17577dbd92c4fec1c9ffb963\"\u003e\u003ccode\u003eca064f8\u003c/code\u003e\u003c/a\u003e chore: update publish to Central Portal task name after bumping nmcp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3d97bb83f64d3f888e55e61635d180d088a33221\"\u003e\u003ccode\u003e3d97bb8\u003c/code\u003e\u003c/a\u003e fix: avoid IllegalStateException: Timer already cancelled  when StatementCanc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/faa7dfc29d82b4b9e62f8692742eaeac4324fe5a\"\u003e\u003ccode\u003efaa7dfc\u003c/code\u003e\u003c/a\u003e test: move BaseTest4 to testkit module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/dbf2847d40b16790028f9ead0437edbca0d9b2c4\"\u003e\u003ccode\u003edbf2847\u003c/code\u003e\u003c/a\u003e fix(deps): update com.gradleup.nmcp to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9245e268e328eef77b82e2df72aa915427318864\"\u003e\u003ccode\u003e9245e26\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Update release plugin config to use .set(...) for props and inje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/8e833c31bfa275c09cbff058e22af0b513d7e418\"\u003e\u003ccode\u003e8e833c3\u003c/code\u003e\u003c/a\u003e chore: group com.gradleup.nmcp version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/ec5a0881ec2f835d66438efec1d713624634c3c4\"\u003e\u003ccode\u003eec5a088\u003c/code\u003e\u003c/a\u003e fix: Update release plugin config to use .set(...) for props and inject nexus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c03db58418b18e725948a46f6d15c35848dfdef0\"\u003e\u003ccode\u003ec03db58\u003c/code\u003e\u003c/a\u003e update version to 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/50ff169f34f023dcb2023d1072e649754eb6bb85\"\u003e\u003ccode\u003e50ff169\u003c/code\u003e\u003c/a\u003e change logs for version 42.7.8 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jakartaee/mail-api/releases\"\u003ejakarta.mail:jakarta.mail-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJakarta Mail 2.1.5 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.5 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/752\"\u003ejakartaee/mail-api#752\u003c/a\u003e: Inconsistent MailMessage contentId property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/789\"\u003ejakartaee/mail-api#789\u003c/a\u003e: Only one META-INF/javamail.providers resource file is processed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.4...2.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eJakarta Mail 2.1.4 Final Release\u003c/h2\u003e\n\u003cp\u003eThe 2.1.4 release is a bug fix release of 2.1.x (Jakarta EE 10).\u003c/p\u003e\n\u003cp\u003eFollowing changes are included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003ejakartaee/mail-api#777\u003c/a\u003e: services/jakarta.mail.Provider override not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003ejakartaee/mail-api#699\u003c/a\u003e: Multipart performs blocking call in every instantiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/527\"\u003ejakartaee/mail-api#527\u003c/a\u003e: Using Jakarta mail and Javamail in the same runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ehttps://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/e1873219fe587d5c2b5bb4196e859ae71319a45c\"\u003e\u003ccode\u003ee187321\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ef7483e4b3850c97b0d69325c28bdf1024c5a9de\"\u003e\u003ccode\u003eef7483e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/abe990f2d45def0067db9469aae6e26e4ffb27f2\"\u003e\u003ccode\u003eabe990f\u003c/code\u003e\u003c/a\u003e Reviews changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/a10a1733c9ed8aa6208d88731dcdc3393f372e5b\"\u003e\u003ccode\u003ea10a173\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/7a53112b91b5ed7b2f3c1263c692c9604ff51db7\"\u003e\u003ccode\u003e7a53112\u003c/code\u003e\u003c/a\u003e Improve MimeMessage UTF8 handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/17365200c01432b713937ec898fc2fa0cb26af0e\"\u003e\u003ccode\u003e1736520\u003c/code\u003e\u003c/a\u003e Drop references to the Reference implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/f2e6da34c38f02cceb2e8c4c64d016149e7a11c0\"\u003e\u003ccode\u003ef2e6da3\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.5 to 1.18.9 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/5488a7ce643e9266433f992c860c072e17a8566f\"\u003e\u003ccode\u003e5488a7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/708\"\u003e#708\u003c/a\u003e Add missing javadoc for supporting ServiceLoader mechanism (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/ccbe84bdb57953e15f0f4a2f31af86345587aa63\"\u003e\u003ccode\u003eccbe84b\u003c/code\u003e\u003c/a\u003e Bump webrick from 1.8.1 to 1.8.2 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/34f8e9b1618f4d9acdbef908c4ddf7ca0fe3d115\"\u003e\u003ccode\u003e34f8e9b\u003c/code\u003e\u003c/a\u003e ISSUE-721 - add full Markdown for URLs since Jekyll action doesn't autolink t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-09-01T04:45:01.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2788478424","node_id":"PR_kwDOMtzcC86mNM3Y","number":39,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T01:12:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T04:45:01.000Z","updated_at":"2025-10-06T01:12:32.000Z","time_to_close":3011251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":18,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.11","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.4","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.6"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.6"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.11` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.7` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.4` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.0` | `5.13.4` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.4` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.6` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.6` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.10` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Property resolution for extensions within \u003ccode\u003e@OpenAPIDefinition\u003c/code\u003e Info object by \u003ca href=\"https://github.com/limehee\"\u003e\u003ccode\u003e@​limehee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3039\"\u003espringdoc/springdoc-openapi#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport externalDocs configure on SpecPropertiesCustomizer by \u003ca href=\"https://github.com/huisam\"\u003e\u003ccode\u003e@​huisam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3042\"\u003espringdoc/springdoc-openapi#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse adaptFromForwardedHeaders instead of deprecated fromHttpRequest by \u003ca href=\"https://github.com/thijsnissen\"\u003e\u003ccode\u003e@​thijsnissen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3060\"\u003espringdoc/springdoc-openapi#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes so that a RequestPart with a Map is added to the RequestBody by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3051\"\u003espringdoc/springdoc-openapi#3051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor webhook discovery and scanning mechanism by \u003ca href=\"https://github.com/zdary\"\u003e\u003ccode\u003e@​zdary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3057\"\u003espringdoc/springdoc-openapi#3057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1cf8e58c4dd635520e377bea82be8821df8013ac\"\u003e\u003ccode\u003e1cf8e58\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9d811218ebce2c772a1964634485c579ab9f3622\"\u003e\u003ccode\u003e9d81121\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/00d8525df43e5ecddcc81214aa013b42c62b8480\"\u003e\u003ccode\u003e00d8525\u003c/code\u003e\u003c/a\u003e performance tunning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fba01145d3fdb6d0a9d5105d3bdaf743fdea146d\"\u003e\u003ccode\u003efba0114\u003c/code\u003e\u003c/a\u003e upgrade to spring-boot 3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/957b4a91644f4148ed17a276780b3f5d3376d287\"\u003e\u003ccode\u003e957b4a9\u003c/code\u003e\u003c/a\u003e Merge branch 'rayuuuu-main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5823621fe367c7531d565401b609a2202dd2aeb4\"\u003e\u003ccode\u003e5823621\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/rayuuuu/springdoc-openapi\"\u003ehttps://github.com/rayuuuu/springdoc-openapi\u003c/a\u003e into rayu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/133b4c335849473135d43fa9c922a5439e6bcd36\"\u003e\u003ccode\u003e133b4c3\u003c/code\u003e\u003c/a\u003e java.lang.ClassNotFoundException: kotlin.reflect.full.KClasses when upgrade f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be993e5b8c2f3c988c4cdec621ad7123f60aaf1\"\u003e\u003ccode\u003e7be993e\u003c/code\u003e\u003c/a\u003e feat: javadoc performance optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e1b9f7114a0660c7f9af6bd16bbe55efbe846194\"\u003e\u003ccode\u003ee1b9f71\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2a59f95ff06b90023424e1021f6c8f09c87b21f5\"\u003e\u003ccode\u003e2a59f95\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.7\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure Connection.isValid() returns true even if prepared statements deallocate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix the default branch name for dependency-submission action \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update oracle-actions/setup-java action to v1.4.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency checkstyle to v10.25.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.7.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.gradle.develocity to v4.0.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 15559ed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3636\"\u003e#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency gradle to v8.14.1 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin org.jetbrains.kotlin.jvm to v2.1.21 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency sbt/sbt to v1.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.1.13 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9217ed16cb2918ab1b6b9258ae97e6ede244d8a0\"\u003e\u003ccode\u003e9217ed1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/cb10dce086845b300f67125a7f33d59cc824c3d8\"\u003e\u003ccode\u003ecb10dce\u003c/code\u003e\u003c/a\u003e fix: ensure Connection.isValid() returns true even if prepared statements dea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/10e3546750888767191df90f188651306b3bafa7\"\u003e\u003ccode\u003e10e3546\u003c/code\u003e\u003c/a\u003e chore: bump slf4j and logback versions used for pgjdbc-osgi-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6c5ea88fc59f003cc0afc7bee046e8ddb0c9666c\"\u003e\u003ccode\u003e6c5ea88\u003c/code\u003e\u003c/a\u003e chore: fix the default branch name for dependency-submission action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5616d5f83e07128c0efdc414d8e84c15be0d9512\"\u003e\u003ccode\u003e5616d5f\u003c/code\u003e\u003c/a\u003e chore(deps): update oracle-actions/setup-java action to v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0d43f0ac91545272fe16375ec54ffac7768e76fd\"\u003e\u003ccode\u003e0d43f0a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency checkstyle to v10.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d0a88904d84bc5dbfe655f5dbd89339081cb6cf8\"\u003e\u003ccode\u003ed0a8890\u003c/code\u003e\u003c/a\u003e chore: add gradle/actions/dependency-submission so GitHub shows all dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/7105c75b550cc9c03e99cfe2b2485a1b30cb0e88\"\u003e\u003ccode\u003e7105c75\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9a6fc63bdde2b020f6edd93296918956ae32328\"\u003e\u003ccode\u003ed9a6fc6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/19dff836d9982f8ac3c1ab9f9187416aa247034b\"\u003e\u003ccode\u003e19dff83\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.mail:jakarta.mail-api` from 2.1.3 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/0d13f04450f9590afa37761e04591526f47312e5\"\u003e\u003ccode\u003e0d13f04\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/958fb97ab1ebae1844629226fb06e27b05872c52\"\u003e\u003ccode\u003e958fb97\u003c/code\u003e\u003c/a\u003e services/jakarta.mail.Provider override not working \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/777\"\u003e#777\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/3446c942412cb324ce448d65d6a805f3a6af599e\"\u003e\u003ccode\u003e3446c94\u003c/code\u003e\u003c/a\u003e services/jakarta.mail.Provider override not working \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/170\"\u003e#170\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/892fae4ac7601976ee3270040a5b16d6349ce955\"\u003e\u003ccode\u003e892fae4\u003c/code\u003e\u003c/a\u003e Multipart performs blocking call in every instantiation \u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/699\"\u003e#699\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jakartaee/mail-api/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/666ec999d8931041d89eabf10d807e5262195f8f\"\u003e\u003ccode\u003e666ec99\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.2.8 to 3.3.6 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/8eddc342b11436c2ab8a68ff5ab464e343edee99\"\u003e\u003ccode\u003e8eddc34\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.2.5 to 3.2.8 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/1259b86a8c195db3337db9eff81214c357758c0e\"\u003e\u003ccode\u003e1259b86\u003c/code\u003e\u003c/a\u003e Bump nokogiri from 1.16.2 to 1.16.5 in /www\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/bf2bfc18c0d2b9b3f57417203c2a462a3a94a7de\"\u003e\u003ccode\u003ebf2bfc1\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/038fa7038a26251bbf4a43ea577a5e7171d3a2e4\"\u003e\u003ccode\u003e038fa70\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.4-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/mail-api/commit/1e520275467de4b1cc658fd83e1783c43d451b2e\"\u003e\u003ccode\u003e1e52027\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.mail:jakarta.mail-api:2.1.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakartaee/mail-api/compare/2.1.3...2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.0...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7a64cde8b3bc135c6ff763ba5aecf6cbbe0831db\"\u003e\u003ccode\u003e7a64cde\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/feb5f6fd75a59945121f1da25116f26ec6cdf48d\"\u003e\u003ccode\u003efeb5f6f\u003c/code\u003e\u003c/a\u003e Annotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/43e8b65784862bcf0950ee68bf6144a57a995947\"\u003e\u003ccode\u003e43e8b65\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of `org.assertj.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1bf8cd611009cdb8f9d6d9df770f9fc1cf12d8f3\"\u003e\u003ccode\u003e1bf8cd6\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of `org.asser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72d08b2209e02d0d93e9c7b71d469288c68db68a\"\u003e\u003ccode\u003e72d08b2\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of `org.assertj.core.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/475c2eb16fb40fd87f372e7c7b6b5e2114493b02\"\u003e\u003ccode\u003e475c2eb\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/fdc9bc5ea5c20770c16d2145e2f92b795daa359f\"\u003e\u003ccode\u003efdc9bc5\u003c/code\u003e\u003c/a\u003e Skip tests during snapshot publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/8f4a1b57e82fd38d3aa8df2649b15c5569ca8973\"\u003e\u003ccode\u003e8f4a1b5\u003c/code\u003e\u003c/a\u003e Migrate to the Central Publisher Portal, enable snapshot publishing (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7461b681568b762c8ee8052f2a5558a5bfc99691\"\u003e\u003ccode\u003e7461b68\u003c/code\u003e\u003c/a\u003e Fix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/015f09517599a26e0ce38148fd6849d76a43793b\"\u003e\u003ccode\u003e015f095\u003c/code\u003e\u003c/a\u003e Remove EOL Java 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.6\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-08-11T01:44:02.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2733954970","node_id":"PR_kwDOMtzcC86i9Nea","number":36,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-01T03:05:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T01:44:02.000Z","updated_at":"2025-09-01T03:05:38.000Z","time_to_close":1819296,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":17,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.4","repository_url":"https://github.com/assertj/assertj"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.3","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.5"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.5"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"com.icegreen:greenmail","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.2.0","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.2.0","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.9` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.7` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.12.0` | `5.13.4` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.4` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.3` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.5` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.1` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.3` | `2.1.5` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.7\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure Connection.isValid() returns true even if prepared statements deallocate \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix the default branch name for dependency-submission action \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump slf4j and logback versions used for pgjdbc-osgi-test \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3653\"\u003e#3653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update oracle-actions/setup-java action to v1.4.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency checkstyle to v10.25.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add gradle/actions/dependency-submission so GitHub shows all dependencies used when building pgjdbc \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.7.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.gradle.develocity to v4.0.2 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update codecov/codecov-action digest to 15559ed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3636\"\u003e#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency gradle to v8.14.1 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin org.jetbrains.kotlin.jvm to v2.1.21 - autoclosed \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency sbt/sbt to v1.11.0 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.1.13 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.7] (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: \u003cstrong\u003eClient Allows Fallback to Insecure Authentication Despite channelBinding=require configuration.\u003c/strong\u003e\nFix \u003ccode\u003echannel binding required\u003c/code\u003e handling to reject non-SASL authentication\nPreviously, when channel binding was set to \u0026quot;require\u0026quot;, the driver would silently ignore this\nrequirement for non-SASL authentication methods. This could lead to a false sense of security\nwhen channel binding was explicitly requested but not actually enforced. The fix ensures that when\nchannel binding is set to \u0026quot;require\u0026quot;, the driver will reject connections that use\nnon-SASL authentication methods or when SASL authentication has not completed properly.\nSee the \u003ca href=\"https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-hq9p-pm7w-8p54\"\u003eSecurity Advisory\u003c/a\u003e for more detail. Reported by \u003ca href=\"https://github.com/jawj\"\u003eGeorge MacKerron\u003c/a\u003e\nThe following \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-49146\"\u003eCVE-2025-49146\u003c/a\u003e has been issued\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ChannelBindingRequiredTest to verify proper behavior of channel binding settings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9217ed16cb2918ab1b6b9258ae97e6ede244d8a0\"\u003e\u003ccode\u003e9217ed1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/cb10dce086845b300f67125a7f33d59cc824c3d8\"\u003e\u003ccode\u003ecb10dce\u003c/code\u003e\u003c/a\u003e fix: ensure Connection.isValid() returns true even if prepared statements dea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/10e3546750888767191df90f188651306b3bafa7\"\u003e\u003ccode\u003e10e3546\u003c/code\u003e\u003c/a\u003e chore: bump slf4j and logback versions used for pgjdbc-osgi-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6c5ea88fc59f003cc0afc7bee046e8ddb0c9666c\"\u003e\u003ccode\u003e6c5ea88\u003c/code\u003e\u003c/a\u003e chore: fix the default branch name for dependency-submission action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5616d5f83e07128c0efdc414d8e84c15be0d9512\"\u003e\u003ccode\u003e5616d5f\u003c/code\u003e\u003c/a\u003e chore(deps): update oracle-actions/setup-java action to v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0d43f0ac91545272fe16375ec54ffac7768e76fd\"\u003e\u003ccode\u003e0d43f0a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency checkstyle to v10.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d0a88904d84bc5dbfe655f5dbd89339081cb6cf8\"\u003e\u003ccode\u003ed0a8890\u003c/code\u003e\u003c/a\u003e chore: add gradle/actions/dependency-submission so GitHub shows all dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/7105c75b550cc9c03e99cfe2b2485a1b30cb0e88\"\u003e\u003ccode\u003e7105c75\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.codehaus.groovy:groovy-all to v3.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9a6fc63bdde2b020f6edd93296918956ae32328\"\u003e\u003ccode\u003ed9a6fc6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/19dff836d9982f8ac3c1ab9f9187416aa247034b\"\u003e\u003ccode\u003e19dff83\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.12.0...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.27.3 to 3.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7a64cde8b3bc135c6ff763ba5aecf6cbbe0831db\"\u003e\u003ccode\u003e7a64cde\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/feb5f6fd75a59945121f1da25116f26ec6cdf48d\"\u003e\u003ccode\u003efeb5f6f\u003c/code\u003e\u003c/a\u003e Annotate \u003ccode\u003efail\u003c/code\u003e methods with custom \u003ccode\u003e@Contract\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/43e8b65784862bcf0950ee68bf6144a57a995947\"\u003e\u003ccode\u003e43e8b65\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of `org.assertj.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1bf8cd611009cdb8f9d6d9df770f9fc1cf12d8f3\"\u003e\u003ccode\u003e1bf8cd6\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of `org.asser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72d08b2209e02d0d93e9c7b71d469288c68db68a\"\u003e\u003ccode\u003e72d08b2\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of `org.assertj.core.a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/475c2eb16fb40fd87f372e7c7b6b5e2114493b02\"\u003e\u003ccode\u003e475c2eb\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/fdc9bc5ea5c20770c16d2145e2f92b795daa359f\"\u003e\u003ccode\u003efdc9bc5\u003c/code\u003e\u003c/a\u003e Skip tests during snapshot publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/8f4a1b57e82fd38d3aa8df2649b15c5569ca8973\"\u003e\u003ccode\u003e8f4a1b5\u003c/code\u003e\u003c/a\u003e Migrate to the Central Publisher Portal, enable snapshot publishing (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/7461b681568b762c8ee8052f2a5558a5bfc99691\"\u003e\u003ccode\u003e7461b68\u003c/code\u003e\u003c/a\u003e Fix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/015f09517599a26e0ce38148fd6849d76a43793b\"\u003e\u003ccode\u003e015f095\u003c/code\u003e\u003c/a\u003e Remove EOL Java 23\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/bebbb2c373e15e41e2faaa78632c85dc0f87b899\"\u003e\u003ccode\u003ebebbb2c\u003c/code\u003e\u003c/a\u003e Update testcontainers/sshd version to 1.3.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10377\"\u003e#10377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2f64a4431a3e743ead728111e46754015af5f117\"\u003e\u003ccode\u003e2f64a44\u003c/code\u003e\u003c/a\u003e Support docker/mcp-gateway image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10378\"\u003e#10378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b2b404a9a87ed70d0672fe5bb9ac1e3a463af94f\"\u003e\u003ccode\u003eb2b404a\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10369\"\u003e#10369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/c47afa829fe8fdbad28ac22d5a186f51b944aaa9\"\u003e\u003ccode\u003ec47afa8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10368\"\u003e#10368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2bdd2998eaba978496b811090482b3a2193438c3\"\u003e\u003ccode\u003e2bdd299\u003c/code\u003e\u003c/a\u003e Add DockerMcpGatewayContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/7d8301903a6b45591605fd376702d24fc878a61d\"\u003e\u003ccode\u003e7d83019\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.14.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10352\"\u003e#10352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/415a2f42a40cad787549b0ee5b1ea9e369332f5b\"\u003e\u003ccode\u003e415a2f4\u003c/code\u003e\u003c/a\u003e Update ryuk version to 0.12.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10357\"\u003e#10357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/63189c8678f81c8ef4c431e4468ee74640682654\"\u003e\u003ccode\u003e63189c8\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10281\"\u003e#10281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/71f4e2e3fc877c5a5a39149b2dbeab3e6aa8f965\"\u003e\u003ccode\u003e71f4e2e\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-08-01T02:14:24.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2711731897","node_id":"PR_kwDOAAlq-s6hob65","number":2123,"state":"open","title":"Chore(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T02:14:24.000Z","updated_at":"2025-08-01T02:14:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hub4j/github-api/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hub4j%2Fgithub-api/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"}},{"old_version":"1.3.0","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-07-07T03:05:05.000Z","version_change":"1.3.0 → 1.4.1","issue":{"uuid":"2645348590","node_id":"PR_kwDOAsg30s6drNDu","number":600,"state":"open","title":"Bump com.tngtech.archunit:archunit from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T03:05:05.000Z","updated_at":"2025-07-07T03:05:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=gradle\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/LarsEckart/java_playground/pull/600","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsEckart%2Fjava_playground/issues/600","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/600/packages"}},{"old_version":"1.2.1","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-06-14T20:18:40.000Z","version_change":"1.2.1 → 1.4.1","issue":{"uuid":"2592959338","node_id":"PR_kwDOO46zHM6ajWtq","number":7,"state":"open","title":"chore(deps): bump com.tngtech.archunit:archunit from 1.2.1 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-14T20:18:40.000Z","updated_at":"2025-06-14T20:18:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.2.1","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.2.1 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.2.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=gradle\u0026previous-version=1.2.1\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcoslozina/java-springboot-reactive-hexagonal-monomodule-template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcoslozina%2Fjava-springboot-reactive-hexagonal-monomodule-template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-06-10T03:04:48.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2579926476","node_id":"PR_kwDOFa2fM86Zxo3M","number":478,"state":"closed","title":"build(deps-dev): bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T04:50:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T03:04:48.000Z","updated_at":"2025-06-11T04:50:33.000Z","time_to_close":92745,"merged_at":"2025-06-11T04:50:33.000Z","merged_by":"mayerrobert","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mayerrobert/jmurmel/pull/478","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerrobert%2Fjmurmel/issues/478","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/478/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-06-02T02:06:07.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2558972898","node_id":"PR_kwDOMtzcC86YhtPi","number":34,"state":"closed","title":"Bump the all-minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-14T01:59:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T02:06:07.000Z","updated_at":"2025-07-14T01:59:53.000Z","time_to_close":3628426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":15,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.postgresql:postgresql","old_version":"42.7.5","new_version":"42.7.6","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.1","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.5","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.5"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.5"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.5` | `42.7.6` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.13.0` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.1` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.5` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.5` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.0` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 42.7.5 to 42.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.7.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for release 42_7_6 (new format) \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd override \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd the ability to turn off automatic LSN flush \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add tests with reWriteBatchedInserts=true \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add CI executions with adaptive_fetch=true by default \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: simplify TestUtil.openDB, add tests with various assumeMinServerVersion values \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3614\"\u003e#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate group startup parms \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd back application name setting \u003ca href=\"https://github.com/joejensen\"\u003e\u003ccode\u003e@​joejensen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCopr: Use Java 21 as the build dependency \u003ca href=\"https://github.com/mkoncek\"\u003e\u003ccode\u003e@​mkoncek\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3607\"\u003e#3607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix indentation of return child to allow built pass in Checkstyle's CIs \u003ca href=\"https://github.com/mohitsatr\"\u003e\u003ccode\u003e@​mohitsatr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet column name explicitely when using \u003ccode\u003ecurrent_database()\u003c/code\u003e in queries \u003ca href=\"https://github.com/kneth\"\u003e\u003ccode\u003e@​kneth\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd PgMessageType and use static variables for protocol literals \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle protocol 3.2 and wider cancel keys.  \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor empty resultset to use empty result set if the catalog is not correct \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse query to find the current catalog instead of relying on the database in the connection URL or connection properties as this could be different if connected through a pooler or proxy \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Java 24 tests \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Relabel 42.7.4 as past version as it is no longer the latest \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: remove stale logging message from SslTest \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: appply the latest byte-buddy version for tests so we support the latest Java versions \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make PgConnection#abort compatible with Java 24 \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update plugin com.github.burrunan.s3-build-cache to v1.8.5 \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JavadocTagContinuationIndentation in AfterBeforeParameterResolver \u003ca href=\"https://github.com/Anmol202005\"\u003e\u003ccode\u003e@​Anmol202005\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;use in row values instead of union all (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e)\u0026quot; \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse in row values instead of union all \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property \u003ca href=\"https://github.com/raminorujov\"\u003e\u003ccode\u003e@​raminorujov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNit: correct message in main.yml test action \u003ca href=\"https://github.com/ecki\"\u003e\u003ccode\u003e@​ecki\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use import instead of require to support modern NodeJS \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: use PostgreSQL 17 rather than 17rc1 for CI tests \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add ErrorProne verification to catch bugs ealier \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ArrayIndexOutOfBounds when write big object into GSS enabled connection, make GSSInputStream robust in face of streams that produce incomplete reads \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: factor out duplicated .getBytes() when converting date/time to Date/Time/Timestamp \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: exclude Oracle Java 17 from CI tests \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove unused Travis CI configuration \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUndeprecate sslfactoryarg connection property \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix:Fix sending extra_float_digits \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/MrEasy\"\u003e\u003ccode\u003e@​MrEasy\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use Java 21 for building pgjdbc by default \u003ca href=\"https://github.com/vlsi\"\u003e\u003ccode\u003e@​vlsi\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[42.7.6]\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: Enhanced DatabaseMetadata.getIndexInfo() method, added index comment as REMARKS property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3513\"\u003e#3513\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3513\"\u003epgjdbc/pgjdbc#3513\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperformance: Improve ResultSetMetadata.fetchFieldMetaData by using IN row values instead of UNION ALL for improved query performance (later reverted) [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3510\"\u003e#3510\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3510\"\u003epgjdbc/pgjdbc#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat:Use a single simple query for all startup parameters, so groupStartupParameters is no longer needed  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3613\"\u003e#3613\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3613\"\u003epgjdbc/pgjdbc#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003eProtocol \u0026amp; Connection Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Send extra_float_digits=3 for PostgreSQL 12+ as well  [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3491\"\u003e#3491\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3491\"\u003epgjdbc/pgjdbc#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed handling of protocol 3.2 and wider cancel keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3592\"\u003epgjdbc/pgjdbc#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Made PgConnection#abort compatible with Java 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3582\"\u003e#3582\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3582\"\u003epgjdbc/pgjdbc#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Fixed ArrayIndexOutOfBounds when writing big objects into GSS enabled connections [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3500\"\u003e#3500\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3500\"\u003epgjdbc/pgjdbc#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added back application name setting [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3509\"\u003e#3509\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3509\"\u003epgjdbc/pgjdbc#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMetadata \u0026amp; Catalog Handling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Set column name explicitly when using current_database() in queries [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3526\"\u003e#3526\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3526\"\u003epgjdbc/pgjdbc#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Use query to find the current catalog instead of relying on the database in the connection URL [pull \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3565\"\u003e#3565\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3565\"\u003epgjdbc/pgjdbc#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Refactored empty resultset to use empty result set if the catalog is not correct [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3588\"\u003e#3588\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3588\"\u003epgjdbc/pgjdbc#3588\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Undeprecated Fastpath API and fixed deprecation warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Undeprecated sslfactoryarg [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3496\"\u003e#3496\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3496\"\u003epgjdbc/pgjdbc#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Added PgMessageType and used static variables for protocol literals [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3609\"\u003e#3609\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3609\"\u003epgjdbc/pgjdbc#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Add the ability to turn off automatic LSN flush [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3403\"\u003epgjdbc/pgjdbc#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: isValid incorrectly called execute, instead of executeWithFlags [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3631\"\u003e#3631\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3631\"\u003epgjdbc/pgjdbc#3631\u003c/a\u003e). Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003e#3630\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3630\"\u003epgjdbc/pgjdbc#3630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: EOFException on PreparedStatement#toString with unset bytea parameter since 42.7.4 \u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003eCommit 0a88ea4\u003c/a\u003e. Fixes [Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003e#3365\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3365\"\u003epgjdbc/pgjdbc#3365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfrastructure \u0026amp; Build Improvements\u003c/h2\u003e\n\u003ch3\u003eJava Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate: Updated to use Java 21 for building pgjdbc by default [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3612\"\u003e#3612\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3612\"\u003epgjdbc/pgjdbc#3612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Updated Java 21 as the build dependency for copr [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3607\"\u003e#3607\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3607\"\u003epgjdbc/pgjdbc#3607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Updated latest JDK to version 24 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3580\"\u003e#3580\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3580\"\u003epgjdbc/pgjdbc#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate: Applied the latest byte-buddy version for tests to support the latest Java versions [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3583\"\u003e#3583\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3583\"\u003epgjdbc/pgjdbc#3583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting \u0026amp; Quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: Added ErrorProne verification to detect bugs earlier [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Simplified TestUtil.openDB, added tests with various assumeMinServerVersion values [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3624\"\u003e#3624\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3614\"\u003epgjdbc/pgjdbc#3614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Updated to use PostgreSQL 17 rather than 17rc1 for CI tests [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3501\"\u003e#3501\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3501\"\u003epgjdbc/pgjdbc#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Removed stale logging message from SslTest [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3584\"\u003e#3584\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3584\"\u003epgjdbc/pgjdbc#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Added CI executions with adaptive_fetch=true by default for performance testing [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3615\"\u003e#3615\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3615\"\u003epgjdbc/pgjdbc#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Added tests with reWriteBatchedInserts=true [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3616\"\u003e#3616\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3616\"\u003epgjdbc/pgjdbc#3616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fixed javadoc warnings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3493\"\u003e#3493\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3493\"\u003epgjdbc/pgjdbc#3493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/689708f96d446993cd264cbf5bd5696a726cf8b7\"\u003e\u003ccode\u003e689708f\u003c/code\u003e\u003c/a\u003e Prepare release notes for release 42_7_6 (new format) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/0a88ea425e86dce691a96d6aa7023c20ac887b98\"\u003e\u003ccode\u003e0a88ea4\u003c/code\u003e\u003c/a\u003e fix: EOFException on PreparedStatement#toString with unset bytea parameter si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/2de9b943c693c745ea9280444d72b408165caa11\"\u003e\u003ccode\u003e2de9b94\u003c/code\u003e\u003c/a\u003e fix: make sure  Connection.isValid correctly uses executeWithFlags fixes Issu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d9e20874590f59543c39a99b824e09344f00a813\"\u003e\u003ccode\u003ed9e2087\u003c/code\u003e\u003c/a\u003e add override (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/665b27b8656c8288d9d6c1f8e8d6a7072c238d64\"\u003e\u003ccode\u003e665b27b\u003c/code\u003e\u003c/a\u003e add the ability to turn off automatic LSN flush (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3403\"\u003e#3403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/253c68243c9794644d3cbd9d61b4505b9d079ea5\"\u003e\u003ccode\u003e253c682\u003c/code\u003e\u003c/a\u003e chore(deps): update burrunan/gradle-cache-action action to v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/2d1ae0cbd44660a9d172c9b4a90e16e198f43d43\"\u003e\u003ccode\u003e2d1ae0c\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradle.develocity to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/baeb89321b26a1a13d430d50ed1102ba80bff183\"\u003e\u003ccode\u003ebaeb893\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/e24d599952af46cca3c03ced4f574c7e205bdda0\"\u003e\u003ccode\u003ee24d599\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.google.errorprone:error_prone_core to v2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1617c68d510b86cd5500b0e9d1a1427156bffcbf\"\u003e\u003ccode\u003e1617c68\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4545\"\u003ejunit-team/junit5#4545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanszt\"\u003e\u003ccode\u003e@​hanszt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/3377\"\u003ejunit-team/junit5#3377\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M3...r5.13.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M2...r5.13.0-M3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M2 = Platform 1.13.0-M2 + Jupiter 5.13.0-M2 + Vintage 5.13.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.13.0-M1...r5.13.0-M2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.13.0-M1...r5.13.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.0-M1 = Platform 1.13.0-M1 + Jupiter 5.13.0-M1 + Vintage 5.13.0-M1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.13.0-M1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Oyster-zx\"\u003e\u003ccode\u003e@​Oyster-zx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4311\"\u003ejunit-team/junit5#4311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etrandafir93\"\u003e\u003ccode\u003e@​etrandafir93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit5/pull/4336\"\u003ejunit-team/junit5#4336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.13.0-M1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.13.0-M1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/f539f92fce67e95c642e3788284e27dbad8add7c\"\u003e\u003ccode\u003ef539f92\u003c/code\u003e\u003c/a\u003e Release 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/a54ad65325608225e553b8c1310899f090fdf8eb\"\u003e\u003ccode\u003ea54ad65\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eset\u003c/code\u003e/\u003ccode\u003eget\u003c/code\u003e on \u003ccode\u003eAtomicBoolean\u003c/code\u003e compatibility with Java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/9bb6a0f4bdb63709a86410e695e0fb31b79aaa28\"\u003e\u003ccode\u003e9bb6a0f\u003c/code\u003e\u003c/a\u003e Finalize 5.13.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/5f0e4e6e355355693eddac376669be393476dc66\"\u003e\u003ccode\u003e5f0e4e6\u003c/code\u003e\u003c/a\u003e Remove short-circuiting to ensure all classes are checked for cycles (\u003ca href=\"https://redirect.github.com/junit-team/junit5/issues/4598\"\u003e#4598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/36bb005e4d28f3c817a0f3c1466603a84deeb841\"\u003e\u003ccode\u003e36bb005\u003c/code\u003e\u003c/a\u003e Improve assertion failure message in TestClassPredicatesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/2c86dfa055d679d203f0977b0739a385cc2649d1\"\u003e\u003ccode\u003e2c86dfa\u003c/code\u003e\u003c/a\u003e Avoid publishing Gradle Module Metadata for \u003ccode\u003eshadowRuntimeElements\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4b27910013e672e2c55c26a1ab7737d0ac1f321e\"\u003e\u003ccode\u003e4b27910\u003c/code\u003e\u003c/a\u003e Allow publishing files to an existing directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/b819306bccb1ab78994a208169d9e98ca97e7a5b\"\u003e\u003ccode\u003eb819306\u003c/code\u003e\u003c/a\u003e Fix console launcher's \u003ccode\u003e--uid\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/junit-team/junit5/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/df466515d250c7f041aed13890f0490c8497680d\"\u003e\u003ccode\u003edf46651\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e:junit-platform-console:compileModule\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/182a268a8a38cd4047f80e6478f8896f0595e027\"\u003e\u003ccode\u003e182a268\u003c/code\u003e\u003c/a\u003e Force Gradle to update snapshots\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to 1.21.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse generic init script filename when copying it into a Cassandra container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9606\"\u003e#9606\u003c/a\u003e) \u003ca href=\"https://github.com/maximevw\"\u003e\u003ccode\u003e@​maximevw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e) \u003ca href=\"https://github.com/thiagohora\"\u003e\u003ccode\u003e@​thiagohora\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/df3ed30a8770d6ccbaf2a017d2e4ade11c0a84dd\"\u003e\u003ccode\u003edf3ed30\u003c/code\u003e\u003c/a\u003e Add support to clickhouse JDBC V2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10280\"\u003e#10280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/2e0ef57b77d74ca25b01d7c18a7c0445ac743049\"\u003e\u003ccode\u003e2e0ef57\u003c/code\u003e\u003c/a\u003e Fix register listener for kafka docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/b3bcf36f564e44a5d3e8f9700272cf8517740bd3\"\u003e\u003ccode\u003eb3bcf36\u003c/code\u003e\u003c/a\u003e Use generic init script filename when copying it into a CassandraContainer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8ad5c413ab961667d600e0ea3727c9368358c495\"\u003e\u003ccode\u003e8ad5c41\u003c/code\u003e\u003c/a\u003e Expose Loki in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/a2197e102cd042243d7b2cc210470f3fa6ed15eb\"\u003e\u003ccode\u003ea2197e1\u003c/code\u003e\u003c/a\u003e Add support to pull model for DockerModelRunnerContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10253\"\u003e#10253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/77154e15ddde950565ab358f763917c4007c1be8\"\u003e\u003ccode\u003e77154e1\u003c/code\u003e\u003c/a\u003e Update checkstyle version to 10.23.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10196\"\u003e#10196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/1cf350cd244fa62f5a4358a2da74c558f1b86909\"\u003e\u003ccode\u003e1cf350c\u003c/code\u003e\u003c/a\u003e Cleanup japicmp excludes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/76a6917b845abf533a841e5bd7c3b50d6475f307\"\u003e\u003ccode\u003e76a6917\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/116089376c7ee76725b8ee856db9a51ae31a78cf\"\u003e\u003ccode\u003e1160893\u003c/code\u003e\u003c/a\u003e [create-pull-request] automated change (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10194\"\u003e#10194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/ee33ab5d8e4e00b79ff396eff81fd46f34a4e7b6\"\u003e\u003ccode\u003eee33ab5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/e75c4c46c40a97714baa193bf73d6ba3b0e7218b\"\u003e\u003ccode\u003ee75c4c4\u003c/code\u003e\u003c/a\u003e [ci skip] Using parent pom in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/beb3ceb962ee8917712346614e40d6f8ed89a261\"\u003e\u003ccode\u003ebeb3ceb\u003c/code\u003e\u003c/a\u003e [ci skip] Replicating central-publishing-maven-plugin in bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/83330b9d90753c9915a24e827473095862882a5c\"\u003e\u003ccode\u003e83330b9\u003c/code\u003e\u003c/a\u003e [ci skip] Adding flatten plugin to bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/69e91bbe084c1fb7e93e5ff71b8e79dbf0c5a062\"\u003e\u003ccode\u003e69e91bb\u003c/code\u003e\u003c/a\u003e [ci skip] Fixing distributionManagement in rest-assured-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/0d08008bdab9e85c94a97b5d87e447ada17d7f0c\"\u003e\u003ccode\u003e0d08008\u003c/code\u003e\u003c/a\u003e [ci skip] Temporary removing auto publish to avoid issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cab697db02f09a3cfd732621d468c6d807dee6f4\"\u003e\u003ccode\u003ecab697d\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b40c1b6559634555d92fe8e5cb0e0c66a8d79338\"\u003e\u003ccode\u003eb40c1b6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2a2f3386c8603a4d8690de3da58e8e18c441a43f\"\u003e\u003ccode\u003e2a2f338\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fb7e9dd0064b02e37c2b8683a6fe432109ac4cb8\"\u003e\u003ccode\u003efb7e9dd\u003c/code\u003e\u003c/a\u003e [ci skip] Adding missing things to the bom project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.5\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-06-01T11:47:36.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2558063153","node_id":"PR_kwDONPxqh86YePIx","number":30,"state":"open","title":"Bump the backend-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T11:47:36.000Z","updated_at":"2025-06-01T11:47:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"backend-dependencies","update_count":4,"packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.spring","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.kapt","old_version":"2.1.20","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the backend-dependencies group with 4 updates in the / directory: [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit), [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin), [org.jetbrains.kotlin.plugin.spring](https://github.com/JetBrains/kotlin) and [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin).\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.jvm` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.spring` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.kapt` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.kapt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.kapt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.spring` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.kapt` from 2.1.20 to 2.1.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.kapt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.21\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.kapt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75991\"\u003e\u003ccode\u003eKT-75991\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix lldb stepping test over an inline function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75992\"\u003e\u003ccode\u003eKT-75992\u003c/code\u003e\u003c/a\u003e Xcode 16.3: stacktraces on simulators are not symbolicated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76663\"\u003e\u003ccode\u003eKT-76663\u003c/code\u003e\u003c/a\u003e KJS: KotlinNothingValueException caused by expression return since 2.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75756\"\u003e\u003ccode\u003eKT-75756\u003c/code\u003e\u003c/a\u003e Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76209\"\u003e\u003ccode\u003eKT-76209\u003c/code\u003e\u003c/a\u003e CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70352\"\u003e\u003ccode\u003eKT-70352\u003c/code\u003e\u003c/a\u003e K2: False-negative CONFLICTING_UPPER_BOUNDS on \u003ccode\u003eNothing\u003c/code\u003e bound\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74739\"\u003e\u003ccode\u003eKT-74739\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75483\"\u003e\u003ccode\u003eKT-75483\u003c/code\u003e\u003c/a\u003e Native: redundant unboxing generated with smart cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71425\"\u003e\u003ccode\u003eKT-71425\u003c/code\u003e\u003c/a\u003e IR Inliner: investigate return type of an inlined block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76252\"\u003e\u003ccode\u003eKT-76252\u003c/code\u003e\u003c/a\u003e Native: executable crash with generic value classes with 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75781\"\u003e\u003ccode\u003eKT-75781\u003c/code\u003e\u003c/a\u003e Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74280\"\u003e\u003ccode\u003eKT-74280\u003c/code\u003e\u003c/a\u003e Native: GC.collect crashes with -Xallocator=std\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75588\"\u003e\u003ccode\u003eKT-75588\u003c/code\u003e\u003c/a\u003e [2.1.20-RC] \u0026quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler\u0026quot; warnings despite using the same compiler version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74663\"\u003e\u003ccode\u003eKT-74663\u003c/code\u003e\u003c/a\u003e kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76162\"\u003e\u003ccode\u003eKT-76162\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER\u0026quot; after updating to 2.1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73682\"\u003e\u003ccode\u003eKT-73682\u003c/code\u003e\u003c/a\u003e Compatibility with Gradle 8.12 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73142\"\u003e\u003ccode\u003eKT-73142\u003c/code\u003e\u003c/a\u003e Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36004\"\u003e\u003ccode\u003eKT-36004\u003c/code\u003e\u003c/a\u003e Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73968\"\u003e\u003ccode\u003eKT-73968\u003c/code\u003e\u003c/a\u003e KotlinDependencyManagement tries to mutate configuration after it was resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73684\"\u003e\u003ccode\u003eKT-73684\u003c/code\u003e\u003c/a\u003e Run integration tests against Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72694\"\u003e\u003ccode\u003eKT-72694\u003c/code\u003e\u003c/a\u003e Accessing Task.project during execution is being deprecated in Gradle 8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73683\"\u003e\u003ccode\u003eKT-73683\u003c/code\u003e\u003c/a\u003e Compile against Gradle API 8.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3\"\u003e\u003ccode\u003ef59375a\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4\"\u003e\u003ccode\u003e301186f\u003c/code\u003e\u003c/a\u003e [Gradle] Fix passing process environment when launching KotlinKarma tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22\"\u003e\u003ccode\u003e12b4021\u003c/code\u003e\u003c/a\u003e Add changelog for 2.1.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285\"\u003e\u003ccode\u003ee16f5a8\u003c/code\u003e\u003c/a\u003e [IC] Update inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0\"\u003e\u003ccode\u003e5f12d8b\u003c/code\u003e\u003c/a\u003e [Cherry-picks] Update BTA specific parts for the release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a\"\u003e\u003ccode\u003ef025799\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inline function snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f\"\u003e\u003ccode\u003e58df05e\u003c/code\u003e\u003c/a\u003e [Tests] More tests for inline fun abi snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba\"\u003e\u003ccode\u003e9512893\u003c/code\u003e\u003c/a\u003e [KGP] Experimental: support incremental changes in inlined local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45\"\u003e\u003ccode\u003e950cee5\u003c/code\u003e\u003c/a\u003e [IC] Additional test cases for inlined lambda snapshotting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10\"\u003e\u003ccode\u003ea0a8ca0\u003c/code\u003e\u003c/a\u003e [BTA Tests] Fix changedSources tracking when compilation fail is expected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/emaarco/spring-gardium-leviosa/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaarco%2Fspring-gardium-leviosa/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-05-19T01:48:05.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3072256068","node_id":"PR_kwDOMtzcC86WpAaQ","number":33,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T01:48:05.000Z","updated_at":"2025-06-08T01:32:09.437Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.0","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"io.rest-assured:rest-assured","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:json-path","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:xml-path","old_version":"5.5.1","new_version":"5.5.2","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"io.rest-assured:spring-mock-mvc","old_version":"5.5.1","new_version":"5.5.2"},{"name":"io.rest-assured:spring-commons","old_version":"5.5.1","new_version":"5.5.2"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.21","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.12.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.0` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| [io.rest-assured:json-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| [io.rest-assured:xml-path](https://github.com/rest-assured/rest-assured) | `5.5.1` | `5.5.2` |\n| io.rest-assured:spring-mock-mvc | `5.5.1` | `5.5.2` |\n| io.rest-assured:spring-commons | `5.5.1` | `5.5.2` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.4.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.21` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/0a446598f2b90bb0f52f1945f08755b430ec474b\"\u003e\u003ccode\u003e0a44659\u003c/code\u003e\u003c/a\u003e Release 5.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4c7dfdc0c08b7b0f72aff22b3c0cf8471a3c1ed5\"\u003e\u003ccode\u003e4c7dfdc\u003c/code\u003e\u003c/a\u003e Finalize 5.12.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/561613e18307ce164e0f9c9eea8a5e00c12122af\"\u003e\u003ccode\u003e561613e\u003c/code\u003e\u003c/a\u003e Fix handling of \u003ccode\u003eCleanupMode.ON_SUCCESS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/19d07d2306073d1cb0663073e66ee9e752df6c13\"\u003e\u003ccode\u003e19d07d2\u003c/code\u003e\u003c/a\u003e Add 5.12.2 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/803cbb6d6e8bcdc62cd9fda5ea6913805f656bb7\"\u003e\u003ccode\u003e803cbb6\u003c/code\u003e\u003c/a\u003e Add build parameter for enabling dry-run mode for test execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/eb43e62247c70c29473cb81825ab0361c6ff3d5f\"\u003e\u003ccode\u003eeb43e62\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/ba9c9ae111f5f06645ebcda2bb831c8e093cc002\"\u003e\u003ccode\u003eba9c9ae\u003c/code\u003e\u003c/a\u003e Release 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/e28ad4a89047da0aca6aca32b0e45ac8309954e1\"\u003e\u003ccode\u003ee28ad4a\u003c/code\u003e\u003c/a\u003e Finalize 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/1044e2c63c435f735ab78dbbca09e78b13fb5f80\"\u003e\u003ccode\u003e1044e2c\u003c/code\u003e\u003c/a\u003e Move entry to 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/bea821d69ae8848aa21f7ee10692c6185abfc9ac\"\u003e\u003ccode\u003ebea821d\u003c/code\u003e\u003c/a\u003e Fix Javadoc formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e) \u003ca href=\"https://github.com/froque\"\u003e\u003ccode\u003e@​froque\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e) \u003ca href=\"https://github.com/kiview\"\u003e\u003ccode\u003e@​kiview\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Apache Solr link (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10171\"\u003e#10171\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove incubator note from Solr docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10173\"\u003e#10173\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SFTP host key check example (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10127\"\u003e#10127\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docker-java version to 3.4.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10071\"\u003e#10071\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/705d59b7042c2a7a8e69a2c1584c513d1dd0eba4\"\u003e\u003ccode\u003e705d59b\u003c/code\u003e\u003c/a\u003e Expose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/3d5e7ff5ffe498408d7c1ee11a807e9d8d048276\"\u003e\u003ccode\u003e3d5e7ff\u003c/code\u003e\u003c/a\u003e Polish DockerModelRunnerContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/4e8c421fa3e270598a425be4a8f999923bb5b7ac\"\u003e\u003ccode\u003e4e8c421\u003c/code\u003e\u003c/a\u003e Add DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/73e063746ac3b958eced6988005a8e8997dadbe6\"\u003e\u003ccode\u003e73e0637\u003c/code\u003e\u003c/a\u003e Allow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/57b340201007d327b878dda5c2302a274612301f\"\u003e\u003ccode\u003e57b3402\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/d6ff41c7dc7cd8573337830a1a2f1642c62be377\"\u003e\u003ccode\u003ed6ff41c\u003c/code\u003e\u003c/a\u003e Fix ImageNameSubstitutionTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/910e7f5d9e8476f8b0d39ac2b7faded3648e9746\"\u003e\u003ccode\u003e910e7f5\u003c/code\u003e\u003c/a\u003e Fix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e730674537dfa297a60311a7c13b953b8b82a67d\"\u003e\u003ccode\u003ee730674\u003c/code\u003e\u003c/a\u003e Allow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/80ae5d7b1b7abca38657d037a3bba91c0f3e9250\"\u003e\u003ccode\u003e80ae5d7\u003c/code\u003e\u003c/a\u003e Pass start command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:json-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:json-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:xml-path` from 5.5.1 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:xml-path's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/bdf64e64fecca659b1f3211437392f26b02ba6f1\"\u003e\u003ccode\u003ebdf64e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/1ba0f78b99f385831e94a04409546243208c5c70\"\u003e\u003ccode\u003e1ba0f78\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a6dc07aae322e3e35a25b3ec223965cf8e487911\"\u003e\u003ccode\u003ea6dc07a\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b29df45e4d0088d0ff2e0d3248aa7b8fde3280b1\"\u003e\u003ccode\u003eb29df45\u003c/code\u003e\u003c/a\u003e Fixing correct version in scala3 example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/03f3088ee54ea8a4d9f59c898f62171d20a080f0\"\u003e\u003ccode\u003e03f3088\u003c/code\u003e\u003c/a\u003e [ci skiptest] Updated changelog to reflect the latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/fd468cbf9c7ecf7552cd46bd7470faf326545b29\"\u003e\u003ccode\u003efd468cb\u003c/code\u003e\u003c/a\u003e Add Scala 3 example. Stick to LTS Scala version (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/b3164707bb481ed9d581ca4cf15c3cd802e7fd83\"\u003e\u003ccode\u003eb316470\u003c/code\u003e\u003c/a\u003e Upgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/30e7a20aae2addd3872b18ad6c1d8768443290b5\"\u003e\u003ccode\u003e30e7a20\u003c/code\u003e\u003c/a\u003e CookieFilter now supports setting cookies correctly when Apache HTTP Client d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/044671e2b0847d11ef230db0cfdf7c05a0d3d917\"\u003e\u003ccode\u003e044671e\u003c/code\u003e\u003c/a\u003e [ci skip] Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/2de75860c992938b68d9171f734b9fda25016ae7\"\u003e\u003ccode\u003e2de7586\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.5.1...rest-assured-5.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:spring-mock-mvc` from 5.5.1 to 5.5.2\n\nUpdates `io.rest-assured:spring-commons` from 5.5.1 to 5.5.2\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: matched stub name header value encoding. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3027\"\u003e#3027\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run chunked dribble delay asynchronously (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3012\"\u003e#3012\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed matches-json-schema-pattern.yaml so that it correctly takes the schema as a string (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3020\"\u003e#3020\u003c/a\u003e) \u003ca href=\"https://github.com/tomakehurst\"\u003e\u003ccode\u003e@​tomakehurst\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenAPI 3.0 schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2953\"\u003e#2953\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null key in RequestPartTemplateModel for RFC 2387 compliance (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e) \u003ca href=\"https://github.com/ns-amosc\"\u003e\u003ccode\u003e@​ns-amosc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check casing when matching basic credentials. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eXPathFactory\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2975\"\u003e#2975\u003c/a\u003e) \u003ca href=\"https://github.com/vkuzel\"\u003e\u003ccode\u003e@​vkuzel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3005\"\u003e#3005\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3003\"\u003e#3003\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3002\"\u003e#3002\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3001\"\u003e#3001\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove json-smart dependency constraint. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2965\"\u003e#2965\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.1 to 5.12.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3023\"\u003e#3023\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3024\"\u003e#3024\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3017\"\u003e#3017\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3016\"\u003e#3016\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3025\"\u003e#3025\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3007\"\u003e#3007\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.dorongold.task-tree from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2986\"\u003e#2986\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2999\"\u003e#2999\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3000\"\u003e#3000\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2996\"\u003e#2996\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2994\"\u003e#2994\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2993\"\u003e#2993\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump versions.junitJupiter from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2992\"\u003e#2992\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.tngtech.archunit:archunit-junit5 from 0.23.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2960\"\u003e#2960\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2983\"\u003e#2983\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/e948a9f43b723f31ad5feaf5a98d3b1433aecca8\"\u003e\u003ccode\u003ee948a9f\u003c/code\u003e\u003c/a\u003e Bump the version for the latest release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/7767f2f523bfedc24b69c910d79353b603a0564d\"\u003e\u003ccode\u003e7767f2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e from wernerblanck/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/df1f4f91635dfafe1cbb8d0a9bb89736c6029507\"\u003e\u003ccode\u003edf1f4f9\u003c/code\u003e\u003c/a\u003e Always use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/0da30c82cb89455a1340bd0b27d82bbeae8ca5ba\"\u003e\u003ccode\u003e0da30c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e from Vodafone/feature/add_truncation_of_long_tails_t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/32e3995e58605a3689e4391ff77ff93789130125\"\u003e\u003ccode\u003e32e3995\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e from wiremock/basic-auth-case-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/4da8c0f43b66f6e43f578a5c3cf6dca7938886d3\"\u003e\u003ccode\u003e4da8c0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e from MasonM/remove-unused-mappings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/8a796d5c50826c354efd1c818bf53dc449b2ac42\"\u003e\u003ccode\u003e8a796d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e from lhcopetti/include-client-ip-matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/ec515d778f7569ee6c9990eb62649a409a62d346\"\u003e\u003ccode\u003eec515d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e from ns-amosc/bugfix/multipart-related-template-dupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/c5ee8a12f1aec58dcf25143a8328b57d346eab9e\"\u003e\u003ccode\u003ec5ee8a1\u003c/code\u003e\u003c/a\u003e Fix code formatting to comply with Spotless rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/b632839d0cebb904f54a57df5bf8f885e76d6039\"\u003e\u003ccode\u003eb632839\u003c/code\u003e\u003c/a\u003e feat: document new clientIp matcher in openapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.3 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' i...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"0.18.0","new_version":"1.4.1","update_type":"major","path":null,"pr_created_at":"2025-05-13T13:59:51.000Z","version_change":"0.18.0 → 1.4.1","issue":{"uuid":"2516736297","node_id":"PR_kwDOATeDE86WAlkp","number":2440,"state":"open","title":"Bump com.tngtech.archunit:archunit from 0.18.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-13T13:59:51.000Z","updated_at":"2025-05-13T13:59:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"0.18.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 0.18.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.4.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 24 / class file major version 68 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for transitive dependency checks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1381\"\u003e#1381\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/To6i\"\u003e\u003ccode\u003e@​To6i\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGeneralCodingRules.OLD_DATE_AND_TIME_CLASSES_SHOULD_NOT_BE_USED\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1385\"\u003e#1385\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eGeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation\u003c/code\u003e to not fail for classes with no tests in their packages (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1368\"\u003e#1368\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/krzysztof-owczarek\"\u003e\u003ccode\u003e@​krzysztof-owczarek\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix failure when \u003ccode\u003ejunit.testFilter\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1361\"\u003e#1361\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Sparkymann\"\u003e\u003ccode\u003e@​Sparkymann\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e annotation to be used as meta annotation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1300\"\u003e#1300\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mathze\"\u003e\u003ccode\u003e@​mathze\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix user guide describing wrong default behavior of \u003ccode\u003e@AnalyzeClasses\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify Slices documentation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1366\"\u003e#1366\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/mipo256\"\u003e\u003ccode\u003e@​mipo256\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests with JUnit Platform to pave the way to migrate to JUnit 5 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle Wrapper from 7.6 to 8.12 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1392\"\u003e#1392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend CI to run tests with JDK 21 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.3.2\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003cp\u003e(backported from \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v1.4.1\"\u003eArchUnit 1.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v0.18.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=0.18.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/docker-java/docker-java/pull/2440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-java%2Fdocker-java/issues/2440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2440/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-05-12T04:21:30.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2512630312","node_id":"PR_kwDOACZN6c6Vw7Io","number":1243,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T07:21:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:21:30.000Z","updated_at":"2025-05-12T07:21:42.000Z","time_to_close":10812,"merged_at":"2025-05-12T07:21:42.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/neo4j/cypher-dsl/pull/1243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fcypher-dsl/issues/1243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1243/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-05-12T04:15:17.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2512623054","node_id":"PR_kwDOA5Aovs6Vw5XO","number":943,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T07:20:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:15:17.000Z","updated_at":"2025-05-12T07:20:15.000Z","time_to_close":11098,"merged_at":"2025-05-12T07:20:15.000Z","merged_by":"michael-simons","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/neo4j/neo4j-jdbc/pull/943","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-jdbc/issues/943","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/943/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-05-12T04:07:32.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2512615764","node_id":"PR_kwDODd4s_86Vw3lU","number":1668,"state":"closed","title":"build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T18:38:23.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T04:07:32.000Z","updated_at":"2025-05-12T18:38:23.000Z","time_to_close":52251,"merged_at":"2025-05-12T18:38:23.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.tngtech.archunit:archunit\u0026package-manager=maven\u0026previous-version=1.4.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/michael-simons/neo4j-migrations/pull/1668","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-migrations/issues/1668","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1668/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-05-12T01:22:36.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3055383003","node_id":"PR_kwDOMtzcC86VwPnL","number":32,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T01:22:36.000Z","updated_at":"2025-05-19T01:46:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":9,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.38","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.junit:junit-bom","old_version":"5.12.0","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.testcontainers:testcontainers-bom","old_version":"1.20.6","new_version":"1.21.0","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.12.1","new_version":"3.13.0","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.tngtech.archunit:archunit","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.springframework.boot","old_version":"3.4.3","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"jvm","old_version":"2.1.10","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.1.10","new_version":"2.1.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.5` | `2.8.8` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.38` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.12.0` | `5.12.2` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.6` | `1.21.0` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.12.1` | `3.13.0` |\n| [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) | `1.4.0` | `1.4.1` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.4.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.5 to 2.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.38\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/37b7e192c9e46ccafc26d6cab424c93cbcaf95d5\"\u003e\u003ccode\u003e37b7e19\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ec886ae07b077196eceef9bf7176ea3453ddf1ee\"\u003e\u003ccode\u003eec886ae\u003c/code\u003e\u003c/a\u003e [changelog] Mention fixing of \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/ed0965b5f938240ba13d8c58f4f3443477123fbe\"\u003e\u003ccode\u003eed0965b\u003c/code\u003e\u003c/a\u003e [docs] Cleaned up use of \u003ccode\u003e\\\u0026lt;p\u0026gt;\u003c/code\u003e in maven and edge html.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/b7896c5a74de2fa2c4467c21aea5469d6673f197\"\u003e\u003ccode\u003eb7896c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3824\"\u003e#3824\u003c/a\u003e Our own 'Comment' ad hoc impl now also needs to provide an impl for `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/8ed8234ac08ddbec9e587d58baf4ddb18c1a46e8\"\u003e\u003ccode\u003e8ed8234\u003c/code\u003e\u003c/a\u003e [unused-code] We kept a ref to the \u003ccode\u003estoreEnd\u003c/code\u003e in PrettyPrinter but we never u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/975f96f37a2a5344648942aab72daf73db4dcb8c\"\u003e\u003ccode\u003e975f96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3856\"\u003e#3856\u003c/a\u003e from mmoayyed/github-workflow-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/77837601a13aab5cb68005bea1ed13e0ad61e8ee\"\u003e\u003ccode\u003e7783760\u003c/code\u003e\u003c/a\u003e Fix github workflow YAML configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/3aa9779ef41bd9097cf47183df741bec065f2315\"\u003e\u003ccode\u003e3aa9779\u003c/code\u003e\u003c/a\u003e [changelog] Mention fix for eclipse negative length (\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e) in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f4e5bbb31203e6cf432b76133a2c91a4c4756ba7\"\u003e\u003ccode\u003ef4e5bbb\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3839\"\u003e#3839\u003c/a\u003e] Fixing a mistake in my merge of 3939.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/41dfb0d752c5b1b4bc38793a498a2241403497f1\"\u003e\u003ccode\u003e41dfb0d\u003c/code\u003e\u003c/a\u003e [fix \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3825\"\u003e#3825\u003c/a\u003e] Stub compilation requires all non-core-java classes to be stubbed.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.12.0 to 5.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit5/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://junit.org/junit5/docs/5.12.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\"\u003ehttps://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/0a446598f2b90bb0f52f1945f08755b430ec474b\"\u003e\u003ccode\u003e0a44659\u003c/code\u003e\u003c/a\u003e Release 5.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/4c7dfdc0c08b7b0f72aff22b3c0cf8471a3c1ed5\"\u003e\u003ccode\u003e4c7dfdc\u003c/code\u003e\u003c/a\u003e Finalize 5.12.2 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/561613e18307ce164e0f9c9eea8a5e00c12122af\"\u003e\u003ccode\u003e561613e\u003c/code\u003e\u003c/a\u003e Fix handling of \u003ccode\u003eCleanupMode.ON_SUCCESS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/19d07d2306073d1cb0663073e66ee9e752df6c13\"\u003e\u003ccode\u003e19d07d2\u003c/code\u003e\u003c/a\u003e Add 5.12.2 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/803cbb6d6e8bcdc62cd9fda5ea6913805f656bb7\"\u003e\u003ccode\u003e803cbb6\u003c/code\u003e\u003c/a\u003e Add build parameter for enabling dry-run mode for test execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/eb43e62247c70c29473cb81825ab0361c6ff3d5f\"\u003e\u003ccode\u003eeb43e62\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/ba9c9ae111f5f06645ebcda2bb831c8e093cc002\"\u003e\u003ccode\u003eba9c9ae\u003c/code\u003e\u003c/a\u003e Release 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/e28ad4a89047da0aca6aca32b0e45ac8309954e1\"\u003e\u003ccode\u003ee28ad4a\u003c/code\u003e\u003c/a\u003e Finalize 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/1044e2c63c435f735ab78dbbca09e78b13fb5f80\"\u003e\u003ccode\u003e1044e2c\u003c/code\u003e\u003c/a\u003e Move entry to 5.12.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit5/commit/bea821d69ae8848aa21f7ee10692c6185abfc9ac\"\u003e\u003ccode\u003ebea821d\u003c/code\u003e\u003c/a\u003e Fix Javadoc formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.testcontainers:testcontainers-bom` from 1.20.6 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-java/releases\"\u003eorg.testcontainers:testcontainers-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003estart\u003c/code\u003e command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[solr] Replace \u0026quot;create_core\u0026quot; with \u0026quot;create\u0026quot; command (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10172\"\u003e#10172\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10063\"\u003e#10063\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate testcontainers version to ${GITHUB_REF##*/} (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10062\"\u003e#10062\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking API changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove spock-core from spock module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10069\"\u003e#10069\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses \u003ccode\u003eclickhouse/clickhouse-server\u003c/code\u003e as Docker Image in ClickHouseProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/8738\"\u003e#8738\u003c/a\u003e) \u003ca href=\"https://github.com/linghengqian\"\u003e\u003ccode\u003e@​linghengqian\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features \u0026amp; Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e) \u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new chromadb api version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10170\"\u003e#10170\u003c/a\u003e) \u003ca href=\"https://github.com/dev-jonghoonpark\"\u003e\u003ccode\u003e@​dev-jonghoonpark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default database name to MongoDB Atlas (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10034\"\u003e#10034\u003c/a\u003e) \u003ca href=\"https://github.com/blancqua\"\u003e\u003ccode\u003e@​blancqua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[servicebus] Skip waiting for sql to be ready (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10092\"\u003e#10092\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport additional flags in FirestoreEmulatorContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10067\"\u003e#10067\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e☠️ Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate getUserPass and add getPassword (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10064\"\u003e#10064\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e) \u003ca href=\"https://github.com/froque\"\u003e\u003ccode\u003e@​froque\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e) \u003ca href=\"https://github.com/kiview\"\u003e\u003ccode\u003e@​kiview\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e) \u003ca href=\"https://github.com/sebastian-steiner\"\u003e\u003ccode\u003e@​sebastian-steiner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Apache Solr link (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10171\"\u003e#10171\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove incubator note from Solr docs (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10173\"\u003e#10173\u003c/a\u003e) \u003ca href=\"https://github.com/epugh\"\u003e\u003ccode\u003e@​epugh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SFTP host key check example (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10127\"\u003e#10127\u003c/a\u003e) \u003ca href=\"https://github.com/julianladisch\"\u003e\u003ccode\u003e@​julianladisch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove linked-container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10065\"\u003e#10065\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e) \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docker-java version to 3.4.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10071\"\u003e#10071\u003c/a\u003e) \u003ca href=\"https://github.com/eddumelendez\"\u003e\u003ccode\u003e@​eddumelendez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/8d954b5f64ccb01798c0e0e8d43bd3e034d36f46\"\u003e\u003ccode\u003e8d954b5\u003c/code\u003e\u003c/a\u003e Fix connection leak in JdbcDatabaseDelegate (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/9662\"\u003e#9662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/705d59b7042c2a7a8e69a2c1584c513d1dd0eba4\"\u003e\u003ccode\u003e705d59b\u003c/code\u003e\u003c/a\u003e Expose Tempo in LgtmContainer (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10192\"\u003e#10192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/3d5e7ff5ffe498408d7c1ee11a807e9d8d048276\"\u003e\u003ccode\u003e3d5e7ff\u003c/code\u003e\u003c/a\u003e Polish DockerModelRunnerContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/4e8c421fa3e270598a425be4a8f999923bb5b7ac\"\u003e\u003ccode\u003e4e8c421\u003c/code\u003e\u003c/a\u003e Add DockerModelRunnerContainer to core (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10183\"\u003e#10183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/73e063746ac3b958eced6988005a8e8997dadbe6\"\u003e\u003ccode\u003e73e0637\u003c/code\u003e\u003c/a\u003e Allow configuring the AlwaysPullPolicy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10188\"\u003e#10188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/57b340201007d327b878dda5c2302a274612301f\"\u003e\u003ccode\u003e57b3402\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from undefined to 8.13 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/d6ff41c7dc7cd8573337830a1a2f1642c62be377\"\u003e\u003ccode\u003ed6ff41c\u003c/code\u003e\u003c/a\u003e Fix ImageNameSubstitutionTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/910e7f5d9e8476f8b0d39ac2b7faded3648e9746\"\u003e\u003ccode\u003e910e7f5\u003c/code\u003e\u003c/a\u003e Fix typo in LGTM container method (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/e730674537dfa297a60311a7c13b953b8b82a67d\"\u003e\u003ccode\u003ee730674\u003c/code\u003e\u003c/a\u003e Allow spock tests to be skipped when Docker is unavailable (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10180\"\u003e#10180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-java/commit/80ae5d7b1b7abca38657d037a3bba91c0f3e9250\"\u003e\u003ccode\u003e80ae5d7\u003c/code\u003e\u003c/a\u003e Pass start command required in Solr 10 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-java/issues/10174\"\u003e#10174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.wiremock:wiremock-standalone` from 3.12.1 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the WireMockExtension to not reset in beforeEach (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3010\"\u003e#3010\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the webhook scheduler thread pool size to be configured (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3009\"\u003e#3009\u003c/a\u003e) \u003ca href=\"https://github.com/leeturner\"\u003e\u003ccode\u003e@​leeturner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to MappingBuilder to add multiple form params (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e) \u003ca href=\"https://github.com/wernerblanck\"\u003e\u003ccode\u003e@​wernerblanck\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose native matcher for client ip address (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend LogNormal to add an optional maxValue (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e) \u003ca href=\"https://github.com/paul-poulain-vodafone\"\u003e\u003ccode\u003e@​paul-poulain-vodafone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: admin API endpoints to find/remove unmatched stub mappings (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e) \u003ca href=\"https://github.com/MasonM\"\u003e\u003ccode\u003e@​MasonM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: record query param matchers. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3008\"\u003e#3008\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow admin calls when standalone instance is behind haproxy/loadbala… (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2990\"\u003e#2990\u003c/a\u003e) \u003ca href=\"https://github.com/vggeorgas\"\u003e\u003ccode\u003e@​vggeorgas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: matched stub name header value encoding. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3027\"\u003e#3027\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run chunked dribble delay asynchronously (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3012\"\u003e#3012\u003c/a\u003e) \u003ca href=\"https://github.com/lhcopetti\"\u003e\u003ccode\u003e@​lhcopetti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed matches-json-schema-pattern.yaml so that it correctly takes the schema as a string (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3020\"\u003e#3020\u003c/a\u003e) \u003ca href=\"https://github.com/tomakehurst\"\u003e\u003ccode\u003e@​tomakehurst\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenAPI 3.0 schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2953\"\u003e#2953\u003c/a\u003e) \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null key in RequestPartTemplateModel for RFC 2387 compliance (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e) \u003ca href=\"https://github.com/ns-amosc\"\u003e\u003ccode\u003e@​ns-amosc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check casing when matching basic credentials. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e and \u003ccode\u003eXPathFactory\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2975\"\u003e#2975\u003c/a\u003e) \u003ca href=\"https://github.com/vkuzel\"\u003e\u003ccode\u003e@​vkuzel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3005\"\u003e#3005\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3003\"\u003e#3003\u003c/a\u003e \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3002\"\u003e#3002\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow publishing branch snapshots to github. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3001\"\u003e#3001\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove json-smart dependency constraint. (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2965\"\u003e#2965\u003c/a\u003e) \u003ca href=\"https://github.com/RafeArnold\"\u003e\u003ccode\u003e@​RafeArnold\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.1 to 5.12.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3023\"\u003e#3023\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3024\"\u003e#3024\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3017\"\u003e#3017\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3016\"\u003e#3016\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3025\"\u003e#3025\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3007\"\u003e#3007\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.dorongold.task-tree from 4.0.0 to 4.0.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2986\"\u003e#2986\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2999\"\u003e#2999\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3000\"\u003e#3000\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2996\"\u003e#2996\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2994\"\u003e#2994\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2993\"\u003e#2993\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump versions.junitJupiter from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2992\"\u003e#2992\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.tngtech.archunit:archunit-junit5 from 0.23.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2960\"\u003e#2960\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2983\"\u003e#2983\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/e948a9f43b723f31ad5feaf5a98d3b1433aecca8\"\u003e\u003ccode\u003ee948a9f\u003c/code\u003e\u003c/a\u003e Bump the version for the latest release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/7767f2f523bfedc24b69c910d79353b603a0564d\"\u003e\u003ccode\u003e7767f2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2927\"\u003e#2927\u003c/a\u003e from wernerblanck/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/df1f4f91635dfafe1cbb8d0a9bb89736c6029507\"\u003e\u003ccode\u003edf1f4f9\u003c/code\u003e\u003c/a\u003e Always use the system default \u003ccode\u003eDocumentBuilderFactory\u003c/code\u003e, \u003ccode\u003eTransformerFactory\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/0da30c82cb89455a1340bd0b27d82bbeae8ca5ba\"\u003e\u003ccode\u003e0da30c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3026\"\u003e#3026\u003c/a\u003e from Vodafone/feature/add_truncation_of_long_tails_t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/32e3995e58605a3689e4391ff77ff93789130125\"\u003e\u003ccode\u003e32e3995\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2997\"\u003e#2997\u003c/a\u003e from wiremock/basic-auth-case-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/4da8c0f43b66f6e43f578a5c3cf6dca7938886d3\"\u003e\u003ccode\u003e4da8c0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2991\"\u003e#2991\u003c/a\u003e from MasonM/remove-unused-mappings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/8a796d5c50826c354efd1c818bf53dc449b2ac42\"\u003e\u003ccode\u003e8a796d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3014\"\u003e#3014\u003c/a\u003e from lhcopetti/include-client-ip-matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/ec515d778f7569ee6c9990eb62649a409a62d346\"\u003e\u003ccode\u003eec515d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3022\"\u003e#3022\u003c/a\u003e from ns-amosc/bugfix/multipart-related-template-dupl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/c5ee8a12f1aec58dcf25143a8328b57d346eab9e\"\u003e\u003ccode\u003ec5ee8a1\u003c/code\u003e\u003c/a\u003e Fix code formatting to comply with Spotless rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiremock/wiremock/commit/b632839d0cebb904f54a57df5bf8f885e76d6039\"\u003e\u003ccode\u003eb632839\u003c/code\u003e\u003c/a\u003e feat: document new clientIp matcher in openapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wiremock/wiremock/compare/3.12.1...3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.tngtech.archunit:archunit` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.4.1\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 / class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priorities in \u003ccode\u003eSlicesRuleDefinition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1436\"\u003e#1436\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/guesshe\"\u003e\u003ccode\u003e@​guesshe\u003c/code\u003e\u003c/a\u003e 👏)\u003c/li\u003e\n\u003cli\u003eIgnore synthetic bridge methods in \u003ccode\u003eProxyRules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of slices rule (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReduce memory footprint of \u003ccode\u003eClassFileImporterSlowTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1446\"\u003e#1446\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/6545053691bed56dacef3d767440e4cd58de739c\"\u003e\u003ccode\u003e6545053\u003c/code\u003e\u003c/a\u003e prepare release 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/94c5a7c658ed6ae071aeb94e901461a351b45dbd\"\u003e\u003ccode\u003e94c5a7c\u003c/code\u003e\u003c/a\u003e set version to \u003ccode\u003e1.4.1-SNAPSHOT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/4b536129e584203378218cf149bd8ca6a4c39f53\"\u003e\u003ccode\u003e4b53612\u003c/code\u003e\u003c/a\u003e Improve documentation of slices rules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/1358b821d1fff18e73799ae1326efbc2067580dd\"\u003e\u003ccode\u003e1358b82\u003c/code\u003e\u003c/a\u003e improve documentation of slices rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/c8631c24fe7bf77cb533217a6c2ce0a30691a299\"\u003e\u003ccode\u003ec8631c2\u003c/code\u003e\u003c/a\u003e Ignore synthetic bridge methods in ProxyRules (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/f57bfd3c8de7c0e5da3c23881299b1d9044df714\"\u003e\u003ccode\u003ef57bfd3\u003c/code\u003e\u003c/a\u003e ignore synthetic bridge methods in ProxyRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e5d7dbc211110018778a4bca686f679ded4527d6\"\u003e\u003ccode\u003ee5d7dbc\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs from 6.1.9 to 6.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/9b84083f82bfb19f5f2c4c0c69628fc324685cdc\"\u003e\u003ccode\u003e9b84083\u003c/code\u003e\u003c/a\u003e Upgrade dependencies: Support Java 25's class file major version 69 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/7739b0b5962015e2eaa8effe8f610a743ebaaaa3\"\u003e\u003ccode\u003e7739b0b\u003c/code\u003e\u003c/a\u003e Ignore sun packages when importing full classpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/8351907bee5675effe9d3e64bbae60f227b33717\"\u003e\u003ccode\u003e8351907\u003c/code\u003e\u003c/a\u003e upgrade JUnit (5.11.2 → 5.12.2)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.3 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.1.10 to 2.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.1.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68198\"\u003e\u003ccode\u003eKT-68198\u003c/code\u003e\u003c/a\u003e Analysis API: Support application service registration in plugin XMLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57733\"\u003e\u003ccode\u003eKT-57733\u003c/code\u003e\u003c/a\u003e Analysis API: Use optimized \u003ccode\u003eModuleWithDependenciesScope\u003c/code\u003es in combined symbol providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73156\"\u003e\u003ccode\u003eKT-73156\u003c/code\u003e\u003c/a\u003e AA: type retrieval for erroneous typealias crashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71907\"\u003e\u003ccode\u003eKT-71907\u003c/code\u003e\u003c/a\u003e K2 debugger evaluator failed when cannot resolve unrelated annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69128\"\u003e\u003ccode\u003eKT-69128\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;Unresolved reference in KDoc\u0026quot; reports existing Java class in reference to its own nested class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71613\"\u003e\u003ccode\u003eKT-71613\u003c/code\u003e\u003c/a\u003e KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71741\"\u003e\u003ccode\u003eKT-71741\u003c/code\u003e\u003c/a\u003e K2 IDE. Classifier was found in KtFile but was not found in FirFile in \u003ccode\u003elibraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts\u003c/code\u003e in \u003ccode\u003ekotlin.git\u003c/code\u003e and broken analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71942\"\u003e\u003ccode\u003eKT-71942\u003c/code\u003e\u003c/a\u003e Need to rethrow Intellij Platform exceptions, like ProcessCanceledException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70949\"\u003e\u003ccode\u003eKT-70949\u003c/code\u003e\u003c/a\u003e Analysis API: \u0026quot;containingDeclaration\u0026quot; does not work on nested Java classes in K2 implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69736\"\u003e\u003ccode\u003eKT-69736\u003c/code\u003e\u003c/a\u003e K2 IDE: False positive resolution from KDoc for \u003ccode\u003evalue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69047\"\u003e\u003ccode\u003eKT-69047\u003c/code\u003e\u003c/a\u003e Analysis API: Unresolved KDoc reference to extensions with the same name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70815\"\u003e\u003ccode\u003eKT-70815\u003c/code\u003e\u003c/a\u003e Analysis API: Implement stop-the-world session invalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69630\"\u003e\u003ccode\u003eKT-69630\u003c/code\u003e\u003c/a\u003e KAPT User project builds with KAPT4 enabled fail with Metaspace overflow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71263\"\u003e\u003ccode\u003eKT-71263\u003c/code\u003e\u003c/a\u003e K2 evaluator: Error in evaluating self property with extension receiver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72025\"\u003e\u003ccode\u003eKT-72025\u003c/code\u003e\u003c/a\u003e FileStructureElement: reduce redundant resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74012\"\u003e\u003ccode\u003eKT-74012\u003c/code\u003e\u003c/a\u003e Redundant \u003ccode\u003eFirAbstractBodyResolveTransformerDispatcher.\u0026lt;init\u0026gt;\u003c/code\u003e CPU consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73900\"\u003e\u003ccode\u003eKT-73900\u003c/code\u003e\u003c/a\u003e ContextCollectorVisitor#computeContext may spend significant time on \u003ccode\u003ecreateSnapshot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73665\"\u003e\u003ccode\u003eKT-73665\u003c/code\u003e\u003c/a\u003e FirElementFinder is inefficient in large files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73330\"\u003e\u003ccode\u003eKT-73330\u003c/code\u003e\u003c/a\u003e Remove bodies from functions without contracts after the CONTRACTS phase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73017\"\u003e\u003ccode\u003eKT-73017\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eFirReferenceResolveHelper.getSymbolsByResolvedImport\u003c/code\u003e searches for classes even when the selected \u003ccode\u003eFqName\u003c/code\u003e is a known package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72308\"\u003e\u003ccode\u003eKT-72308\u003c/code\u003e\u003c/a\u003e getOrBuildFir returns null for this expression for plusAssign operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72660\"\u003e\u003ccode\u003eKT-72660\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74097\"\u003e\u003ccode\u003eKT-74097\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74098\"\u003e\u003ccode\u003eKT-74098\u003c/code\u003e\u003c/a\u003e ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72148\"\u003e\u003ccode\u003eKT-72148\u003c/code\u003e\u003c/a\u003e K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73079\"\u003e\u003ccode\u003eKT-73079\u003c/code\u003e\u003c/a\u003e K2: Internal compiler error when conflicting type aliases are present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73456\"\u003e\u003ccode\u003eKT-73456\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73259\"\u003e\u003ccode\u003eKT-73259\u003c/code\u003e\u003c/a\u003e Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72740\"\u003e\u003ccode\u003eKT-72740\u003c/code\u003e\u003c/a\u003e FirDanglingModifierList: \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e cannot be called from a transformer with a phase STATUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66132\"\u003e\u003ccode\u003eKT-66132\u003c/code\u003e\u003c/a\u003e K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72196\"\u003e\u003ccode\u003eKT-72196\u003c/code\u003e\u003c/a\u003e K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72652\"\u003e\u003ccode\u003eKT-72652\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFirProvider#getContainingClass\u003c/code\u003e should support \u003ccode\u003eFirDanglingModifierSymbol\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73105\"\u003e\u003ccode\u003eKT-73105\u003c/code\u003e\u003c/a\u003e Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612\"\u003e\u003ccode\u003e658a201\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.1.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains...\n\n_Description has been truncated_","html_url":"https://github.com/fabriciodigennaro/notification-service/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriciodigennaro%2Fnotification-service/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}}]}