Skip to content

Release v1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:46
bf4d6de

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-kotlin and cratis-java application templates, published as their own Cratis.Templates.Kotlin and Cratis.Templates.Java packages alongside Cratis.Templates
  • Multi-database support in every template: a Database choice 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 new and the Cratis CLI's own cratis new command, 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 Framework choice shrinks to net10.0 only — .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