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"));
     }
 
     /**