<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>kern blog</title>
        <link>https://kern-lang.eu/blog.html</link>
        <description>Updates from the kern programming language — European, cloud-native, AI-first.</description>
        <language>en</language>
        <lastBuildDate>Wed, 06 May 2026 00:00:00 +0200</lastBuildDate>
        <atom:link href="https://kern-lang.eu/feed.xml" rel="self" type="application/rss+xml"/>

        <item>
            <title>kern v0.9.0-rc1 — the stability candidate</title>
            <link>https://kern-lang.eu/blog/v090-rc1-release.html</link>
            <guid isPermaLink="true">https://kern-lang.eu/blog/v090-rc1-release.html</guid>
            <pubDate>Wed, 06 May 2026 00:00:00 +0200</pubDate>
            <description>kern v0.9.0-rc1 is the stability candidate. Code-side, every v1.0 ROADMAP gate is closed or has its harness shipped: 16 of 20 closed, the four remaining are calendar / governance (parser-fuzzer 24 h soak, foundation incorporation, real-account exercise of cloud KMS, 6-month zero-breaking-changes soak). Generics shipped as selective monomorphization for stdlib hot paths (List, Map, Result, Option, Decimal) emitted as linkonce_odr typed wrappers, with @monomorphize opt-in for user code. Async on cooperative kern routines (spawn / spawn_thread / await) with routine-aware libuv file/DNS/TCP IO + libpq + mbedTLS — no OS thread held during suspension. Secure&lt;T, State&gt; with EU-sovereign cloud KMS providers (Scaleway, Azure, OVH stub) and local AES-256-GCM default. kern-pkg ported to Kern (init / build / run / test / add / remove / verify / install / publish / search / update + manifest [dependencies]/[dev-dependencies]). Native OCI container runtime via Linux namespaces + cgroup v2 + overlayfs + veth — no daemon, no docker/podman/runc shellout. OCI Distribution Spec v2 client with SHA-256 verification on every blob. SHA-256 chain-hashed AI audit log closes the EU AI Act gate. CycloneDX 1.5 SBOM and GDPR Art. 30 records via std.compliance. Production resilience: LLM 60s socket timeouts, Qdrant health probes, WebSocket connect_with_backoff. 901 tests at 100% pass (706 conformance + 195 negative). 84 stdlib modules. 25K-line self-hosted compiler. 31K-line C runtime.</description>
        </item>

        <item>
            <title>On main — generics, cooperative async, Secure&lt;T&gt;, native OCI</title>
            <link>https://kern-lang.eu/blog/v07-v08-preview.html</link>
            <guid isPermaLink="true">https://kern-lang.eu/blog/v07-v08-preview.html</guid>
            <pubDate>Wed, 06 May 2026 00:00:00 +0200</pubDate>
            <description>The preview that traced the path from v0.6.0 to v0.9.0-rc1: selective monomorphization for stdlib generics (List, Map, Result, Option, Decimal) emitted as linkonce_odr typed wrappers; real spawn/await codegen on cooperative kern routines with libuv-backed file/DNS/TCP IO and routine-aware libpq + mbedTLS; spawn_thread for CPU-bound work; Secure&lt;T, State&gt; type-state with compile-time IO-sink check, local AES-256-GCM via mbedTLS, and Scaleway + Azure cloud KMS providers; a native OCI container runtime on Linux with OCI Distribution Spec v2 client (pull, digest verify, cache) and cgroup v2 metrics; and the kern-pkg port to Kern. Everything described here landed in the v0.9.0-rc1 release.</description>
        </item>

        <item>
            <title>kern v0.6.0 — Decimal, LLM resilience, durable event log, BSI TR-02102-2 TLS audit</title>
            <link>https://kern-lang.eu/blog/v060-release.html</link>
            <guid isPermaLink="true">https://kern-lang.eu/blog/v060-release.html</guid>
            <pubDate>Sat, 25 Apr 2026 00:00:00 +0200</pubDate>
            <description>kern v0.6.0 ships a real Decimal type for exact base-10 finance and government arithmetic, an LLM proxy with per-provider circuit breaker and bounded retry + exponential backoff, an event log with flock(2) per append and periodic fsync, SSE heartbeats with Last-Event-ID reconnect, Qdrant retry, BSI TR-02102-2 TLS cipher audit, and explicit GDPR Art. 5–44 / DORA Art. 5/9/10/11 / NIS2 Art. 21/23 article-level mapping in std.compliance. 871 tests at 100% pass. 83 stdlib modules.</description>
        </item>
    </channel>
</rss>
