What's Changed
- chore(release): bump version to 2.4.9 (9c3ad96)
- fix: missing archives are 404; rclone and remote-borg refusals are 422 (#1541) (ad24ca4)
- perf(operations): wake the runner from any thread (#1533) (5c6e46c)
- feat(operations): maintenance concurrency limit and shared backup slot (#1538) (46e764e)
- fix(settings): show the backup limit Backup Plans use and default it to 1 (#1537) (c9cfd81)
- fix(plans): run plan pre-backup scripts when the backup gets its queue slot (#1539) (3087740)
- test(e2e): browser e2e suite for per-connection SSH keys (#1536) (a3cbf7a)
- feat(ssh): choose an SSH key per remote connection (#1498) (1e699f0)
- perf(auth): move user authentication off the event loop (#1530) (27243b7)
- perf(notifications): read the database off the event loop (#1531) (467e2de)
- chore(deps): bump the frontend-minor-patch group in /frontend with 14 updates (#1523) (adcd2b8)
- fix: user-correctable Borg refusals are 4xx, not 500/502 (#1532) (09a76b9)
- perf(agents): keep the agent endpoints off the event loop (#1520) (2a0ab66)
- perf(agents): keep a burst of agent requests within the connection pool (#1519) (b8a896f)
- perf(agents): keep agent authentication off the event loop (#1517) (66de921)
- docs(readme): add the launch video under the tagline (#1529) (20988ed)
- chore(deps-dev): bump the vitest group in /frontend with 3 updates (#1522) (4dad041)
- chore(deps): bump the backend-minor-patch group across 1 directory with 7 updates (#1525) (18bc6db)
- chore(deps): bump pytest-asyncio from 1.4.1 to 1.4.1.post1 (#1526) (eecc6a8)
- chore(deps-dev): bump jsdom from 30.1.3 to 31.0.0 in /frontend (#1524) (753357d)
- fix: SQLite migrations land whole and resume; user-correctable refusals are not 500s (#1527) (80c0af0)
- fix: allow Borg 2's repeatable --tag create flag (#1521) (76f01e3)
- Merge commit from fork (4ecd81e)
Docker Images
Published to Docker Hub:
docker pull ainullcode/borg-ui:2.4.9
docker pull ainullcode/borg-ui:latest
Install without Docker
Debian or Ubuntu host (bare metal, VM, or LXC):
curl -fsSLO https://github.com/karanhudia/borg-ui/releases/download/v2.4.9/install.sh
curl -fsSL https://github.com/karanhudia/borg-ui/releases/download/v2.4.9/install.sh.sha256 | sha256sum -c - \
&& sudo bash install.sh --version 2.4.9
Full Changelog: v2.4.8...v2.4.9