Releases: tphakala/birdnet-go
Releases · tphakala/birdnet-go
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
Nightly Build 20250302
What's Changed
- Update AUTHORS file by @github-actions in #506
- feat: Birdweather dynamic restart on reconfigure by @tphakala in #509
Full Changelog: nightly-20250228...nightly-20250302
Nightly Build 20250228
What's Changed
- 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
New Contributors
- @Fotguedes made their first contribution in #496
Full Changelog: nightly-20250224...nightly-20250228
Nightly Build 20250224
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
Full Changelog: v0.6.2...nightly-20250224
Nightly Build 20250222
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
Nightly Build 20250221
Merge pull request #482 from tphakala/version-tag-fixes feat: Improve version handling and build process
Nightly Build 20250219
- Fix CSRF token issues related to settings saving
- Fix BirdWeather uploads
Full Changelog: nightly-20250218...nightly-20250219
February 16th, 2025 release
What's Changed
- feat: add CPU specification handling for optimized thread management by @tphakala in #398
- feat: enhance audio file processing with terminal width support by @tphakala in #400
- feat: add directory watch functionality and enhance audio file proces… by @tphakala in #401
- fix: Audio clip downloads for non default export paths by @tphakala in #403
- refactor: enhance audio input configuration in install script by @tphakala in #405
- refactor: improve audio settings configuration and validation by @tphakala in #406
- Fix docker build process for nightly builds by @tphakala in #407
- refactor: enhance clip name sanitization and path handling in media handler by @tphakala in #408
- refactor: fix linter warnings to improve code idioms by @tphakala in #410
- refactor: reduce complexity of processAudioFile() function by @tphakala in #411
- refactor: improve memory efficiency and reduce code complexity by @tphakala in #412
- refactor: fix various linter warnings by @tphakala in #414
- feat: action menu for detections by @tphakala in #416
- refactor: update database schema to include review and comment tables by @tphakala in #418
- feat: Hide detection action menu for unauthenticated users by @tphakala in #420
- Update dependency licenses by @github-actions in #399
- refactor: improve MQTT client reliability and testing by @tphakala in #422
- refactor: improve GORM model constraints and foreign key definitions by @tphakala in #423
- fix: resolve few linter errors by @tphakala in #421
- feat: Add ability to lock detections to protect them from cleanup by @tphakala in #424
- feat: Add status column by @tphakala in #425
- feat: Store image provider cache in database to speed up application restarts by @tphakala in #426
- Several UI fixes and improvements by @tphakala in #434
- fix: Correct filename encoding in audio clip content disposition header by @tphakala in #436
- refactor: Enhance audio source configuration by @tphakala in #437
- chore(deps): bump golang.org/x/time from 0.9.0 to 0.10.0 by @dependabot in #442
- chore(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 by @dependabot in #441
- chore(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #440
- chore(deps): bump golang.org/x/term from 0.28.0 to 0.29.0 by @dependabot in #439
- feat: Source selection menu for audio level indicator by @tphakala in #444
- refactor: Improve RTSP stream configuration and settings handling by @tphakala in #445
- fix: replace portugese label file with valid one by @tphakala in #452
- refactor: improve audio device initialization process by @tphakala in #450
- refactor: make diskmanager package respect locked clips during cleanup by @tphakala in #455
- fix: Various fixes to sound card initialization messages etc. by @tphakala in #459
- fix: Position action menu based on screen space by @tphakala in #460
Full Changelog: v0.6.0...v0.6.1