v0.7.1 May 26, 2024
Releases
- Docker images are now built in GitHub actions and served from GitHub Container Registry.
- Note: Images (without a rate limit) are still built by and available on Docker Hub.
Features
- New Tunnel UI.
- Automatic tunnel failover.
- Lidarr custom format sync methods added.
- Added new docker images with
cuda
andalpine
bases. These new images are in addition thescratch
base image.- Cuda is used to monitor Nvidia video cards.
- Alpine is used to have a more full-featured container (you can shell into).
- File uploads now contain the hostname.
- Additional content metadata scraped and sent to the website for active queue/downloads tracker.
- New API endpoints to ping one, many or all starr instances.
- New API endpoints to delete items from starr app queues.
- HTTP service checks now have support for arbitrary headers.
Bugs Fixed
- Adds additional auth header exclusions.
- Starr API errors now return the same http status code as the error.
- Typo fixes, and Sonarr custom format sync renamed to be more consistent with Radarr.
- Tunnel overhaul. Better tunnel logging with connection IDs.
- Quotes in passwords should work now.
- Apostrophes in file systems paths work now.
- Fix ability to monitor MariaDB service.
- Includes Plex friendly name in service check updates.
- HTTP service checks now go critical when there's an error making the request (instead of unknown).
- Fixes an app deadlock when watching a non-existent file.
- Removes the console/terminal window from Windows so the
conhost.exe
workaround is no longer required.
Notable Merged Contributions
- Ignore Even More Headers by @bakerboy448 in #645
- Updates and lint by @davidnewhall in #650
- chore(deps): update actions/download-artifact action to v4 by @renovate in #651
- chore(deps): update actions/setup-go action to v5 by @renovate in #652
- Tunnel updates by @davidnewhall in #654
- return starr app code by @davidnewhall in #656
- Update README.md by @davidnewhall in #662
- cleanup sync naming by @davidnewhall in #664
- chore(deps): update golangci/golangci-lint-action action to v4 by @renovate in #667
- Add lidarr sync. by @davidnewhall in #665
- Add cuda and alpine images to GHCR by @davidnewhall in #666
- Add mariadb support by @davidnewhall in #669
- add hostname to file uploads by @davidnewhall in #674
- Update mysql.go for lint by @davidnewhall in #676
- add iostat and zpool to cuda and alpine by @davidnewhall in #675
- add more meta to active downloads by @davidnewhall in #683
- Protect passwords from quotes by @davidnewhall in #682
- chore(deps): update nvidia/cuda docker tag to v12.3.2 by @renovate in #681
- ping endpoint and download items fixes by @davidnewhall in #687
- header support for http services checks by @davidnewhall in #688
- chore(deps): update nvidia/cuda docker tag to v12.4.0 by @renovate in #702
- Add delete queue endpoints by @davidnewhall in #663
- protect quotes everywhere by @davidnewhall in #705
- Add Plex name to service checks, and service check tags. by @davidnewhall in #707
- make http service checks go critical on errors by @davidnewhall in #708
- chore(deps): update nvidia/cuda docker tag to v12.4.1 by @renovate in #706
- Re-arrange tunnel by @davidnewhall in #709
- Filewatcher fixes. by @davidnewhall in #710
- Make tunnels fail over by @davidnewhall in #712
- Dependency Updates by @davidnewhall in #732
- Remove Windows console window by @davidnewhall in #733
Full Changelog: v0.7.0...v0.7.1