{"id":13383,"name":"com.networknt:json-schema-validator","ecosystem":"maven","repository_url":"https://github.com/networknt/json-schema-validator","issues_count":358,"created_at":"2025-06-06T23:28:02.317Z","updated_at":"2025-06-06T23:28:02.317Z","purl":"pkg:maven/com.networknt:json-schema-validator","metadata":{"id":4621137,"name":"com.networknt:json-schema-validator","ecosystem":"maven","description":"A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12","homepage":"https://github.com/networknt/json-schema-validator","licenses":"Apache License Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/networknt/json-schema-validator","keywords_array":[],"namespace":"com.networknt","versions_count":134,"first_release_published_at":"2016-09-14T23:06:43.000Z","latest_release_published_at":"2025-05-23T20:58:20.000Z","latest_release_number":"1.5.7","last_synced_at":"2025-06-05T07:33:55.773Z","created_at":"2022-07-22T23:53:32.481Z","updated_at":"2025-06-05T07:33:55.773Z","registry_url":"https://central.sonatype.com/artifact/com.networknt/json-schema-validator/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.networknt/json-schema-validator/","metadata":{},"repo_metadata":{"uuid":"68291529","full_name":"networknt/json-schema-validator","owner":"networknt","description":"A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12","archived":false,"fork":false,"pushed_at":"2023-03-07T00:28:01.000Z","size":1641,"stargazers_count":583,"open_issues_count":101,"forks_count":264,"subscribers_count":44,"default_branch":"master","last_synced_at":"2023-03-13T17:21:02.335Z","etag":null,"topics":["draft","draftv4","draftv6","draftv7","fast","jackson","java","java8","json","json-schema","json-schema-validator","openapi3","v2019-09","v2020-12","v4","v6","v7","yaml"],"latest_commit_sha":null,"homepage":"","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":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-15T12:24:16.000Z","updated_at":"2023-03-13T16:45:26.000Z","dependencies_parsed_at":"2023-02-19T06:45:56.710Z","dependency_job_id":null,"html_url":"https://github.com/networknt/json-schema-validator","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/networknt%2Fjson-schema-validator","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/networknt%2Fjson-schema-validator/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/networknt%2Fjson-schema-validator/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/networknt","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"}},"repo_metadata_updated_at":"2023-03-21T20:54:23.280Z","dependent_packages_count":241,"downloads":null,"downloads_period":null,"dependent_repos_count":1020,"rankings":{"downloads":null,"dependent_repos_count":0.3826247134319094,"dependent_packages_count":0.33236892951175806,"stargazers_count":14.863898927809869,"forks_count":12.103234590395338,"docker_downloads_count":0.6605331918429457,"average":5.668532070598364},"purl":"pkg:maven/com.networknt/json-schema-validator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.networknt:json-schema-validator","docker_dependents_count":357,"docker_downloads_count":2097956904,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.networknt:json-schema-validator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.networknt:json-schema-validator/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.networknt:json-schema-validator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.networknt:json-schema-validator/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.networknt:json-schema-validator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.networknt:json-schema-validator/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":109,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4609701901","node_id":"PR_kwDOGIgDqM7jvPRA","number":458,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.8 to 3.0.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T03:02:49.000Z","updated_at":"2026-06-08T03:02:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.8","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.8 to 3.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/7407dddb9f3b1e1e066ec4a81fe44cc40a8e47b0\"\u003e\u003ccode\u003e7407ddd\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.3 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/07b694bff52b30e654f4c1549925723ecf3eadcc\"\u003e\u003ccode\u003e07b694b\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9df7d32267ae1e3469cb2f8b99a93a97b1bbbc64\"\u003e\u003ccode\u003e9df7d32\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2686725fea25b3dbb63fa9388c949dd63af5efbd\"\u003e\u003ccode\u003e2686725\u003c/code\u003e\u003c/a\u003e add gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/331ced5cd8e4703a3c835a50c5606a3050d9e99b\"\u003e\u003ccode\u003e331ced5\u003c/code\u003e\u003c/a\u003e Cleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.8...3.0.3\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.8\u0026new-version=3.0.3)](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/sap-contributions/DataSpaceConnector/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sap-contributions%2FDataSpaceConnector/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"},{"uuid":"4600386636","node_id":"PR_kwDOEX38tc7jRzNZ","number":749,"state":"closed","title":"Bump the gradle group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T21:53:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T21:53:28.000Z","updated_at":"2026-06-09T21:53:38.000Z","time_to_close":345607,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle","update_count":9,"packages":[{"name":"io.ktor:ktor-client-jackson-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-test-dispatcher-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.flywaydb:flyway-core","old_version":"12.6.1","new_version":"12.7.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.6.1","new_version":"12.7.0"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"io.mockk:mockk","old_version":"1.14.9","new_version":"1.14.11","repository_url":"https://github.com/mockk/mockk"},{"name":"com.gradleup.shadow","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.ktor:ktor-client-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-server-test-host-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-test-dispatcher-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| org.flywaydb:flyway-core | `12.6.1` | `12.7.0` |\n| org.flywaydb:flyway-database-postgresql | `12.6.1` | `12.7.0` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.2` | `3.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.9` | `1.14.11` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.4.1` | `9.4.2` |\n\n\nUpdates `io.ktor:ktor-client-jackson-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-jackson-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-test-host-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-test-host-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-test-host-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-test-dispatcher-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-test-dispatcher-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-test-dispatcher-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/omsorgspenger-rammemeldinger/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fomsorgspenger-rammemeldinger/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"},{"uuid":"4592416037","node_id":"PR_kwDOEX38tc7i3kO1","number":748,"state":"closed","title":"Bump the gradle group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-05T21:53:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T21:53:29.000Z","updated_at":"2026-06-05T21:53:15.000Z","time_to_close":86384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle","update_count":8,"packages":[{"name":"io.ktor:ktor-client-jackson-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-test-dispatcher-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.flywaydb:flyway-core","old_version":"12.6.1","new_version":"12.6.2"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.6.1","new_version":"12.6.2"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"com.gradleup.shadow","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.ktor:ktor-client-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-server-test-host-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-test-dispatcher-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| org.flywaydb:flyway-core | `12.6.1` | `12.6.2` |\n| org.flywaydb:flyway-database-postgresql | `12.6.1` | `12.6.2` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.2` | `3.0.3` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.4.1` | `9.4.2` |\n\n\nUpdates `io.ktor:ktor-client-jackson-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-jackson-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-test-host-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-test-host-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-test-host-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-test-dispatcher-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-test-dispatcher-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-test-dispatcher-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooB...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/omsorgspenger-rammemeldinger/pull/748","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fomsorgspenger-rammemeldinger/issues/748","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/748/packages"},{"uuid":"4556295958","node_id":"PR_kwDOC4JKLs7hB8pt","number":6659,"state":"open","title":"Bump com.networknt:json-schema-validator from 3.0.2 to 3.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T02:04:32.000Z","updated_at":"2026-05-31T02:16:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 3.0.2 to 3.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/7407dddb9f3b1e1e066ec4a81fe44cc40a8e47b0\"\u003e\u003ccode\u003e7407ddd\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.3 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/07b694bff52b30e654f4c1549925723ecf3eadcc\"\u003e\u003ccode\u003e07b694b\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9df7d32267ae1e3469cb2f8b99a93a97b1bbbc64\"\u003e\u003ccode\u003e9df7d32\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2686725fea25b3dbb63fa9388c949dd63af5efbd\"\u003e\u003ccode\u003e2686725\u003c/code\u003e\u003c/a\u003e add gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/331ced5cd8e4703a3c835a50c5606a3050d9e99b\"\u003e\u003ccode\u003e331ced5\u003c/code\u003e\u003c/a\u003e Cleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.2...3.0.3\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=3.0.2\u0026new-version=3.0.3)](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/vividus-framework/vividus/pull/6659","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vividus-framework%2Fvividus/issues/6659","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6659/packages"},{"uuid":"4380839443","node_id":"PR_kwDOGLU_cc7YOlBs","number":411,"state":"closed","title":"Bump com.networknt:json-schema-validator from 1.5.4 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T11:18:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T01:28:57.000Z","updated_at":"2026-06-03T11:18:09.000Z","time_to_close":2540949,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.4","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.4 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.4...3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/wildfly/wildfly-channel/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildfly%2Fwildfly-channel/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"},{"uuid":"4283791212","node_id":"PR_kwDORCe1787TX04M","number":47,"state":"closed","title":"chore(deps): bump com.networknt:json-schema-validator from 3.0.1 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-19T19:14:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T15:50:11.000Z","updated_at":"2026-04-19T19:14:17.000Z","time_to_close":185045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 3.0.1 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.1...3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/mirkosertic/MCPLuceneServer/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirkosertic%2FMCPLuceneServer/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"4279292831","node_id":"PR_kwDOQuYdus7TJXDB","number":35,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T00:19:59.000Z","updated_at":"2026-04-17T00:28:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.9\u0026new-version=3.0.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/aalsanie/shamash/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalsanie%2Fshamash/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"4266459817","node_id":"PR_kwDOEHySXc7ShdXs","number":4349,"state":"open","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.2","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":"2026-04-15T05:22:35.000Z","updated_at":"2026-04-15T05:25:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.1\u0026new-version=3.0.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\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated JSON schema validator dependency to version 3.0.2.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/RedHatInsights/notifications-backend/pull/4349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHatInsights%2Fnotifications-backend/issues/4349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4349/packages"},{"uuid":"4176896003","node_id":"PR_kwDORT7op87O3Rp9","number":42,"state":"closed","title":"chore(deps): bump the gradle-dependencies group with 13 updates","user":"dependabot[bot]","labels":["released","dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-31T13:06:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-31T07:56:00.000Z","updated_at":"2026-04-02T08:07:49.000Z","time_to_close":18621,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":13,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"org.flywaydb:flyway-core","old_version":"12.0.0","new_version":"12.2.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.0.0","new_version":"12.2.0"},{"name":"io.insert-koin:koin-core","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"io.insert-koin:koin-ktor","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"io.insert-koin:koin-logger-slf4j","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"io.kotest:kotest-assertions-ktor","old_version":"6.1.3","new_version":"6.1.10","repository_url":"https://github.com/kotest/kotest"},{"name":"io.kotest:kotest-runner-junit5","old_version":"6.1.3","new_version":"6.1.10","repository_url":"https://github.com/kotest/kotest"},{"name":"org.jetbrains.kotlinx.kover","old_version":"0.9.7","new_version":"0.9.8","repository_url":"https://github.com/Kotlin/kotlinx-kover"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"14.0.1","new_version":"14.2.0"},{"name":"com.gradleup.shadow","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.3.1` | `9.4.1` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `12.0.0` | `12.2.0` |\n| org.flywaydb:flyway-database-postgresql | `12.0.0` | `12.2.0` |\n| [io.insert-koin:koin-core](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [io.insert-koin:koin-ktor](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [io.insert-koin:koin-logger-slf4j](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.0` | `3.0.1` |\n| [io.kotest:kotest-assertions-ktor](https://github.com/kotest/kotest) | `6.1.3` | `6.1.10` |\n| [io.kotest:kotest-runner-junit5](https://github.com/kotest/kotest) | `6.1.3` | `6.1.10` |\n| [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) | `0.9.7` | `0.9.8` |\n| org.jlleitschuh.gradle.ktlint | `14.0.1` | `14.2.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.1` | `9.4.1` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-core` from 12.0.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.2.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.1.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.1.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\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/flyway/flyway/commit/7938d947842a84eedaf5e807c0e04ae955d5f8a0\"\u003e\u003ccode\u003e7938d94\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/64e5c3c9491eb0c61d1a23d9c257d3380d2519e6\"\u003e\u003ccode\u003e64e5c3c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/00275224845e0a2b314a65170e761d58aa0a9d83\"\u003e\u003ccode\u003e0027522\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/214beff5167e9ec01a5f060890914795d3ef5a9e\"\u003e\u003ccode\u003e214beff\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/635355cfe317236b342ecd3897134d459d7d9f86\"\u003e\u003ccode\u003e635355c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/9fc87c32b807be8ad66d559ba9b7c9388905e1c6\"\u003e\u003ccode\u003e9fc87c3\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyway/flyway/compare/flyway-12.0.0...flyway-12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 12.0.0 to 12.2.0\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 12.0.0 to 12.2.0\n\nUpdates `io.insert-koin:koin-core` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-ktor` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-logger-slf4j` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-logger-slf4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-ktor` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-logger-slf4j` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-logger-slf4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\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.9 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \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/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \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/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \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/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.9...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.networknt:json-schema-validator` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.0...3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-ktor` from 6.1.3 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest Result Gutters by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5684\"\u003ekotest/kotest#5684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests confirming DSL callback ordering relative to annotation and project config listeners by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5800\"\u003ekotest/kotest#5800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix import alias clash when spec name digits concatenate with index digits by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5802\"\u003ekotest/kotest#5802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PackageRunConfigurationProducer shouldReplace/isPreferredConfiguration over spec configs (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5652\"\u003e#5652\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5803\"\u003ekotest/kotest#5803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5773\"\u003e#5773\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5804\"\u003ekotest/kotest#5804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom Json parser support to JSON matchers by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5795\"\u003ekotest/kotest#5795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5808\"\u003ekotest/kotest#5808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5792\"\u003ekotest/kotest#5792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type-safe shouldEq / shouldNotEq assertions by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5789\"\u003ekotest/kotest#5789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAI Agent kotest skill by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5754\"\u003ekotest/kotest#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espeed-up-containExactly  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5812\"\u003ekotest/kotest#5812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AI-ready configuration for coding assistants by \u003ca href=\"https://github.com/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JS engine mocha race: single channel send in engineFinished by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5809\"\u003ekotest/kotest#5809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd anyOf/oneOf support to JsonSchema DSL and parser (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4463\"\u003e#4463\u003c/a\u003e) by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5807\"\u003ekotest/kotest#5807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shouldContainInOrder to find best matches by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5817\"\u003ekotest/kotest#5817\u003c/a\u003e\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/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.9...v6.1.10\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.9...v6.1.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\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/kotest/kotest/commit/5bff78ed5536e1581518f3ae77e43f885bf1c80a\"\u003e\u003ccode\u003e5bff78e\u003c/code\u003e\u003c/a\u003e Fix JS engine mocha race: single channel send in engineFinished (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5809\"\u003e#5809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/ea36c3d72ed876bd8d7b2abdcc285aba05957dc2\"\u003e\u003ccode\u003eea36c3d\u003c/code\u003e\u003c/a\u003e docs: add AI-ready configuration for coding assistants (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5810\"\u003e#5810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/abba1918aca198241c867d043bb572144d812a1c\"\u003e\u003ccode\u003eabba191\u003c/code\u003e\u003c/a\u003e speed-up-containExactly  (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4b2001138b5951b9469042aa598e6e10ca974b00\"\u003e\u003ccode\u003e4b20011\u003c/code\u003e\u003c/a\u003e AI Agent kotest skill (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5754\"\u003e#5754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/3a3b8a1043c862df7e04021b93b5516299456464\"\u003e\u003ccode\u003e3a3b8a1\u003c/code\u003e\u003c/a\u003e Add type-safe shouldEq / shouldNotEq assertions (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5789\"\u003e#5789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f9563ce9f811d7c519f2a44f8aa429f1f2b564e7\"\u003e\u003ccode\u003ef9563ce\u003c/code\u003e\u003c/a\u003e Add JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/91e72bd0f9c8755741186ee71975aca2af6e4c5c\"\u003e\u003ccode\u003e91e72bd\u003c/code\u003e\u003c/a\u003e Set KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/fbd544525ecbd5a9a1e46e2afb486202a9c85121\"\u003e\u003ccode\u003efbd5445\u003c/code\u003e\u003c/a\u003e Add custom Json parser support to JSON matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5795\"\u003e#5795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/db45b16eb55dd1619c976addf69629757582056e\"\u003e\u003ccode\u003edb45b16\u003c/code\u003e\u003c/a\u003e Improve logging and documentation for Spec interceptors and materialization l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8c08554180025daf7add5d883763539547233ab4\"\u003e\u003ccode\u003e8c08554\u003c/code\u003e\u003c/a\u003e Fix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/577\"\u003e#577\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.3...6.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-runner-junit5` from 6.1.3 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-runner-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest Result Gutters by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5684\"\u003ekotest/kotest#5684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests confirming DSL callback ordering relative to annotation and project config listeners by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5800\"\u003ekotest/kotest#5800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix import alias clash when spec name digits concatenate with index digits by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5802\"\u003ekotest/kotest#5802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PackageRunConfigurationProducer shouldReplace/isPreferredConfiguration over spec configs (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5652\"\u003e#5652\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5803\"\u003ekotest/kotest#5803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5773\"\u003e#5773\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5804\"\u003ekotest/kotest#5804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom Json parser support to JSON matchers by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5795\"\u003ekotest/kotest#5795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5808\"\u003ekotest/kotest#5808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5792\"\u003ekotest/kotest#5792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type-safe shouldEq / shouldNotEq assertions by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5789\"\u003ekotest/kotest#5789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAI Agent kotest skill by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5754\"\u003ekotest/kotest#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espeed-up-containExactly  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5812\"\u003ekotest/kotest#5812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AI-ready configuration for coding assistants by \u003ca href=\"https://github.com/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JS engine mocha race: single channel send in engineFinished by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5809\"\u003ekotest/kotest#5809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA...\n\n_Description has been truncated_","html_url":"https://github.com/SRGSSR/pillarbox-demo-backend/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-demo-backend/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4117669441","node_id":"PR_kwDOA_1uaM7Mi_lL","number":23336,"state":"closed","title":"chore(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.1 in /dhis-2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T01:54:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T01:41:00.000Z","updated_at":"2026-04-15T01:54:27.000Z","time_to_close":1988005,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/dhis-2","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.9\u0026new-version=3.0.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 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/dhis2/dhis2-core/pull/23336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdhis2-core/issues/23336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23336/packages"},{"uuid":"4080088552","node_id":"PR_kwDOF1s64s7KzOT5","number":411,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.6 to 3.0.1","user":"dependabot[bot]","labels":["stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:05:00.000Z","updated_at":"2026-03-30T04:26:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.6","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.6 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.6...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.6\u0026new-version=3.0.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 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/paullatzelsperger/DataSpaceConnector/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paullatzelsperger%2FDataSpaceConnector/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"},{"uuid":"4079921338","node_id":"PR_kwDOAD9IJ87KytgH","number":11854,"state":"open","title":"Bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["rymsha"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:53:26.000Z","updated_at":"2026-04-20T04:05:31.722Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.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 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/enonic/xp/pull/11854","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp/issues/11854","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11854/packages"},{"uuid":"4074413052","node_id":"PR_kwDORCVWyc7KiKr-","number":12,"state":"closed","title":"chore(deps-dev): bump com.networknt:json-schema-validator from 1.5.5 to 3.0.1 in /tools","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-18T02:42:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T02:42:21.000Z","updated_at":"2026-04-18T02:42:31.000Z","time_to_close":3024008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.5","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/tools","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.5 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.5...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.5\u0026new-version=3.0.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 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/luckystar-crypto/specification/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckystar-crypto%2Fspecification/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4062782236","node_id":"PR_kwDOAAMl7c7J8IwZ","number":21945,"state":"closed","title":"chore(deps-dev): Bump com.networknt:json-schema-validator from 1.5.9 to 2.0.1","user":"dependabot[bot]","labels":["dependencies","java","core-build-and-dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-12T07:58:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-12T07:30:41.000Z","updated_at":"2026-03-12T07:58:03.000Z","time_to_close":1640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"2.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 2.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/0dde00ce3386c33335f6531478f06b4c6dbec061\"\u003e\u003ccode\u003e0dde00c\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b4abbc296cb421ebb0ba59e866d16099a2f62803\"\u003e\u003ccode\u003eb4abbc2\u003c/code\u003e\u003c/a\u003e Fix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/7bebfebbbee6f7160564fadb97b3d41f44bf949b\"\u003e\u003ccode\u003e7bebfeb\u003c/code\u003e\u003c/a\u003e Refactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/4dbdc9f0edd5722637050217465b67fa265cbabd\"\u003e\u003ccode\u003e4dbdc9f\u003c/code\u003e\u003c/a\u003e Fix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9527f4ae64fe9cd55c7f46bd2e627342abbdc1c0\"\u003e\u003ccode\u003e9527f4a\u003c/code\u003e\u003c/a\u003e Refactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| com.networknt:json-schema-validator | [\u003e= 3.a0, \u003c 4] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.9\u0026new-version=2.0.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 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/apache/camel/pull/21945","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/issues/21945","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21945/packages"},{"uuid":"4059689124","node_id":"PR_kwDONVCFe87JyO4i","number":126,"state":"closed","title":"build(deps): bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-26T02:17:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T17:44:57.000Z","updated_at":"2026-03-26T02:18:01.000Z","time_to_close":1240374,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.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 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/eclipse-dataspacetck/dcp-tck/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-dataspacetck%2Fdcp-tck/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"},{"uuid":"4057306642","node_id":"PR_kwDOHKJhlc7JqXwO","number":474,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T10:23:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T10:23:43.000Z","updated_at":"2026-04-15T10:23:35.000Z","time_to_close":3023990,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.0\u0026new-version=3.0.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 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/eclipse-aas4j/aas4j/pull/474","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-aas4j%2Faas4j/issues/474","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/474/packages"},{"uuid":"4055966933","node_id":"PR_kwDOEHySXc7JmA38","number":4204,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-02T12:27:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:34:18.000Z","updated_at":"2026-04-02T12:27:26.000Z","time_to_close":1925579,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.1\u0026new-version=3.0.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 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/RedHatInsights/notifications-backend/pull/4204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHatInsights%2Fnotifications-backend/issues/4204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4204/packages"},{"uuid":"4001944503","node_id":"PR_kwDOIlTrkM7G32Ei","number":603,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-27T21:59:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T16:54:25.000Z","updated_at":"2026-02-27T21:59:17.000Z","time_to_close":18283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.1\u0026new-version=3.0.0)](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/VEuPathDB/vdi-service/pull/603","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VEuPathDB%2Fvdi-service/issues/603","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/603/packages"},{"uuid":"3944895916","node_id":"PR_kwDORRDKKM7D8-M4","number":4,"state":"closed","title":"build(deps): bump com.networknt:json-schema-validator from 2.0.0 to 3.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T07:13:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-15T20:44:52.000Z","updated_at":"2026-02-16T07:14:08.000Z","time_to_close":37747,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.0)](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/Totbits-Solutions/edc-connector/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Totbits-Solutions%2Fedc-connector/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3860804153","node_id":"PR_kwDORCVWyc6_naEs","number":7,"state":"open","title":"chore(deps-dev): bump com.networknt:json-schema-validator from 1.5.5 to 3.0.0 in /tools","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T14:13:46.000Z","updated_at":"2026-01-27T14:13:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.5","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/tools","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.5 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix idn-hostname format and update json schema test suite (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1191\"\u003e#1191\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JoniRegularExpression compatibility issues with ECMA-262 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1193\"\u003e#1193\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time format validation (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1188\"\u003e#1188\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix eclipse junit issue due to m2e-core (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1189\"\u003e#1189\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport readOnly and writeOnly for required validation (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1186\"\u003e#1186\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpanish translations (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1183\"\u003e#1183\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/MickMonaghanGW\"\u003e\u003ccode\u003e@​MickMonaghanGW\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ITU 1.14.0 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1184\"\u003e#1184\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/ethlo\"\u003e\u003ccode\u003e@​ethlo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd mpenet/legba to list of librairies (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1181\"\u003e#1181\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/mpenet\"\u003e\u003ccode\u003e@​mpenet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.8- 2025-06-27\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/0dde00ce3386c33335f6531478f06b4c6dbec061\"\u003e\u003ccode\u003e0dde00c\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b4abbc296cb421ebb0ba59e866d16099a2f62803\"\u003e\u003ccode\u003eb4abbc2\u003c/code\u003e\u003c/a\u003e Fix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/7bebfebbbee6f7160564fadb97b3d41f44bf949b\"\u003e\u003ccode\u003e7bebfeb\u003c/code\u003e\u003c/a\u003e Refactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.5...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.5\u0026new-version=3.0.0)](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/luckystar-crypto/specification/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckystar-crypto%2Fspecification/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}],"issue_packages":[{"old_version":"1.5.8","new_version":"3.0.3","update_type":"major","path":null,"pr_created_at":"2026-06-08T03:02:49.000Z","version_change":"1.5.8 → 3.0.3","issue":{"uuid":"4609701901","node_id":"PR_kwDOGIgDqM7jvPRA","number":458,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.8 to 3.0.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T03:02:49.000Z","updated_at":"2026-06-08T03:02:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.8","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.8 to 3.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/7407dddb9f3b1e1e066ec4a81fe44cc40a8e47b0\"\u003e\u003ccode\u003e7407ddd\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.3 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/07b694bff52b30e654f4c1549925723ecf3eadcc\"\u003e\u003ccode\u003e07b694b\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9df7d32267ae1e3469cb2f8b99a93a97b1bbbc64\"\u003e\u003ccode\u003e9df7d32\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2686725fea25b3dbb63fa9388c949dd63af5efbd\"\u003e\u003ccode\u003e2686725\u003c/code\u003e\u003c/a\u003e add gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/331ced5cd8e4703a3c835a50c5606a3050d9e99b\"\u003e\u003ccode\u003e331ced5\u003c/code\u003e\u003c/a\u003e Cleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.8...3.0.3\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.8\u0026new-version=3.0.3)](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/sap-contributions/DataSpaceConnector/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sap-contributions%2FDataSpaceConnector/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"}},{"old_version":"3.0.2","new_version":"3.0.3","update_type":"patch","path":null,"pr_created_at":"2026-06-05T21:53:28.000Z","version_change":"3.0.2 → 3.0.3","issue":{"uuid":"4600386636","node_id":"PR_kwDOEX38tc7jRzNZ","number":749,"state":"closed","title":"Bump the gradle group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T21:53:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T21:53:28.000Z","updated_at":"2026-06-09T21:53:38.000Z","time_to_close":345607,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle","update_count":9,"packages":[{"name":"io.ktor:ktor-client-jackson-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-test-dispatcher-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.flywaydb:flyway-core","old_version":"12.6.1","new_version":"12.7.0"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.6.1","new_version":"12.7.0"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"io.mockk:mockk","old_version":"1.14.9","new_version":"1.14.11","repository_url":"https://github.com/mockk/mockk"},{"name":"com.gradleup.shadow","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.ktor:ktor-client-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-server-test-host-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-test-dispatcher-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| org.flywaydb:flyway-core | `12.6.1` | `12.7.0` |\n| org.flywaydb:flyway-database-postgresql | `12.6.1` | `12.7.0` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.2` | `3.0.3` |\n| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.14.9` | `1.14.11` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.4.1` | `9.4.2` |\n\n\nUpdates `io.ktor:ktor-client-jackson-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-jackson-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-test-host-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-test-host-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-test-host-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-test-dispatcher-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-test-dispatcher-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-test-dispatcher-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/omsorgspenger-rammemeldinger/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fomsorgspenger-rammemeldinger/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"}},{"old_version":"3.0.2","new_version":"3.0.3","update_type":"patch","path":null,"pr_created_at":"2026-06-04T21:53:29.000Z","version_change":"3.0.2 → 3.0.3","issue":{"uuid":"4592416037","node_id":"PR_kwDOEX38tc7i3kO1","number":748,"state":"closed","title":"Bump the gradle group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-05T21:53:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T21:53:29.000Z","updated_at":"2026-06-05T21:53:15.000Z","time_to_close":86384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle","update_count":8,"packages":[{"name":"io.ktor:ktor-client-jackson-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-client-content-negotiation","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-test-host-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-test-dispatcher-jvm","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/ktorio/ktor"},{"name":"org.flywaydb:flyway-core","old_version":"12.6.1","new_version":"12.6.2"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.6.1","new_version":"12.6.2"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"com.gradleup.shadow","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.ktor:ktor-client-jackson-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-server-test-host-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| [io.ktor:ktor-test-dispatcher-jvm](https://github.com/ktorio/ktor) | `3.4.2` | `3.5.0` |\n| org.flywaydb:flyway-core | `12.6.1` | `12.6.2` |\n| org.flywaydb:flyway-database-postgresql | `12.6.1` | `12.6.2` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.2` | `3.0.3` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.4.1` | `9.4.2` |\n\n\nUpdates `io.ktor:ktor-client-jackson-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-jackson-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-jackson-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-client-content-negotiation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-test-host-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-test-host-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-test-host-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-test-dispatcher-jvm` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-test-dispatcher-jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-test-dispatcher-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooBigException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8320\"\u003eKTOR-8320\u003c/a\u003e CallLogging: plugin usage in testApplication breaks console standard output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8906\"\u003eKTOR-8906\u003c/a\u003e Jackson, with request body streaming on, exhausts Dispatchers.IO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8709\"\u003eKTOR-8709\u003c/a\u003e Websockets: Unable to close session with a custom CloseReason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9567\"\u003eKTOR-9567\u003c/a\u003e Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9183\"\u003eKTOR-9183\u003c/a\u003e A client call wrapped with \u003ccode\u003ewithTimeout\u003c/code\u003e throws a generic CancellationException instead of TimeoutCancellationException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8199\"\u003eKTOR-8199\u003c/a\u003e Autoreloading: default watch patterns don't match anything when project path contain spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9549\"\u003eKTOR-9549\u003c/a\u003e Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9544\"\u003eKTOR-9544\u003c/a\u003e Apache: body channel not cancelled when caller scope is cancelled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9546\"\u003eKTOR-9546\u003c/a\u003e HttpClient: cancelling ByteReadChannel body does not propagate to engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-455\"\u003eKTOR-455\u003c/a\u003e Content-Disposition additional parameters should be inside quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9500\"\u003eKTOR-9500\u003c/a\u003e RawSourceChannel returns false positive on awaitContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-646\"\u003eKTOR-646\u003c/a\u003e Netty engine still print annoying exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9527\"\u003eKTOR-9527\u003c/a\u003e Curl: Freeze when receiving large responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9460\"\u003eKTOR-9460\u003c/a\u003e Curl: Can't build shared library with Ktor 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9483\"\u003eKTOR-9483\u003c/a\u003e Curl: backpressure implementation is never used\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/ktorio/ktor/commit/3ccad96fbb891469cdb5ff92b51a96bb6d6374c9\"\u003e\u003ccode\u003e3ccad96\u003c/code\u003e\u003c/a\u003e Release 3.5.0 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/decd09ffd35e23a2b3e4481f37b252000a8b7ec2\"\u003e\u003ccode\u003edecd09f\u003c/code\u003e\u003c/a\u003e Update report links (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/ba5bbc5a7aafe0b909e9c40536153d02b7baa99c\"\u003e\u003ccode\u003eba5bbc5\u003c/code\u003e\u003c/a\u003e Rethrow cancellation in Digest.build (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5618\"\u003e#5618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/165355954f7659ddd9c114381ea8eb592dee9cb7\"\u003e\u003ccode\u003e1653559\u003c/code\u003e\u003c/a\u003e Update kotlinx-serialization to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/eb593ac471b00f99c55090fb190a0ec5cdfa5115\"\u003e\u003ccode\u003eeb593ac\u003c/code\u003e\u003c/a\u003e Update kotlinx-coroutines to v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/043d400e8140e1e2c46830463efb807f3669a313\"\u003e\u003ccode\u003e043d400\u003c/code\u003e\u003c/a\u003e Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/75a8324a98f38ca299ba8af7e4224a07cb78bc30\"\u003e\u003ccode\u003e75a8324\u003c/code\u003e\u003c/a\u003e Update dependency com.squareup.okio:okio to v3.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/757c3da525695ae2e0b3f15b50145f50e57d08af\"\u003e\u003ccode\u003e757c3da\u003c/code\u003e\u003c/a\u003e Update dependency com.google.code.gson:gson to v2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/4b796859d1c189190d3fe964bf506d98356a5e0c\"\u003e\u003ccode\u003e4b79685\u003c/code\u003e\u003c/a\u003e Update dependency com.auth0:jwks-rsa to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/6fe542f9b102300921ce681afb48d38c5e3aac2d\"\u003e\u003ccode\u003e6fe542f\u003c/code\u003e\u003c/a\u003e Update tomcat.jakarta to v10.1.55\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.2...3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-client-content-negotiation` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-client-content-negotiation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 14 May 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8421\"\u003eKTOR-8421\u003c/a\u003e Route.contentType should support multiple ContentType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7961\"\u003eKTOR-7961\u003c/a\u003e Add known TDM headers to the HttpHeaders object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9418\"\u003eKTOR-9418\u003c/a\u003e Support getAs from the root ApplicationConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9559\"\u003eKTOR-9559\u003c/a\u003e DNS configuration for the Apache5 client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9554\"\u003eKTOR-9554\u003c/a\u003e DNS configuration for OkHttp client engine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9555\"\u003eKTOR-9555\u003c/a\u003e Custom SSE heartbeat function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8914\"\u003eKTOR-8914\u003c/a\u003e Dependency injection: read annotations in function references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8300\"\u003eKTOR-8300\u003c/a\u003e Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9521\"\u003eKTOR-9521\u003c/a\u003e Upgrade to Kotlin 2.3.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9276\"\u003eKTOR-9276\u003c/a\u003e Make DynamicProviderConfig.authenticateFunction suspend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9491\"\u003eKTOR-9491\u003c/a\u003e Provide parameter validation convenience functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9506\"\u003eKTOR-9506\u003c/a\u003e OpenAPI: Support prefixItems in JsonSchema for tuple type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-470\"\u003eKTOR-470\u003c/a\u003e Add an option to not resend the session cookie if the session data wasn't changed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9355\"\u003eKTOR-9355\u003c/a\u003e Deprecate HttpHeaders.AcceptCharset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7659\"\u003eKTOR-7659\u003c/a\u003e Make ktor-network compatible with ES modules for nodejs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9350\"\u003eKTOR-9350\u003c/a\u003e JS: Make ES2015 the default target for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7578\"\u003eKTOR-7578\u003c/a\u003e Update Digest authentication implementation according to RFC 7616\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9503\"\u003eKTOR-9503\u003c/a\u003e The JacksonConverter.streamRequestBody property name is confusing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9552\"\u003eKTOR-9552\u003c/a\u003e Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7458\"\u003eKTOR-7458\u003c/a\u003e Jetty Jakarta: Provide an easy way to disable SNI hostname validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9354\"\u003eKTOR-9354\u003c/a\u003e Websockets: webSocket builder function should return a Route to be describable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9488\"\u003eKTOR-9488\u003c/a\u003e Nonce and hex function performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9524\"\u003eKTOR-9524\u003c/a\u003e Netty response hangs after connection lost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9542\"\u003eKTOR-9542\u003c/a\u003e Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9531\"\u003eKTOR-9531\u003c/a\u003e Netty server intermittently drops requests after upgrading to 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8151\"\u003eKTOR-8151\u003c/a\u003e MicrometerMetrics: \u0026quot;MeterFilters configured after a Meter has been registered\u0026quot; warning when a metric is registered before installing the plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9411\"\u003eKTOR-9411\u003c/a\u003e Darwin throws DarwinHttpRequestException instead of FrameTooB...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/omsorgspenger-rammemeldinger/pull/748","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fomsorgspenger-rammemeldinger/issues/748","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/748/packages"}},{"old_version":"3.0.2","new_version":"3.0.3","update_type":"patch","path":null,"pr_created_at":"2026-05-31T02:04:32.000Z","version_change":"3.0.2 → 3.0.3","issue":{"uuid":"4556295958","node_id":"PR_kwDOC4JKLs7hB8pt","number":6659,"state":"open","title":"Bump com.networknt:json-schema-validator from 3.0.2 to 3.0.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T02:04:32.000Z","updated_at":"2026-05-31T02:16:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 3.0.2 to 3.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.3- 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/afiluba\"\u003e\u003ccode\u003e@​afiluba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/7407dddb9f3b1e1e066ec4a81fe44cc40a8e47b0\"\u003e\u003ccode\u003e7407ddd\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.3 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/07b694bff52b30e654f4c1549925723ecf3eadcc\"\u003e\u003ccode\u003e07b694b\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1246\"\u003e#1246\u003c/a\u003e Coercion bug (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9df7d32267ae1e3469cb2f8b99a93a97b1bbbc64\"\u003e\u003ccode\u003e9df7d32\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2686725fea25b3dbb63fa9388c949dd63af5efbd\"\u003e\u003ccode\u003e2686725\u003c/code\u003e\u003c/a\u003e add gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/331ced5cd8e4703a3c835a50c5606a3050d9e99b\"\u003e\u003ccode\u003e331ced5\u003c/code\u003e\u003c/a\u003e Cleanup of IOException leftovers after update to jackson3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.2...3.0.3\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=3.0.2\u0026new-version=3.0.3)](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/vividus-framework/vividus/pull/6659","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vividus-framework%2Fvividus/issues/6659","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6659/packages"}},{"old_version":"1.5.4","new_version":"3.0.2","update_type":"major","path":null,"pr_created_at":"2026-05-05T01:28:57.000Z","version_change":"1.5.4 → 3.0.2","issue":{"uuid":"4380839443","node_id":"PR_kwDOGLU_cc7YOlBs","number":411,"state":"closed","title":"Bump com.networknt:json-schema-validator from 1.5.4 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T11:18:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T01:28:57.000Z","updated_at":"2026-06-03T11:18:09.000Z","time_to_close":2540949,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.4","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.4 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.4...3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/wildfly/wildfly-channel/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildfly%2Fwildfly-channel/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"}},{"old_version":"3.0.1","new_version":"3.0.2","update_type":"patch","path":null,"pr_created_at":"2026-04-17T15:50:11.000Z","version_change":"3.0.1 → 3.0.2","issue":{"uuid":"4283791212","node_id":"PR_kwDORCe1787TX04M","number":47,"state":"closed","title":"chore(deps): bump com.networknt:json-schema-validator from 3.0.1 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-19T19:14:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T15:50:11.000Z","updated_at":"2026-04-19T19:14:17.000Z","time_to_close":185045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 3.0.1 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.1...3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/mirkosertic/MCPLuceneServer/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirkosertic%2FMCPLuceneServer/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"1.5.9","new_version":"3.0.2","update_type":"major","path":null,"pr_created_at":"2026-04-17T00:19:59.000Z","version_change":"1.5.9 → 3.0.2","issue":{"uuid":"4279292831","node_id":"PR_kwDOQuYdus7TJXDB","number":35,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T00:19:59.000Z","updated_at":"2026-04-17T00:28:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.9\u0026new-version=3.0.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/aalsanie/shamash/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalsanie%2Fshamash/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"2.0.1","new_version":"3.0.2","update_type":"major","path":null,"pr_created_at":"2026-04-15T05:22:35.000Z","version_change":"2.0.1 → 3.0.2","issue":{"uuid":"4266459817","node_id":"PR_kwDOEHySXc7ShdXs","number":4349,"state":"open","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.2","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":"2026-04-15T05:22:35.000Z","updated_at":"2026-04-15T05:25:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.2","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.2- 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/cjun-coveo\"\u003e\u003ccode\u003e@​cjun-coveo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/commit/a6ae62cf8874a23c551b3917988b942f7cb95f9c\"\u003e\u003ccode\u003ea6ae62c\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.2 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/054f2f66a30513d8556361d16d5187af613f7d22\"\u003e\u003ccode\u003e054f2f6\u003c/code\u003e\u003c/a\u003e Support handling of non-finite numbers if present (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.1\u0026new-version=3.0.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\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated JSON schema validator dependency to version 3.0.2.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/RedHatInsights/notifications-backend/pull/4349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHatInsights%2Fnotifications-backend/issues/4349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4349/packages"}},{"old_version":"3.0.0","new_version":"3.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-31T07:56:00.000Z","version_change":"3.0.0 → 3.0.1","issue":{"uuid":"4176896003","node_id":"PR_kwDORT7op87O3Rp9","number":42,"state":"closed","title":"chore(deps): bump the gradle-dependencies group with 13 updates","user":"dependabot[bot]","labels":["released","dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-31T13:06:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-31T07:56:00.000Z","updated_at":"2026-04-02T08:07:49.000Z","time_to_close":18621,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gradle-dependencies","update_count":13,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"org.flywaydb:flyway-core","old_version":"12.0.0","new_version":"12.2.0","repository_url":"https://github.com/flyway/flyway"},{"name":"org.flywaydb:flyway-database-postgresql","old_version":"12.0.0","new_version":"12.2.0"},{"name":"io.insert-koin:koin-core","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"io.insert-koin:koin-ktor","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"io.insert-koin:koin-logger-slf4j","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/InsertKoinIO/koin"},{"name":"org.postgresql:postgresql","old_version":"42.7.9","new_version":"42.7.10","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.networknt:json-schema-validator","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"},{"name":"io.kotest:kotest-assertions-ktor","old_version":"6.1.3","new_version":"6.1.10","repository_url":"https://github.com/kotest/kotest"},{"name":"io.kotest:kotest-runner-junit5","old_version":"6.1.3","new_version":"6.1.10","repository_url":"https://github.com/kotest/kotest"},{"name":"org.jetbrains.kotlinx.kover","old_version":"0.9.7","new_version":"0.9.8","repository_url":"https://github.com/Kotlin/kotlinx-kover"},{"name":"org.jlleitschuh.gradle.ktlint","old_version":"14.0.1","new_version":"14.2.0"},{"name":"com.gradleup.shadow","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.3.1` | `9.4.1` |\n| [org.flywaydb:flyway-core](https://github.com/flyway/flyway) | `12.0.0` | `12.2.0` |\n| org.flywaydb:flyway-database-postgresql | `12.0.0` | `12.2.0` |\n| [io.insert-koin:koin-core](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [io.insert-koin:koin-ktor](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [io.insert-koin:koin-logger-slf4j](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.0` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.9` | `42.7.10` |\n| [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.0` | `3.0.1` |\n| [io.kotest:kotest-assertions-ktor](https://github.com/kotest/kotest) | `6.1.3` | `6.1.10` |\n| [io.kotest:kotest-runner-junit5](https://github.com/kotest/kotest) | `6.1.3` | `6.1.10` |\n| [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) | `0.9.7` | `0.9.8` |\n| org.jlleitschuh.gradle.ktlint | `14.0.1` | `14.2.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.1` | `9.4.1` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-core` from 12.0.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/flyway/flyway/releases\"\u003eorg.flywaydb:flyway-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlyway 12.2.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.1.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.1.0\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.3\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.2\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFlyway 12.0.1\u003c/h2\u003e\n\u003cp\u003eSee release notes \u003ca href=\"https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine\"\u003ehere\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/flyway/flyway/commit/7938d947842a84eedaf5e807c0e04ae955d5f8a0\"\u003e\u003ccode\u003e7938d94\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/64e5c3c9491eb0c61d1a23d9c257d3380d2519e6\"\u003e\u003ccode\u003e64e5c3c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/00275224845e0a2b314a65170e761d58aa0a9d83\"\u003e\u003ccode\u003e0027522\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/214beff5167e9ec01a5f060890914795d3ef5a9e\"\u003e\u003ccode\u003e214beff\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/635355cfe317236b342ecd3897134d459d7d9f86\"\u003e\u003ccode\u003e635355c\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flyway/flyway/commit/9fc87c32b807be8ad66d559ba9b7c9388905e1c6\"\u003e\u003ccode\u003e9fc87c3\u003c/code\u003e\u003c/a\u003e Bump version to flyway-12.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/flyway/flyway/compare/flyway-12.0.0...flyway-12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 12.0.0 to 12.2.0\n\nUpdates `org.flywaydb:flyway-database-postgresql` from 12.0.0 to 12.2.0\n\nUpdates `io.insert-koin:koin-core` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-ktor` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-logger-slf4j` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-logger-slf4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-ktor` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.insert-koin:koin-logger-slf4j` from 4.1.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/InsertKoinIO/koin/releases\"\u003eio.insert-koin:koin-logger-slf4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cp\u003eKotlin 2.3.20\u003c/p\u003e\n\u003cp\u003eNew Features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKtor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways\u003c/li\u003e\n\u003cli\u003eDagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes\u003c/li\u003e\n\u003cli\u003eNavigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2\u003c/li\u003e\n\u003cli\u003eLazy Modules — Parallel loading at startup for improved performance, with benchmarks\u003c/li\u003e\n\u003cli\u003estrictOverride option — New definition option to override explicitly\u003c/li\u003e\n\u003cli\u003ekoinActivityInject — Helper to retrieve dependencies against Activity scope\u003c/li\u003e\n\u003cli\u003eKoin Compiler Stubs — Added stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003eKoinApplication.withConfiguration\u003c!-- raw HTML omitted --\u003e() — New configuration support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance \u0026amp; Stability\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCore Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution\u003c/li\u003e\n\u003cli\u003eScope Resolution \u0026amp; Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls\u003c/li\u003e\n\u003cli\u003eThreadLocal loading optimization — Avoid cost per Scope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetAll no longer sorted by default — Instances come as declared; sort on purpose if needed\u003c/li\u003e\n\u003cli\u003eParams stack access optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix sharedKoinViewModel with type-safe navigation routes (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix qualified name usage in WASM (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature release of scope \u0026amp; context in Compose — don't drop in onForgotten (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2274\"\u003e#2274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crashing declarations for LocalKoinScope \u0026amp; LocalKoinApplication\u003c/li\u003e\n\u003cli\u003eFix Compose Koin Context Loader and Entry Points (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CoreResolution with Child Scopes / ViewModelScope (\u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Scope Archetypes Qualifier in plugin support functions\u003c/li\u003e\n\u003cli\u003eFix qualifier conversion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminSdk raised to 23 for Android\u003c/li\u003e\n\u003cli\u003emodule renamed to lazyModule in some contexts\u003c/li\u003e\n\u003cli\u003eBeanDef constructor change (API signature update)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin 2.3.20\u003c/li\u003e\n\u003cli\u003eKtor 3.4\u003c/li\u003e\n\u003cli\u003eJetBrains Compose 1.10.2\u003c/li\u003e\n\u003cli\u003eAndroidX Lifecycle 2.10.0\u003c/li\u003e\n\u003cli\u003eAndroidX Navigation 2.9.7 / Nav3 1.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKoin 4.2.0-RC2\u003c/h2\u003e\n\u003cp\u003eSecond Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies.\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/InsertKoinIO/koin/commit/59dd7fbca017be3cb41cef4a2113098123d6d5e6\"\u003e\u003ccode\u003e59dd7fb\u003c/code\u003e\u003c/a\u003e finalize Koin 4.2.0 - Kotlin 2.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/81c55e2222a019831c3d0271b26b392eb1152bfd\"\u003e\u003ccode\u003e81c55e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/InsertKoinIO/koin/issues/2377\"\u003e#2377\u003c/a\u003e from InsertKoinIO/feat_kotlin_2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/cf3e37bc2763f84034a41ed66f4f722ea6838ac6\"\u003e\u003ccode\u003ecf3e37b\u003c/code\u003e\u003c/a\u003e Koin 4.2.0 - RC2 - Kotlin 2.3.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/24c6393c22609c0d0938627441430f2452b09142\"\u003e\u003ccode\u003e24c6393\u003c/code\u003e\u003c/a\u003e Add Koin Compiler Stubs for KoinApplication.modules() functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/aab6a4709fd772b94d4e8122ada94d047f8adc71\"\u003e\u003ccode\u003eaab6a47\u003c/code\u003e\u003c/a\u003e Koin 4.2.0-RC2 - Kotlin 2.3.20-RC Upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/853370eb172e60cf913140fcc00f6ceeea5a3d3e\"\u003e\u003ccode\u003e853370e\u003c/code\u003e\u003c/a\u003e Docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/9631b02b9fb7fcdb60db1e20ff05ba0f35df027d\"\u003e\u003ccode\u003e9631b02\u003c/code\u003e\u003c/a\u003e 4.2.0-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/3e5b44c0b714e2be058e92f6fe1a81ad4063f5e2\"\u003e\u003ccode\u003e3e5b44c\u003c/code\u003e\u003c/a\u003e Ktor 3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/74d98840bac4e8abc3493def3d58e3404dde986c\"\u003e\u003ccode\u003e74d9884\u003c/code\u003e\u003c/a\u003e Remove getAll sorting by default. We let the instances come as declared. If n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/InsertKoinIO/koin/commit/f6a504008bd6e64b7cb9bca665810003965cb429\"\u003e\u003ccode\u003ef6a5040\u003c/code\u003e\u003c/a\u003e Fix EAP Access Ktor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/InsertKoinIO/koin/compare/4.1.1...4.2.0\"\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.9 to 42.7.10\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.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site for 42.7.10 release \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/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate DisabledIfServerGreater annotation  \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/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix non-standard strings failing test for version 19 \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/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e)\u0026quot; \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/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix small issues in ConnectionFactoryImpl \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/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Shadow 9 \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance \u003ca href=\"https://github.com/Praveen7294\"\u003e\u003ccode\u003e@​Praveen7294\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance \u003ca href=\"https://github.com/aclfe\"\u003e\u003ccode\u003e@​aclfe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs \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/3917\"\u003e#3917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue \u003ca href=\"https://github.com/mjschwaiger\"\u003e\u003ccode\u003e@​mjschwaiger\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elastEditYear to 2026 and bump version \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/3909\"\u003e#3909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \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/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update github/codeql-action digest to 4bdb89f \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/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update ubuntu:24.04 docker digest to cd1dba6 \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/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.10 \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/3916\"\u003e#3916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\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/pgjdbc/pgjdbc/commit/27571c8e18712e7fc6a007bd38ab8e3d6c309c0c\"\u003e\u003ccode\u003e27571c8\u003c/code\u003e\u003c/a\u003e Update site for 42.7.10 release (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/c7b512d138204bffb8d963fbb7e138e51501363e\"\u003e\u003ccode\u003ec7b512d\u003c/code\u003e\u003c/a\u003e Create DisabledIfServerGreater annotation for disabling tests for newer serve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/47f7e3bba211dc2078bcbe3bcc1ffede855d2b1e\"\u003e\u003ccode\u003e47f7e3b\u003c/code\u003e\u003c/a\u003e fix non-standard strings failing test for version 19 (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/d4cf4200a85600509a12740cfa99cd1836adc465\"\u003e\u003ccode\u003ed4cf420\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/6ea732c4984af6cae52abb061bdc81ae318ed98f\"\u003e\u003ccode\u003e6ea732c\u003c/code\u003e\u003c/a\u003e fix small issues in ConnectionFactoryImpl (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/95cecdb4071d86bed90a13a8b91c66f00fe0ae06\"\u003e\u003ccode\u003e95cecdb\u003c/code\u003e\u003c/a\u003e Migrate to Shadow 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/5762c4269c6a22267aeccbd328d49803fd0abb71\"\u003e\u003ccode\u003e5762c42\u003c/code\u003e\u003c/a\u003e style: fix empty line before javadoc for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/1ac8d99a0042dd8250475aed477bdbfed565a7c1\"\u003e\u003ccode\u003e1ac8d99\u003c/code\u003e\u003c/a\u003e style: fix lambda argument indentation for checkstyle compliance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/3fab588d93ae4cfeb13f75ba08894b804b256d51\"\u003e\u003ccode\u003e3fab588\u003c/code\u003e\u003c/a\u003e test: add autosave=always|never|conservative and cleanupSavepoints=true|false...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgjdbc/pgjdbc/commit/9c20cc2da632fd43f7662cdd10699a22c7fae4c3\"\u003e\u003ccode\u003e9c20cc2\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 4bdb89f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.7.9...REL42.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.networknt:json-schema-validator` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/3.0.0...3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-assertions-ktor` from 6.1.3 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-assertions-ktor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest Result Gutters by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5684\"\u003ekotest/kotest#5684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests confirming DSL callback ordering relative to annotation and project config listeners by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5800\"\u003ekotest/kotest#5800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix import alias clash when spec name digits concatenate with index digits by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5802\"\u003ekotest/kotest#5802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PackageRunConfigurationProducer shouldReplace/isPreferredConfiguration over spec configs (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5652\"\u003e#5652\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5803\"\u003ekotest/kotest#5803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5773\"\u003e#5773\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5804\"\u003ekotest/kotest#5804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom Json parser support to JSON matchers by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5795\"\u003ekotest/kotest#5795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5808\"\u003ekotest/kotest#5808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5792\"\u003ekotest/kotest#5792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type-safe shouldEq / shouldNotEq assertions by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5789\"\u003ekotest/kotest#5789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAI Agent kotest skill by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5754\"\u003ekotest/kotest#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espeed-up-containExactly  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5812\"\u003ekotest/kotest#5812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AI-ready configuration for coding assistants by \u003ca href=\"https://github.com/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JS engine mocha race: single channel send in engineFinished by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5809\"\u003ekotest/kotest#5809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd anyOf/oneOf support to JsonSchema DSL and parser (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4463\"\u003e#4463\u003c/a\u003e) by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5807\"\u003ekotest/kotest#5807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shouldContainInOrder to find best matches by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5817\"\u003ekotest/kotest#5817\u003c/a\u003e\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/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.9...v6.1.10\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.9...v6.1.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\"\u003ehttps://github.com/kotest/kotest/compare/v6.1.8...v6.1.9\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe Gradle 9.4 --tests filter change was missed from the 6.1.8 release.\nThis 6.1.9 release includes it.\u003c/p\u003e\n\u003cp\u003eIf you are using Gradle 9.4+ then you need this build to run a single test from the IDE.\u003c/p\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrecise Gradle configuration needed for pitest extension by \u003ca href=\"https://github.com/szpak\"\u003e\u003ccode\u003e@​szpak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5748\"\u003ekotest/kotest#5748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd automatic JUnit4 \u003ca href=\"https://github.com/Rule\"\u003e\u003ccode\u003e@​Rule\u003c/code\u003e\u003c/a\u003e support to KotestTestRunner by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5749\"\u003ekotest/kotest#5749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up to \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5704\"\u003e#5704\u003c/a\u003e to clean filters at execution time not configuration time by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5751\"\u003ekotest/kotest#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow to auto-update API dumps on PR failures by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5757\"\u003ekotest/kotest#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate JsTestFrameworkTestEngineListener to handle nested tests correctly. by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5752\"\u003ekotest/kotest#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnabling update-api-dump for PRs from forks by \u003ca href=\"https://github.com/Kantis\"\u003e\u003ccode\u003e@​Kantis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5760\"\u003ekotest/kotest#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake shouldHaveSingleElement and shouldNotHaveSingleElement chainable by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5756\"\u003ekotest/kotest#5756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ProhibitedAnalysisException when re-running failed tests by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5766\"\u003ekotest/kotest#5766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSON Schema prefixItems (tuple validation) and enum support by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5771\"\u003ekotest/kotest#5771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for contain matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5775\"\u003ekotest/kotest#5775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JS lifecycle order test for issue \u003ca href=\"https://redirect.github.com/kotest/kotest/issues/3340\"\u003e#3340\u003c/a\u003e by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5767\"\u003ekotest/kotest#5767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark AnnotationSpec lifecycle methods as implicitly used by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5768\"\u003ekotest/kotest#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/Suppress\"\u003e\u003ccode\u003e@​Suppress\u003c/code\u003e\u003c/a\u003e for duplicated test name and focus-in-nested-test warnings by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5769\"\u003ekotest/kotest#5769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix withClue clue context not included in assertion errors on non-JVM platforms by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5770\"\u003ekotest/kotest#5770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ere-add support for gradle test filters after gradle 9.4.0 by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5785\"\u003ekotest/kotest#5785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd primitive array support for sorted (shouldBeSorted) matcher (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4354\"\u003e#4354\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5781\"\u003ekotest/kotest#5781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Slow Arb.generate for large objects by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5761\"\u003ekotest/kotest#5761\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/kotest/kotest/commit/5bff78ed5536e1581518f3ae77e43f885bf1c80a\"\u003e\u003ccode\u003e5bff78e\u003c/code\u003e\u003c/a\u003e Fix JS engine mocha race: single channel send in engineFinished (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5809\"\u003e#5809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/ea36c3d72ed876bd8d7b2abdcc285aba05957dc2\"\u003e\u003ccode\u003eea36c3d\u003c/code\u003e\u003c/a\u003e docs: add AI-ready configuration for coding assistants (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5810\"\u003e#5810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/abba1918aca198241c867d043bb572144d812a1c\"\u003e\u003ccode\u003eabba191\u003c/code\u003e\u003c/a\u003e speed-up-containExactly  (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/4b2001138b5951b9469042aa598e6e10ca974b00\"\u003e\u003ccode\u003e4b20011\u003c/code\u003e\u003c/a\u003e AI Agent kotest skill (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5754\"\u003e#5754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/3a3b8a1043c862df7e04021b93b5516299456464\"\u003e\u003ccode\u003e3a3b8a1\u003c/code\u003e\u003c/a\u003e Add type-safe shouldEq / shouldNotEq assertions (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5789\"\u003e#5789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/f9563ce9f811d7c519f2a44f8aa429f1f2b564e7\"\u003e\u003ccode\u003ef9563ce\u003c/code\u003e\u003c/a\u003e Add JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/91e72bd0f9c8755741186ee71975aca2af6e4c5c\"\u003e\u003ccode\u003e91e72bd\u003c/code\u003e\u003c/a\u003e Set KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/fbd544525ecbd5a9a1e46e2afb486202a9c85121\"\u003e\u003ccode\u003efbd5445\u003c/code\u003e\u003c/a\u003e Add custom Json parser support to JSON matchers (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5795\"\u003e#5795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/db45b16eb55dd1619c976addf69629757582056e\"\u003e\u003ccode\u003edb45b16\u003c/code\u003e\u003c/a\u003e Improve logging and documentation for Spec interceptors and materialization l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kotest/kotest/commit/8c08554180025daf7add5d883763539547233ab4\"\u003e\u003ccode\u003e8c08554\u003c/code\u003e\u003c/a\u003e Fix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/577\"\u003e#577\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kotest/kotest/compare/6.1.3...6.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.kotest:kotest-runner-junit5` from 6.1.3 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kotest/kotest/releases\"\u003eio.kotest:kotest-runner-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest Result Gutters by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5684\"\u003ekotest/kotest#5684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests confirming DSL callback ordering relative to annotation and project config listeners by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5800\"\u003ekotest/kotest#5800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix import alias clash when spec name digits concatenate with index digits by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5802\"\u003ekotest/kotest#5802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix PackageRunConfigurationProducer shouldReplace/isPreferredConfiguration over spec configs (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5652\"\u003e#5652\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5803\"\u003ekotest/kotest#5803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kotest engine skipping discovery when AGP 9+ passes MethodSelectors (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/5773\"\u003e#5773\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5804\"\u003ekotest/kotest#5804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom Json parser support to JSON matchers by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5795\"\u003ekotest/kotest#5795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet KOTEST_IDEA_PLUGIN=true in Gradle and Android run producers by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5808\"\u003ekotest/kotest#5808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JVM_SUITE_NAME env var for Allure suite grouping (\u003ca href=\"https://redirect.github.com/kotest/kotest/issues/4573\"\u003e#4573\u003c/a\u003e) by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5792\"\u003ekotest/kotest#5792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd type-safe shouldEq / shouldNotEq assertions by \u003ca href=\"https://github.com/PreAgile\"\u003e\u003ccode\u003e@​PreAgile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5789\"\u003ekotest/kotest#5789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAI Agent kotest skill by \u003ca href=\"https://github.com/alfonsoristorato\"\u003e\u003ccode\u003e@​alfonsoristorato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5754\"\u003ekotest/kotest#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espeed-up-containExactly  by \u003ca href=\"https://github.com/AlexCue987\"\u003e\u003ccode\u003e@​AlexCue987\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5812\"\u003ekotest/kotest#5812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AI-ready configuration for coding assistants by \u003ca href=\"https://github.com/lunacompsia-oss\"\u003e\u003ccode\u003e@​lunacompsia-oss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5810\"\u003ekotest/kotest#5810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JS engine mocha race: single channel send in engineFinished by \u003ca href=\"https://github.com/sksamuel\"\u003e\u003ccode\u003e@​sksamuel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kotest/kotest/pull/5809\"\u003ekotest/kotest#5809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA...\n\n_Description has been truncated_","html_url":"https://github.com/SRGSSR/pillarbox-demo-backend/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-demo-backend/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.5.9","new_version":"3.0.1","update_type":"major","path":"/dhis-2","pr_created_at":"2026-03-23T01:41:00.000Z","version_change":"1.5.9 → 3.0.1","issue":{"uuid":"4117669441","node_id":"PR_kwDOA_1uaM7Mi_lL","number":23336,"state":"closed","title":"chore(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.1 in /dhis-2","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T01:54:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T01:41:00.000Z","updated_at":"2026-04-15T01:54:27.000Z","time_to_close":1988005,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/dhis-2","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.9\u0026new-version=3.0.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 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/dhis2/dhis2-core/pull/23336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdhis2-core/issues/23336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23336/packages"}},{"old_version":"1.5.6","new_version":"3.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-16T04:05:00.000Z","version_change":"1.5.6 → 3.0.1","issue":{"uuid":"4080088552","node_id":"PR_kwDOF1s64s7KzOT5","number":411,"state":"open","title":"build(deps): bump com.networknt:json-schema-validator from 1.5.6 to 3.0.1","user":"dependabot[bot]","labels":["stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:05:00.000Z","updated_at":"2026-03-30T04:26:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.6","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.6 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.6...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=1.5.6\u0026new-version=3.0.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 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/paullatzelsperger/DataSpaceConnector/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paullatzelsperger%2FDataSpaceConnector/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"}},{"old_version":"2.0.0","new_version":"3.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-16T02:53:26.000Z","version_change":"2.0.0 → 3.0.1","issue":{"uuid":"4079921338","node_id":"PR_kwDOAD9IJ87KytgH","number":11854,"state":"open","title":"Bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["rymsha"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:53:26.000Z","updated_at":"2026-04-20T04:05:31.722Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.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 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/enonic/xp/pull/11854","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp/issues/11854","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11854/packages"}},{"old_version":"1.5.5","new_version":"3.0.1","update_type":"major","path":"/tools","pr_created_at":"2026-03-14T02:42:21.000Z","version_change":"1.5.5 → 3.0.1","issue":{"uuid":"4074413052","node_id":"PR_kwDORCVWyc7KiKr-","number":12,"state":"closed","title":"chore(deps-dev): bump com.networknt:json-schema-validator from 1.5.5 to 3.0.1 in /tools","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-18T02:42:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T02:42:21.000Z","updated_at":"2026-04-18T02:42:31.000Z","time_to_close":3024008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.5","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/tools","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.5 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.5...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.5\u0026new-version=3.0.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 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/luckystar-crypto/specification/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckystar-crypto%2Fspecification/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.5.9","new_version":"2.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-12T07:30:41.000Z","version_change":"1.5.9 → 2.0.1","issue":{"uuid":"4062782236","node_id":"PR_kwDOAAMl7c7J8IwZ","number":21945,"state":"closed","title":"chore(deps-dev): Bump com.networknt:json-schema-validator from 1.5.9 to 2.0.1","user":"dependabot[bot]","labels":["dependencies","java","core-build-and-dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-12T07:58:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-12T07:30:41.000Z","updated_at":"2026-03-12T07:58:03.000Z","time_to_close":1640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.9","new_version":"2.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 2.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/0dde00ce3386c33335f6531478f06b4c6dbec061\"\u003e\u003ccode\u003e0dde00c\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b4abbc296cb421ebb0ba59e866d16099a2f62803\"\u003e\u003ccode\u003eb4abbc2\u003c/code\u003e\u003c/a\u003e Fix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/7bebfebbbee6f7160564fadb97b3d41f44bf949b\"\u003e\u003ccode\u003e7bebfeb\u003c/code\u003e\u003c/a\u003e Refactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/4dbdc9f0edd5722637050217465b67fa265cbabd\"\u003e\u003ccode\u003e4dbdc9f\u003c/code\u003e\u003c/a\u003e Fix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/9527f4ae64fe9cd55c7f46bd2e627342abbdc1c0\"\u003e\u003ccode\u003e9527f4a\u003c/code\u003e\u003c/a\u003e Refactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.9...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| com.networknt:json-schema-validator | [\u003e= 3.a0, \u003c 4] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.9\u0026new-version=2.0.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 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/apache/camel/pull/21945","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/issues/21945","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21945/packages"}},{"old_version":"2.0.0","new_version":"3.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-11T17:44:57.000Z","version_change":"2.0.0 → 3.0.1","issue":{"uuid":"4059689124","node_id":"PR_kwDONVCFe87JyO4i","number":126,"state":"closed","title":"build(deps): bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-26T02:17:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T17:44:57.000Z","updated_at":"2026-03-26T02:18:01.000Z","time_to_close":1240374,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.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 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/eclipse-dataspacetck/dcp-tck/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-dataspacetck%2Fdcp-tck/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"}},{"old_version":"2.0.0","new_version":"3.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-11T10:23:43.000Z","version_change":"2.0.0 → 3.0.1","issue":{"uuid":"4057306642","node_id":"PR_kwDOHKJhlc7JqXwO","number":474,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.0 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T10:23:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T10:23:43.000Z","updated_at":"2026-04-15T10:23:35.000Z","time_to_close":3023990,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.0\u0026new-version=3.0.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 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/eclipse-aas4j/aas4j/pull/474","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-aas4j%2Faas4j/issues/474","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/474/packages"}},{"old_version":"2.0.1","new_version":"3.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-11T05:34:18.000Z","version_change":"2.0.1 → 3.0.1","issue":{"uuid":"4055966933","node_id":"PR_kwDOEHySXc7JmA38","number":4204,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-02T12:27:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:34:18.000Z","updated_at":"2026-04-02T12:27:26.000Z","time_to_close":1925579,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.1","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.1- 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/AhsanSheraz\"\u003e\u003ccode\u003e@​AhsanSheraz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate contributor list in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\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/networknt/json-schema-validator/commit/d352d6fd95a879c3e7942c8d1dbc94694e7f93ea\"\u003e\u003ccode\u003ed352d6f\u003c/code\u003e\u003c/a\u003e update version to 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/a313e6025c070857a006cb15ece1e3a589e75b7f\"\u003e\u003ccode\u003ea313e60\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ff327ecf9a5f13fc47aa5b1fa29c59019d100671\"\u003e\u003ccode\u003eff327ec\u003c/code\u003e\u003c/a\u003e Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/43cbcf73f265cfcaf5fe35811c6084cfd2f47290\"\u003e\u003ccode\u003e43cbcf7\u003c/code\u003e\u003c/a\u003e Fix minimum maximum validators with type array (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/98b842d896303b985c1438f782a929b78535a812\"\u003e\u003ccode\u003e98b842d\u003c/code\u003e\u003c/a\u003e Add method to SpecificationVersion to determine from schema node (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c98d19a74261d494601dffa8b9788a1bcb53908a\"\u003e\u003ccode\u003ec98d19a\u003c/code\u003e\u003c/a\u003e update contributor list in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=2.0.1\u0026new-version=3.0.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 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/RedHatInsights/notifications-backend/pull/4204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHatInsights%2Fnotifications-backend/issues/4204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4204/packages"}},{"old_version":"2.0.1","new_version":"3.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-27T16:54:25.000Z","version_change":"2.0.1 → 3.0.0","issue":{"uuid":"4001944503","node_id":"PR_kwDOIlTrkM7G32Ei","number":603,"state":"closed","title":"Bump com.networknt:json-schema-validator from 2.0.1 to 3.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-27T21:59:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T16:54:25.000Z","updated_at":"2026-02-27T21:59:17.000Z","time_to_close":18283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.1 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.1...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.1\u0026new-version=3.0.0)](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/VEuPathDB/vdi-service/pull/603","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VEuPathDB%2Fvdi-service/issues/603","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/603/packages"}},{"old_version":"2.0.0","new_version":"3.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-15T20:44:52.000Z","version_change":"2.0.0 → 3.0.0","issue":{"uuid":"3944895916","node_id":"PR_kwDORRDKKM7D8-M4","number":4,"state":"closed","title":"build(deps): bump com.networknt:json-schema-validator from 2.0.0 to 3.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T07:13:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-15T20:44:52.000Z","updated_at":"2026-02-16T07:14:08.000Z","time_to_close":37747,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"2.0.0","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=gradle\u0026previous-version=2.0.0\u0026new-version=3.0.0)](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/Totbits-Solutions/edc-connector/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Totbits-Solutions%2Fedc-connector/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.5.5","new_version":"3.0.0","update_type":"major","path":"/tools","pr_created_at":"2026-01-27T14:13:46.000Z","version_change":"1.5.5 → 3.0.0","issue":{"uuid":"3860804153","node_id":"PR_kwDORCVWyc6_naEs","number":7,"state":"open","title":"chore(deps-dev): bump com.networknt:json-schema-validator from 1.5.5 to 3.0.0 in /tools","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T14:13:46.000Z","updated_at":"2026-01-27T14:13:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"com.networknt:json-schema-validator","old_version":"1.5.5","new_version":"3.0.0","repository_url":"https://github.com/networknt/json-schema-validator"}],"path":"/tools","ecosystem":"maven"},"body":"Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.5 to 3.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/networknt/json-schema-validator/releases\"\u003ecom.networknt:json-schema-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix idn-hostname format and update json schema test suite (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1191\"\u003e#1191\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JoniRegularExpression compatibility issues with ECMA-262 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1193\"\u003e#1193\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time format validation (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1188\"\u003e#1188\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix eclipse junit issue due to m2e-core (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1189\"\u003e#1189\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport readOnly and writeOnly for required validation (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1186\"\u003e#1186\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpanish translations (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1183\"\u003e#1183\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/MickMonaghanGW\"\u003e\u003ccode\u003e@​MickMonaghanGW\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to ITU 1.14.0 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1184\"\u003e#1184\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/ethlo\"\u003e\u003ccode\u003e@​ethlo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd mpenet/legba to list of librairies (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1181\"\u003e#1181\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/mpenet\"\u003e\u003ccode\u003e@​mpenet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.8- 2025-06-27\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/networknt/json-schema-validator/blob/master/CHANGELOG.md\"\u003ecom.networknt:json-schema-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis format is based on \u003ca href=\"http://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis project does not adhere to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch2\u003e3.0.0- 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1- 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0- 2025-10-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix matching of $ when there are trailing newlines (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1201\"\u003e#1201\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor evaluation context out from validator state (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1199\"\u003e#1199\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMain refactor for 2.x (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1198\"\u003e#1198\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor set to list in execution context (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1197\"\u003e#1197\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and remove validation message handler (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1196\"\u003e#1196\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark for performance regression testing (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1195\"\u003e#1195\u003c/a\u003e) Thanks \u003ca href=\"https://github.com/justin-tay\"\u003e\u003ccode\u003e@​justin-tay\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.9- 2025-09-13\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/networknt/json-schema-validator/commit/2621edc1053baa55a8d4e9c00e4c3f36dd4e35d4\"\u003e\u003ccode\u003e2621edc\u003c/code\u003e\u003c/a\u003e upgrade to 3.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/c485230dd1d656784bdf11213b9cb3e94dd529b5\"\u003e\u003ccode\u003ec485230\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 3 and JDK 17 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/ad0f41bd2c1114a4ca87810a269a3336f639ffcd\"\u003e\u003ccode\u003ead0f41b\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:networknt/json-schema-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/54d1b71954f8dd2ff50bafa956c220278f6a243f\"\u003e\u003ccode\u003e54d1b71\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.1 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b044361b2e3b187c85dd11a154455a53668ddeae\"\u003e\u003ccode\u003eb044361\u003c/code\u003e\u003c/a\u003e Skip processing of properties keyword if not an object (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/cbc4caac69ac9488b1dfbdec1a24eff74e4531ba\"\u003e\u003ccode\u003ecbc4caa\u003c/code\u003e\u003c/a\u003e Allow for default dialect id not to be specified and throw an exception (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/3f419f49d11f99a361b9c76824cf3d0ab34c1d6a\"\u003e\u003ccode\u003e3f419f4\u003c/code\u003e\u003c/a\u003e Fix multipleOf error message for fractional digits greater than 3 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/0dde00ce3386c33335f6531478f06b4c6dbec061\"\u003e\u003ccode\u003e0dde00c\u003c/code\u003e\u003c/a\u003e upgrade to 2.0.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/b4abbc296cb421ebb0ba59e866d16099a2f62803\"\u003e\u003ccode\u003eb4abbc2\u003c/code\u003e\u003c/a\u003e Fix ref with sibling id from 2019-09 (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/networknt/json-schema-validator/commit/7bebfebbbee6f7160564fadb97b3d41f44bf949b\"\u003e\u003ccode\u003e7bebfeb\u003c/code\u003e\u003c/a\u003e Refactor walk and update docs (\u003ca href=\"https://redirect.github.com/networknt/json-schema-validator/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/networknt/json-schema-validator/compare/1.5.5...3.0.0\"\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.networknt:json-schema-validator\u0026package-manager=maven\u0026previous-version=1.5.5\u0026new-version=3.0.0)](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/luckystar-crypto/specification/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckystar-crypto%2Fspecification/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}}]}