Skip to content

Releases: mverteuil/BirdNET-Pi

v2.0.0a1

24 Apr 17:11
809456c

Choose a tag to compare

v2.0.0a1 Pre-release
Pre-release

What's Changed

  • fix: Bump semgrep to v1.137.0 to fix CI pkg_resources error by @mverteuil in #35
  • fix: Convert device ID -1 to None for sounddevice compatibility by @mverteuil in #27
  • Create Dependabot configuration file by @mverteuil in #36
  • fix(ci): Produce correct Docker tags for PEP 440 prereleases by @mverteuil in #43

Full Changelog: v2.0.0a0...v2.0.0a1

v2.0.0a0

23 Feb 22:21
12c29a3

Choose a tag to compare

v2.0.0a0 Pre-release
Pre-release

What's Changed

  • feat: Complete SBC installer overhaul with TUI, SD card flashing, and improved management by @mverteuil in #2
  • fix: Normalize version strings to prevent malformed tags by @mverteuil in #1
  • perf: Optimize CI workflow for faster execution by @mverteuil in #7
  • refactor: Use gzipped GitHub release attachments for assets by @mverteuil in #3
  • refactor: Remove deprecated config fields and add location map component by @mverteuil in #5
  • feat: Add Waveshare e-paper HAT display support by @mverteuil in #6
  • feat: Add Apprise-based notification system with rule engine by @mverteuil in #4
  • fix: SBC installation and system setup improvements by @mverteuil in #8
  • ci: Increase pyleak blocking threshold for CI environment by @mverteuil in #10
  • feat: Add Docker release automation and standardize naming by @mverteuil in #9
  • ci: Further increase pyleak blocking threshold to 5.0s by @mverteuil in #11
  • test: Move test_setup_system.py to correct directory by @mverteuil in #13
  • docs: Fix Home Assistant integration and reorganize user documentation by @mverteuil in #12
  • feat: Configure Redis memory limits for low-memory devices by @mverteuil in #15
  • feat: Auto-detect Waveshare e-paper HAT and install dependencies by @mverteuil in #14
  • feat: Add eBird Region Pack System with Confidence Boosting by @mverteuil in #17
  • feat: SPI auto-enablement + SD card flasher TUI with profile management by @mverteuil in #16
  • Test Quality Improvements: Coverage, Optimization, and Organization by @mverteuil in #18
  • feat: Update eBird queries for multi-resolution region pack schema by @mverteuil in #20
  • docs: Update language docs to reflect IOC + Wikidata databases by @mverteuil in #21
  • docs: Update README hardware section with tested devices by @mverteuil in #22
  • feat: Add session-based admin authentication by @mverteuil in #23
  • fix: Pass environment variables through su - in installer by @mverteuil in #24
  • docs: Add admin authentication documentation and screenshots by @mverteuil in #25
  • feat: Implement region pack download with progress tracking by @mverteuil in #26
  • fix: Timezone display, region pack naming, eBird filtering, and service restart by @mverteuil in #28
  • feat: Add translation merge CLI and complete i18n for 4 locales by @mverteuil in #29
  • docs: Add release checklist by @mverteuil in #30
  • test: Add comprehensive tests for auth module by @mverteuil in #31
  • refactor: Centralize version in pyproject.toml by @mverteuil in #32
  • fix: Make translation check stricter and deterministic by @mverteuil in #33

New Contributors

Full Changelog: https://github.com/mverteuil/BirdNET-Pi/commits/v2.0.0a0

Assets Release v2.2.1

21 Oct 00:14

Choose a tag to compare

BirdNET-Pi Assets Release v2.2.1

Binary Assets (Gzipped Downloads)

This release includes the following binary assets as gzipped downloads attached to this release:

  • models.gz: BirdNET TensorFlow Lite models for bird identification
  • ioc_reference.db.gz: IOC World Bird Names with translations (24 languages, CC-BY-4.0)
  • wikidata_reference.db.gz: Wikidata bird names (57 languages, CC0), images, conservation status

Download and Installation

Binary assets are attached to this release as gzipped downloads. The orphaned
commit 39ebf3ab contains only
a README to keep the tag lightweight.

Assets are automatically downloaded and decompressed during BirdNET-Pi installation
using the install-assets CLI tool.

Technical Details

  • Asset Tag: assets-v2.2.1
  • Asset Commit: 39ebf3ab99957517957f7a1224e835f47cb0e6f6 (README only)
  • Distribution Strategy: Orphaned commits with external gzipped assets
  • Compression: gzip level 9
  • Benefits:
    • Tiny orphaned commit (just README)
    • Efficient compression reduces download size
    • Automatic decompression during installation

Credit to Ben Webber for the orphaned commit approach.

For installation instructions, see the main repository README.