Skip to content

Releases: LBates2000/torrents-stack-expressvpn

v1.1.5

Choose a tag to compare

@LBates2000 LBates2000 released this 06 Apr 10:17
d8fa4bd

Highlights

  • Removed the workflow that automatically opened maintenance issues for failed workflow runs
  • Eliminated the last remaining automatic maintenance-noise path in the repository

Validation

  • Checked the workflow directory for errors after deletion
  • Confirmed there are no remaining references to the deleted workflow in the repository

Full Changelog: v1.1.4...v1.1.5

v1.1.4

Choose a tag to compare

@LBates2000 LBates2000 released this 06 Apr 10:06
ce948fb

Highlights

  • Disabled the scheduled maintenance reminder workflows while keeping manual dispatch available
  • Updated README to describe backup/restore and image drift checks as manual-only
  • Kept the image tag drift workflow valid for manual runs

Validation

  • No remaining schedule triggers in .github/workflows/*.yml
  • Checked edited workflow and README files for errors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@LBates2000 LBates2000 released this 06 Apr 09:57
f3383db

Highlights

  • Pinned default image tags in .env.example and compose fallback values
  • Updated image pinning documentation in README
  • Hardened the image tag drift workflow to compare image digests when an OCI version label is missing

Validation

  • docker.exe compose config
  • pwsh -NoProfile -File ./scripts/validate-config.ps1
  • Verified current upstream tags before pinning ExpressVPN, FlareSolverr, Jackett, and qBittorrent

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@LBates2000 LBates2000 released this 06 Apr 09:39
edd956b

Highlights

  • Pinned CI to Pester 5.7.1 and run the full repository test suite in GitHub Actions
  • Updated the wrapper test runner to require Pester 5.7.1 or newer with a clear install hint
  • Documented the local Pester 5.7.1 requirement in README and CONTRIBUTING

Validation

  • Import-Module Pester -RequiredVersion 5.7.1 -Force; Invoke-Pester ./tests
  • pwsh -NoProfile -File ./scripts/validate-config.ps1

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@LBates2000 LBates2000 released this 06 Apr 09:30
2746d05

Highlights

  • Hardened qBittorrent bootstrap and reporting (#33)
  • Fixed Jackett admin password config sync (#32)
  • Hardened stack startup recovery and wrapper log capture
  • Silenced transient ExpressVPN timeout logging noise
  • Added missing Jackett cache environment documentation

Validation

  • pwsh ./scripts/validate-config.ps1
  • Invoke-Pester ./tests/shared-functions.Tests.ps1
  • Invoke-Pester ./tests/sync-qbittorrent-config.Tests.ps1
  • Invoke-Pester ./tests/validate-config.Tests.ps1

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@LBates2000 LBates2000 released this 04 Apr 07:14

Final stable closure release.

Summary:

  • qBittorrent is pinned to the intended /downloads runtime path
  • ExpressVPN and qBittorrent runtime health behavior has been verified and corrected
  • wrapper commands, config sync, CI, and repository hygiene were tightened across the final cleanup passes
  • the repository is now in maintenance mode; future changes should be limited to break-fix, security, dependency, or documentation updates

Operational guidance:

  • use the wrapper script in scripts/torrents-stack.ps1 for normal lifecycle commands
  • keep .env local and untracked
  • use the releases page and README as the stable reference point going forward

v1.0.4

Choose a tag to compare

@LBates2000 LBates2000 released this 20 Mar 01:01
7d47f7e

What's changed

  • Added healthcheck for \�xpressvpn.
  • Updated \qbittorrent\ to wait for \�xpressvpn\ healthy state.
  • Added \EXPRESSVPN_HEALTHCHECK_MODE\ (default \strict) and set CI smoke test to
    elaxed.
  • Updated startup/healthcheck/changelog docs in README.
  • Fixed compose-validate workflow behavior on branch pushes and conditional smoke-test execution.

Validation

  • \docker compose config -q\ passes locally.
  • CI checks on PR #2 are green.

Pending

  • PR #2 is awaiting a required approval review before merge due branch policy.