-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Perform automatic type conversion from a Python function result into …
…the specified result type (#68) * Combination of KSML Producer, XML and SOAP features * Making progress * Update schema * Some improvements and cleanups * Continued work on SOAP and XML * SOAP improvements * Improved SOAP and UserFunction type checking * Bug fix for properly encoding defaultValues in schema in native format * Added support for automatic conversion between notations and types * Small big fixes and cleanups * Bugfix for queryable state stores, now work as intended * Improved on internal XML structure and handling * Improved toString output of internal data types * Split up the producer examples into separate files * Made XML schema handling work in the same way as AVRO schema. First stab at JSON schema. And added initial CSV support. * CSV and JSON schema added and tested * Renamed the producer to data-generator * Updated to a single multistage Dockerfile Refactored Example Producer image to data generator Updated example docker compose to use the new data generator Updated GitHub workflow to use new Docker image approach * Fixed configuration bug causing missing schema registry configuration properties with Kafka Client Factory backend * [skip ci] Updated ReadMe file * Polishing for release * Add automatic type conversion from a Python return value into the specified function return type * Support global functions to register Python globals * Check metadata fields of NamedSchema to ensure compatibility with other schema * Allow null producing * Enable conversion from simple types to unions * Add the convertKeyValue operation to convert message keys and values in one go * First steps towards error handling * Added Streams Error Handling configuration, updated ExecutionContext to handle errors * Added KSMLErrorHandlingConfig to define error handling settings * Reimplemented error handling * Converted KSMLConfig into a record * Set default name for error handlers + small fix * Small improvements --------- Co-authored-by: Richard Bosch <[email protected]>
- Loading branch information
1 parent
33e5bfc
commit f8f151b
Showing
47 changed files
with
820 additions
and
366 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.