What's Changed
- Api unit tests by @tphakala in #561
- feat(tests): add comprehensive tests for BirdWeather API client by @tphakala in #562
- chore(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by @dependabot in #557
- chore(deps): update Go version to 1.24.1 in Dockerfile, go.mod, and C… by @tphakala in #564
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.37.0 by @dependabot in #556
- chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0 by @dependabot in #555
- refactor(myaudio): update FFmpeg monitor initialization and add tests by @tphakala in #565
- refactor(myaudio): remove unused functions and clean up code by @tphakala in #569
- feat(myaudio): enhance audio file processing with EOF handling by @tphakala in #577
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #580
- chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 by @dependabot in #579
- Update AUTHORS file by @github-actions in #584
- chore(deps): bump github.com/go-echarts/go-echarts/v2 from 2.5.1 to 2.5.2 by @dependabot in #554
- feat: Prevent redirect from root dashboard path by @aav7fl in #575
- Update dependency licenses by @github-actions in #563
- Update dependency licenses by @github-actions in #588
- Feat: Add Species Code to analytics endpoints by @aav7fl in #589
- fix: Fix root dashboard to trigger topBirdsChart to render by @aav7fl in #590
- Birdweather test fixes by @tphakala in #592
- feat(support.sh): add BirdNET-Go support data collection script by @tphakala in #593
- feat(support.sh): enhance support data collection script with error h… by @tphakala in #594
- feat(security): enhance OAuth2Server with token persistence and sessi… by @tphakala in #595
- feat(birdweather): add WAV file saving and metadata generation for de… by @tphakala in #596
- feat(audio): implement WebSocket audio streaming and management by @tphakala in #597
New Contributors
Full Changelog: nightly-20250317...nightly-20250406