(release-3007.2)=

Salt 3007.2 release notes

Changelog

Fixed

  • Fixed salt.*.get shorthand via Salt-SSH #41794

  • Show a better error when running cmd.* commands using runas and the runas user does not exist #56680

  • Await on zmq monitor socket's poll method to fix publish server reliability in environment's with a large amount of minions. #65265

  • Fixed result detection of module.run from returned dict #65842

  • Fix vault module doesn't respect server.verify option during unwrap if verify is set to False or CA file on the disk #66213

  • Make sure the master_event_pub.ipc file has correct reed/write permissions for salt group. #66228

  • fix #66194: Exchange HTTPClient by AsyncHTTPClient in salt.utils.http #66330

  • Fixed salt.*.* attribute syntax for non-Jinja renderers via Salt-SSH #66376

  • Add integration tests for startup_states #66592

  • Fixed accessing wrapper modules in Salt-SSH Jinja templates via attribute syntax #66600

  • Fixed Salt-SSH crash when key deploy is skipped manually #66610

  • Fixed gpp module trust level reporting/crash with python-gnupg>=0.5.1 #66685

  • Update master cluster tutorial haproxy config with proper timeouts for publish port #66888

  • transports.tcp: ensure pull path is being used before attempting chmod. The fix prevents an unnecessary traceback when the TCP transport is not using unix sockets. No functionaly has changed as the traceback occurs when an async task was about to exit anyway. #66931

  • Fix an issue with the osrelease_info grain that was displaying empty strings #66936

  • Added support for MAINTAIN (m) privilege to salt.modules.postgres #66962

  • make file.symlink/_symlink_check() respect follow_symlinks #66980

  • Salt master waits for publish servers while starting up. #66993

  • Fix a stacktrace on Windows with pkg.installed and test=True. The pkg.list_repo_pkgs function does not exist on Windows. This uses the pkg.list_available function instead for Windows. #67171

  • Made the correct PKI directory available for key_cache use #67185

  • Removed support for end of life Python 3.8 from pre-commit and requirements #67730

  • Fixed if arguments are passed to the key delete all, -D, it will throw an error #67903

  • Set virtual grain for docker using systemd and virt-what #67905

  • Remove broken salt-common bash-completion links in root filesystem #67915

  • Fix refresh of osrelease and related grains on Python 3.10+ #67932

  • Re-add -oProxyCommand to ssh gateway arguments when ssh_gateway is present. #67934

  • Repair Git state comment formatting #67944

  • Use a Jscript Custom Action to stop the salt-minion service on Windows instead of a VBscript Custom Action due to future deprecation and security issues #67982