{"id":6329,"name":"org.springdoc:springdoc-openapi","ecosystem":"maven","repository_url":"https://github.com/springdoc/springdoc-openapi","issues_count":16,"created_at":"2025-06-06T22:01:59.146Z","updated_at":"2025-06-06T22:01:59.146Z","purl":"pkg:maven/org.springdoc:springdoc-openapi","metadata":{"id":5094715,"name":"org.springdoc:springdoc-openapi","ecosystem":"maven","description":"Spring openapi documentation","homepage":"https://springdoc.org/","licenses":"The Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/springdoc/springdoc-openapi","keywords_array":[],"namespace":"org.springdoc","versions_count":177,"first_release_published_at":"2019-07-16T00:17:18.000Z","latest_release_published_at":"2025-05-04T21:10:32.000Z","latest_release_number":"2.8.8","last_synced_at":"2025-06-07T04:23:02.479Z","created_at":"2022-07-29T20:00:07.610Z","updated_at":"2025-06-07T04:23:02.479Z","registry_url":"https://central.sonatype.com/artifact/org.springdoc/springdoc-openapi/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springdoc/springdoc-openapi/","metadata":{},"repo_metadata":{"uuid":"196475719","full_name":"springdoc/springdoc-openapi","owner":"springdoc","description":"Library for OpenAPI 3 with spring-boot","archived":false,"fork":false,"pushed_at":"2023-03-22T01:33:12.000Z","size":8353,"stargazers_count":2442,"open_issues_count":5,"forks_count":380,"subscribers_count":39,"default_branch":"master","last_synced_at":"2023-03-22T06:40:52.878Z","etag":null,"topics":["java","json-format","kotlin","oauth2","openapi","openapi-spec","openapi-specification","openapi3","rest-api","spring","spring-boot","spring-data-rest","spring-hateoas","spring-security","spring-webflux","springdoc-openapi","swagger","swagger-documentation","swagger-ui","yaml-format"],"latest_commit_sha":null,"homepage":"https://springdoc.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.adoc","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null},"funding":{"open_collective":"springdoc","github":"springdoc"}},"created_at":"2019-07-11T23:08:20.000Z","updated_at":"2023-03-22T03:33:24.000Z","dependencies_parsed_at":"2023-02-14T09:46:38.493Z","dependency_job_id":null,"html_url":"https://github.com/springdoc/springdoc-openapi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springdoc%2Fspringdoc-openapi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springdoc%2Fspringdoc-openapi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springdoc%2Fspringdoc-openapi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/springdoc","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-22T06:55:00.265Z","dependent_packages_count":8,"downloads":null,"downloads_period":null,"dependent_repos_count":32,"rankings":{"downloads":null,"dependent_repos_count":3.989789089393557,"dependent_packages_count":9.559589644946701,"stargazers_count":6.719964735112607,"forks_count":9.864268625494416,"docker_downloads_count":null,"average":7.53340302373682},"purl":"pkg:maven/org.springdoc/springdoc-openapi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springdoc:springdoc-openapi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springdoc:springdoc-openapi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springdoc:springdoc-openapi/dependencies","status":null,"funding_links":["https://opencollective.com/springdoc","https://github.com/sponsors/springdoc"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springdoc:springdoc-openapi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springdoc:springdoc-openapi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springdoc:springdoc-openapi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springdoc:springdoc-openapi/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":8,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"2610440434","node_id":"PR_kwDOIwyrks6bmCjy","number":4345,"state":"open","title":"chore(deps): bump org.springdoc:springdoc-openapi from 2.8.8 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T05:19:52.000Z","updated_at":"2025-06-23T05:19:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.8\u0026new-version=2.8.9)](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/KouShenhai/KCloud-Platform-IoT/pull/4345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KouShenhai%2FKCloud-Platform-IoT/issues/4345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4345/packages"},{"uuid":"2582631591","node_id":"PR_kwDOInTsUc6Z79Sn","number":336,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.8.0 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T06:13:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T22:46:14.000Z","updated_at":"2025-06-11T06:13:48.000Z","time_to_close":26854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.8.0","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.8.0 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.8.0...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.8.0\u0026new-version=2.8.9)](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/mfvanek/java-experiments/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"},{"uuid":"2582011306","node_id":"PR_kwDOD8cqzM6Z5l2q","number":277,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.7.0 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T06:12:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T17:14:03.000Z","updated_at":"2025-06-11T06:12:21.000Z","time_to_close":46698,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.7.0","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.7.0 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.7.0...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.7.0\u0026new-version=2.8.9)](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/mfvanek/spring-boot-open-telemetry-demo/pull/277","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/277","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/277/packages"},{"uuid":"3132031552","node_id":"PR_kwDOOWCkNs6ZxvwB","number":37,"state":"open","title":"chore(deps): Bump org.springdoc:springdoc-openapi from 2.8.5 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T03:32:33.000Z","updated_at":"2025-06-23T09:19:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.5 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.5\u0026new-version=2.8.9)](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/eclipse-ecsp/api-gateway/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ecsp%2Fapi-gateway/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"2569002565","node_id":"PR_kwDOOWCkNs6ZH95F","number":36,"state":"closed","title":"chore(deps): Bump org.springdoc:springdoc-openapi from 2.8.5 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-10T03:32:35.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-05T03:36:33.000Z","updated_at":"2025-06-10T03:32:35.000Z","time_to_close":431762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.5 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.5\u0026new-version=2.8.8)](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/eclipse-ecsp/api-gateway/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ecsp%2Fapi-gateway/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"2502803355","node_id":"PR_kwDOInTsUc6VLb-b","number":324,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.8.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-08T06:18:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T22:30:48.000Z","updated_at":"2025-05-08T06:18:55.000Z","time_to_close":114487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.8.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.8.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.8.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.8.0\u0026new-version=2.8.8)](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/mfvanek/java-experiments/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"},{"uuid":"3043515047","node_id":"PR_kwDOD8cqzM6VJPiU","number":265,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.7.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-08T06:20:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T17:20:54.000Z","updated_at":"2025-05-08T06:20:23.000Z","time_to_close":133165,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.7.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.7.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.7.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.7.0\u0026new-version=2.8.8)](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/mfvanek/spring-boot-open-telemetry-demo/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"},{"uuid":"2500900200","node_id":"PR_kwDOEWLn-86VELVo","number":331,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 2.6.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-17T11:18:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T08:52:13.000Z","updated_at":"2025-05-17T11:18:55.000Z","time_to_close":959202,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.6.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.6.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.6.0\u0026new-version=2.8.8)](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/mfvanek/salary-calc/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fsalary-calc/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"},{"uuid":"2500099578","node_id":"PR_kwDOKEzVDc6VBH36","number":273,"state":"closed","title":"chore(deps): bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-09T11:37:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T00:26:36.000Z","updated_at":"2025-05-09T11:37:53.000Z","time_to_close":299477,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/power4j/fckit-v3/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/power4j%2Ffckit-v3/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"},{"uuid":"3041086850","node_id":"PR_kwDOEz0G786VA5D8","number":1071,"state":"open","title":"build(deps): bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","patch","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T23:40:21.000Z","updated_at":"2025-05-07T23:23:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"[![](https://www.codefactor.io/repository/github/ihub-pub/libs/badge)](https://www.codefactor.io/repository/github/ihub-pub/libs) [![](https://codecov.io/gh/ihub-pub/libs/branch/main/graph/badge.svg?token=ZQ0WR3ZSWG)](https://codecov.io/gh/ihub-pub/libs) [\u003cimg width=\"16\" alt=\"Powered by Pull Request Badge\" src=\"https://user-images.githubusercontent.com/1393946/111216524-d2bb8e00-85d4-11eb-821b-ed4c00989c02.png\"\u003e](https://pullrequestbadge.com/?utm_medium=github\u0026utm_source=ihub-pub\u0026utm_campaign=badge_info)\u003c!-- PR-BADGE: PLEASE DO NOT REMOVE THIS COMMENT --\u003e\n\nBumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/ihub-pub/libs/pull/1071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihub-pub%2Flibs/issues/1071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1071/packages"},{"uuid":"3038411451","node_id":"PR_kwDODcK5yM6U3vlA","number":327,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T19:48:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T01:47:25.000Z","updated_at":"2025-05-25T19:48:17.000Z","time_to_close":1792849,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/mfvanek/pg-index-health-demo/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health-demo/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"}],"issue_packages":[{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2025-06-23T05:19:52.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"2610440434","node_id":"PR_kwDOIwyrks6bmCjy","number":4345,"state":"open","title":"chore(deps): bump org.springdoc:springdoc-openapi from 2.8.8 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T05:19:52.000Z","updated_at":"2025-06-23T05:19:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.8\u0026new-version=2.8.9)](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/KouShenhai/KCloud-Platform-IoT/pull/4345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KouShenhai%2FKCloud-Platform-IoT/issues/4345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4345/packages"}},{"old_version":"1.8.0","new_version":"2.8.9","update_type":"major","path":null,"pr_created_at":"2025-06-10T22:46:14.000Z","version_change":"1.8.0 → 2.8.9","issue":{"uuid":"2582631591","node_id":"PR_kwDOInTsUc6Z79Sn","number":336,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.8.0 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T06:13:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T22:46:14.000Z","updated_at":"2025-06-11T06:13:48.000Z","time_to_close":26854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.8.0","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.8.0 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.8.0...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.8.0\u0026new-version=2.8.9)](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/mfvanek/java-experiments/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"}},{"old_version":"1.7.0","new_version":"2.8.9","update_type":"major","path":null,"pr_created_at":"2025-06-10T17:14:03.000Z","version_change":"1.7.0 → 2.8.9","issue":{"uuid":"2582011306","node_id":"PR_kwDOD8cqzM6Z5l2q","number":277,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.7.0 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T06:12:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T17:14:03.000Z","updated_at":"2025-06-11T06:12:21.000Z","time_to_close":46698,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.7.0","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.7.0 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.7.0...v2.8.9\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.7.0\u0026new-version=2.8.9)](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/mfvanek/spring-boot-open-telemetry-demo/pull/277","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/277","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/277/packages"}},{"old_version":"2.8.5","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2025-06-10T03:32:33.000Z","version_change":"2.8.5 → 2.8.9","issue":{"uuid":"3132031552","node_id":"PR_kwDOOWCkNs6ZxvwB","number":37,"state":"open","title":"chore(deps): Bump org.springdoc:springdoc-openapi from 2.8.5 to 2.8.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T03:32:33.000Z","updated_at":"2025-06-23T09:19:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.5 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e - fix path to register resource handler to work SwaggerIndexPageTransformer\nconsidering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.5\u0026new-version=2.8.9)](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/eclipse-ecsp/api-gateway/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ecsp%2Fapi-gateway/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"2.8.5","new_version":"2.8.8","update_type":"patch","path":null,"pr_created_at":"2025-06-05T03:36:33.000Z","version_change":"2.8.5 → 2.8.8","issue":{"uuid":"2569002565","node_id":"PR_kwDOOWCkNs6ZH95F","number":36,"state":"closed","title":"chore(deps): Bump org.springdoc:springdoc-openapi from 2.8.5 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-10T03:32:35.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-05T03:36:33.000Z","updated_at":"2025-06-10T03:32:35.000Z","time_to_close":431762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.5","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.5 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.5...v2.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.5\u0026new-version=2.8.8)](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/eclipse-ecsp/api-gateway/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ecsp%2Fapi-gateway/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"1.8.0","new_version":"2.8.8","update_type":"major","path":null,"pr_created_at":"2025-05-06T22:30:48.000Z","version_change":"1.8.0 → 2.8.8","issue":{"uuid":"2502803355","node_id":"PR_kwDOInTsUc6VLb-b","number":324,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.8.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-08T06:18:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T22:30:48.000Z","updated_at":"2025-05-08T06:18:55.000Z","time_to_close":114487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.8.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.8.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.8.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.8.0\u0026new-version=2.8.8)](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/mfvanek/java-experiments/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fjava-experiments/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"}},{"old_version":"1.7.0","new_version":"2.8.8","update_type":"major","path":null,"pr_created_at":"2025-05-06T17:20:54.000Z","version_change":"1.7.0 → 2.8.8","issue":{"uuid":"3043515047","node_id":"PR_kwDOD8cqzM6VJPiU","number":265,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 1.7.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-08T06:20:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T17:20:54.000Z","updated_at":"2025-05-08T06:20:23.000Z","time_to_close":133165,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"1.7.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 1.7.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v1.7.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=1.7.0\u0026new-version=2.8.8)](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/mfvanek/spring-boot-open-telemetry-demo/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fspring-boot-open-telemetry-demo/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"}},{"old_version":"2.6.0","new_version":"2.8.8","update_type":"minor","path":null,"pr_created_at":"2025-05-06T08:52:13.000Z","version_change":"2.6.0 → 2.8.8","issue":{"uuid":"2500900200","node_id":"PR_kwDOEWLn-86VELVo","number":331,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 2.6.0 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-17T11:18:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T08:52:13.000Z","updated_at":"2025-05-17T11:18:55.000Z","time_to_close":959202,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.6.0","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.6.0 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.6 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/berezkin88\"\u003e\u003ccode\u003e@​berezkin88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2911\"\u003espringdoc/springdoc-openapi#2911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck both SerDe \u003ccode\u003eBeanPropertyDefinition\u003c/code\u003e for \u003ccode\u003e@JsonUnwrapped\u003c/code\u003e/\u003ccode\u003e@Schema\u003c/code\u003e by \u003ca href=\"https://github.com/wingsofovnia\"\u003e\u003ccode\u003e@​wingsofovnia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2909\"\u003espringdoc/springdoc-openapi#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBail sealed class subtype introspection on Schema by \u003ca href=\"https://github.com/sahil-ramagiri\"\u003e\u003ccode\u003e@​sahil-ramagiri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2927\"\u003espringdoc/springdoc-openapi#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing builder methods in SchemaBuilder by \u003ca href=\"https://github.com/JohnNiang\"\u003e\u003ccode\u003e@​JohnNiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2928\"\u003espringdoc/springdoc-openapi#2928\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.6] - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2909\"\u003e#2909\u003c/a\u003e - Check both SerDe BeanPropertyDefinition for @JsonUnwrapped/\u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2927\"\u003e#2927\u003c/a\u003e - Bail sealed class subtype introspection on Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2917\"\u003e#2917\u003c/a\u003e - Add Future to ignored response wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2938\"\u003e#2938\u003c/a\u003e - Add out of the box support for LocalTime, YearMonth, MonthDay\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.20.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.29\u003c/li\u003e\n\u003cli\u003eUpgrade spring-cloud-function to 4.2.2\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2928\"\u003e#2928\u003c/a\u003e - Add missing builder methods in SchemaBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2905\"\u003e#2905\u003c/a\u003e - ModelResolver.enumAsRef = true result in invalid openapi with actuator using enum param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2939\"\u003e#2939\u003c/a\u003e - Duplicate ModelConverter registration with Spring Boot DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2941\"\u003e#2941\u003c/a\u003e - SpringBoot native fails /v3/api-docs when using a Map as an http entity field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.5] - 2025-02-16\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/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.6.0\u0026new-version=2.8.8)](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/mfvanek/salary-calc/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fsalary-calc/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"}},{"old_version":"2.8.6","new_version":"2.8.8","update_type":"patch","path":null,"pr_created_at":"2025-05-06T00:26:36.000Z","version_change":"2.8.6 → 2.8.8","issue":{"uuid":"2500099578","node_id":"PR_kwDOKEzVDc6VBH36","number":273,"state":"closed","title":"chore(deps): bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-09T11:37:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T00:26:36.000Z","updated_at":"2025-05-09T11:37:53.000Z","time_to_close":299477,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=maven\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/power4j/fckit-v3/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/power4j%2Ffckit-v3/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"}},{"old_version":"2.8.6","new_version":"2.8.8","update_type":"patch","path":null,"pr_created_at":"2025-05-05T23:40:21.000Z","version_change":"2.8.6 → 2.8.8","issue":{"uuid":"3041086850","node_id":"PR_kwDOEz0G786VA5D8","number":1071,"state":"open","title":"build(deps): bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","patch","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T23:40:21.000Z","updated_at":"2025-05-07T23:23:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"[![](https://www.codefactor.io/repository/github/ihub-pub/libs/badge)](https://www.codefactor.io/repository/github/ihub-pub/libs) [![](https://codecov.io/gh/ihub-pub/libs/branch/main/graph/badge.svg?token=ZQ0WR3ZSWG)](https://codecov.io/gh/ihub-pub/libs) [\u003cimg width=\"16\" alt=\"Powered by Pull Request Badge\" src=\"https://user-images.githubusercontent.com/1393946/111216524-d2bb8e00-85d4-11eb-821b-ed4c00989c02.png\"\u003e](https://pullrequestbadge.com/?utm_medium=github\u0026utm_source=ihub-pub\u0026utm_campaign=badge_info)\u003c!-- PR-BADGE: PLEASE DO NOT REMOVE THIS COMMENT --\u003e\n\nBumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/ihub-pub/libs/pull/1071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihub-pub%2Flibs/issues/1071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1071/packages"}},{"old_version":"2.8.6","new_version":"2.8.8","update_type":"patch","path":null,"pr_created_at":"2025-05-05T01:47:25.000Z","version_change":"2.8.6 → 2.8.8","issue":{"uuid":"3038411451","node_id":"PR_kwDODcK5yM6U3vlA","number":327,"state":"closed","title":"Bump org.springdoc:springdoc-openapi from 2.8.6 to 2.8.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T19:48:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T01:47:25.000Z","updated_at":"2025-05-25T19:48:17.000Z","time_to_close":1792849,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springdoc:springdoc-openapi","old_version":"2.8.6","new_version":"2.8.8","repository_url":"https://github.com/springdoc/springdoc-openapi"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.springdoc:springdoc-openapi](https://github.com/springdoc/springdoc-openapi) from 2.8.6 to 2.8.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.7...v2.8.8\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espringdoc-openapi v2.8.7 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2556\"\u003e#2556\u003c/a\u003e - Unable to determine if it is a Kotlin type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lagoshny\"\u003e\u003ccode\u003e@​lagoshny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2970\"\u003espringdoc/springdoc-openapi#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/2950\"\u003espringdoc/springdoc-openapi#2950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.7\u003c/a\u003e\u003c/p\u003e\n\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.8] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e - Handle projects not using kotlin-reflect \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.7] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e - Introducing springdoc-openapi-bom project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2948\"\u003e#2948\u003c/a\u003e - Customize Servers via application.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2963\"\u003e#2963\u003c/a\u003e - Set default content type for problem details object to application/problem+jso\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e - List of value classes in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.21.0\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.30\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.4.5\u003c/li\u003e\n\u003cli\u003eUpgrade spring-security-oauth2-authorization-server to version 1.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2947\"\u003e#2947\u003c/a\u003e - Unexpected warning \u0026quot;Appended trailing slash to static resource location\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2960\"\u003e#2960\u003c/a\u003e - NPE when customizing group's open-api without specifying any schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2969\"\u003e#2969\u003c/a\u003e -  fix path to register resource handler to work SwaggerIndexPageTransformer considering /webjar path prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2964\"\u003e#2964\u003c/a\u003e - Cannot add custom description and example for java.time.Duration since v2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2972\"\u003e#2972\u003c/a\u003e - \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or broken schema in OpenAPI output since 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e - Build Failure due to Private Inner Class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/bce44dbe502cbaeeff6188fe210042859aa0ed54\"\u003e\u003ccode\u003ebce44db\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/707fce0271fda0c713c412488247dba4cc32d98c\"\u003e\u003ccode\u003e707fce0\u003c/code\u003e\u003c/a\u003e Handle projects not using kotlin-reflect. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2977\"\u003e#2977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a3546cb733d3ca493b6e622778a97c73b39b04a\"\u003e\u003ccode\u003e7a3546c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/764ef2fd42040232a7a9280d826ed72a591da3df\"\u003e\u003ccode\u003e764ef2f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/98dacbda5cbdb0a278aa407ddc6aa05c8f23f031\"\u003e\u003ccode\u003e98dacbd\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5eb7d77e55df6b1b4ea1964fb146233f88b71e2d\"\u003e\u003ccode\u003e5eb7d77\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9dffa3d7d43e11ee1abfa86c7bf9b1886fc23e11\"\u003e\u003ccode\u003e9dffa3d\u003c/code\u003e\u003c/a\u003e pom.xml cleanup for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2944\"\u003e#2944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a68b42edf1465f1888c42263dac5547622ebd4cc\"\u003e\u003ccode\u003ea68b42e\u003c/code\u003e\u003c/a\u003e List of value classes in Kotlin. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2971\"\u003e#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/95fa3bbb71859e428092034efbb3deae9bf4c892\"\u003e\u003ccode\u003e95fa3bb\u003c/code\u003e\u003c/a\u003e Regression: \u003ca href=\"https://github.com/Header\"\u003e\u003ccode\u003e@​Header\u003c/code\u003e\u003c/a\u003e(schema = \u003ca href=\"https://github.com/Schema\"\u003e\u003ccode\u003e@​Schema\u003c/code\u003e\u003c/a\u003e(type = \u0026quot;string\u0026quot;)) generates empty or bro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3d056d8c55ec3139fc3e2d4a2f0eed7d8384d5f0\"\u003e\u003ccode\u003e3d056d8\u003c/code\u003e\u003c/a\u003e Build Failure due to Private Inner Class. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2976\"\u003e#2976\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2967\"\u003e#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.6...v2.8.8\"\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=org.springdoc:springdoc-openapi\u0026package-manager=gradle\u0026previous-version=2.8.6\u0026new-version=2.8.8)](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/mfvanek/pg-index-health-demo/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfvanek%2Fpg-index-health-demo/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"}}]}