What's Changed
Chores
- chore(deps): update docker/login-action digest to 6862ffc (#417) by @renovate[bot] in #417
- chore(deps): update rust crate diesel to v2.3.5 (#419) by @renovate[bot] in #419
- chore(deps): update rust crate reqwest to v0.12.28 (#421) by @renovate[bot] in #421
- chore(deps): update rust crate serde_json to v1.0.148 (#422) by @renovate[bot] in #422
- chore(deps): update all non-major dev-dependencies (#418) by @renovate[bot] in #418
- chore(ci): remove cache for docker build ui by @dan-online
- chore(deps): update yarn to v4.12.0 (#428) by @renovate[bot] in #428
- chore(deps): update all non-major dev-dependencies to v66.5.12 (#427) by @renovate[bot] in #427
- chore(deps): update all non-major dev-dependencies (#431) by @renovate[bot] in #431
- chore(deps): update rust crate clap to v4.5.54 (#432) by @renovate[bot] in #432
- chore(deps): update rust crate tokio to v1.49.0 (#433) by @renovate[bot] in #433
- chore: format triggers by @dan-online
- chore: update renovate configuration to include package rules for cargo dependencies by @dan-online
- chore(deps): update workspace dependencies (#454) by @renovate[bot] in #454
- chore(deps): update rust crate toml to v0.9.11 (#453) by @renovate[bot] in #453
- chore(deps): update all non-major dev-dependencies (#438) by @renovate[bot] in #438
- chore(deps): update github actions (#437) by @renovate[bot] in #437
- chore(deps): update UI dependencies (#455) by @dan-online in #455
- chore(deps): update actions/checkout digest to de0fac2 (#458) by @renovate[bot] in #458
- chore(deps): update all non-major dev-dependencies (#459) by @renovate[bot] in #459
- chore(deps): update autopulse-utils dependencies (#460) by @renovate[bot] in #460
- chore(deps): update rust crate reqwest to v0.13.2 (#461) by @renovate[bot] in #461
- chore(deps): update workspace dependencies (#462) by @renovate[bot] in #462
- chore(deps): update all non-major dev-dependencies (#465) by @renovate[bot] in #465
- chore(deps): update rust crate clap to v4.5.58 (#466) by @renovate[bot] in #466
- chore(deps): update rust crate toml to v0.9.12 (#467) by @renovate[bot] in #467
- chore(deps): update dependency @sveltejs/kit to ^2.52.0 (#468) by @renovate[bot] in #468
- chore(deps): update rust crate uuid to v1.21.0 (#469) by @renovate[bot] in #469
- chore: use sccache instead of global target dir in flake by @dan-online
- chore(deps): update dependency @sveltejs/kit to v2.52.2 [security] (#475) by @renovate[bot] in #475
- chore(deps): update dependency svelte to v5.51.5 [security] (#476) by @renovate[bot] in #476
- chore(deps): update all non-major dev-dependencies (#477) by @renovate[bot] in #477
- chore(deps): update dependency svelte to v5.53.5 [security] (#480) by @renovate[bot] in #480
- chore(deps): update all non-major dev-dependencies (#481) by @renovate[bot] in #481
- chore(deps): update rust crate chrono to v0.4.44 (#482) by @renovate[bot] in #482
- chore(deps): update rust crate tempfile to v3.26.0 (#483) by @renovate[bot] in #483
- chore: update feature propagation by @dan-online
- chore(deps): update all non-major dev-dependencies (#487) by @renovate[bot] in #487
- chore(deps): update github actions (#486) by @renovate[bot] in #486
- chore(deps): update rust crate toml to v1.0.6 (#490) by @renovate[bot] in #490
- chore(deps): update rust crate tokio to v1.50.0 (#491) by @renovate[bot] in #491
- chore(deps): update rust crate uuid to v1.22.0 (#492) by @renovate[bot] in #492
- chore(deps): update github actions (#493) by @renovate[bot] in #493
Features
- feat(tasks): better shutdown handling (#424) by @dan-online in #424
- feat(build): add build script to capture Git revision for versioning by @dan-online
- feat(settings): add support for environment variable file paths (#426) by @dan-online in #426
- feat(targets): add generic request options (#449) by @dan-online in #449
- feat(ci): add sccache caching across all CI/CD workflows (#473) by @dan-online in #473
- feat(docker): replace linuxserver base with alpine and su-exec (#456) by @dan-online in #456
- feat(webhooks): add hookshot and generic json webhook support (#485) by @dan-online in #485
- feat(ci): add release workflow with manual version dispatch by @dan-online
Fixes
- fix(database): add index for found status on scan_events table (#423) by @dan-online in #423
- fix(runner): increase log information about status changes (#425) by @dan-online in #425
- fix(manager): handle notify manager exit condition more gracefully by @dan-online
- fix(manager): conditionally spawn notify task based on triggers by @dan-online
- fix(workflow): enable fetching tags during builds by @dan-online
- fix: better cleanup on exit by @dan-online
- fix(ci): cancel in progress actions by @dan-online
- fix(workflow): set fetch-depth to 0 for actions/checkout by @dan-online
- fix(deps): update rust crate reqwest to 0.13.0 (#429) by @renovate[bot] in #429
- fix(bazarr): allow use of manual trigger by @dan-online
- fix(ci): speed up Windows build by removing redundant dependency installs (#457) by @dan-online in #457
- fix(deps): update rust crate struson to 0.7.0 (#470) by @renovate[bot] in #470
- fix: resolve clippy nursery warnings for needless_collect and unnecessary_unwrap by @dan-online
- fix(deps): update autopulse-database dependencies (#463) by @renovate[bot] in #463
- fix(triggers): debounce inotify events (#472) by @dan-online in #472
- fix(ci): vendor OpenSSL on Windows to eliminate vcpkg dependency (#474) by @dan-online in #474
- fix(deps): update rust crate toml to v1 (#479) by @renovate[bot] in #479
- fix(ci): ignore libsqlite3-sys and pq-sys in Renovate by @dan-online
- fix(devshell): use postgresql lib in flake by @dan-online
- fix(devshell): revert postgresql.lib back to postgresql by @dan-online
- fix(tooling): clean up nix rust env and make webhook send_json Send-safe by @dan-online
- fix(ci): use correct taiki-e/install-action syntax for cargo-set-version by @dan-online
- fix(ci): correct cargo set-version argument order by @dan-online
- fix(ci): replace cargo-set-version with sed for workspace version inheritance by @dan-online
- fix(ci): use PAT for release PR to trigger CI workflows by @dan-online