Alginte 0.9.0 Beta

Released 2026-08-27.

Alginte is in beta (0.x): configuration keys, the topology export format, and APIs may change between releases; breaking changes are called out in release notes with migration guidance. 0.9.0 contains no breaking changes.

Your stream's state, handled honestly

A Kafka Streams deployment leaves state on the cluster — changelog and repartition topics, committed offsets, registry subjects auto-registered under those topics' names. 0.9.0 stops pretending otherwise, in both directions.

Delete can take state with it. Deleting a stream still leaves the cluster untouched by default — but an opt-in checkbox now also removes the stream's changelog and repartition topics, its consumer group, its local state directory, and the auto-registered subjects, with a per-leg report of what was actually removed. Source and sink topics are never touched either way.

Redeploying onto old state asks first. Deploying an application.id whose state is still on the cluster — but which no live deployment owns — now stops and shows you the inventory: Continue on this state (you declare the design identical to the one that built it, and you were told what you declared) or Start fresh (remove the listed state, then deploy clean). Previously the deploy silently adopted whatever was there.

Building this against real clusters surfaced two bugs no unit test could see — consumer-group members lingering ~45s after a stop, and a stale local state directory forcing a restore-corruption cycle on fresh redeploys. Both fixed in this release.

Serdes you can find

The stream Properties form's default.key.serde / default.value.serde fields (and friends) now suggest real classes probed from the running instance's classpath — the Kafka built-ins and the Confluent registry serdes — while free text stays legal. A class name that doesn't resolve, or isn't a serde, is rejected at Submit with an error naming the class and the config key, instead of a runtime failure after deploy. Registry-backed default serdes inherit the app-configured Schema Registry connection automatically.

Fixes

Smaller but visible

Get it

docker pull alginte/alginte:latest

Full install guide in the documentation — or try the playground: one command, no Kafka needed.