-
v0.0.6 Stable
released this
2025-08-25 11:04:15 +02:00 | 53 commits to main since this release🎯 Aircraft Track Orientation Fix
This release fixes the primary issue where aircraft track orientations were not propagating properly to the web frontend.
Key Fixes
🔧 Frontend Track Orientation
- Fixed critical bugs in track rotation detection logic
- Added proper null/undefined handling for track data
- Increased rotation threshold from 5° to 10° to reduce noise
- Added first track detection for initial heading assignments
- Enhanced debugging with detailed orientation update logging
🚀 Server Reliability
- Eliminated WebSocket broadcast drops with timeout-based queueing
- Increased broadcast buffer size (1000 → 2000) to handle traffic bursts
- Enhanced connection management with proper timeouts and cleanup
- Added debug endpoint /api/debug/websocket for connection monitoring
🎛️ Position Validation
- Relaxed distance thresholds (500nm → 1000nm) for legitimate aircraft movements
- Reduced false rejections for fast-moving or maneuvering aircraft
- Improved speed warning thresholds (800kt → 1000kt)
🔗 WebSocket Management
- Added exponential backoff reconnection strategy
- Enhanced error handling and connection state tracking
- Better debugging and message reception logging
Impact
Aircraft icons now properly rotate to show correct heading when track data is received from ADS-B sources. This was the primary issue affecting real-time aircraft tracking accuracy.
Installation
Debian/Ubuntu Package
wget https://kode.naiv.no/olemd/skyview/releases/download/v0.0.6/skyview-adsb_0.0.6_amd64.deb sudo dpkg -i skyview-adsb_0.0.6_amd64.deb sudo systemctl enable --now skyview-adsb
From Source
git clone https://kode.naiv.no/olemd/skyview.git cd skyview go build -o skyview ./cmd/skyview/
Changelog
- Fix aircraft track orientation propagation issues (#23)
- Enhanced WebSocket broadcast reliability
- Improved position validation thresholds
- Added comprehensive debugging throughout update pipeline
- Enhanced connection management and error handling
Full Changelog: https://kode.naiv.no/olemd/skyview/compare/v0.0.5...v0.0.6
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
skyview-adsb_0.0.6_amd64.deb
1 download · 2.3 MiB