Bump the Swagger UI console to 5.32.13 The version is a string literal used to build a CDN URL, not a dependency, so dependabot never saw it and it sat at 4.15.5. Verified the three assets resolve at 5.32.13, and the emitted init script uses only API unchanged across 4.x to 5.x. Needs a manual look at the rendered page before release: nothing renders it in CI, and the tests only assert the version string appears in the HTML. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
diff --git a/modules/openapi/README.md b/modules/openapi/README.md index 674d065..8f33cdf 100644 --- a/modules/openapi/README.md +++ b/modules/openapi/README.md
@@ -52,7 +52,7 @@ | `openapi.prettyPrint` | `true` | Indent JSON/YAML output | | `openapi.readAllResources` | `true` | Include all services unless filtered | | `openapi.swaggerUi.enabled` | `true` | Serve Swagger UI | -| `openapi.swaggerUi.version` | `4.15.5` | CDN version of Swagger UI bundle | +| `openapi.swaggerUi.version` | `5.32.13` | CDN version of Swagger UI bundle | | `openapi.resourcePackages` | — | Comma-separated Java packages; only services whose `ServiceClass` is in these packages are included (requires `readAllResources=false`) | --- @@ -149,7 +149,7 @@ # UI openapi.prettyPrint=true openapi.swaggerUi.enabled=true -openapi.swaggerUi.version=4.15.5 +openapi.swaggerUi.version=5.32.13 ``` ---
diff --git a/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiConfiguration.java b/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiConfiguration.java index 58227d3..a9e4ad1 100644 --- a/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiConfiguration.java +++ b/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiConfiguration.java
@@ -142,7 +142,7 @@ private boolean supportSwaggerUi = true; /** Swagger UI version to use */ - private String swaggerUiVersion = "4.15.5"; + private String swaggerUiVersion = "5.32.13"; /** Maven group and artifact for Swagger UI */ private String swaggerUiMavenGroupAndArtifact = "org.webjars:swagger-ui";
diff --git a/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiModule.java b/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiModule.java index 36b469a..3d3bdcb 100644 --- a/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiModule.java +++ b/modules/openapi/src/main/java/org/apache/axis2/openapi/OpenApiModule.java
@@ -351,7 +351,7 @@ if (!configuration.getSwaggerUiVersion().matches("\\d+\\.\\d+\\.\\d+")) { log.warn("Invalid Swagger UI version format: " + configuration.getSwaggerUiVersion() + ". Using default version."); - configuration.setSwaggerUiVersion("4.15.5"); + configuration.setSwaggerUiVersion("5.32.13"); } }
diff --git a/modules/openapi/src/main/java/org/apache/axis2/openapi/SwaggerUIHandler.java b/modules/openapi/src/main/java/org/apache/axis2/openapi/SwaggerUIHandler.java index aaed480..428c8cd 100644 --- a/modules/openapi/src/main/java/org/apache/axis2/openapi/SwaggerUIHandler.java +++ b/modules/openapi/src/main/java/org/apache/axis2/openapi/SwaggerUIHandler.java
@@ -61,7 +61,7 @@ private final SwaggerUiConfig swaggerUiConfig; // Default Swagger UI version (can be overridden by configuration) - private static final String DEFAULT_SWAGGER_UI_VERSION = "4.15.5"; + private static final String DEFAULT_SWAGGER_UI_VERSION = "5.32.13"; // Default resource paths private static final String SWAGGER_UI_ROOT = "/swagger-ui/";
diff --git a/modules/openapi/src/main/resources/META-INF/module.xml b/modules/openapi/src/main/resources/META-INF/module.xml index d5a96f5..f72c7e8 100644 --- a/modules/openapi/src/main/resources/META-INF/module.xml +++ b/modules/openapi/src/main/resources/META-INF/module.xml
@@ -52,7 +52,7 @@ <!-- UI Configuration --> <parameter name="enableSwaggerUI">true</parameter> <parameter name="swaggerUIPath">/swagger-ui</parameter> - <parameter name="swaggerUIVersion">4.15.5</parameter> + <parameter name="swaggerUIVersion">5.32.13</parameter> <!-- API Specification Endpoints --> <parameter name="openApiJsonPath">/openapi.json</parameter>
diff --git a/modules/openapi/src/test/java/org/apache/axis2/openapi/OpenApiConfigurationTest.java b/modules/openapi/src/test/java/org/apache/axis2/openapi/OpenApiConfigurationTest.java index 96962e8..1cff195 100644 --- a/modules/openapi/src/test/java/org/apache/axis2/openapi/OpenApiConfigurationTest.java +++ b/modules/openapi/src/test/java/org/apache/axis2/openapi/OpenApiConfigurationTest.java
@@ -91,7 +91,7 @@ @Test public void testDefaultSwaggerUiConfig() { assertNotNull(config.getSwaggerUiConfig()); - assertEquals("4.15.5", config.getSwaggerUiVersion()); + assertEquals("5.32.13", config.getSwaggerUiVersion()); assertEquals("org.webjars:swagger-ui", config.getSwaggerUiMavenGroupAndArtifact()); }
diff --git a/modules/openapi/src/test/java/org/apache/axis2/openapi/SwaggerUIHandlerTest.java b/modules/openapi/src/test/java/org/apache/axis2/openapi/SwaggerUIHandlerTest.java index d6ad663..0d3db28 100644 --- a/modules/openapi/src/test/java/org/apache/axis2/openapi/SwaggerUIHandlerTest.java +++ b/modules/openapi/src/test/java/org/apache/axis2/openapi/SwaggerUIHandlerTest.java
@@ -100,7 +100,7 @@ html.contains("https://api.example.com:8443/axis2/openapi.json")); // Verify Swagger UI version - assertTrue("Should use correct Swagger UI version", html.contains("4.15.5")); + assertTrue("Should use correct Swagger UI version", html.contains("5.32.13")); } /**