Skip to content

Release Notes

This section contains detailed release notes for all versions of Kurikintons firmware.

Latest Release

  • v2.6.0 - Latest release: BME280 diagnostics and bug fixes

Version History

v2.x Series (Current)

  • v2.6.x - BME280 diagnostics, bug fixes
  • v2.5.x - Command alias cleanup, GNSS timezone init fix
  • v2.4.x - Code quality improvements: error propagation, dead code removal, docstring fixes
  • v2.3.x - Unified device response protocol stabilization
  • v2.2.x - Detection processor and event queue refactoring
  • v2.1.x - v2 architecture foundation

v1.x Series (Legacy)

  • v1.13.x - Unified device response protocol (Phase 1-6), GNSS integration with microsecond precision, Command class configuration management
  • v1.12.x - Phase 1 foundation of unified device response protocol with JSON schemas
  • v1.11.x - Unified response types and JSON schema validation
  • v1.10.x - RESTful unified text commands (GET_, SET_, TEST_*), Hit Type Detection Flag
  • v1.9.x - RTC (absolute time tracking), inter-event duration measurement, uptime tracking
  • v1.8.x - WiFi integration, protocol improvements, binary protocol synchronization
  • v1.7.x - Stream format flexibility (SSV/TSV/CSV/JSONL), sensor optimization
  • v1.6.x - Timestamp tracking, GPIO abstraction layer
  • v1.5.x and older - Legacy versions

Feature Highlights by Version

v2.x Features

  • Unified Device Response Protocol - Always-on JSON-based command/event format (no conditional compilation)
  • Class-based CosmicDetector - Dynamic configuration, dead time filtering
  • Complete v1/v2 separation - All v2 files use v2_ prefix
  • GNSS Integration - Microsecond precision timestamps from satellite positioning
  • Command Class - Type-safe configuration management singleton
  • Payload Pointer Pattern - Memory-efficient handler response architecture (Phase 6)

v1.13.0+ Features

  • GNSS Integration - Microsecond precision timestamps from satellite positioning
  • Unified Device Response Protocol - Consistent JSON-based command/event format
  • Command Class - Type-safe configuration management singleton
  • Payload Pointer Pattern - Memory-efficient handler response architecture (Phase 6)

v1.10.0+ Features

  • RESTful Text Commands - Unified command naming (GET_, SET_, TEST_*)
  • Hit Type Detection - 8-bit bitmask of active detection channels per event
  • RTC Support - Absolute time tracking across power cycles

v1.9.0+ Features

  • Inter-Event Duration - Microsecond precision timing between detections
  • Uptime Tracking - System runtime since boot
  • Timestamp Control - Configurable timestamp field inclusion

v1.7.0+ Features

  • Multiple Output Formats - SSV, TSV, CSV, JSONL
  • Optional Sensor Fields - BME280 environmental data control
  • Hit Type Bitmask - Channel activity pattern detection

What Each Version Includes

Each version includes: - Feature additions and improvements - Bug fixes - Performance enhancements - Breaking changes (if any) - Detailed changelog in CHANGELOG.md

See the individual version pages for detailed information about each release.