Releases: mverteuil/BirdNET-Pi
Releases · mverteuil/BirdNET-Pi
v2.0.0a1
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
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
- @mverteuil made their first contribution in #2
Full Changelog: https://github.com/mverteuil/BirdNET-Pi/commits/v2.0.0a0
Assets Release v2.2.1
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.