Skip to content

Releases: tphakala/birdnet-go

Nightly Build 20250305

05 Mar 07:56
Compare
Choose a tag to compare
Pre-release
nightly-20250305

fix: handle CSRF token with review modal and fix API path for species…

Nightly Build 20250304

04 Mar 10:55
dd12e79
Compare
Choose a tag to compare
Pre-release

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

02 Mar 17:03
8043a45
Compare
Choose a tag to compare
Pre-release

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

28 Feb 19:32
80d872a
Compare
Choose a tag to compare
Pre-release

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

Full Changelog: nightly-20250224...nightly-20250228

Nightly Build 20250224

24 Feb 07:32
Compare
Choose a tag to compare
Pre-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

Full Changelog: v0.6.2...nightly-20250224

Nightly Build 20250222

22 Feb 17:04
Compare
Choose a tag to compare
Pre-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

Full Changelog: v0.6.2...nightly-20250222

February 21st, 2025 release

21 Feb 08:20
Compare
Choose a tag to compare

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

21 Feb 07:39
2bff84b
Compare
Choose a tag to compare
Pre-release
Merge pull request #482 from tphakala/version-tag-fixes

feat: Improve version handling and build process

Nightly Build 20250219

19 Feb 08:08
Compare
Choose a tag to compare
Pre-release
  • Fix CSRF token issues related to settings saving
  • Fix BirdWeather uploads

Full Changelog: nightly-20250218...nightly-20250219

February 16th, 2025 release

16 Feb 17:04
Compare
Choose a tag to compare

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