October 1, 2024

Release blog 2024.3 - the Autumn release

Let’s dive into the highlights of the 2024.3 release and see how we’re equipping you to confidently handle the next season of data challenges.

On this page

Try KSML in self-service and help us improve with your feedback

As the leaves turn golden and the crisp autumn air fills our days, we’re excited to present the Autumn Release of Axual Platform 2024.3.

Autumn is a time for reflection and preparation, and we’ve applied that mindset to this release, ensuring that the platform meets your needs while adapting to the ever-changing data landscape. From new schema enhancements to improved self-service tools, we’ve incorporated user feedback and focused on making this release more intuitive, efficient, and future-ready.

Whether you leverage the power of KSML in self-service, work with JSON Schema for more formalized data contracts, or take advantage of new topic tagging and search functionalities, this release is designed to give you more control, insights, and better performance.

Let’s dive into the highlights of the 2024.3 release and see how we’re equipping you to confidently handle the next season of data challenges.

KSML in Self-Service

Try KSML in self-service and help us improve with your feedback.

What is the feature?

The latest version of KSML (1.0.2) is now fully integrated into the self-service portal, allowing users to build and manage stream-processing applications directly within the Axual platform.

What is its purpose?

KSML simplifies stream processing by enabling developers to write and deploy stream applications using YAML syntax. This integration into self-service ensures users can configure, monitor, and adjust their streaming logic without external dependencies.

Who is this useful for?

This feature is handy for developers and data engineers building real-time processing applications but prefers to manage their workflows in a self-service, low-code environment.

Explanation in more detail

With KSML now in self-service, users can:

  • Deploy stream processing logic with configurations directly through the Axual platform.
  • Monitor real-time stream data, apply transformations, and ensure smooth, scalable processing.

Check out the KSML 1.0.2 release notes for a complete list of updates and improvements.

Here’s a glimpse of how KSML runs within the self-service portal

Creating a new KSML application

Configuring the stream processing topology in KSML application

Viewing application logs

JSON Schema Support

What is the feature?

Support for JSON Schema as a new schema type, enabling users to define structured data contracts for JSON messages.

What is its purpose?

This feature formalizes how JSON data is transmitted between applications by enforcing a schema-based approach. It ensures data consistency and improves message validation, which is essential in complex, large-scale data systems.

Who is this useful for?

This feature benefits users working with JSON-based data pipelines, mainly developers and architects, who must establish clear data contracts between teams or services.

Explanation in more detail

With JSON Schema support, users can now:

  • Define and register JSON schemas alongside Avro and more.
  • Enforce structure and type consistency in JSON data flows.
  • Leverage formalized JSON contracts for better inter-service communication.

Here’s a glimpse of how it works.

Uploading JSON Schema

Topic Tags and Search on Tag

What is the feature?

Introducing the ability to assign tags to topics and perform searches based on these tags.

What is its purpose?

This feature enhances the platform's discoverability and organization of topics by allowing users to tag them with custom labels and perform tag-based searches.

Who is this useful for?

This feature is useful for teams managing a large number of topics. It benefits application owners, data engineers, and platform administrators who need an easier way to categorize and locate specific topics.

Explanation in more detail

Users can now:

  • Assign custom tags to topics for easy identification
  • Use the search functionality to filter topics by tag, improving overall navigation and management.

Topics with tags assigned

Searching topics by tags

Schema Ownership Management

What is the feature?

Enhanced schema ownership management, including a new transfer ownership feature.

What is its purpose?

This update allows users to easily transfer schema ownership to other users, ensuring proper accountability and management when team structures or responsibilities change.

Who is this useful for?

This feature is handy for schema owners and platform administrators who oversee schema governance and need to ensure clear ownership during handovers or team transitions.

Explanation in more detail

The transfer-ownership feature allows users to:

  • Seamlessly transfer schema ownership within the platform to another user.
  • Ensure continuity in schema management and oversight.

Distributor Update (5.3.2)

What is the feature?

Updated Distributor (version 5.3.2) with separate Docker images for Connect and Strimzi versions.

What is its purpose?

This update ensures compatibility between different versions of Connect and Strimzi, allowing users to select the image that fits their deployment environment.

Who is this useful for?

Platform administrators and DevOps teams will find this update useful when managing distributed environments. It provides more flexibility in version control and reduces conflicts during updates.

Explanation in more detail

With separate images for different versions, users can:

  • Select the appropriate version of the Distributor for their Connect/Strimzi setup.
  • Simplify updates and rollbacks when managing distributed environments.

General Improvements

Delete Confirmation Enhancements

  • When deleting a topic, application, or environment, users will see all affected resources before confirming the deletion, helping prevent accidental loss of critical resources.

In our release notes, you will find other, more minor, updates to our product, which we are continuously improving with your feedback.  Check them out here.

Begin your Kafka journey with Axual

Inspired by what you've read? Facing challenges with Kafka in an enterprise environment? We're here to assist. Here are your next steps:

Get started for free

Book a demo

Read other blogs

Download the Whitepaper

Download now
Table name
Lorem ipsum
Lorem ipsum
Lorem ipsum

Answers to your questions about Axual’s All-in-one Kafka Platform

Are you curious about our All-in-one Kafka platform? Dive into our FAQs
for all the details you need, and find the answers to your burning questions.

What is KSML?

KSML is a wrapper around Kafka Streams that allows for development of low code stream processing applications.

What does KSML?

KSML provides a new declarative approach to unlock Kafka Streams to a wider audience. Using only a few simple basic rules and Python snippets, you can write streaming applications in very little time.

What does KSML mean?

KSML stands for Kafka Streams Modeling Language. It is a domain-specific language (DSL) used to simplify the development of streaming applications.

Rachel van Egmond
Senior content lead

Related blogs

View all
Rachel van Egmond
October 1, 2024
API-First: Building the foundation for modern applications
API-First: Building the foundation for modern applications

API-first approach has emerged as a strategic methodology that prioritizes the design and development of APIs as the foundation for building applications. Combined with Kafka, a distributed streaming platform, this approach becomes even more powerful, enabling organizations to create scalable, real-time, and event-driven systems.

Apache Kafka for Business
Apache Kafka for Business
Rachel van Egmond
September 27, 2024
How API Management transforms and connects IoT technology
How API Management transforms and connects IoT technology

the Internet of Things (IoT) is a significant innovation, revolutionizing how devices interact and share data. IoT technology makes our world more connected and intelligent, from smart home gadgets to industrial sensors. However, as the number of IoT devices grows, managing their communication and integration becomes increasingly complex. This is where API management comes into play, transforming and connecting IoT technology in profound ways.

Apache Kafka for Business
Apache Kafka for Business
Jeroen van Disseldorp
September 26, 2024
Real-Time and Event-Driven Banking at Rabobank
Real-Time and Event-Driven Banking at Rabobank

Read how Rabobank became an event-driven bank and scaled Kafka across 150+ DevOps teams.

Event Streaming
Event Streaming