Release History

Changelog

Every release, every improvement.

Software
Hardware
Tools
Hardware2026-04-06

Multi-Buffer Change Detection Benchmark

  • End-to-end workload: track N memory regions, detect changes via ATOMiK vs memcmp
  • ATOMiK detection: O(1) per region (~262 cycles), independent of buffer size
  • Software memcmp: O(N × size), degrades above 4 KB D-cache boundary
  • 8×4 KB regions: 5,983× speedup | 64×1 KB regions: 251× speedup
  • ATOMiK monitoring rate: 1.2 million regions/sec at 64 contexts
  • libatomik C runtime with /dev/mem backend and MMIO ordering fences
Hardware2026-04-06

Linux Userspace Validation on Zynq

  • ATOMiK 16/16 PASS from Linux 6.9 userspace (S-mode, MMU enabled, /dev/mem mmap)
  • Full stack validated: user process → kernel → Wishbone CSR → ATOMiK core
  • Linux 6.9 + OpenSBI 1.3.1 booting on VexRiscv SMP (Zynq XC7Z020)
  • MMIO ordering: fence iorw,iorw + STATUS readback required for Wishbone CSR correctness
  • Frozen baseline with SHA-256 manifest (tag: zynq-linux-v1)
v0.5.0Tools2026-03-16

v0.5.0 — Kernel Module — Enterprise Features

  • /proc/atomik/audit ring-buffer audit log (last 1024 operations)
  • perf/ftrace tracepoints wired to all 4 ioctl handlers
  • Memory shrinkers for COW and network hash tables
  • atomik-report waste analysis tool (--json/--csv/--brief)
  • Prometheus exporter with health endpoints (/healthz, /ready)
  • Grafana dashboard (3-row pre-built JSON)
  • Kubernetes: DaemonSet, Helm chart with RBAC + NetworkPolicy + probes
  • License key expiry (YYMM encoding) for subscription enforcement
v0.4.0Software2026-03-16

v0.4.0 — Python SDK — Production Ready

  • PersistentSyncTable: crash-safe delta persistence with WAL and compaction
  • AsyncSyncTable + AsyncCallbackTransport for asyncio/FastAPI/aiohttp
  • Benchmark --share flag for shareable result summaries
  • DeviceContext: Python bindings for /dev/atomik kernel module ioctls
  • SyncTable + MemoryTransport + CallbackTransport (full transport layer)
  • C accelerator wired into Fingerprint hot path
  • 200+ tests passing
  • pip install atomik-core==0.4.0
v0.3.0Software2026-03-16

v0.3.0 — Python SDK — Serialization & Tracing

  • DeltaMessage serialization: to_dict/from_dict + to_bytes/from_bytes (16-byte wire format)
  • Fingerprint encapsulation fix: no more direct _accumulator access
  • Benchmark --json flag for CI pipeline integration
  • All bench_* functions return structured result dicts
  • 67 tests passing (up from 60)
  • pip install atomik-core==0.3.0
v0.4.0-kmodSoftware2026-03-15

v0.4.0-kmod — Kernel Module — Initial Release

  • COW redundancy detection via kretprobe on wp_page_copy()
  • TCP send deduplication with CRC32C fingerprinting (SSE4.2)
  • Per-container/cgroup waste attribution for Kubernetes
  • /proc/atomik machine-readable metrics interface
  • 27 sysfs attributes for real-time monitoring
  • DKMS packaging, systemd service, udev rules
  • 90-day free trial, graceful degradation on expiry
v0.2.0Software2026-03-15

v0.2.0 — Python SDK — Benchmarks & PyPI

  • Benchmark module: python -m atomik_core.benchmark
  • 5 public benchmark functions exported
  • Project URLs on PyPI (atomik.tech, docs, changelog)
  • 60 tests passing, zero dependencies
  • pip install atomik-core==0.2.0
v0.1.0Software2026-03-14

v0.1.0 — Initial Release

  • AtomikContext: LOAD, ACCUM, READ, SWAP operations
  • AtomikTable: 256-context state table
  • DeltaStream: multi-context streaming with message serialization
  • Fingerprint: XOR-based change detection
  • Python 3.9–3.13, Apache 2.0, zero dependencies
  • 50+ tests
Hardware2026-02

Zynq Characterization

  • 6 configs (N=1 to N=512), 4 synthesis strategies
  • Peak: 69.7 Gops/s at N=512 on XC7Z020
  • Sub-linear LUT scaling confirmed (~34 LUT per additional bank)
v3.1.0Hardware2025-12

v3.1.0 — HD HDMI SoC

  • 1280×720@60Hz on $13.50 Tang Nano 9K
  • Custom RV64I CPU with native ATOMiK ISA extensions
  • Delta-driven display pipeline
  • 6,287 LUT (73%), zero TNS
v2.0.0Hardware2025-09

v2.0.0 — PicoRV32 Production SoC

  • Single-bank ATOMiK @ 81 MHz, 94.5 Mops/s
  • PicoRV32 integration, SPI XIP boot
  • 11/11 hardware tests, +23% Fmax margin

Subscribe for Release Updates

Get notified when we ship new versions. No spam, just releases.

Stay in the loop

Release notes, technical articles, and hardware updates. No spam.