You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Port json schema objects, asyncapi and openapi dereferencing (#5315)
* Add test for json schema object and property level reference
* Add object and property level tests for json schema
* Add test with multiple references to a single file
* Port openapi dereference
#In Protobuf dereferencing content is only supported when all the schemas in the try belong to the same package.#
159
+
This support is currently implemented only for Avro, Protobuf, OpenAPI, AsyncAPI, and JSON Schema artifacts when the `dereference` parameter is specified in the API operation. This parameter is not supported for any other artifact types.
160
160
161
+
NOTE: For Protobuf artifacts, dereferencing content is supported only when all the schemas belong to the same package.
162
+
163
+
NOTE: Circular dependencies are allowed by some artifact types (e.g. JSON Schema) but are not supported by {registry}.
161
164
162
165
[role="_additional-resources"]
163
166
.Additional resources
164
167
* For more details, see the {registry-rest-api}.
165
-
* For more examples of artifact references, see the section on configuring each artifact type in {registry-client-serdes-config}.
168
+
* For more examples of artifact references, see the section on configuring each artifact type in {registry-client-serdes-config}.
Copy file name to clipboardexpand all lines: schema-util/openapi/src/main/java/io/apicurio/registry/content/dereference/ApicurioDataModelsContentDereferencer.java
Copy file name to clipboardexpand all lines: schema-util/util-provider/src/test/java/io/apicurio/registry/content/dereference/JsonSchemaContentDereferencerTest.java
Copy file name to clipboardexpand all lines: schema-util/util-provider/src/test/java/io/apicurio/registry/content/dereference/OpenApiContentDereferencerTest.java
0 commit comments