github pbs-plus/pbs-plus v0.79.0
PBS Plus 0.79.0

6 hours ago

Changelog

  • 828b229 Merge pull request #730 from pbs-plus/refactor/dead-code-cleanup
  • e7bfc73 Merge pull request #732 from pbs-plus/fix/agent-paths
  • 1ec28ba agent: add agent tag and call migration on unix startup
  • aebff6f build: add agent/unix/windows build tags to goreleaser config
  • cf1a9bc build: add migration logic to rpm postinst script
  • 7f539cf ci: add retry loops to fix flaky e2e test log verification
  • 0916f7f conf: add agent-specific path overrides with legacy fallback for unix
  • 936c581 conf: convert agent paths from const to var for runtime override
  • 435947a database: use sync.Once for lazy key initialization
  • ec02a77 fix(dockerfile): add agent tag to agent dockerfile build
  • 779d623 fix: add missing doc comments and error handling for ignored returns
  • c7f746c fix: apply Go Rule 12 - directional channel types
  • 0b4235d fix: apply Go code quality fixes (magic numbers, panic recovery, error handling)
  • 866d59a fix: apply Go concurrency rules (Rules 2, 43)
  • d5ab5b4 fix: apply Go concurrency safety rules
  • 9d2b7b0 fix: apply Rule 1 - always defer Unlock() immediately after Lock()
  • 875cdb4 fix: improve E2E backup test with robust polling and longer timeout
  • ef8aaa2 fix: properly handle enqueue errors in job RPC service
  • 308496f fix: undo unnecessary unlock defers
  • 3e9eb74 migration: add best-effort migration from legacy paths for unix agents
  • 6a6069b refactor: extract baseTask for shared task operations
  • 261af8f refactor: inline small helper functions in backup operation
  • 2cad6a0 refactor: remove additional dead code
  • a47a60e refactor: remove dead code and deduplicate
  • 85991ea refactor: replace Operation interface with Job callback pattern

Don't miss a new pbs-plus release

NewReleases is sending notifications on new releases.