diff --git a/amazon-kinesis-client/pom.xml b/amazon-kinesis-client/pom.xml index 2bb18afc..d3d75b10 100644 --- a/amazon-kinesis-client/pom.xml +++ b/amazon-kinesis-client/pom.xml @@ -410,6 +410,18 @@ + + com.salesforce.servicelibs + proto-backwards-compatibility + 1.0.7 + + + + backwards-compatibility-check + + + + diff --git a/amazon-kinesis-client/src/main/proto/proto.lock b/amazon-kinesis-client/src/main/proto/proto.lock new file mode 100644 index 00000000..1104f4d4 --- /dev/null +++ b/amazon-kinesis-client/src/main/proto/proto.lock @@ -0,0 +1,78 @@ +{ + "definitions": [ + { + "protopath": "messages.proto", + "def": { + "messages": [ + { + "name": "Tag", + "fields": [ + { + "id": 1, + "name": "key", + "type": "string" + }, + { + "id": 2, + "name": "value", + "type": "string" + } + ] + }, + { + "name": "Record", + "fields": [ + { + "id": 1, + "name": "partition_key_index", + "type": "uint64" + }, + { + "id": 2, + "name": "explicit_hash_key_index", + "type": "uint64" + }, + { + "id": 3, + "name": "data", + "type": "bytes" + }, + { + "id": 4, + "name": "tags", + "type": "Tag", + "is_repeated": true + } + ] + }, + { + "name": "AggregatedRecord", + "fields": [ + { + "id": 1, + "name": "partition_key_table", + "type": "string", + "is_repeated": true + }, + { + "id": 2, + "name": "explicit_hash_key_table", + "type": "string", + "is_repeated": true + }, + { + "id": 3, + "name": "records", + "type": "Record", + "is_repeated": true + } + ] + } + ], + "package": { + "name": "software.amazon.kinesis.retrieval.kpl" + } + } + } + ] +} \ No newline at end of file