Skip to content

0.11.0 • Spine reaches beta!

After three years of prototyping, it's time for Spine to take its flight.

Are you discovering Spine? Start here!

With this release, Spine becomes Beta. While we have ideas for more features, what is already implemented is a solid ground to build your production projects with Ktor.

We now enter the final feedback and bug-hunting phase, after which Spine will be promoted to Stable.

Breaking changes

Properties of AnyEndpoint have been changed from KClass<*> to KType. Most users do not need to interact with these properties directly, and thus are not impacted. If you are impacted, you can access the KClass<*> with theKType.classifier as KClass<*>.

Documentation

Deployment

  • The Intel-based Apple targets have been removed, because they are not supported upstream anymore. (8fd8a14a)
  • The server-arrow-independent module has been marked as deprecated, because the Arrow library has its own equivalent module (78f0a79a)

Dependencies

  • Kotlin 2.4.0
  • KotlinX.Coroutines 1.11.0
  • Ktor 3.5.0
  • Arrow 2.2.2.1 (optional)

Browse the documentation for this versionView release in GitLab