Skip to content

Releases: furlongm/patchman-client

Release v4.0.18

06 Mar 02:38

Choose a tag to compare

Changes in v4.0.18

  • shellcheck fixes and remove unused variables
  • add buildOSString to go client, add tests
  • fix python quote style, go lint warnings
  • fix epel repo parsing: use orig_name for sed substitution
  • add verbose/debug output to dry-run mode
  • add -y/--dry-run to bash and python, -c short opt to go
  • add -H/--hostname to go, -p/--protocol to python and go
  • harden check_conf, remove rpm guard from reboot detection
  • remove --post-hook, update hooks to use -n directly
  • add multi-distro reboot detection to bash and python
  • add cdn detection, apt updates, mirror+file:// to all clients
  • add --post-hook and file locking to python and go
  • remove dead -r/--report code from python
  • add conf.d, --no-repo-check, expanded config parsing to python and go
  • port client updates from main repo to bash
  • fix yum data correctness: priority parsing, arch dedup, cpe prefix
  • fix metalink/mirrors url capture across clients

Release v4.0.9

12 Feb 02:22

Choose a tag to compare

Changes in v4.0.9

  • update repo URLs to match main patchman repo (repo.openbytes.ie)

Release v4.0.8

07 Feb 21:05

Choose a tag to compare

Changes in v4.0.8

  • auto-generate changelog from git commits for releases
  • fix duplicate release notes by setting empty body on upload jobs
  • fix RPM upload: copy to workspace before upload
  • fix debian build: enable Go modules explicitly
  • fix RPM spec: disable debuginfo, correct changelog date
  • remove debian/compat - compat level specified in control
  • add write permissions for release workflow
  • comment out PyPI publishing for now
  • lower go.mod minimum to 1.22 for local dev compatibility
  • update Go version to 1.25
  • fix deprecated license format and readme path in pyproject.toml
  • fix RPM test to skip on non-RPM systems
  • disable SC2002 and SC2236 shellcheck warnings
  • add shellcheck disable directive for legacy code
  • use git tags for versioning, update readme and dependencies
  • add release and codeql workflows
  • add rpm spec and readme
  • add debian packaging
  • add lint-and-test workflow, hooks, and packaging files
  • add python packaging (pyproject.toml)
  • add cross-client consistency tests
  • move python client to python/ directory
  • move go client to subdirectory
  • updates to go client
  • add python client