Proto commits in confluentinc/confluent-kafka-javascript

These 7 commits are when the Protocol Buffers files have changed:

Commit:043f632
Author:Robert Yokota
Committer:GitHub

MINOR enhance precision comment in decimal.proto (#277)

The documentation is generated from this commit.

Commit:82f3efc
Author:Robert Yokota
Committer:GitHub

DGS-19771 Support Protobuf oneof fields in Data Controct rules (#261)

Commit:8bd4940
Author:Robert Yokota
Committer:PratRanj07

First cut at Data Contract rules (#77) * First cut at encryption rules (#74) * First cut at encryption rules * Add tests * Clean up package.json * Clean up package.json * Add kms clients * Minor fix * First cut at additional serde tests (#75) * First cut at additional serde tests * Add JSON test * Add protobuf ref test * Add format params * Checkpoint * Add coverage to gitignore * Remove coverage * Minor fix * Minor fix * Avro ref test * Add json ref test * Add nested tests * First cut at Data Contract rules * Remove CEL executors for now * Minor refactor to use RuleRegistry * Move DEK registry under encryption * Clean up package.json * Add CSFLE test with logical type * Minor fix * Add CEL executors * Revert "Add CEL executors" This reverts commit 850c3de715c54fb7d0ec0010aef936b6c7e0f2d1. * Minor fixes * Minor fixes

Commit:2bbb2af
Author:Robert Yokota
Committer:PratRanj07

First cut at JavaScript serdes (#73) * First cut at serdes * Checkpoint - no errs * Minor cleanup * Add siv * Fix eslint errs * Minor cleanup * Minor cleanup * Fix configs * Fix execute calls * Clean up public, compat levels * Fix test * Incorporate review feedback

Commit:a744a82
Author:Robert Yokota
Committer:GitHub

First cut at Data Contract rules (#77) * First cut at encryption rules (#74) * First cut at encryption rules * Add tests * Clean up package.json * Clean up package.json * Add kms clients * Minor fix * First cut at additional serde tests (#75) * First cut at additional serde tests * Add JSON test * Add protobuf ref test * Add format params * Checkpoint * Add coverage to gitignore * Remove coverage * Minor fix * Minor fix * Avro ref test * Add json ref test * Add nested tests * First cut at Data Contract rules * Remove CEL executors for now * Minor refactor to use RuleRegistry * Move DEK registry under encryption * Clean up package.json * Add CSFLE test with logical type * Minor fix * Add CEL executors * Revert "Add CEL executors" This reverts commit 850c3de715c54fb7d0ec0010aef936b6c7e0f2d1. * Minor fixes * Minor fixes

Commit:d58a26d
Author:Robert Yokota
Committer:GitHub

First cut at additional serde tests (#75) * First cut at additional serde tests * Add JSON test * Add protobuf ref test * Add format params * Checkpoint * Add coverage to gitignore * Remove coverage * Minor fix * Minor fix * Avro ref test * Add json ref test * Add nested tests

Commit:56759d8
Author:Robert Yokota
Committer:GitHub

First cut at JavaScript serdes (#73) * First cut at serdes * Checkpoint - no errs * Minor cleanup * Add siv * Fix eslint errs * Minor cleanup * Minor cleanup * Fix configs * Fix execute calls * Clean up public, compat levels * Fix test * Incorporate review feedback