Releases: itz4blitz/Logarr
Releases · itz4blitz/Logarr
v0.6.5 - Bulk Issue Status Updates
What's Changed
- fix: skip docker workflow for agent-only changes by @itz4blitz in #51
- Fix ai analysis by @nilsanmy in #49
- Add bulk issue status updates with desktop multi-select in Issues dashboard by @Copilot in #52
- Release metadata refresh: bump to v0.6.5 and capture post-v0.6.4 shipped changes by @Copilot in #53
New Contributors
Full Changelog: v0.6.4...v0.6.5
v0.6.4 - Version Sync Fix
Small follow-up release to sync the in-app version with the published release.
Included fix:
- bump the root, frontend, and backend package versions to 0.6.4 so the UI and package metadata match the shipped release
v0.6.3 - Hotfix Release
Hotfix release for the 0.6.3 line.
Included fixes:
- fix login and websocket access for LAN and reverse-proxy/browser origins
- rewrite Docker runtime frontend config so remote browsers do not get stuck calling localhost
- validate PostgreSQL connection strings early so malformed DATABASE_URL values fail clearly
- send the Settings sidebar entry directly to AI Providers
- fix CI/typecheck by allowing nullable issue server ids in websocket broadcasts
Validation:
- GitHub Actions Build and Publish Docker Images: passed
- GitHub Actions CodeQL: passed
v0.6.2 - Improved Issue Grouping
Bug Fixes
- Improved URL query parameter normalization for better issue grouping (#31)
- Fixed regex to properly handle spaces in query parameters
- URLs with spaces in query values (like
query=Saturday Night Live) now group correctly - All variations of the same URL endpoint are now grouped as a single issue
Examples That Now Group Together
502 BadGateway Response from https://api.opensubtitles.com/api/v1/subtitles?episode_number=12&imdb_id=850642&query=Show Name
502 BadGateway Response from https://api.opensubtitles.com/api/v1/subtitles?episode_number=13&imdb_id=72562&query=Different Show
502 BadGateway Response from https://api.opensubtitles.com/api/v1/subtitles?imdb_id=40217&languages=en&moviehash=cb41f5bfb6ed226d
All now normalize to the same fingerprint!
Docker Images
ghcr.io/itz4blitz/logarr:latestghcr.io/itz4blitz/logarr:v0.6.2
Thanks to @mccune68 for the feedback!
v0.6.0
Features
- Add ADMIN_PASSWORD_RESET environment variable for emergency password reset
- Set ADMIN_PASSWORD_RESET=true and restart container to reset admin account
- All other data (logs, issues, settings) is preserved during reset
Changes
- Add ADMIN_PASSWORD_RESET env var schema validation
- Add resetAdminAccount() method to SettingsService
- Display reset message in logs on startup
- Pass env var through docker-compose.yml
- Document in .env.example and .env.tpl
v0.5.5 - URL Query Parameter Fix
Bug Fix
- Fixed issue fingerprinting to normalize URL query parameters (#31)
- Similar errors with different URL query parameters (e.g., OpenSubtitles API errors with different episode IDs) are now properly grouped as a single issue
Upgrade
docker compose pull
docker compose up -dOr use the update script:
- Linux/Mac:
./update.sh - Windows:
./update.ps1
v0.5.4 - Docker Image Upgrade Support
Features
- Add pre-built Docker images from GHCR and Docker Hub
- Add update.sh and update.ps1 scripts for easy upgrades
- Add Upgrading section to README with version pinning options
- Users can now simply run
docker compose pullto update
Upgrade Process
Automatic:
- Linux/Mac:
./update.sh - Windows:
.\update.ps1
Manual:
docker compose down
docker compose pull
docker compose up -dPin to specific version:
LOGARR_VERSION=0.5.4 docker compose up -dv0.5.3 - Off-by-One Offset Fix
Fixes
- Fix off-by-one error in byte_offset calculation that caused false rotation detection
- Clamp currentOffset to lastSize to prevent exceeding file size
- The last line may not have a trailing newline, so bytesRead can exceed file size
Related
This fixes a follow-up issue to #30 where byte_offset could exceed file_size, causing files to be incorrectly flagged as rotated.