These release notes are for an old release of Salt. This release might contain known security and other issues that are fixed in the
latest release.
Salt 2015.8.12 Release Notes
Version 2015.8.12 is a bugfix release for 2015.8.0.
Changes for v2015.8.11..v2015.8.12
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
Generated at: 2016-08-19T16:06:27Z
Total Merges: 57
Changes:
- PR #35611: (rallytime*) Everything in the sample master config file should be commented out
- PR #35569: (*rallytime) Write test for multiple unless commands where 1st cmd passes and 2nd fails
- PR #35600: (*rallytime) Update release notes for 2015.8.12
- PR #35599: (rallytime) Update release notes for 2015.8.12
- PR #35584: (terminalmage) Update linux_sysctl tests to reflect new context key
- PR #35575: (terminalmage) Add warning about AWS flagging of nmap usage
- PR #35577: (terminalmage) Unit file changes for 2015.8.12, 2016.3.3
- PR #35566: (rallytime) Back-port #35545 to 2015.8
- PR #35545: (hu-dabao) fix-35384, fix cmd.run unless
- PR #35492: (terminalmage) Clarify config.get docstring
- PR #35483: (gtmanfred) use __utils__ in salt.cloud
- PR #35546: (whiteinge) Salt api eauth fail gracefully
- PR #35525: (UtahDave) add missing glob import
- PR #35540: (rallytime) Whitespace fix for 2015.8
- PR #35510: (terminalmage) Better systemd integration
- PR #35513: (cachedout) Might be a good idea to be able to download the software we make
- PR #35302: (Ch3LL) Add job cache test
- PR #35512: (cachedout) Fixup 35419
- PR #35497: (deepakhj) Fixes spacing in requirements files
- PR #35508: (terminalmage) Add Carbon to versionadded for git.diff
- PR #35486: (rallytime) Update bootstrap script to latest stable (2016.08.16)
- PR #35413: (cachedout) Resolve path issues with cp.push
- PR #35476: (cachedout) Fixup SSH bug where sudo without sudo user would break
- PR #35471: (terminalmage) win_pkg: Fix traceback when package is not installed
- PR #35448: (isbm) Add ignore_repo_failure option to suppress zypper's exit code 106 on …
- PR #35451: (isbm) Bugfix: zypper mod repo unchanged
- PR #35453: (theothergraham) fixes #34279 - disk cache ttl expiry
- PR #35459: (thatch45) Ensure that output for salt-ssh gets back
- PR #35460: (rallytime) [2015.8] Update bootstrap script to latest stable (2016.08.15)
- PR #35442: (cachedout) Fix cp.push_dir pushing empty dirs
- PR #35436: (cachedout) Minor doc fixup
- PR #35132: (sjorge) fixes , causing lots of mayham (onchange) with 2016.3.2 for me
- PR #35394: (rallytime) Back-port #34573 to 2015.8
- PR #34573: (cedwards) Update freebsd.rst
- PR #35359: (terminalmage) Clean up open filehandles
- PR #35339: (isbm) Bugfix: Prevent continuous restart, if a dependency wasn't installed
- PR #35357: (twangboy) Fix file.recurse with clean: True on Windows (2015.8)
- PR #35323: (thatch45) Fix issue with bad error check in salt-vt
- PR #35325: (kev009) Fix freebsd netstat route on fbsd 10+
- PR #35301: (bobrik) Pass port to ssh.check_known_host, closes #35264
- PR #35309: (terminalmage) file.recurse: Do not convert octal mode string to int
- PR #35290: (terminalmage) Resolve a couple bugs in orchestration output
- PR #35211: (cachedout) Alternative sudo users for salt-ssh
- PR #35271: (bobrik) Default state_output_profile to True everywhere, closes #35166
- PR #35233: (terminalmage) Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty
- PR #35202: (multani) doc: fix broken links in the test documentation page
- PR #35236: (rallytime) Back-port #35119 to 2015.8
- PR #35119: (derekmaciel) Assume two EVRs are equal if E and V are equal but one R is missing.
- PR #35240: (derekmaciel) Backport #35225 to 2015.8
- PR #35225: (derekmaciel) Add missing documentation for pkg.installed
- PR #35241: (terminalmage) Ensure max recursion in gitfs results in no blob object being returned.
- PR #35245: (rallytime) Back-port #35039 to 2015.8
- PR #35039: (whiteinge) Add saltenv support to module.run
- PR #35249: (terminalmage) Fix regression in git.latest
- PR #35174: (rallytime) Back-port #35146 to 2015.8
- PR #35146: (cachedout) Don't discard running beacons config when listing becaons
- PR #34827: (thatch45) fix beacon list to include all beacons being processed
- PR #35173: (rallytime) Back-port #35135 to 2015.8
- PR #35135: (rallytime) Add missing CLI Examples to aws_sqs module funcs
- PR #35145: (jacobhammons) doc version update to 2015.8.11, updates to release notes
- PR #35114: (terminalmage) Add clarification docs on a common git_pillar misconfiguration
- PR #34768: (hrumph) Fixes #34767
- PR #35043: (rallytime) Start release notes file for 2015.8.12
- PR #35050: (terminalmage) [orchestration] Properly handle runner/wheel funcs which accept a 'saltdev' argument
- PR #35066: (jfindlay) returners.postgres_local_cache: do not log in __virtual__
- PR #35024: (bobrik) Cache systemd unit update check per unit, closes #34927
- PR #35026: (cachedout) Expressly deny a minion if a key cannot be found
- PR #35000: (rallytime) Back-port #33875 and #34999 to 2015.8
- PR #33875: (jmesquita) Fix naive fileserver map diff algorithm
- PR #34994: (rallytime) Back-port #34835 to 2015.8
- PR #34835: (thatch45) Make the mine and publish combine minion and master opts in salt-ssh
- PR #34991: (cachedout) SSH timeout
- PR #34976: (cachedout) Refine errors in client
- PR #34831: (thatch45) If the thin does not match, then redeploy, don't error
- PR #34916: (cachedout) Master performance improvement
- PR #34911: (cachedout) Backport #34906
- PR #34906: (cachedout) Set timeout for run_salt in test suite
- PR #34898: (hrumph) Stop multiple refreshes during call to pkg.list_upgrades
- PR #34606: (isbm) Bugfix: Exit on configuration read (backport)
- PR #34862: (thatch45) Fix salt-ssh cacheing issue
- PR #34869: (terminalmage) Fail git.latest states with uncommitted changes when force_reset=False
- PR #34859: (cachedout) Fix wheel test
- PR #34822: (thatch45) Fix salt-ssh state.high and state.low
- PR #34847: (cachedout) Add an option to skip the verification of client_acl users
- PR #34827: (thatch45) fix beacon list to include all beacons being processed
- PR #34833: (rallytime) Back-port #28521 to 2015.8
- PR #28521: (gongled) SPM: packaging doesn't work in Python 2.6. Fixed.
- PR #34823: (rallytime) Back-port #25276 to 2015.8
- PR #25276: (jacobhammons) copy spm.1 man page during setup
- PR #34828: (thatch45) Fix #34648
- PR #34818: (jtand) Skip mysql state test if mysqladmin is not available
- PR #34642: (jtand) Check that mysqladmin exists before running mysql integration tests
- PR #34803: (junovitch) salt/state.py: set `chunk['order'] = 0' with `order: first'; fixes `#24744`_
- PR #34773: (randomed) Bugfix: Startup states on minions are not being written to mysql returner
- PR #34751: (cachedout) Remove unnedeed config test
- PR #34606: (isbm) Bugfix: Exit on configuration read (backport)
- PR #34754: (cachedout) Disable test
- PR #34741: (rallytime) Back-port #34726 to 2015.8
- PR #34726: (martinhoefling) Always loop over updated keys in non recursive update
- PR #34721: (rallytime) Add output_file option to master config docs
- PR #34689: (Azidburn) fix second run problems with pkg.installed using sources
- PR #34695: (isbm) Bugfix: Zypper pkg.list_products returns False on some empty values (2015.8)