Skip to content

Releases: tphakala/birdnet-go

Nightly Build 20250407

07 Apr 16:57
fa1928c
Compare
Choose a tag to compare
Pre-release

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

06 Apr 14:35
5b51370
Compare
Choose a tag to compare
Pre-release

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

17 Mar 12:46
Compare
Choose a tag to compare
Pre-release

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

15 Mar 10:36
39924b3
Compare
Choose a tag to compare

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

Full Changelog: v0.6.3...v0.6.4

March 8th, 2025 release

08 Mar 09:33
Compare
Choose a tag to compare

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

Full Changelog: v0.6.2...v0.6.3

Nightly Build 20250308

08 Mar 08:40
ddb850d
Compare
Choose a tag to compare
Pre-release
Merge pull request #522 from tphakala/sanitize-rtsp-url

refactor: Centralize RTSP URL sanitization in conf package

Nightly Build 20250307

07 Mar 07:15
Compare
Choose a tag to compare
Pre-release
nightly-20250307

fix: update detection lock API endpoint path

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

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