Releases: kafka-ops/julie
v4.0.1 - Security upgrade
SECURITY UPDATE: Another security update for Log4j, this release updates to the latest available version for the dependency. Latest security updates from log4j available https://logging.apache.org/log4j/2.x/security.html
v4.0.1 / 2021-12-20
- Bump log4j to 2.17.0, prevent latest Log4j CVE, ref https://logging.apache.org/log4j/2.x/security.html (#427)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
Thanks to all ever contributors to JulieOps, this project will nothing without all of you.
Full Changelog: v4.0.0...v4.0.1
v3.3.4 - Security upgrade
SECURITY UPDATE: Another security update for Log4j, this release updates to the latest available version for the dependency. Latest security updates from log4j available https://logging.apache.org/log4j/2.x/security.html
v3.3.4 / 2021-12-20
- Bump log4j to 2.17.0, prevent latest Log4j CVE, ref https://logging.apache.org/log4j/2.x/security.html (#427)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
Thanks to all ever contributors to JulieOps, this project will nothing without all of you.
Full Changelog: v3.3.3...v3.3.4
v2.1.4 - Security upgrade
SECURITY UPDATE: Another security update for Log4j, this release updates to the latest available version for the dependency. Latest security updates from log4j available https://logging.apache.org/log4j/2.x/security.html
v2.1.4 / 2021-12-20
- Bump log4j to 2.17.0, prevent latest Log4j CVE, ref https://logging.apache.org/log4j/2.x/security.html (#427)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
Thanks to all ever contributors to JulieOps, this project will nothing without all of you.
Full Changelog: v2.1.3...v2.1.4
v3.3.3
v3.3.3 / 2021-11-23
- fix: request scope to hold proper pattern type (literal, prefix) in rbac (#407)
- fix: add proper clusterIds for RBAC clear bindings operations, not only kafka one (#407)
v3.3.2 / 2021-11-22
- feat: add support in the custom roles for subject and connect attributes (#406)
- fix: incorrect rbac resource name for subjects and connectors (#405)
v3.3.1 / 2021-11-17
- fix: order for delete in ksql to be reverse from creation (#400)
- add Parameter for initial Kafka Backend consumer retry
- raise initial load as done if tried at least five times
v3.3.0 / 2021-11-13
- fix: delete problem on resource used from the rbac api (wrong resource type) (#398)
- fix/handling of connectors only without defining acls (#397)
- fix: Kafka as a Backend for JulieOps resiliency. Ensure state is not corrupted. (#396)
- feat: add exactly-once to kstreams and create transactionalid ACLs (#388)
- enable the use of patterns within the DLQ allow and deny list (#393)
- Kafka Backend group ID configuration make easier (#391)
- fix: ksqldb delele artefacts delete order, first tables then streams, the reverse of the creation (#392)
- add env vars for kafka.config.topic and instance.id (#390)
- KafkaBackendFix (state initialisation) and exit JVM if exception if raised (#386)
- Add pre install hook verification for requirement java (#371)
- Relax the conditions for kstream application to not require read and write topics all the topic. included as well more easy to catch error messages (#369)
- Add the missing TransactionID permission for producers when using rbac (#370)
- KsqlDB query application order forced (first streams, then tables) (#368)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
Thanks to all ever contributors to JulieOps, this project will nothing without all of you.
Full Changelog: v3.2.0...v3.3.3
v3.2.0
v3.2.0 / 2021-10-20
- Introduce Kafka as backend store implementation (#359)
- Add the capability to generate DLQ auto-generated topic for a given topology (#357)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
Thanks to all ever contributors to JulieOps, this project will nothing without all of you.
Full Changelog: v3.1.0...v3.2.0
v3.1.1
v3.1.1 / 2021-10-20
- Enable a feature flag to activate multiple topologies with different context parsing feature, by default only single context will be possible (#360)
- Fix bug that optional values are clean up from the jinja context in case of not being present (#354)
- Feat: add developer manage rbac (#351)
- Add the S3 endpoint as direct config for JulieOps (#347)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
v3.1.0
v3.1.0 / 2021-10-05
- Restructure multiple topology loading policies to prevent the restriction of a single context per-directory (#341)
- Add a possibility to add custom roles definitions for JulieOps (#336)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
v3.0.4
v3.0.4 / 2021-10-05
- Use put method in connector creation, so the operation is idempotent, createOrUpdate (#345)
- Make projects an optional field, so platform only topologies are easier possible (#343)
- Make topics optional parameters, so only connector topologies can easier exist (#342)
- Configure basic auch for Kafka Connect REST api operations (#339)
- Fix Kerberos library in the docker image, use full jvm in order to avoid missing values (#338)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
v3.0.0
v3.0.0 / 2021-09-17
- Configurable RBAC role bindings for schema registry subjects (#283) (#284)
- Add missing Schema Registry ACLs (#297)
- Fix: RBAC Subject and Cluster level binding (#301)
- Extends RedisBackend to store a full state copy (the new json) (#333)
- Add a connector management to the sasl example (#332)
- Make FileBackend VCS diff friendly (#317)
- Fix: ssl context contruction when no ssl configuration is provided. (#327)
- Fix: stupid error in checking server labels when creating a connector (#325)
- Enable the option to pass custom truststore and keystore with custom http clients (#324)
- Add missing ACLS for Control Center to work properly (#322)
- Enable group acls for consumers within the rbac bindings api (#321)
- Ammend docker example test ports for openldap image that changed over time (#320)
- Ksql: Add SSL support and bugfixes (#308)
- Fix problem with legacy release build identation
- Fix build job to sign rpms for release and nightly builds (#318)
- Allow reading of old-style state files. backwards compatible file backend (#315)
- Add manual dispatch for nightly build artifacts
- docs: add producer example with transactionID (#311)
- Upgrade to latest version of JDK11 (#316)
- Add automated signing of packages in pipeline and amend docs (#302)
- Fix: Unrecognized field "resource_id" (#307) (#309)
- Add kerberos example for julieops (#310)
- Add support for KSQL queries (#275)
- Support prefix for producer transaction id and consumer group (#279)
- Avoid connection to mds when running in validate mode
- Fix issue when listing transactionId resourceType in the RBAC provider as name is transient from the ACLs default one
- Support Connector deployment for Kafka Connect (#234)
- Add a validate only flag process to facilitate descriptor testing in feature branches and add ConfigurationKeyValidation and TopicNameRegexValidation validations (#274)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
NOTE: The rpm and deb packaged are now signed thanks to @Fobhep !!
v2.1.2
v2.1.2 / 2021-04-30
Bug Fixes
- Bump version for httpclient.version to avoid regression in internal domain validation HTTPCLIENT-2047 (a18ea2d)
v2.1.1 / 2021-04-30
Improvements
- Add overridingClientConfig parameter to allow override and fallbacks to the original configuration. This would be useful when passing parameters that need to be adapted in some execution scenarios like deployments or CI/CD. (3d3b211)
Bug Fixes
- Amend dependencies to be fully supporting Confluent RBAC implementation (#272)
- Fix problem with passing a dir that containts another dir for topologies (#269)
- Amend listAcls function for rbac providers so delete and listing after execution works as well when using RBAC (#266)
- Sync integration test Kafka version with the version in the pom. (#260)
- verify CLI parameters as first thing in the process before creating the main handler object (#253)
This release is available https://hub.docker.com/repository/docker/purbon/kafka-topology-builder as well.
JulieOps is here to help you out with all your Kafka automation.
NOTE: The rpm and deb here are not signed because of lack of availability, if you need them please reach out and we will update them as fast as possible.