diff --git a/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java b/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java
index 3716f8226..97f81f1b7 100644
--- a/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java
+++ b/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java
@@ -17,9 +17,10 @@
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import io.apicurio.datamodels.Library;
-import io.apicurio.datamodels.openapi.models.OasDocument;
+import io.apicurio.datamodels.models.openapi.OpenApiDocument;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.ws.rs.Consumes;
@@ -60,8 +61,8 @@ public class OpenApiToRestDslResource {
public String generate(
final @RequestBody String spec) throws Exception {
var camelContext = camelRuntime.getCamelContext();
- var jacksonNode = readOpenApiSpec(spec);
- OasDocument specDoc = (OasDocument) Library.readDocument(jacksonNode);
+ var jacksonNode = (ObjectNode) readOpenApiSpec(spec);
+ OpenApiDocument specDoc = (OpenApiDocument) Library.readDocument(jacksonNode);
return RestDslGenerator.toYaml(specDoc).generate(camelContext);
}
diff --git a/pom.xml b/pom.xml
index 102b628a2..dc49eac07 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,8 +33,8 @@
3.24.2
10.12.2
- 4.0.0-RC1
- 3.0.0-RC1
+ 4.0.0-RC2
+ 3.0.0-RC2
1.12.1
2.3.1
2.0.8
@@ -420,4 +420,4 @@
-
\ No newline at end of file
+