Skip to content

Neton Framework 1.0.0 ​

Released on October 29, 2026. Version 1.0.0 is available on Maven Central. Complete English release notes cover the cumulative Framework feature set. GitHub Release includes the production manifest and public-consumption evidence. Post-publication verification is tracked in the acceptance record.

Neton Framework is a Kotlin/Native server application framework with compile-time wiring, routing, managed lifecycle and backend infrastructure. AI-native development uses its versioned specifications and development skill to build and verify services; it does not require runtime AI.

Neton Application is a separate application/module ecosystem built on Framework. Administration, business identities and product modules are not Framework contracts. The public neton-app is a generic Framework starter.

Capabilities and boundaries ​

  • Controllers, routing, validation, middleware and consistent error handling.
  • KSP-generated registration and mappings, deterministic startup and owned resource shutdown.
  • Typed database access, transactions and explicit migrations; authentication, authorization and JWT.
  • Cache, Redis, jobs, structured logging, domain events, local and S3-compatible storage.
  • Stable business WebSocket APIs in neton.websocket; the opt-in engine SPI remains experimental.
  • Default HTTP server/client using the project's own HTTP, IO and TLS libraries, with one OpenSSL 4 wrapper shared by HTTP/TLS, Security and Storage.

neton-ai is independently versioned and released, outside the Framework BOM; its APIs remain experimental. Ktor, Hyper4k and Geario4k adapters are external optional compatibility/comparison projects, not the default stack or core release gates.

Public APIs in the compiled ABI baseline are stable except explicitly internal/experimental APIs. KSP implementation classes are not application extension points.

Versions and platform scope ​

Kotlin stays at 2.4.20, KSP at 2.3.12. This release updates sqlx4k 1.16.0 → 1.17.0 and kotlinx-serialization 1.11.0 → 1.12.0. All 19 release gates passed on the updated release source, not an older candidate. Arbitrary compiler-version KLIB compatibility is not promised.

Full native runtime gates cover macOS ARM64, Linux x64 and Windows x64. Linux ARM64 has a separate actual KSP execution gate, not full runtime certification. macOS x64 library compilation is not runtime acceptance; the database module has no macOS x64 artifact. Default database publications use PostgreSQL; MySQL/SQLite API-variant checks do not imply published interchangeable drivers.

Beta migration ​

  • Align Framework and KSP dependencies. The entry module BOM aligns Framework modules, not AI/adapters.
  • Rename neton.ws to neton.websocket. The annotation is neton.websocket.annotations.WebSocket; configuration is neton.websocket.config.WebSocketConfig.
  • Use request-bound SecurityContext(httpContext) or @CurrentUser, not global identity.
  • Do not access SQLx adapter internals from business code. Explicit opt-in applies to experimental APIs.
  • Remove old BOM/version constraints when moving to independent AI.
  • Security preserves stored PBKDF2 hashes and SecretBox layouts through regression tests; do not reintroduce an OpenSSL 3 provider.
  • Recompile consumers. Pre-1.0 changes do not promise beta binary compatibility.

Installation:

kotlin
implementation("com.netonstream:neton:1.0.0")
implementation("com.netonstream:neton-security")
implementation("com.netonstream:neton-database")

Use the Framework skill with matching specifications. Skills guide implementation; compilation and acceptance remain mandatory.

Release verification ​

The gates require compiled ABI, consumer compilation, incremental KSP, real PostgreSQL/Redis, native tests, release migration, two healthy start/stop cycles, closed ports and zero database connections. The pinned public starter consumes the same candidate on three runtime platforms. Production signatures and public Central consumption are separate from test-key candidate rehearsal.

See the release contract and release gates. No performance or additional platform certification is implied by this release note.

Source · Maven Central · Apache 2.0

Last updated:

Neton Framework & Application Documentation