jeqo opened a new pull request, #15378: URL: https://github.com/apache/kafka/pull/15378
[KIP-821](https://cwiki.apache.org/confluence/display/KAFKA/KIP-821%3A+Connect+Transforms+support+for+nested+structures) implementation. Includes the following changes: Firts (main) commit includes: - Introduces a new modules inside `o.a.k.connect.transforms`: `fields` - FieldPath interface and 2 implementations: `SingleFieldPath` and `MultiFieldPaths` - Utils to hold and update Map, Struct and Schema values. Following commits add changes to initial set of SMTs to include how new module is used: - Add support for nested fields to the following SMTs: - ExtractField - HeaderFrom - MaskField - TimestampConverter Upcoming SMTs will be updated in following PRs to complete the scope of KIP-821. ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation (including upgrade notes) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org