Releases: dharmab/skyeye
Releases · dharmab/skyeye
v1.9.0
- New VECTOR command, which can provide a player with a vector to a nearby compatible fuel tanker or a custom named location
- Updated controller behavior of when to choose BRAA vs Bullseye coordinate in THREAT calls
- Performance improvements, bug fixes, and more accurate speech recognition
What's Changed
- Upgrade whisper.cpp from v1.7.2 fork to upstream v1.8.4 by @dharmab in #651
- Fix THREAT call phrasing to omit "group" by @dharmab in #655
- Pre-size callsign slice and add collation benchmark by @dharmab in #658
- Pick THREAT call format from on-frequency receivers by @dharmab in #656
- Add support for custom locations and VECTOR command by @dharmab in #572
- Extract callsign parsing into pkg/callsigns by @dharmab in #675
- Fix nearby-group sorting by removing float-to-int comparator truncation by @Copilot in #670
- Fix callsign index collisions and stale entries by @dharmab in #676
- Update architecture diagram to reflect current data flow by @dharmab in #679
- Guard
FindNearestGroupWithBullseyeagainst nil group dereference by @Copilot in #669 - Fix grace period check blocked by ReadString during ACMI stream stall by @dharmab in #678
- Fix potential deadlock in updateObject by @dharmab in #677
- Replace gammazero/deque with dharmab/collections by @dharmab in #681
- Add controller handler unit tests and fix group aspect bug by @dharmab in #680
- fix(simpleradio): use atomic.Bool for secureCoalitionRadios by @SAY-5 in #672
- Fix sendUpdates holding RLock while blocking on unbuffered channel by @dharmab in #682
- Use sets package from dharmab/collections by @dharmab in #684
- Upgrade actions/checkout from v4 to v6 by @dharmab in #683
- Add STT variant entries to replacements LUT based on April 2026 data by @dharmab in #685
- Fix missing content in VECTOR responses by @dharmab in #686
- Clean up VECTOR implementation by @dharmab in #687
New Contributors
Full Changelog: v1.8.1...v1.9.0
v1.8.1
What's Changed
- Upgrade Go version to 1.26
- Significant improvements to the parser, increasing the success rate of understanding player callsigns
- Improvements to how radar contact track directions are reported.
- Group track directions now consider all contacts in the group, not just one arbitrary contact
- Group track direction can now be considered UNKNOWN in ambiguous situations
- SRS Message.ClientInfo field is now nilable
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Add A-6E to encyclopedia by @dharmab in #637
- Add experimental Transverse Mercator projection for spatial operations by @dharmab in #634
- Hopefully improves accuracy of bullseye and BRAA calls on Kola and South Atlantic.
- May decrease accuracy of bullseye and BRAA calls on some terrains. Disabled by default. See ADMIN.md for more information.
- Thanks @red-one1 for investigating this issue and proposing the solution.
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Update replacements through 2025-11-11 by @dharmab in #612
- Use assert instead of require where possible by @dharmab in #613
- Tune replacements to fix failing test by @dharmab in #615
- Add Claude context by @dharmab in #616
- Upgrade golangci-lint to v2.7.1 and fix linter errors by @dharmab in #623
- Update Go to 1.25.5 by @dharmab in #622
- Add F-14A-135-GR-Early variant to encyclopedia by @dharmab in #620
- Bump golang.org/x/crypto from 0.42.0 to 0.45.0 by @dependabot[bot] in #621
- Add volume control flag for audio output by @dharmab in #624
- Time out synthesis after 30 seconds by @dharmab in #617
- Rewrite parser by @dharmab in #627
- Update Siri voice docs for macOS 26 by @dharmab in #630
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Fix threat call subtitles by @dharmab in #603
- Upgrade Go to 1.25 by @dharmab in #604
- Adjust formatting of DECLARE responses by @dharmab in #605
- Note that speed filter is disabled with Tacview 1.9.5 beta 16 by @dharmab in #606
- Add make targets to download Whisper models by @dharmab in #610
- Fix radar returning some aircraft using trackfile coalition's bullseye instead of player coalition's bullseye by @dharmab in #609
- Add STROBE command by @dharmab in #571
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- Update contributing guide by @dharmab in #598
- Fix Makefile for Windows by @gcask in #585
- Fix BOGEY DOPE traces using TTS text in subtitles/traces by @dharmab in #599
- Deduplicate composition calls in composer by @dharmab in #600
- Update golangci-lint by @dharmab in #601
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Handle some cases where STT outputs digits as words instead of numerals by @dharmab in #582
- Various misc cleanup too small for individual commits by @dharmab in #583
- Clarify maintenance status of SkyEye by @dharmab in #589
- Fix typo by @dharmab in #590
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 by @dependabot[bot] in #592
- Allow SkyEye voice to be recorded by clients by @dharmab in #593
- Add support for MiG-29 module by @dharmab in #591
Full Changelog: v1.4.4...v1.5.0