Releases: adevinta/zoe
Releases · adevinta/zoe
v0.30.0
Changelog
Improvements
- Upgrade to JDK 21 (#58)
- Fix and improve AWS Lambda configuration description (#59)
- Documentation improvements (thanks @tangi-vass @alexandregv)
v0.29.0
Changelog
Features
- IAM support for Amazon Managed Streaming for Kafka (MSK). It allows a new simple authentication and security layer (SASL) mechanism called AWS_MSK_IAM (#56)
Improvements
- Custom and configurable definition of pod annotations for Kubernetes runner (#57)
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.28.0
Changelog
Features
- Add
zoe schemas delete
command to delete avro schemas and subjects from.the configured registry. Cf.zoe schemas delete --help
for options and instructions (@LouisVN).
Improvements
- Remove deprecated
bottle: uneeded
statement on the homebrew formula (@thomaspoignant)
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.27.3
Changelog
Features
- Add
--expose-metadata
flag to expose a__metadata__
field containing the kafka records metadata. This field is accessible as any other field in the--query
and--filter
expressions. Cf.zoe topics consume --help
for examples. - Add
--skip-non-deserializable-records
flag to thezoe topics consume
command. This flag makes zoe skip corrupt records and log them instead of failing.
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.27.2
Changelog
Bug fixes
- Fix the secrets parsing regex to include more characters (6c418e2)
- Fix a recursion problem when parsing error responses from zoe remote runners (#41)
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.27.1
v0.27.0
Changelog
New features
- Support
yaml
as an output format for zoe commands:zoe -o yaml topics list
. - New offsets management commands to read and set the offsets of consumer groups by timestamp, duration from now, etc.. Ex:
zoe offsets set --group mygroup --topic input --rewind-by 'PT2h'
to set the offset to a timestamp of 2 hours from now. For more details:zoe offsets --help
. - Ability to create and use aliases for zoe commands. Ex:
zoe aliases add --name ptl -- -e pro topics list
will let you usezoe ptl
instead to list topis in thepro
environment. For more details:zoe aliases --help
. - Ability to override the defaults for zoe command line option values. For more details:
zoe config defaults --help
and the corresponding section of the documentation. - Ability to edit zoe's configuration safely for a specific environment via
zoe -e my-env config edit
.
Improvements
- Upgrade to AWS SDK V2 which removes a lot of warnings when using recent credentials file formats.
- Removed support for the strongbox secrets provider.
- Optimize topics & schemas listing which are now way faster.
- Simplify the initial config generated by
zoe config init
which is now much more readable. - Various bug fixes.
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.26.1
v0.26.0
Changelog
- Filter data records based on record headers with the
--filter-meta
option (#5). - Add ability to display record headers of consumed records with the
--with-meta
option (#5). - Ability to do variable substitution in the yaml configuration files from the environment (#14). For more details, checkout the Environment variables substitutions section in the configuration loading chain documentation.
- Override consumer properties per topic using the new
propsOverride
config option in the topics section (#10) . For more details, checkout the configuration reference page. - Inject custom config properties in the
topics create
command (#8).
Try zoe from your browser!
You can try zoe from your browser using our new Katacoda tutorials.
v0.25.0: Merge pull request #5 from adevinta/add-meta-filters
Add ability to filter on headers and other records metadata