diff --git a/CHANGELOG.md b/CHANGELOG.md
index 41363de23..cd1c09b99 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- #3340 – Describe `JsonNullable` values without their Java wrapper
+- #3325 – Manage the swagger artifacts in `springdoc-openapi-bom`, so that modules holding only the annotations stay in lockstep
### Changed
diff --git a/springdoc-openapi-bom/pom.xml b/springdoc-openapi-bom/pom.xml
index 7f798d3f3..87b940c56 100644
--- a/springdoc-openapi-bom/pom.xml
+++ b/springdoc-openapi-bom/pom.xml
@@ -60,6 +60,22 @@
springdoc-openapi-starter-webflux-mcp
${project.version}
+
+
+ io.swagger.core.v3
+ swagger-annotations-jakarta
+ ${swagger-api.version}
+
+
+ io.swagger.core.v3
+ swagger-models-jakarta
+ ${swagger-api.version}
+
+
+ io.swagger.core.v3
+ swagger-core-jakarta
+ ${swagger-api.version}
+
@@ -82,7 +98,7 @@
true
bom
- remove
+ expand
remove
keep
remove