From 08846fc2b1d04e266d21a6c4ddbe961b7077247d Mon Sep 17 00:00:00 2001 From: Eric Wittmann Date: Fri, 9 Aug 2024 14:57:41 -0400 Subject: [PATCH] Upgraded to the latest kiota (#5008) * Upgraded to the latest kiota * Debug kafkasql failure --- .../serdes/apicurio/ProtobufSerdeIT.java | 21 +++++-- package-lock.json | 6 ++ typescript-sdk/package-lock.json | 48 +++++++-------- typescript-sdk/package.json | 12 ++-- ui/package-lock.json | 12 ++-- ui/ui-app/package-lock.json | 60 +++++++++---------- ui/ui-app/package.json | 12 ++-- 7 files changed, 93 insertions(+), 78 deletions(-) create mode 100644 package-lock.json diff --git a/integration-tests/src/test/java/io/apicurio/tests/serdes/apicurio/ProtobufSerdeIT.java b/integration-tests/src/test/java/io/apicurio/tests/serdes/apicurio/ProtobufSerdeIT.java index a67390101d..f6ef00a939 100644 --- a/integration-tests/src/test/java/io/apicurio/tests/serdes/apicurio/ProtobufSerdeIT.java +++ b/integration-tests/src/test/java/io/apicurio/tests/serdes/apicurio/ProtobufSerdeIT.java @@ -1,6 +1,7 @@ package io.apicurio.tests.serdes.apicurio; import com.google.protobuf.DynamicMessage; +import io.apicurio.registry.rest.client.models.Error; import io.apicurio.registry.rest.client.models.VersionMetaData; import io.apicurio.registry.serde.SerdeConfig; import io.apicurio.registry.serde.protobuf.ProtobufKafkaDeserializer; @@ -285,12 +286,20 @@ public void testFindLatestSpecificProtobufType() throws Exception { ProtobufTestMessageFactory schema = new ProtobufTestMessageFactory(); - new SimpleSerdesTesterBuilder().withTopic(topicName) - .withSerializer(serializer).withDeserializer(deserializer) - .withStrategy(SimpleTopicIdStrategy.class).withDataGenerator(schema::generateMessage) - .withDataValidator(schema::validateMessage) - .withProducerProperty(SerdeConfig.FIND_LATEST_ARTIFACT, "true") - .withProducerProperty(SerdeConfig.EXPLICIT_ARTIFACT_GROUP_ID, topicName).build().test(); + try { + new SimpleSerdesTesterBuilder().withTopic(topicName) + .withSerializer(serializer).withDeserializer(deserializer) + .withStrategy(SimpleTopicIdStrategy.class).withDataGenerator(schema::generateMessage) + .withDataValidator(schema::validateMessage) + .withProducerProperty(SerdeConfig.FIND_LATEST_ARTIFACT, "true") + .withProducerProperty(SerdeConfig.EXPLICIT_ARTIFACT_GROUP_ID, topicName).build().test(); + } catch (Error e) { + java.lang.System.out.println("---------->>>"); + java.lang.System.out.println("Code: " + e.getResponseStatusCode()); + java.lang.System.out.println("Msg: " + e.getMessageEscaped()); + java.lang.System.out.println("Detail: " + e.getDetail()); + throw e; + } } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000..2eb2ecc2de --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "apicurio-registry", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/typescript-sdk/package-lock.json b/typescript-sdk/package-lock.json index 1f8e4112dc..47853077d3 100644 --- a/typescript-sdk/package-lock.json +++ b/typescript-sdk/package-lock.json @@ -29,12 +29,12 @@ "vite-plugin-dts": "4.0.2" }, "peerDependencies": { - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55" + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -1249,9 +1249,9 @@ "dev": true }, "node_modules/@microsoft/kiota-abstractions": { - "version": "1.0.0-preview.58", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-abstractions/-/kiota-abstractions-1.0.0-preview.58.tgz", - "integrity": "sha512-jnwicLTTubQcBNbP+ge+5i4xaqsqUU1wCwofVn66c1wF942fiyN1fWJ5FU9XbjQe/oCeHnEAtNVK/Kqdw7E8ug==", + "version": "1.0.0-preview.59", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-abstractions/-/kiota-abstractions-1.0.0-preview.59.tgz", + "integrity": "sha512-qb+ZyYXa5BQhPtYPyySoAcsE56Elulm42b2E6J/VxG3TAFobZ8O0B1RcBPBRtnr5UbKW6a00f+DUL+8tiPYq8Q==", "peer": true, "dependencies": { "@opentelemetry/api": "^1.7.0", @@ -1263,9 +1263,9 @@ } }, "node_modules/@microsoft/kiota-http-fetchlibrary": { - "version": "1.0.0-preview.57", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-http-fetchlibrary/-/kiota-http-fetchlibrary-1.0.0-preview.57.tgz", - "integrity": "sha512-Fvmvz7RfHIe18faYrXrh9QpSuU9ZFj321wZaC2JoEedtlXKpVCZTaCvO93KrrZhVinXKp+WroR5uAt/YajyZaA==", + "version": "1.0.0-preview.58", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-http-fetchlibrary/-/kiota-http-fetchlibrary-1.0.0-preview.58.tgz", + "integrity": "sha512-91Ft4hIt289rfwEP1R7WDsCd7tYJBKiCIRjGLlJ5jKcxamS4IHtI+ui8Qgy1tdk7azkq0+z6JzYZ6LBBdAJ97g==", "peer": true, "dependencies": { "@microsoft/kiota-abstractions": "*", @@ -1275,9 +1275,9 @@ } }, "node_modules/@microsoft/kiota-serialization-form": { - "version": "1.0.0-preview.47", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-form/-/kiota-serialization-form-1.0.0-preview.47.tgz", - "integrity": "sha512-0QeaUPRhlmyJa8d8Hcaqu15ZC3y5aAh0kMYn3X3dmjMGvmAAcmDA274VZUXtFqmG43nJOpuOIcFPM8KgBTtF2g==", + "version": "1.0.0-preview.48", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-form/-/kiota-serialization-form-1.0.0-preview.48.tgz", + "integrity": "sha512-NP95IzgLZcsCtBnlA21nPIM6qW0pqmWk3bv+S/pHFlb4bktfOrhrrfGGTMjPwq3Wpm7bGoQy/kr2iT8Y91sThQ==", "peer": true, "dependencies": { "@microsoft/kiota-abstractions": "*", @@ -1286,9 +1286,9 @@ } }, "node_modules/@microsoft/kiota-serialization-json": { - "version": "1.0.0-preview.58", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-json/-/kiota-serialization-json-1.0.0-preview.58.tgz", - "integrity": "sha512-GGK7ESpsDswMldYdCDULXQXNwWCLpg6bxgiSUy5QLZIr7bMWsI3C7Ue0YUzI0YyZ4T6Zi2tYmv4EbySuPnrF1w==", + "version": "1.0.0-preview.59", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-json/-/kiota-serialization-json-1.0.0-preview.59.tgz", + "integrity": "sha512-jqI9hozmP1S2YKfmAIIZpwMQREXdgWpAnGM/DgKSfs3O4fKmH4yVilhNRb6k+H+Y7TouS6cgTJkMnB10ARGY1A==", "peer": true, "dependencies": { "@microsoft/kiota-abstractions": "*", @@ -1297,9 +1297,9 @@ } }, "node_modules/@microsoft/kiota-serialization-multipart": { - "version": "1.0.0-preview.36", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-multipart/-/kiota-serialization-multipart-1.0.0-preview.36.tgz", - "integrity": "sha512-80qORCmu7QbkPx+v4hiuvD70U+qzGYjgNGiDkZT3ihWcLbujLcRBWDJhRokuvnGcg7PBwuyPS7yvHTupD///YQ==", + "version": "1.0.0-preview.37", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-multipart/-/kiota-serialization-multipart-1.0.0-preview.37.tgz", + "integrity": "sha512-PgRnMuk0dn2YxNgNt0o3ItjITJE5/M85u31IMe1z6U8hqnnYemJTIoXjXv1Tfv73qEfXy9USeAFaX8ioPe6rGA==", "peer": true, "dependencies": { "@microsoft/kiota-abstractions": "*", @@ -1308,9 +1308,9 @@ } }, "node_modules/@microsoft/kiota-serialization-text": { - "version": "1.0.0-preview.55", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-text/-/kiota-serialization-text-1.0.0-preview.55.tgz", - "integrity": "sha512-bVFpK/0Gg1UPP+bFCwKFq4k2KWZ2yGps15F+1fxJ9Xz1yOLfqsY+C3LaWfVJS1Ctiwpsq866AdqtbmbPberfuA==", + "version": "1.0.0-preview.56", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-text/-/kiota-serialization-text-1.0.0-preview.56.tgz", + "integrity": "sha512-72UC5ACyYwMHNsy5+TyHk8Douw6uYrjCfZica00QlPmDO8+aW5yq1Ysr0A4ZL8B0LPU2P/SAYuKinBXpTkUA1w==", "peer": true, "dependencies": { "@microsoft/kiota-abstractions": "*", diff --git a/typescript-sdk/package.json b/typescript-sdk/package.json index 5083d83f84..7124237732 100644 --- a/typescript-sdk/package.json +++ b/typescript-sdk/package.json @@ -17,12 +17,12 @@ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0" }, "peerDependencies": { - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55" + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56" }, "devDependencies": { "@apicurio/eslint-config": "0.2.0", diff --git a/ui/package-lock.json b/ui/package-lock.json index 9df35b8d1e..b0a45d1f40 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -41,12 +41,12 @@ "vite-plugin-dts": "4.0.2" }, "peerDependencies": { - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55" + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56" } }, "node_modules/@apicurio/apicurio-registry-client": { diff --git a/ui/ui-app/package-lock.json b/ui/ui-app/package-lock.json index 13387ea481..cf4a4e5e75 100644 --- a/ui/ui-app/package-lock.json +++ b/ui/ui-app/package-lock.json @@ -13,12 +13,12 @@ "@apicurio/apicurio-registry-sdk": "file:../../typescript-sdk", "@apicurio/common-ui-components": "2.0.2", "@apicurio/data-models": "1.1.27", - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55", + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56", "@patternfly/patternfly": "5.3.1", "@patternfly/react-code-editor": "5.3.4", "@patternfly/react-core": "5.3.4", @@ -79,12 +79,12 @@ "vite-plugin-dts": "4.0.2" }, "peerDependencies": { - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55" + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56" } }, "../typescript-sdk": { @@ -845,9 +845,9 @@ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" }, "node_modules/@microsoft/kiota-abstractions": { - "version": "1.0.0-preview.58", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-abstractions/-/kiota-abstractions-1.0.0-preview.58.tgz", - "integrity": "sha512-jnwicLTTubQcBNbP+ge+5i4xaqsqUU1wCwofVn66c1wF942fiyN1fWJ5FU9XbjQe/oCeHnEAtNVK/Kqdw7E8ug==", + "version": "1.0.0-preview.59", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-abstractions/-/kiota-abstractions-1.0.0-preview.59.tgz", + "integrity": "sha512-qb+ZyYXa5BQhPtYPyySoAcsE56Elulm42b2E6J/VxG3TAFobZ8O0B1RcBPBRtnr5UbKW6a00f+DUL+8tiPYq8Q==", "dependencies": { "@opentelemetry/api": "^1.7.0", "@std-uritemplate/std-uritemplate": "^1.0.1", @@ -858,9 +858,9 @@ } }, "node_modules/@microsoft/kiota-http-fetchlibrary": { - "version": "1.0.0-preview.57", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-http-fetchlibrary/-/kiota-http-fetchlibrary-1.0.0-preview.57.tgz", - "integrity": "sha512-Fvmvz7RfHIe18faYrXrh9QpSuU9ZFj321wZaC2JoEedtlXKpVCZTaCvO93KrrZhVinXKp+WroR5uAt/YajyZaA==", + "version": "1.0.0-preview.58", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-http-fetchlibrary/-/kiota-http-fetchlibrary-1.0.0-preview.58.tgz", + "integrity": "sha512-91Ft4hIt289rfwEP1R7WDsCd7tYJBKiCIRjGLlJ5jKcxamS4IHtI+ui8Qgy1tdk7azkq0+z6JzYZ6LBBdAJ97g==", "dependencies": { "@microsoft/kiota-abstractions": "*", "@opentelemetry/api": "^1.7.0", @@ -869,9 +869,9 @@ } }, "node_modules/@microsoft/kiota-serialization-form": { - "version": "1.0.0-preview.47", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-form/-/kiota-serialization-form-1.0.0-preview.47.tgz", - "integrity": "sha512-0QeaUPRhlmyJa8d8Hcaqu15ZC3y5aAh0kMYn3X3dmjMGvmAAcmDA274VZUXtFqmG43nJOpuOIcFPM8KgBTtF2g==", + "version": "1.0.0-preview.48", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-form/-/kiota-serialization-form-1.0.0-preview.48.tgz", + "integrity": "sha512-NP95IzgLZcsCtBnlA21nPIM6qW0pqmWk3bv+S/pHFlb4bktfOrhrrfGGTMjPwq3Wpm7bGoQy/kr2iT8Y91sThQ==", "dependencies": { "@microsoft/kiota-abstractions": "*", "guid-typescript": "^1.0.9", @@ -879,9 +879,9 @@ } }, "node_modules/@microsoft/kiota-serialization-json": { - "version": "1.0.0-preview.58", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-json/-/kiota-serialization-json-1.0.0-preview.58.tgz", - "integrity": "sha512-GGK7ESpsDswMldYdCDULXQXNwWCLpg6bxgiSUy5QLZIr7bMWsI3C7Ue0YUzI0YyZ4T6Zi2tYmv4EbySuPnrF1w==", + "version": "1.0.0-preview.59", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-json/-/kiota-serialization-json-1.0.0-preview.59.tgz", + "integrity": "sha512-jqI9hozmP1S2YKfmAIIZpwMQREXdgWpAnGM/DgKSfs3O4fKmH4yVilhNRb6k+H+Y7TouS6cgTJkMnB10ARGY1A==", "dependencies": { "@microsoft/kiota-abstractions": "*", "guid-typescript": "^1.0.9", @@ -889,9 +889,9 @@ } }, "node_modules/@microsoft/kiota-serialization-multipart": { - "version": "1.0.0-preview.36", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-multipart/-/kiota-serialization-multipart-1.0.0-preview.36.tgz", - "integrity": "sha512-80qORCmu7QbkPx+v4hiuvD70U+qzGYjgNGiDkZT3ihWcLbujLcRBWDJhRokuvnGcg7PBwuyPS7yvHTupD///YQ==", + "version": "1.0.0-preview.37", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-multipart/-/kiota-serialization-multipart-1.0.0-preview.37.tgz", + "integrity": "sha512-PgRnMuk0dn2YxNgNt0o3ItjITJE5/M85u31IMe1z6U8hqnnYemJTIoXjXv1Tfv73qEfXy9USeAFaX8ioPe6rGA==", "dependencies": { "@microsoft/kiota-abstractions": "*", "guid-typescript": "^1.0.9", @@ -899,9 +899,9 @@ } }, "node_modules/@microsoft/kiota-serialization-text": { - "version": "1.0.0-preview.55", - "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-text/-/kiota-serialization-text-1.0.0-preview.55.tgz", - "integrity": "sha512-bVFpK/0Gg1UPP+bFCwKFq4k2KWZ2yGps15F+1fxJ9Xz1yOLfqsY+C3LaWfVJS1Ctiwpsq866AdqtbmbPberfuA==", + "version": "1.0.0-preview.56", + "resolved": "https://registry.npmjs.org/@microsoft/kiota-serialization-text/-/kiota-serialization-text-1.0.0-preview.56.tgz", + "integrity": "sha512-72UC5ACyYwMHNsy5+TyHk8Douw6uYrjCfZica00QlPmDO8+aW5yq1Ysr0A4ZL8B0LPU2P/SAYuKinBXpTkUA1w==", "dependencies": { "@microsoft/kiota-abstractions": "*", "guid-typescript": "^1.0.9", diff --git a/ui/ui-app/package.json b/ui/ui-app/package.json index ca6b40ed26..5097b8c933 100644 --- a/ui/ui-app/package.json +++ b/ui/ui-app/package.json @@ -34,12 +34,12 @@ "@apicurio/common-ui-components": "2.0.2", "@apicurio/apicurio-registry-sdk": "file:../../typescript-sdk", "@apicurio/data-models": "1.1.27", - "@microsoft/kiota-abstractions": "1.0.0-preview.58", - "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.57", - "@microsoft/kiota-serialization-form": "1.0.0-preview.47", - "@microsoft/kiota-serialization-json": "1.0.0-preview.58", - "@microsoft/kiota-serialization-multipart": "1.0.0-preview.36", - "@microsoft/kiota-serialization-text": "1.0.0-preview.55", + "@microsoft/kiota-abstractions": "1.0.0-preview.59", + "@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.58", + "@microsoft/kiota-serialization-form": "1.0.0-preview.48", + "@microsoft/kiota-serialization-json": "1.0.0-preview.59", + "@microsoft/kiota-serialization-multipart": "1.0.0-preview.37", + "@microsoft/kiota-serialization-text": "1.0.0-preview.56", "@patternfly/patternfly": "5.3.1", "@patternfly/react-code-editor": "5.3.4", "@patternfly/react-core": "5.3.4",