Releases: tphakala/birdnet-go
Releases · tphakala/birdnet-go
Nightly Build 20250407
What's Changed
- Enhance OAuth2Server and session management with improved logging and… by @tphakala in #599
- Enhance AudioLevelSSE and OAuth2Server with improved authentication h… by @tphakala in #600
- chore(deps): bump golang.org/x/term from 0.30.0 to 0.31.0 by @dependabot in #602
- chore(deps): bump github.com/markbates/goth from 1.80.0 to 1.81.0 by @dependabot in #606
- chore(deps): bump golang.org/x/text from 0.23.0 to 0.24.0 by @dependabot in #605
- chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot in #603
- Update dependency licenses by @github-actions in #607
- Update dependency licenses by @github-actions in #608
- Live stream over sse by @tphakala in #610
Full Changelog: nightly-20250406...nightly-20250407
Nightly Build 20250406
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
Nightly Build 20250317
What's Changed
- feat: implement job queue for action retries by @tphakala in #549
- refactor: Job queue statistics improvements by @tphakala in #551
- feat(api): enhance analytics tests and refactor setup functions by @tphakala in #553
- refactor(analytics): streamline GetDailySpeciesSummary and improve da… by @tphakala in #560
Full Changelog: v0.6.4...nightly-20250317
March 15th, 2025 release
What's Changed
- feat: persist recent detections limit by storing it in browser local storage by @tphakala in #544
- fix: logo invert fix by @PovilasID in #535
- fix: enhance responsive design and add utility functions by @tphakala in #546
- refactor: enhance cleanup functions to return detailed metrics by @tphakala in #547
- refactor: Remove Cloudflare Access integration by @tphakala in #526
go/pull/531 - refactor: enhance RTSP URL sanitization and streamline audio source a… by @tphakala in #541
- refactor: simplify CSRFMiddleware by allowing cookies over HTTP by @tphakala in #542
- chore(deps): bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #527
- chore(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in https://github.com/tphakala/birdnet-
- chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #539
- chore(deps): bump golang.org/x/time from 0.10.0 to 0.11.0 by @dependabot in #529
New Contributors
- @PovilasID made their first contribution in #535
Full Changelog: v0.6.3...v0.6.4
March 8th, 2025 release
What's Changed
- add About page by @tphakala in #484
- refactor: Enhance error handling and template rendering with improved… by @tphakala in #487
- fix: Improve SSE connection management and client-side error handling… by @tphakala in #488
- feat: Add MQTT connection testing and configuration management by @tphakala in #490
- refactor: Reorganize and enhance view templates for improved structure by @tphakala in #491
- refactor: Reorganize routes into /api/v1 by @tphakala in #492
- Added Portuguese (Brazil) labels file (labels_pt-br.txt) by @Fotguedes in #496
- Refactor UI to components by @tphakala in #498
- chore(deps): bump golang.org/x/crypto from 0.33.0 to 0.34.0 by @dependabot in #494
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.21.0 by @dependabot in #493
- feat: Add comprehensive JSON API implementation for analytics and sys… by @tphakala in #500
- fix: Fix diskmanager file type protection check and add unit testing by @tphakala in #503
- Update AUTHORS file by @github-actions in #506
- feat: Birdweather dynamic restart on reconfigure by @tphakala in #509
- Update dependency licenses by @github-actions in #499
- chore(deps): bump github.com/klauspost/cpuid/v2 from 2.2.9 to 2.2.10 by @dependabot in #512
- chore(deps): bump golang.org/x/crypto from 0.34.0 to 0.35.0 by @dependabot in #511
- chore(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #510
- chore: Set Tailwind CSS and DaisyUI versions to known good level by @tphakala in #518
- Update dependency licenses by @github-actions in #513
- refactor: Improve responsive table view with dynamic hourly count dis… by @tphakala in #521
- refactor: Centralize RTSP URL sanitization in conf package by @tphakala in #522
New Contributors
- @Fotguedes made their first contribution in #496
Full Changelog: v0.6.2...v0.6.3
Nightly Build 20250308
Merge pull request #522 from tphakala/sanitize-rtsp-url refactor: Centralize RTSP URL sanitization in conf package
Nightly Build 20250307
nightly-20250307 fix: update detection lock API endpoint path
Nightly Build 20250305
nightly-20250305 fix: handle CSRF token with review modal and fix API path for species…
Nightly Build 20250304
What's Changed
- Added missing labels_lv.txt for Latvian labels
- Update dependency licenses by @github-actions in #499
- chore(deps): bump github.com/klauspost/cpuid/v2 from 2.2.9 to 2.2.10 by @dependabot in #512
- chore(deps): bump golang.org/x/crypto from 0.34.0 to 0.35.0 by @dependabot in #511
- chore(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #510
Full Changelog: nightly-20250302...nightly-20250304
February 21st, 2025 release
This version fixes BirdWeather uploads which were broken by unannounced API change
What's Changed
- chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #464
- chore(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #463
- chore(deps): bump github.com/go-echarts/go-echarts/v2 from 2.4.0 to 2.5.1 by @dependabot in #465
- Update dependency licenses by @github-actions in #443
- Update dependency licenses by @github-actions in #467
- chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by @dependabot in #462
- feat: Add CSRF protection middleware and token handling by @tphakala in #469
- feat: Add gain control to audio player by @tphakala in #471
- Update dependency licenses by @github-actions in #468
- feat: Add high pass filter to audio player by @tphakala in #473
- fix: Add working pagination for hourly results .. by @tphakala in #474
- fix: Update soundscape duration type from string to integer by @tphakala in #479
- feat: Enhance install script with robust update and cleanup mechanisms by @tphakala in #481
- feat: Improve version handling and build process by @tphakala in #482
Full Changelog: v0.6.1...v0.6.2