salt/doc/topics/releases/3006.9.md
Salt Project Packaging b40833ed15
Release v3006.9
2024-07-29 07:51:58 +00:00

6.1 KiB

(release-3006.9)=

Salt 3006.9 release notes

Changelog

Deprecated

  • Drop CentOS 7 support #66623
  • No longer build RPM packages with CentOS Stream 9 #66624

Fixed

  • Made slsutil.renderer work with salt-ssh #50196
  • Fixed defaults.merge is not available when using salt-ssh #51605
  • Fixed config.get does not support merge option with salt-ssh #56441
  • Update to include croniter in pkg requirements #57649
  • Fixed state.test does not work with salt-ssh #61100
  • Made slsutil.findup work with salt-ssh #61143
  • Fixes multiple issues with the cmd module on Windows. Scripts are called using the -File parameter to the powershell.exe binary. CLIXML data in stderr is now removed (only applies to encoded commands). Commands can now be sent to cmd.powershell as a list. Makes sure JSON data returned is valid. Strips whitespace from the return when using runas. #61166
  • Fixed the win_lgpo_netsh salt util to handle non-English systems. This was a rewrite to use PowerShell instead of netsh to make the changes on the system #61534
  • file.replace and file.search work properly with /proc files #63102
  • Fix utf8 handling in 'pass' renderer #64300
  • Fixed incorrect version argument will be ignored for multiple package targets warning when using pkgs argument to yumpkg module. #64563
  • salt-cloud honors root_dir config setting for log_file location and fixes for root_dir locations on windows. #64728
  • Fixed slsutil.update with salt-ssh during template rendering #65067
  • Fix config.items when called on minion #65251
  • Ensure on rpm and deb systems, that user and group for existing Salt, is maintained on upgrade #65264
  • Fix typo in nftables module to ensure unique nft family values #65295
  • pkg.installed state aggregate does not honors requires requisite #65304
  • Added SSH wrapper for logmod #65630
  • Fix for GitFS failure to unlock lock file, and resource cleanup for process SIGTERM #65816
  • Corrected x509_v2 CRL creation last_update and next_update values when system timezone is not UTC #65837
  • Make sure the root minion process handles SIGUSR1 and emits a traceback like it's child processes #66095
  • Replaced pyvenv with builtin venv for virtualenv_mod #66132
  • Made file.managed skip download of a remote source if the managed file already exists with the correct hash #66342
  • Fix win_task ExecutionTimeLimit and result/error code interpretation #66347, #66441
  • Fixed nftables.build_rule breaks ipv6 rules by using the wrong syntax for source and destination addresses #66382
  • Fixed x509_v2 certificate.managed crash for locally signed certificates if the signing policy defines signing_private_key #66414
  • Fixed parallel state execution with Salt-SSH #66514
  • Fix support for FIPS approved encryption and signing algorithms. #66579
  • Fix relative file_roots paths #66588
  • Fixed an issue with cmd.run with requirements when the shell is not the default #66596
  • Fix RPM package provides #66604
  • Upgrade relAenv to 0.16.1. This release fixes several package installs for salt-pip #66632
  • Upgrade relenv to 0.17.0 (https://github.com/saltstack/relenv/blob/v0.17.0/CHANGELOG.md) #66663
  • Upgrade dependencies due to security issues:
    • pymysql>=1.1.1
    • requests>=2.32.0
    • docker>=7.1.0 #66666
  • Corrected missed line in branch 3006.x when backporting from PR 61620 and 65044 #66683
  • Remove debug output from shell scripts for packaging #66747

Added

  • Add Ubuntu 24.04 support #66180
  • Add Fedora 40 support, replacing Fedora 39 #66300
  • Build RPM packages with Rocky Linux 9 (instead of CentOS Stream 9) #66624

Security