Releases: datboip/EasyADSB
Releases · datboip/EasyADSB
v1.3.3 - Trails, Heatmap & Achievement Fixes
✨ New Features
- Aircraft Trails — Always-on tracking with altitude-colored segments
- Altitude-based color gradient (green=low → red=high)
- Dashed lines for missing/uncertain altitude data
- Gap detection skips teleportation artifacts (>50km jumps)
- Isolate button to focus on single aircraft trail
- Map Heatmap — Position density overlay showing traffic hotspots
- Days selector (24h/7d/14d/30d)
- Color legend (blue=low → red=high density)
- Regional & Bizjet Achievements — Now properly tracked with pre-computed counts
- Regional: CRJ, ERJ, E-Jets, ATR, Dash 8, SAAB, Fokker
- Bizjet: Gulfstream, Citation, Falcon, Learjet, Challenger, Hawker
🐛 Bug Fixes
- Version Display — Footer and update checker now pull from API instead of hardcoded
- Aircraft Rotation — Uses calc_track fallback when track heading unavailable
- Regional/Bizjet Achievements — Were stuck at 0 progress, now working
- Feed Status Stuck on "Checking..." — Removed stray code causing all feeds to show offline
🔧 Database Changes
- Added is_regional, is_bizjet columns to aircraft_summary
- Added regional_count, bizjet_count to stats_summary
- Auto-migration populates historical data on upgrade
📦 Upgrade Instructions
Easy Method (Recommended)
cd ~/easyadsb
git pull
./setup.shManual Method
cd ~/easyadsb
git pull
docker compose build logger
docker compose up -dDatabase migrations run automatically. No manual intervention required.
Full Changelog: https://github.com/datboip/EasyADSB/blob/main/CHANGELOG.md
v1.3.2 - Complete API Documentation
📚 Documentation
- Complete API Reference — README now documents all 27 logger API endpoints
- Organized by category: Core, Export, Queries, Statistics, Achievements, Calendar, System
- Includes all query parameters and request/response examples
- Added base URL guidance (
http://<your-pi>:8082)
🐛 Bug Fixes
- VERSION File — Corrected VERSION file that was incorrectly left at 1.3.0 during v1.3.1 release
📦 Upgrade Instructions
Easy Method (Recommended)
cd ~/easyadsb
git pull
./setup.shManual Method
cd ~/easyadsb
git pull
docker compose up -dFull Changelog: https://github.com/datboip/EasyADSB/blob/main/CHANGELOG.md
v1.3.1 — Performance & Backup Release
Critical performance fixes and new backup service.
✨ New Features
- Backup Service — One-click backup from dashboard (config-only or full with flight data)
- New Personal Records — Lowest altitude, slowest aircraft, earliest/latest catches
- Apply Recommended — Hardware Guide can apply optimal settings for your Pi
🐛 Bug Fixes
- Critical: Achievements/Records hanging — Now load instantly on 2M+ databases
- Hardware Guide not loading — Fixed API URL routing
- Logger settings not saving — Fixed wrong API endpoint
- Duplicate poll interval — Removed confusing duplicate setting
🔧 Improvements
- Settings Save Button with toast confirmation
- Loading states for settings dropdowns
- 30 new pre-computed database columns
📦 Upgrade Instructions
Easy Method (Recommended)
cd ~/easyadsb
git pull
./setup.shManual Method
cd ~/easyadsb
git pull
docker compose build logger backup
docker compose up -dYour existing flight data will be preserved. Database migration is automatic on first startup.
Full Changelog: https://github.com/datboip/EasyADSB/blob/main/CHANGELOG.md
v1.3.0 — The Dashboard Update
Major overhaul with 74+ achievements, interactive maps, and a redesigned dashboard.
✨ New Features
- Custom Leaflet Map — Native interactive map with altitude-based coloring, heading rotation, 6 map styles, distance rings, and antenna range outline
- Achievements System — 74+ achievements across 8 categories with progress tracking
- Leaderboard — Time-range filtering (24h/7d/30d/all) and category sorting
- Aircraft Type Gallery — Browse all logged aircraft types by category
- Activity Heatmap — Redesigned with tooltips, color legend, daily totals
- Hardware Detection — Auto-detects Pi model and provides optimization tips
- Collapsible Feed Status — Compact status pills when collapsed
🔧 Improvements
- Achievement caching: 2 minutes → <1ms response time
- Aircraft database enabled by default
- Enhanced military/helicopter detection (40+ patterns)
- Setup wizard: All prompts require Enter to confirm
- Setup wizard: Detects existing data and asks to keep or start fresh
- Auto-detection of RadarBox serial after container start
🐛 Bug Fixes
- Fixed critical TypeError in max_alt comparison
- Fixed "ground" altitude parsing crash
- Fixed map z-index overlapping header
📦 Upgrade Instructions
Easy Method (Recommended)
cd ~/easyadsb
git pull
./setup.shManual Method
cd ~/easyadsb
git pull
docker compose pull
docker compose down
docker compose up -dYour existing flight data will be preserved.
Full Changelog: https://github.com/datboip/EasyADSB/blob/main/CHANGELOG.md
v1.2.1 — Polished Release
New Features
- Added Live Aircraft table with 7 columns (callsign, hex, type, alt, speed, hdg, dist, seen)
- Added 150+ country flags based on ICAO hex ranges
- Added callsign caching (remembers callsigns like tar1090)
- Added ADSBx quick buttons (Leaderboard, MLAT Sync)
- Added units toggle (kt/nm ↔ mph/mi)
- Added menu option 7: Rebuild local changes
- Added menu option 0: Exit
Bug Fixes
- Fixed MLAT configuration was truncated, now includes all 4 MLAT feeds
- Fixed Messages/sec now shows actual rate, not cumulative total
Updated Screenshots
- dashboard-full.png
- dashboard-light.png
- setup-menu.png
Upgrade Instructions
cd ~/easyadsb
./setup.sh
Choose option 6 (Update EasyADSB)
Full Changelog: v1.2.0...v1.2.1
v1.2.0 — Flight Logger & Management Features
New Features
- Added Flight Logger with local SQLite database storage
- Added CSV and JSON export for flight data
- Added configurable sample rate (5/10/15/30/60 seconds)
- Added auto-cleanup with retention settings (7/14/30 days or forever)
- Added Pause/Resume recording from dashboard
- Added Backup/Restore menu option (setup.sh → option 5)
- Added granular uninstall options with clear descriptions
- Added port configuration for dashboard and logger
- Added logger stats display in CLI status menu
Improvements
- Mobile responsive fixes (header buttons no longer overlap)
- Logger stats display as 2x2 grid on mobile
- Better settings UI with explicit Save button
- Quick Stats now shows "Live data from your receiver"
- Updated all screenshots for v1.2.0
Bug Fixes
- Fixed ADSB.lol button URL (was broken)
- Fixed Docker network "still in use" error when stopping
- Fixed "serviceses" typo in spinner output
- Fixed RadarBox serial not showing in reconfigure flow
- Fixed copy button colors on mobile
Upgrade Instructions
cd ~/easyadsb
./setup.sh
Choose option 6 (Update EasyADSB)
Full Changelog: v1.1.0...v1.2.0
v1.1.0 – Critical UUID Fix & New Features
Changes in v1.1.0
- Fixed ADSBexchange UUID reset bug (UUID now persists across reboots)
- Corrected ULTRAFEEDER_CONFIG variable expansion
- Added Auto-Update system (setup.sh → option 7)
- Added Easy Uninstall tool (setup.sh → option 8)
- Added Docker cleanup detection to prevent container conflicts
- Removed SDR Serial and SDR PPM fields from dashboard
- Updated Station ID layout to a cleaner 3×2 grid
- Fixed FlightAware "My Stats" and SkyAware links
- Fixed RadarBox station link
- Improved copy button compatibility on HTTP
- Improved dashboard startup visibility
- Updated version references and documentation
- General cleanup, UI polish, and minor fixes
v1.0.1 — Bug Fixes & UI Improvements
Changes in v1.0.1
- Fixed broken copy buttons on dashboard
- Corrected external links & anchors
- Added missing SDR fields to station info grid
- Improved grid layout (4-column responsive design)
- Updated version references (setup.sh + dashboard)
- General cleanup and small fixes