Skip to content

v3.6.87

Choose a tag to compare

@marcusquinn marcusquinn released this 04 Apr 18:24
· 11976 commits to main since this release

What's Changed

Bug Fixes

  • Bash 3.2 compatibility CI check (GH#17371): Added standalone bash32-compat CI job to code-quality.yml blocking PRs with "\n"/"\t" in double-quoted strings, associative arrays, and namerefs
  • Fixed literal \n in schedulers.sh: 5 instances producing malformed systemd units on Linux
  • Fixed literal \n in memory-audit-pulse.sh: 17 instances, switched echo -e to printf
  • Ratchetable threshold: Added BASH32_COMPAT_THRESHOLD=69 for pre-existing violations (consistent with other complexity checks)

PRs

  • #17373: Add bash32-compat CI job + fix schedulers.sh
  • #17377: Fix memory-audit-pulse.sh + add threshold

Closes #17371