doc/topics/releases/3006.10.md
(release-3006.10)=
cmd /c so that compound
commands (commands separated by &&) run properly when using runas #44736saltclass.expand_classes_in_order
function where it was losing nested classes states during class
expansion. The logic now use salt.utils.odict.OrderedDict to keep
the inclusion ordering. #58969saltclass.expanded_dict_from_minion
function where it was passing a reference to minion dict which was
overridden by nested classes during class expansion. Copy the node
definition with copy.deepcopy instead of passing a reference. #63933selinux.fcontext_policy_present to a shorter path than an existing entry now works #66252None. SIDs for deleted
accounts return the SID. SIDs for domain accounts where the system is not
connected to the domain return the SID. #66637status.master wasn't detecting a connection to the
specified master properly #66716win_wua.available when some of the update objects are empty CDispatch
objects. The available function no longer crashes #66718grain_opts in the minion config would cause
some core grains to be overwritten. #66784salt.utils.atomicile.atomic_open()
were created with restrictive permissions instead of respecting the umask. #66786salt.utils.data.decode usage from the fileserver. This function was
necessary to support Python 2. This speeds up loading the list cache by 80-90x. #66835network.local_port_tcp function
where it was not parsing the IPv4 mapped IPv6 address correctly. The
::ffff: is now removed and only the IP address is returned. #66837systemctl --version with salt.grains.core._systemd #66856linux_acl.list_absent() documentation #66891ini_managed execution module
where it would always wrap the separator with spaces. Adds a new parameter
named no_spaces that will not warp the separator with spaces. #33669