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.