Release v1.4.0
Summary
Consolidated release: the Kotlin and Java templates, multi-database support across all templates, and the .NET 10-only framework simplification — plus a docs note that the templates are consumable through cratis new.
Added
cratis-kotlinandcratis-javaapplication templates, published as their ownCratis.Templates.KotlinandCratis.Templates.Javapackages alongsideCratis.Templates- Multi-database support in every template: a
Databasechoice parameter (MongoDB, PostgreSQL, MsSql, SQLite; default MongoDB) selecting the storage packages, connection settings, compose topology, and — on the JVM side — the read-model sink type - The getting-started guide now documents that the templates work unchanged through both
dotnet newand the Cratis CLI's owncratis newcommand, with no .NET SDK required on the machine - CI validation now scaffolds the C# templates with a non-default database and the JVM templates against SQLite/PostgreSQL
Changed
- The
Frameworkchoice shrinks tonet10.0only — .NET 8 and .NET 9 are dropped as targets — and, with a single choice left, the framework's interactive prompt is removed so scaffolding proceeds straight to the default