neulab/tldr huggingface dataset:
• PR #43442: (garethgreenaway)  [2016.11] Fixes to scheduler __pub values in kwargs @ 2017-09-12 15:16:20 UTC
• ISSUE #43223: (rallytime) Properly deprecate describe_route_table function in boto_vpc module (refs: #43445)
• PR #43456: (rallytime) Add Neon to version list @ 2017-09-12 15:00:27 UTC
• PR #43445: (rallytime) Bump deprecation warning for boto_vpc.describe_route_table (refs: #43456)
• PR #43441: (meaksh) Use $HOME to get the user home directory instead using '~' char @ 2017-09-11 21:25:20 UTC
• PR #43445: (rallytime) Bump deprecation warning for boto_vpc.describe_route_table (refs: #43456) @ 2017-09-11 21:23:28 UTC
• PR #43432: (rallytime) Back-port #43419 to 2016.11 @ 2017-09-11 17:36:37 UTC
• PR #43419: (gtmanfred) make cache dirs when spm starts (refs: #43432)
• ISSUE #43387: (aogier) genesis.bootstrap debootstrap fails if no qemu specified (refs: #43390)
• PR #43390: (aogier) better qemu_static parameter mangle in deboostrap management, tests @ 2017-09-11 13:18:30 UTC
• ISSUE #43338: (LEMNX) virtualenv never-download (refs: #43356)
• PR #43356: (gtmanfred) never-download got readded @ 2017-09-07 17:46:05 UTC
• PR #43325: (doesitblend) mine_interval option is minutes not seconds @ 2017-09-07 16:58:11 UTC
• ISSUE #43086: (aogier) pylint: Instance of 'tuple' has no 'extend' member (no-member) (refs: #43105)
• PR #43105: (aogier) groupadd module: string does not have attribute 'extend', plus homogeneous cmd parm building @ 2017-09-06 15:49:44 UTC
• PR #43333: (damon-atkins) Docs are wrong cache_dir (bool) and cache_file (str) cannot be passed as params + 1 bug @ 2017-09-06 14:21:35 UTC
• ISSUE #43295: (V3XATI0N) salt.cache.redis_cache does not actually work. (refs: #43329)
• PR #43361: (rallytime) Back-port #43329 to 2016.11 @ 2017-09-05 23:23:01 UTC
• PR #43329: (johnj) Fix #43295, better handling of consul initialization (refs: #43361)
• ISSUE #35840: (junovitch) preserve_minion_cache is broken in 2016.3+ (refs: #42903)
• PR #42903: (junovitch) Fix 'preserve_minion_cache: True' functionality (fixes #35840) @ 2017-09-05 22:57:14 UTC
• PR #43360: (terminalmage) Fix failing tests in Fedora @ 2017-09-05 22:23:13 UTC
• PR #43244: (rallytime) Update release branch section with a few more details @ 2017-09-05 20:27:59 UTC
• ISSUE #43348: (9maf4you) network.managed doesn't work on CentOS 7 (refs: #43359)
• PR #43359: (gtmanfred) ipaddr_start ipaddr_end for el7 @ 2017-09-05 19:44:24 UTC
• PR #43247: (rallytime) Back-port various mention bot settings to 2016.11 @ 2017-09-05 18:17:54 UTC
• PR #43206: (rallytime) Always notify tkwilliams when changes occur on boto files (refs: #43247)
• PR #43183: (basepi) Add basepi to userBlacklist for mention bot (refs: #43247)
• PR #42923: (rallytime) Always notify ryan-lane when changes occur on boto files (refs: #43247)
• PR #43277: (rallytime) Add CODEOWNERS file @ 2017-09-01 16:56:53 UTC
• PR #43312: (lordcirth) cron docs: Remind user to use quotes for special strings @ 2017-09-01 16:24:15 UTC
• PR #43290: (lordcirth) Clarify file.py docs @ 2017-09-01 14:30:04 UTC
• PR #43274: (terminalmage) Use six.integer_types instead of int @ 2017-08-30 21:32:42 UTC
Salt 2016.3.0 Release Notes - Codename Boron Known Issues WARNING: Some Salt Masters may need to apply a patch for Default Job Cache to prevent a possible crash
An issue exists that prevents the Salt master from cleaning the default job cache. This issue can cause an overconsumption of resources resulting in a crash. 2016.3.0 Salt masters should apply the patch in PR #33555. This issue will be addressed in 2016.3.1.
• issue #33516: When upgrading from 2015.8.10 to 2016.3.0 on centos7/redhat7 salt-minion must be restarted twice.
• issue #33517: SPM does not work on amazon linux 2015 in 2016.3.0.
Backwards-incompatible Changes • The default path for the extension_modules master config option has been changed.  Prior to this release, the location was a directory named extmods in the Salt cachedir. On most platforms, this would put the extension_modules directory in /var/cache/salt/extmods.  It has been moved one directory down, into the master cachedir. On most platforms, this is /var/cache/salt/master/extmods. Most users won't have to worry about this, but those who have been manually placing custom runners into /var/cache/salt/extmods/runners, or outputters into /var/cache/salt/extmods/output, etc. will be affected by this. To transition, it is recommended not to simply move the extmods directory into /var/cache/salt/master, but to copy the custom modules into the salt fileserver under salt://_runners, salt://_output, etc. and sync them using the functions in the new saltutil runner.
• The pkg.check_db function has been removed for yum/dnf.
Core Changes • The onchanges requisite now fires if any watched state changes. issue #19592.
• The ext_pillar functions must now accept a minion ID as the first argument. This stops the deprecation path started in Salt 0.17.x. Before this minion ID first argument was introduced, the minion ID could be retrieved accessing __opts__['id'] losing the reference to the master ID initially set in opts. This is no longer the case, __opts__['id'] will be kept as the master ID.
• Custom types can now be synced to the master using the new saltutil runner. Before, these needed to manually be placed under the extension_modules directory. This allows custom modules to easily be synced to the master to make them available when compiling Pillar data. Just place custom runners into salt://_runners, custom outputters into salt://_output, etc. and use the functions from the saltutil runner to sync them.
• The client_acl configuration options were renamed to publisher_acl.
• Added a new --config-dump option (issue #26639).
• TCP Transport presence events were updated to work with a NAT (PR #30629).
• A minion_pillar_cache setting was added to save rendered pillar data to cachedir for later use when file_client is set to local (PR #30428).
• Added the ability for binary data (such as a license key) to be distributed via pillar using the file.managed (issue #9569).
• Scheduled jobs now include success and retcode (issue #24237).
• The saltversioninfo grain was changed from a string to a list to enable reading values by index. (PR #30082).
• A pillar_merge_lists option was added to enable recursively merging pillar lists by aggregating them instead of replacing them (PR #30062).
• Grain values reported by Debian 8 (jessie) when lsb-release is installed were updated for consistency (PR #28649).
• A new option for minions called master_tries has been added. This specifies the number of times a minion should attempt to contact a master to attempt a connection. This allows better handling of occasional master downtime in a multi-master topology.
• The default directory for deploying the salt-thin tarball has changed for salt-ssh. It is now /var/tmp instead of /tmp. Users may also wish to delete any directories in /tmp ending with _salt/. (issue #32771)
Cloud Changes • Refactored the OpenNebula driver and added numerous --function and --action commands to enhance Salt support for image, template, security group, virtual network and virtual machine management in OpenNebula.
• Added execution/state modules to support the deployment of AWS cognito identity pools (PR #31094).
• Added ability to set tags and listener policies on a AWS ELB (PR #27552).
Platform Changes • Renamed modules related to macOS. The following module filenames were changed.  The virtual name remained unchanged.
• PR ##30558: renamed osxdesktop.py to mac_desktop.py
• PR ##30557: renamed macports.py to mac_ports.py
• PR ##30556: renamed darwin_sysctl.py to mac_sysctl.py
• PR ##30555: renamed brew.py to mac_brew.py
• PR ##30552: renamed darwin_pkgutil.py to mac_pkgutil.py
Package Support • Ubuntu Xenial: Packages for Ubuntu Xenial (16.04) are available for 2016.3.0 and onwards. See repo.saltstack.com for more information. Note that Xenial comes with Debian's packaged version of Salt 2015.8.8 and official repo.saltstack.com packages are available for 2015.8 releases beginning with Salt 2015.8.11.
Proxy Minion Changes The deprecated config option enumerate_proxy_minions has been removed.
def __virtual__(): """ Only work on proxy """ try: if salt.utils.is_proxy() and __opts__["proxy"]["proxytype"] == "ssh_sample": return __virtualname__ except KeyError: pass
NOTE: salt.utils.is_proxy() has been renamed to salt.utils.platform.is_proxy as of the Oxygen release.
Finally, if there is a function called grains in the proxymodule, it will be executed on proxy-minion startup and its contents will be merged with the rest of the proxy's grains.  Since older proxy-minions might have used other methods to call such a function and add its results to grains, this is config-gated by a new proxy configuration option called proxy_merge_grains_in_module.  This defaults to False in this release. It will default to True in the release after next.  The next release is codenamed Carbon, the following is Nitrogen.
The example proxy minions rest_sample and ssh_sample have been updated to reflect these changes.
Syndic Updates A major performance and management issue was found and fixed in the syndic. This makes the Salt Syndic substantially more reliable and performant. Please make sure that the syndic and the master of masters which syndics attach to are updated, otherwise the syndic fixes alone can cause minor performance issues with older master of masters.  Please update masters first, then syndics.  Minions do not need to be updated for this fix to work.
Module Changes • file execution module: show_diff is deprecated in favor of show_changes. (PR #30988)
• reg execution module:
• Removed the following deprecated functions from the reg module (PR #30956):
• Removed force parameter from reg state module
• Fixed virtual function in state
• Improved error information for reg.delete_value function
• jboss7 execution module: deployed function was decoupled from Artifactory by removing Artifactory-specific functionality.  Note that the changes in some of the function arguments break existing state files, see issue #30515 and PR #3080 for details.
• pkg state module: The wait function was removed, the functionality was replaced with the onchanges requisite (PR #30297).
• firewalld state module: A permanent argument was added add_port. Note that permanent defaults to True, which changes previous behavior (PR #30275). A bind function was also added that allows binding zones to interfaces and sources (PR #29497).
• journald beacon module: The event string was updated to include a tag. Note this might impact existing reactors based on this beacon.  (PR #30116).
• postgres_privileges state module: The default value of the prepend argument was changed from None to public.
• zenoss execution module: The add_device function was updated with a default value of 1000 for prod_state to match the documentation (PR #28924).
• The etcd execution module, state module, returner module, and util module were refactor (PR #28599). This refactor changes error returns for several functions (primarily edge cases):
• get: Used to return '' on key-not-found. Now returns None.
• set: Used to return '' on issues setting keys. Now returns None.
• ls: Used to return {path: {}} on key-not-found. Now returns None.
• Tree: Used to return {} on key-not-found. Now returns None.
• smartos_virt execution module: Updated to use most of the new smartos_vmadm (PR #28284).
• apache_conf state module, apache_module state module, and apache_site state module: the enable and disable functions were renamed to enabled and disabled, respectively.  In PR #33562, these functions were readded and properly deprecated and will be removed in Salt 2017.7.0.  This fix will be available in 2016.3.1.  As a workaround, try
apache_module.enable{{ 'd' if grains.saltversioninfo == [2016, 3, 0] else '' }}
New Features Thorium - Provisional New Reactor The 2016.3 release introduces the new Thorium Reactor. This reactor is an experimental new feature that implements a flow programming interface using the salt state system as the engine. This means that the Thorium reactor uses a classic state tree approach to create a reactor that can aggregate event data from multiple sources and make aggregate decisions about executing reactions.
This feature is both experimental and provisional, it may be removed and APIs may be changed. This system should be considered as ambitious as the Salt State System in that the scope of adding a programmable logic engine of this scale into the event systems is non trivial.
See Thorium Complex Reactor.
Improved Mac OS Support Improved Solaris Support A lot of work was done to improve support for SmartOS. This work also resulted in improvements for Solaris and illumos as SmartOS.
• rewrite of vmadm module (SmartOS)
• rewrite of imgadm module (SmartOS)
• deprecation of virt module in favor of vmadm (SmartOS)
• implemented smartos state (SmartOS)
• improved zpool module add SmartOS, illumos and Solaris support
• improved zfs module add SmartOS, illumos and Solaris support
• implemented zpool state
• implemented zfs state implemented solaris_system system module to provide better Solaris support (PR #30519)
• other minor fixes to grains, localmod, ...
Tornado Transport IMPORTANT: The Tornado Transport wire protocol was changed in 2016.3, making it incompatible with 2015.8 (PR #29339).
Windows DSC Integration (Experiemental) Dimension Data Cloud Support A SaltStack Cloud driver for Dimension Data Public Cloud, provides the driver functionality to service automation for any of the Dimension Data Public Cloud locations:
• Deploy new virtual machines
• List and query virtual machine images
• Destroy and query virtual machines
Documentation of the Dimension Data SaltStack integration is found on developer.dimensiondata.com
Minion Blackout During a blackout, minions will not execute any remote execution commands, except for saltutil.refresh_pillar. Blackouts are enabled using a special pillar key, minion_blackout set to True.
See Minion Blackout.
Splunk Returner A Splunk Returner that uses HTTP Event Collector is now available (PR #30718).
SQLCipher Pillar Module Support was added for retrieving pillar data via queries to SQLCiper databases (PR #29782).
New Modules The following list contains a link to the new modules added in this release.
Beacons • beacons.adb
• beacons.glxinfo
• beacons.memusage
• beacons.network_settings
• beacons.proxy_example
• beacons.salt_proxy
Engines • engines.docker_events
• engines.redis_sentinel
• engines.slack
• engines.sqs_events
• engines.thorium
Execution Modules • modules.bcache
• modules.beacons
• modules.boto_cloudtrail
• modules.boto_datapipeline
• modules.boto_iot
• modules.boto_lambda
• modules.boto_s3_bucket
• modules.chronos
• modules.cytest
• modules.dockercompose
• modules.dsc
• modules.ethtool
• modules.github
• modules.infoblox
• modules.iwtools
• modules.jenkins
• modules.linux_ip
• modules.mac_assistive
• modules.mac_brew
• modules.mac_defaults
• modules.mac_desktop
• modules.mac_keychain
• modules.mac_pkgutil
• modules.mac_ports
• modules.mac_power
• modules.mac_service
• modules.mac_shadow
• modules.mac_softwareupdate
• modules.mac_sysctl
• modules.mac_system
• modules.mac_timezone
• modules.mac_xattr
• modules.marathon
• modules.minion
• modules.openvswitch
• modules.opkg
• modules.philips_hue
• modules.proxy
• modules.pushbullet
• modules.restartcheck
• modules.s6
• modules.salt_proxy
• modules.ssh_package
• modules.ssh_service
• modules.sysfs
• modules.vboxmanage
• modules.win_certutil
• modules.win_dism
• modules.win_license
• modules.win_iis
• modules.win_task
• modules.zabbix
Pillar • pillar.http_yaml
• pillar.stack
Proxy • proxy.chronos
• proxy.junos
• proxy.marathon
• proxy.phillips_hue
• proxy.ssh_sample
Roster • roster.range
States • states.apache_conf
• states.apache_site
• states.boto_cloudtrail
• states.boto_datapipeline
• states.boto_iot
• states.boto_lamda
• states.boto_s3_bucket
• states.chocolatey
• states.chronos_job
• states.firewall
• states.github
• states.gpg
• states.grafana_dashboard
• states.grafana_datasource
• states.infoblox
• states.jenkins
• states.mac_assistive
• states.mac_defaults
• states.mac_keychain
• states.mac_xattr
• states.marathon_app
• states.openvswitch_bridge
• states.openvswitch_port
• states.postgres_cluster
• states.proxy
• states.salt_proxy
• states.virt
• states.win_certutil
• states.win_dism
• states.win_license
• states.zabbix_host
• states.zabbix_hostgroup
• states.zabbix_user
• states.zabbix_usergroup
Salt 2016.3.1 Release Notes Version 2016.3.1 is a bugfix release for 2016.3.0.
Statistics • Total Merges: 87
• Total PR References: 58
• Contributors: 25 (abednarik, amontalban, anlutro, babilen, cachedout, clburlison, danslimmon, eliasp, glomium, jacobhammons, jfindlay, kev009, lomeroe, michalsuba, neil-williamson, onorua, opdude, rallytime, sjorge, terminalmage, thatch45, ticosax, tomlaredo, twangboy, zigarn)
Final Release of Debian 7 Packages Regular security support for Debian 7 ended on April 25th, 2016. As a result, 2016.3.1 and 2015.8.10 will be the last Salt releases for which Debian 7 packages are created.
Changelog for v2016.3.0..v2016.3.1 Generated at: 2018-05-27 04:31:54 UTC
• PR #33883: (jfindlay) add 2016.3.1 release notes
• PR #33866: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-08 19:49:56 UTC
• be20ce1bbf Merge pull request #33866 from rallytime/merge-2016.3
• 595d4f2ac3 Fixup new groupadd tests for syntax change in 2016.3
• c5b4ec0b0f Merge branch '2015.8' into '2016.3'
• ec09095c45 Merge pull request #33827 from cachedout/issue_33810
• 9d36f1e474 Fix broken locate.locate function
• f7b3d0eda0 Merge pull request #33839 from cachedout/fix_pkgresource_test_stacktrace
• 435547a747 Fix another unit test stacktrace in pkg_resource
• 5f081ef31c Merge pull request #33840 from cachedout/remove_matcher_unit_tests
• 6297448377 Remove matcher tests
• cda032dab2 Merge pull request #33836 from cachedout/fix_winserver_manager_test
• 453fb1ac91 Fixing more stupid unit tests
• 1db559afe9 Merge pull request #33805 from jfindlay/pkg_tests
• 0c069ddc95 states.pkg int tests: skip if pkg mgr unavailable
• 3984b65486 Merge pull request #33808 from jfindlay/gem_tests
• f7c19a1a58 modules.gem int tests: relax version checks
• 6af47d2ba7 modules.gem int tests: remove pkgs before testing install
• c30d8a8c61 Merge pull request #33770 from jfindlay/service_tests
• f13f914755 states.service: add integration tests
• 90aee79c39 states.service.mod_watch: update unit test
• d210a92f09 states.service.mod_watch: update sfun and force docs
• 7fdfbe9a28 Merge pull request #33691 from jtand/gem_integration_test
• ff2dae103d ubuntu doesn't install default gems when ruby is installed
• 504df9a65a Fixed lint error
• 0cb1bfa0d3 Removed extra :
• 86f59b3e80 Made more pythonic
• 2f36f34981 Fixed salt.util import. Added status check to make sure external resource is available
• 400a71ec33 Removed redundancies
• 91db411bea A couple lint fixes
• c97f3319b9 Add check for gem binary
• 210aceb402 Refactored tests to not use return messages
• 9d437bd45d Removed artifact from testing
• 134e1fa888 Fixed typos, and added destructiveTest decorator
• 37bc3ad8fd Fixed typo, uninstalled to uninstall
• 5b23b91ac6 Integration test for gem module
• bb4194bb79 Merge pull request #33777 from sodium-chloride/2015.8-2016-0604-1939
• c1fd830a1a Fix minor docstring issue of arg being missing
• c749aea409 Merge pull request #33759 from cachedout/issue_31219
• 15a39f8646 Catch no minions exception in batch mode
• 47d668e071 Merge pull request #33719 from cachedout/fixup_33653
• 635efa248b Change to just surround the mkdir
• 21b7123a60 Catch oserror for race condition
• 11e39e7203 Merge pull request #33712 from meaksh/fix-for-groupadd-module-failures-in-SLE11-2015.8
• ab738416ba pylint fix
• bf27e5d36e test_members cleanup
• ba815dbf76 improvements on groupadd unit tests
• 3bbc5ae0d9 one line is better
• a53dc192c9 fix groupadd module for sles11 systems
• 2c450a7494 Merge pull request #33718 from rallytime/bp-33700
• a6a446121a Fix speed issue
• a41146730a Fix incorrect args passed to timezone.set_hwclock
• b07701f0a0 Merge pull request #33727 from terminalmage/issue33725
• d8ba7ed5a5 Fix git_pillar edge case for remote repos without a master branch
• 015e50cec8 Merge pull request #33728 from jfindlay/test_state_test
• 87e018af2a states.test.configurable_test_state: add unit tests
• c2d0679c4b states.test.configurable_test_state: refactor change_data
• f06ff1af1f states.test.configurable_test_state test mode
• 1cf8fe3f1d Merge pull request #33729 from twangboy/fix_win_servermanager
• 2de91d166f Fix docstring
• 9870479d99 Add exclude option to state
• 50bd76e206 Add exclude option
• 6c150d840d Merge pull request #33743 from vutny/drop-debian-community-repo-doc
• 8621f5be54 Debian installation docs: drop section about community-maintained repository
• 56c0a42e12 Create missing jid dir if it doesn't exist (#33653)
• 8a566ff4b9 Merge pull request #33654 from twangboy/fix_win_servermanager
• 6c7b21676a Fix lint and tests
• 4775e6bdf0 Add additional params to state
• b0af32346d Add additional params to install and remove
• 996ff56dd4 Merge pull request #33679 from terminalmage/issue33424
• 9da40c4437 Append empty dictionaries for saltenvs with no top file
• 5eb1b3ca62 Only compile the template contents if they evaluate to True
• ISSUE #33843: (richardscollin) 2016.3 Test Suite TCP Error (refs: #33860)
• PR #33860: (cachedout) Allow socket closes when the socket is disconnected @ 2016-06-08 18:26:16 UTC
• 669aa92d59 Merge pull request #33860 from cachedout/issue_33843
• 2c88e22c07 Use errno
• e7de99dd0e Correct silly mistake
• 7a46360a13 Allow socket closes when the socket is disconnected
• ISSUE #33818: (saltuser) 2016.3.0 minion default log level INFO (refs: #33821, #33861)
• PR #33861: (cachedout) Set master and cloud to log level warning
• PR #33821: (cachedout) Restore deafault log level to warning (refs: #33861)
• PR #33698: (opdude) Vsphere fixes @ 2016-06-08 14:12:17 UTC
• a3202f1ad6 Merge pull request #33698 from Unity-Technologies/vsphere-fixes
• 8ff5906fad Revert "Fix a bug when creating a new VM and changing the network info"
• 636f4c00f0 Make sure we only use GetConnection if we are using a proxy salt minion
• 64e9334d56 Fix a bug with self signed certificates and creating a new VM
• 7834aeda7d Fix a bug when creating a new VM and changing the network info
• PR #33771: (twangboy) Additional functionality to win_dism.py @ 2016-06-08 13:58:20 UTC
• 01aaf3e2a9 Merge pull request #33771 from twangboy/win_dism
• 9be45fe37a Fix some more lint
• 421dc97957 Fix/add unit tests for state
• 8d66fac74c Add missing unit tests
• 60f856f73d Fix unit tests for module
• b574947afe Fix some lint errors
• a32774c07d Add salt.utils.compare_lists
• 7ff7050705 Fix incorrect parameters in the state
• b8ee89f18e Fix typos
• 10458d8a70 Remove multiple lookups, faster
• d9b848c0d9 Change to dict instead of error
• 6510e0a5b0 Add restart option
• da8562dbc8 Add quiet and norestart options
• 946371bf1f Handle errors, ensure add/remove
• 7e6382a8b2 Use list instead of string for cmd
• fbdd28f144 Add state functions
• 90a4ee3d96 Merge branch '2016.3' of https://github.com/saltstack/salt into win_dism
• 00c24abe1f Add get functions
• c6621053fd Add additional functions
• 36507845b6 Update documentation
• ISSUE #33649: (tyhunt99) 2016.3.0 dockerng state fails comparing cmd configuration (refs: #33851)
• PR #33851: (ticosax) [dockerng] Add support for edge case when Cmd and Entrypoint can't be blanked @ 2016-06-08 13:52:40 UTC
• f546e47552 Merge pull request #33851 from ticosax/fix-entrypoint-support
• 0d40e1c4f3 Add support for edge case when Cmd and Entrypoint can't be blanked
• PR #33821: (cachedout) Restore deafault log level to warning (refs: #33861) @ 2016-06-07 16:51:46 UTC
• 3f6d06a060 Merge pull request #33821 from cachedout/issue_33818
• 52f1f77a38 Restore deafault log level to warning
• ISSUE #33578: (ohauer) 2016.3.0 FreeBSD Failed to load grains defined in grain file disks.disks in function <function disks at 0x80cff9320>, error: (refs: #33604, #33767)
• PR #33767: (amontalban) Fix #33604 implementation when 'geom disk list' does not output rotat… @ 2016-06-07 14:41:56 UTC
• PR #33604: (kev009) Fix #33578 disks grain (refs: #33767)
• 3e48b701e3 Merge pull request #33767 from amontalban/2016.3
• b8c0dd5b4c Fix #33604 implementation when 'geom disk list' does not output rotationrate. #33578
• PR #33806: (cachedout) Work around upstream cherrypy bug @ 2016-06-07 14:39:57 UTC
• a84588c788 Merge pull request #33806 from cachedout/cherrypy_1444
• 1b537d41b6 Work around upstream cherrypy bug
• ISSUE #33754: (zerthimon) boto_s3_bucket.present is not idempotent (refs: #33776)
• PR #33776: (danslimmon) Fixed ACL user comparison. Resolves #33754.  @ 2016-06-06 11:11:15 UTC
• 94f98b4ab8 Merge pull request #33776 from danslimmon/s3-bucket-idempotency-33754
• 35b84f1877 Fixed bug where _prep_acl_for_compare() would edit but not return
• f87bc347fd Fixed ACL user comparison. Resolves #33754.
• ISSUE #33741: (jopohl) pkg.install: ERROR: Zypper command failure: Unknown option '--no-refresh' (refs: #33763)
• PR #33763: (abednarik) Insert --no-refresh before install in Zypper.  @ 2016-06-06 10:53:27 UTC
• a92e155a04 Merge pull request #33763 from abednarik/abednarik_zypper_no_refresh_fix
• 7c909a1d7f Insert --no-refresh before install in Zypper.
• ISSUE #33647: (closepin) Pillars passed from command-line override pillar subtrees instead of merging (refs: #33764)
• PR #33764: (terminalmage) Merge instead of update pillar overrides @ 2016-06-06 10:52:22 UTC
• 306848a2d7 Merge pull request #33764 from terminalmage/issue33647
• 914003c995 Merge instead of update pillar overrides
• PR #33772: (danslimmon) Fixed spelling of "through" @ 2016-06-06 10:50:54 UTC
• b37a862b70 Merge pull request #33772 from danslimmon/trough-through
• ea3498aedc Fixed spelling of "through"
• ISSUE #33614: (knuta) grains.has_key()  always returns false in 2016.3.0 (refs: #33651)
• PR #33651: (cachedout) Restore grains context to renderers @ 2016-06-03 20:48:44 UTC
• a8d9221631 Merge pull request #33651 from cachedout/issue_33614
• 5518e1dd14 Fix whitespace
• 7b50e1766e Better fix
• 4e18ff7000 Restore grains context to renderers
• PR #33757: (cachedout) Reminder not to return non-serializable data from states @ 2016-06-03 19:23:54 UTC
• daf462e430 Merge pull request #33757 from cachedout/state_set_doc
• 500d4ccec2 Reminder not to return non-serializable data from states
• ISSUE #33605: (morganwillcock) win_pkg: UnicodeEncodeError where DisplayName includes "Español" (refs: #33670)
• PR #33670: (rallytime) Handle non-ascii package names in state.format_log @ 2016-06-03 16:16:53 UTC
• a5684ed123 Merge pull request #33670 from rallytime/fix-33605
• 59bd51f4c8 Update test to correct iteration
• a580d1c6e0 Add unit test for format_log change
• e68097445c Revert "Track down more unicode instances and add a test"
• 9729aed262 Track down more unicode instances and add a test
• ae332d1f88 Handle non-ascii package names in state.format_log
• ISSUE #33588: (whytewolf) rabbitmq_user.present error  (refs: #33641)
• PR #33723: (rallytime) Back-port #33641 to 2016.3 @ 2016-06-03 16:07:53 UTC
• PR #33641: (glomium) check rabbitmq version and use different api to validate a users pass… (refs: #33723)
• 56eab363ff Merge pull request #33723 from rallytime/bp-33641
• 77a51a00a3 pylint W0141, W0702
• f8518939a7 check rabbitmq version and use different api to validate a users password
• ISSUE #32059: (fuzzy-id) dockerng fails with: create_container() got an unexpected keyword argument 'binds' (refs: #33748)
• PR #33748: (ticosax) HostConfig has been introduced by docker api version 1.15 @ 2016-06-03 15:28:40 UTC
• c2b970789c Merge pull request #33748 from ticosax/adjust-api-version-host-config
• 134e4a9abf HostConfig has been intoriduced by docker api version 1.15
• PR #33745: (eliasp) Typo (privilages → privileges) @ 2016-06-03 15:14:37 UTC
• e08c685a6c Merge pull request #33745 from eliasp/2016.3-typo-privilages-privileges
• 646bc426c6 Typo (privilages → privileges)
• ISSUE #33537: (anlutro) apache_module state functions changed names with no deprecation warning or backward compatibility (refs: #33562)
• PR #33562: (jfindlay) states.apache_*: readd and deprecate enable and disable @ 2016-06-02 19:51:37 UTC
• PR #29651: (zigarn) Deb apache fixes (refs: #33562)
• 5f4c6902aa Merge pull request #33562 from jfindlay/apache_funcs
• 9b0eb858a6 add note and workaround to release notes
• 17306bfc69 states.apache_*: readd and deprecate enable and disable
• ISSUE #33632: (rbjorklin) dockerng.volume_present: Dryrun isn't dry (refs: #33659)
• PR #33659: (danslimmon) Added test mode to states.dockerng. Resolves #33632.  @ 2016-06-02 17:45:49 UTC
• d3253effe9 Merge pull request #33659 from danslimmon/dockerng-dryrun-33632
• ef885c1b7e Added test mode to dockerng.volume_present. Resolves #33632.
• PR #33696: (clburlison) Update mac native package for upcoming release @ 2016-06-02 17:44:01 UTC
• 1d6582b659 Merge pull request #33696 from clburlison/2016.3-pkg-fix
• b483d1d8a6 Update mac native package for upcoming release
• PR #33710: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-02 16:19:00 UTC
• 78966f5f30 Merge pull request #33710 from rallytime/merge-2016.3
• b7accb0b3b Merge branch '2015.8' into '2016.3'
• c8dc70b96a Merge pull request #33685 from jfindlay/get_url_test
• 2b5035fdc0 modules.cp.get_url: add test for https://
• 5e022ff29c Merge pull request #33581 from dincamihai/2015.8
• 788730ea72 DRY test
• 1d3769ccfa Improve zypper_patcher_config looks
• 42d8d4195c Assert only gpgautoimport: True works
• ced75e8e62 Reverse if conditions and rename variable
• 80bfbe5c52 Reduce dicts and lists to one line where possible
• 1d5d6d7d60 Update test method names to pass pylint
• c7ae5907ee Call zypper refresh after adding/modifying a repository
• 069ee15b7c Merge pull request #33681 from rallytime/bp-33599
• 45143a599b use requests streaming for uploads/downloads to file (return_bin unchanged) allows downloading files larger than amount of memory (non-stream reads into memory before writing to disk or uploading)
• 4a9b23f03f first go at having requests use streaming for get/put requests
• 13537c4891 Merge pull request #33396 from babilen/issue-33393
• 57e0475cd4 Make pip InstallationError import more robust
• 291a3e21fa Remove duplicated code.
• 7bce4ece1a Merge pull request #33652 from terminalmage/zh723
• 411841603a Lower the log level for failed auths
• 504989388a Merge pull request #33615 from danslimmon/mysql-traceback-33582
• 180099ae9f Wrote test for broken server connection
• c6c3ff02e3 Added some error checking to resolve #33582.
• ISSUE #32916: (giannello) file.managed memory usage with s3 sources (refs: #33599, #33682)
• PR #33682: (lomeroe) backport #33599 to 2016.3
• PR #33599: (lomeroe) Fix s3 large file download (refs: #33681, #33682)
• ISSUE #33532: (Routhinator) 2016.3 breaks existing formulas that work on 2015.8 (refs: #33688)
• PR #33688: (terminalmage) Undo __repr__() and __str__() parts of d5a7dcc
• ISSUE #29265: (mbochenk) mysql_user.present does not work with MySQL 5.7 (refs: #33690, #32440, #30603)
• PR #33690: (neil-williamson) Remove explicit PW column default from mysql_user
• PR #32440: (neil-williamson) Automatically detect correct MySQL password column for 5.7 and fix setting passwords (refs: #33690)
• PR #30603: (michalsuba) addressing #29265 (refs: #32440)
• PR #33680: (rallytime) Back-port #32942 to 2016.3 @ 2016-06-01 22:14:20 UTC
• PR #32942: (onorua) Make tornado raise error configurable (refs: #33680)
• c725854596 Merge pull request #33680 from rallytime/bp-32942
• 09751ecb04 Make tornado raise error configurable (#32942)
• PR #33677: (twangboy) Pass kwargs to cmd.run @ 2016-06-01 20:20:08 UTC
• 9571dad678 Merge pull request #33677 from twangboy/fix_runas
• 4272afe0d5 Pass kwargs to cmd.run
• ISSUE #33529: (djneades) pkg.latest completely broken on FreeBSD in salt-ssh 2016.3 (refs: #33648)
• PR #33648: (terminalmage) salt.modules.pkgng: Fix incorrect usage of _pkg() @ 2016-06-01 16:37:46 UTC
• d566ec4b31 Merge pull request #33648 from terminalmage/issue33529
• 4ad80d29b6 salt.modules.pkgng: Fix incorrect usage of _pkg()
• PR #33646: (jfindlay) Fix more tmp paths on MacOS @ 2016-06-01 16:36:33 UTC
• e92d6e214f Merge pull request #33646 from jfindlay/mac_tests
• c53a727c18 tests.runtests: use globally-determined tempdir
• 8295b48459 test.integration: use hard /tmp on MacOS
• PR #33656: (cachedout) Fix indentation error in minion.py @ 2016-06-01 16:23:20 UTC
• PR #33076: (cachedout) Avoid second grains load on windows multiprocessing (refs: #33656)
• 9603cd3c0d Merge pull request #33656 from cachedout/fix_33076
• 8259d4091f Fix indentation error in minion.py
• PR #33637: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-05-31 18:43:17 UTC
• b379dc57fd Merge pull request #33637 from rallytime/merge-2016.3
• cd05d2bed1 Fix zypper test
• 74a7b78e00 Merge branch '2015.8' into '2016.3'
• b47182e47c Merge pull request #33558 from twangboy/fix_win_servermanager
• 62a6bde0ea Fix comment when already installed
• 79bc7195dc Fix unit tests
• 56a6f6bb83 Fix changes
• 8ebe99ec5e Fix restart_needed
• 6e478cbda0 Add restart needed
• 72ebf26616 Add missing import
• 193583be96 Use dictionary compare for changes in remove
• 1ae7dd76c1 Use dictionary compare for changes
• 58d89d66e3 Merge pull request #33555 from cachedout/issue_33544
• fe7ee7a470 Fix crashing Maintenence process
• d052908729 Merge pull request #33501 from meaksh/zypper-download-check-signature-2015.8
• eaaef25c79 lint issue fixed
• 6b6febb211 unit tests for rpm.checksum() and zypper.download()
• e2d0c4abb1 Merge pull request #33513 from rallytime/fix-33319
• 81c1471209 Add a section to the jinja docs about escaping jinja
• fabc15e616 Merge pull request #33520 from jacobhammons/release-notes.8
• 42e358af7d Updated version numbers in the docs for the 2016.3.0 release
• PR #33638: (rallytime) Back-port #33613 to 2016.3
• PR #33613: (abednarik) Updated apache_module for backward compatible. (refs: #33638)
• ISSUE #33590: (morganwillcock) ini_manage.options_absent: only works in test mode (TypeError: unhashable type: 'list') (refs: #33606)
• PR #33606: (danslimmon) Fixed ini.options_absent. Resolves #33590.  @ 2016-05-31 15:51:35 UTC
• 23506f8279 Merge pull request #33606 from danslimmon/ini-optionsabsent-33590
• fb13852102 Fixed ini.options_absent. Resolves #33590.
• PR #33604: (kev009) Fix #33578 disks grain (refs: #33767) @ 2016-05-31 15:17:37 UTC
• 44e8c9e720 Merge pull request #33604 from kev009/fix-33578
• e452ec514e Ignore cdroms in disks grain
• 8bf0290024 Make disks grain datatyper more resilient
• PR #33631: (babilen) Fix 'virt' state names in cloud controller tutorial
• PR #33603: (sjorge) allow esky packages to be build on base64 2015Q4 @ 2016-05-29 00:36:02 UTC
• e9a0c9304a Merge pull request #33603 from sjorge/2016.3-smartos-esky
• 1064102394 add no-wheel, instructions were failing for someone testing due to wheel being used nog producing an egg
• c85e03ecf7 allow for newer pyzmq in esky packages
• 1620b8c0fa allow esky packages to be build on base64 2015Q4
• ISSUE #33565: (jamesp9) Typo in states/virtualenv_mod.py (refs: #33576)
• PR #33576: (tomlaredo) Fix #33565 (typo causes invalid syntax) @ 2016-05-27 16:46:35 UTC
• afd3c1b9bd Merge pull request #33576 from rodacom/2016.3
• 9f7d81e0cc Fix #33565
• ISSUE #33530: (kluoto) Centos7 pkg.upgrade failure on 2016.3 (refs: #33549)
• PR #33549: (thatch45) Fix for #33530 @ 2016-05-26 19:26:01 UTC
• 71145ddda7 Merge pull request #33549 from thatch45/33530
• b906859fce Fix for #33530
• PR #33538: (anlutro) Fix a KeyError if group is provided but not user in cmd states @ 2016-05-26 17:58:05 UTC
• 4831c6a353 Merge pull request #33538 from alprs/fix-cmd_user_runas_deprecation_bug
• c738a0de76 fix a KeyError if group is provided but not user
• ISSUE #33543: (arthurlogilab) Thorium documentation is incorrectly formated and appears partially on docs.saltproject.io (refs: #33550)
• PR #33550: (jacobhammons) Fixes display of thorium docs @ 2016-05-26 17:57:05 UTC
• 5287a1b8c8 Merge pull request #33550 from saltstack/jacobhammons-patch-1
• 65df3a6fa2 Refs #33543
• PR #33509: (twangboy) Detect System Architecture for Mac Build @ 2016-05-26 14:40:54 UTC
• 3a95f8a977 Merge pull request #33509 from twangboy/fix_arch
• 7844059dcf Handle system architecture
• PR #33522: (jfindlay) rework modules.mac_brew.latest_version to work around brew version inconsistency @ 2016-05-26 14:19:25 UTC
• 0bc881b4da Merge pull request #33522 from jfindlay/mac_pkg
• 2781377b17 modules.mac_brew: update unit tests
• 0ed3598fc9 modules.mac_brew int tests: add latest_version test
• 8789c2d06d modules.mac_brew int tests: add list_upgrades,info_installed
• be381e0fc9 modules.mac_brew int tests: move decorators to class
• fa3ec8a2bf modules.mac_brew.latest_version: refactor to use standard methods
• 58492c29cf modules.mac_brew: add info_installed function
• 9abf8f4832 modules.mac_brew.list_upgrades: use brew's json output
• 77a4f5b01e modules.mac_brew: move retcode check to _call_brew
• PR #33519: (jacobhammons) New doc site layout, 2016.3.0 release note known issue additions @ 2016-05-26 13:53:21 UTC
• 518713f5e5 Merge pull request #33519 from jacobhammons/2016.3.0rel
• a424c38f5d New doc site layout, 2016.3.0 release note known issue additions
• PR #33508: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-05-25 20:34:49 UTC
• 9199101ef2 Merge pull request #33508 from rallytime/merge-2016.3
• a5e0141eda Merge branch '2015.8' into '2106.3'
• 5a6b037cbd Merge pull request #33507 from rallytime/merge-2015.8
• 03b0c97520 Merge branch '2015.5' into '2015.8'
• 6f7fda0354 Merge pull request #33486 from jtand/2015.5
• d1e210fff8 Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
• ee2ae0ea8a Added docstring examples to glance.image_schema and schema_get
• 59e90064e6 modules.swift.head does not have a body. Should not be checked for a docstring right now.
• f72ec1479b Merge pull request #33482 from rallytime/pillar-opts-docs
• 087564528d Add pillar_opts docs to master.rst
• dc644b145d Merge pull request #33488 from rallytime/fix-18752
• b0a9f4181f Add docs for the syndic_finger config
• a4e84aa7d2 Merge pull request #33454 from scubahub/2015.5
• df3c0b8e78 Correct (and make consistent) determination of the test flag.
• 3a52ace673 manage account information for pam (#33473)
• ee76be3b0b Merge pull request #33503 from rallytime/fix-15252
• cfc07f7641 Add docs about minion config file in standalone minion docs
• e9b648e461 Merge pull request #33474 from cachedout/issue_29451
• aa2bac3a0d Remove debugging
• 68d8050cb8 Fix diskusage beacon
• 3bfb6bf719 Merge pull request #33465 from meaksh/check-if-job-returns-successfully-2015.8
• 9deb70fd8e jobs.exit_success() now works parsing the results of jobs.lookup_id()
• 7ba40c4f31 jobs.exit_success allow to check if a job has executed and exit successfully
• 70eb7b66f3 Merge pull request #33487 from jtand/glance_doc_fixes
• 0b1cae05d9 Added docstring examples to glance methods and nova.list
• ebf1256545 Don't need to check swift.head due to it having no body
• 56ea979916 Merge pull request #33481 from rallytime/fix-33423
• 7fd3e8f361 Fix docs about etcd config options and add pillar_opts doc
• 2394cdc4bf Merge pull request #33490 from rallytime/fix-16319
• 0c5548f9d1 Document the postgres.psql_query function
• ede232f0f1 Merge pull request #33480 from jfindlay/service_doc
• 29c00a1b1b states.service: clarify function description language
• 6a9ae09e79 states.service.__virtual__: add load fail reason
• 4f96cc1f54 Return full pending computer name (#33483)
• a89be5e9d4 Use six.string_types in jobs runner (#33499)
• 2e24a04565 Merge pull request #33491 from BlaineAtAffirm/2015.8
• 7599b18995 fix jobs.list_jobs failing with search_target
• 1861af427e Merge pull request #33478 from rallytime/bp-32484
• 042f17efa4 Only unsub if we have a jid
• b8154b678e Merge pull request #33457 from rallytime/doc-formatting
• 82f8f3efff Make doc formatting consistent and use correct versionadded
• 1dfa95651c Don't allow a "repo" kwarg for pkgrepo.managed (#33477)
• b4071b07f1 Allow for config entry to be a list in a dict for beacons (#33476)
• 9f56ab4c45 Merge pull request #33469 from meaksh/zypper-download-check-signature-2015.8
• a65071a6d1 simpler rpm.checksum function
• 80fe303e38 Renamed check_sig to checksum and some refactoring
• d56e3f4258 bugfix: showing errors when a package download fails using zypper pkg.download
• 8a21b9149e check the signature of downloaded RPM files
• 00f9090928 Add docs about PyYAML's 1024 character limitations for simple keys (#33459)
• 3b12f396b4 Prevent several minion processes on the same machine (‐ #33464)
• c8b4f338d8 Make --gpg-auto-import-keys a global param when calling zypper (#33432)
• 0c4e38ced4 Fix the saltutil.wheel function and add integration tests (#33414)
• PR #33505: (twangboy) Fix build script where pip didn't work @ 2016-05-25 18:15:27 UTC
• a43ffadcb7 Merge pull request #33505 from twangboy/fix_build_script
• 7d78e5d612 Fix build script where pip wouldn't work
• PR #33076: (cachedout) Avoid second grains load on windows multiprocessing (refs: #33656) @ 2016-05-25 17:10:06 UTC
• 4cf40da7d7 Merge pull request #33076 from cachedout/win_grains
• dab9825c88 Fix indentation error
• b14e2cce9e Avoid second grains load on windows multiprocessing
Salt 2016.3.2 Release Notes Version 2016.3.2 is a bugfix release for 2016.3.0.
Statistics • Total Merges: 200
• Total Issue References: 66
• Total PR References: 177
• Contributors: 52 (Ch3LL, DarkKnightCZ, DmitryKuzmenko, Inveracity, abalashov, abednarik, adelcast, ajacoutot, amendlik, anlutro, aphor, artxki, bbinet, bensherman, cachedout, christoe, clinta, cro, dmurphy18, dongweiming, eliasp, eradman, farcaller, garethgreenaway, glomium, gtmanfred, isbm, jacobhammons, jacobweinstock, jfindlay, jmacfar, jnhmcknight, justinta, l2ol33rt, lomeroe, meaksh, nulfox, opdude, peterdemin, rallytime, s0undt3ch, secumod, sjmh, sjorge, terminalmage, thatch45, themalkolm, ticosax, tmehlinger, twangboy, vutny, whiteinge)
Changelog for v2016.3.1..v2016.3.2 Generated at: 2018-05-27 04:37:58 UTC
• PR #34988: (rallytime) Update release notes with new changes @ 2016-07-27 15:54:16 UTC
• 721e6dcce8 Merge pull request #34988 from rallytime/release-notes-update
• a2aae987a6 Update release notes with new changes
• PR #34946: (anlutro) Fix virtualenv behavior when requirements files are in subdirectories @ 2016-07-27 14:43:27 UTC
• d63ac1671c Merge pull request #34946 from alprs/fix-venv_reqs_subdir
• f773d63cbb normalize requirements path to be absolute
• bdec73bb03 remove unnecessary os.path.basename logic
• PR #34957: (sjmh) Don't fall through to checking auth entries @ 2016-07-26 22:16:17 UTC
• f765faa3aa Merge pull request #34957 from sjmh/2016.3
• 0095dbe530 Don't fall through to checking auth entries
• PR #34971: (cachedout) Increase timeout for grains test @ 2016-07-26 22:11:29 UTC
• 2d3b95dec9 Merge pull request #34971 from cachedout/increase_timeout_grains_test
• 82d271b43a Increase timeout for grains test
• ISSUE saltstack/salt#34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951)
• ISSUE #34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951)
• PR #34951: (vutny) Fix #34873 @ 2016-07-26 17:07:48 UTC
• f23e8c525e Merge pull request #34951 from vutny/fix-schedule-dateutil
• 0faa490991 Fix job scheduling using when parameter (by python-dateutil)
• PR #34935: (rallytime) Avoid UnboundLocalError in beacons module @ 2016-07-26 17:01:23 UTC
• PR #34894: (rallytime) [develop] Merge forward from 2016.3 to develop (refs: #34935)
• deb1331601 Merge pull request #34935 from rallytime/beacons-mod-cleanup
• 97a36ef367 Avoid UnboundLocalError in beacons module
• PR #34956: (cachedout) Increase all run_script timeouts to 30s
• PR #34933: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-25 22:09:05 UTC
• 5d194f2d17 Merge pull request #34933 from rallytime/merge-2016.3
• 8b295fe4ea Merge branch '2015.8' into '2016.3'
• ec8fc058d4 Master performance improvement (#34916)
• 34dc2fd792 Merge pull request #34911 from cachedout/backport_34906
• 8becec2f4f Backport #34906
• 6ccc27f697 Merge pull request #34898 from hrumph/list_upgrades_refresh
• acd4b1a23b Fixes #33620
• 5c13ee0e72 Merge pull request #34606 from isbm/isbm-config-reading-exit-2015.8
• 5f5b802c0c Add option to master config reader on ignoring system exit for wrong configuration
• 6fc677f177 Ignore minion config errors everywhere but the minion itself
• 8699194647 Remove deprecation: BaseException.message deprecated as of 2.6
• 0e65cfec91 Fix lint: E8302
• 67faa56bf1 Use Salt default exit codes instead of hard-coded values
• a84556e596 Exit immediately on configuration error
• 43d965907c Raise an exception on any found wrong configuration file
• 30ed728d05 Cover exception handling in the utils.parsers
• 5e8c0c6bdb Introduce configuration error exception
• ISSUE #34760: (nate-byrnes) XenServer 7 needs correct provider setup for services. (refs: #34915)
• PR #34915: (abednarik) Update service_rh provider to exclude XenServer >= 7.
• PR #34926: (rallytime) Lint #34923 @ 2016-07-25 14:53:42 UTC
• PR #34923: (eliasp) Handle exception when no Slack API key was provided (refs: #34926)
• a7e7ec6d25 Merge pull request #34926 from rallytime/lint-34923
• b3514abf1b Lint fixes for #34923
• 69afcc4060 Handle exception when no Slack API key was provided
• ISSUE saltstack/salt#34908: (Ch3LL) Cannot start proxy minion due to keyerror in grains (refs: #34910)
• PR #34910: (cachedout) Fix grains error on proxy minions @ 2016-07-22 23:05:46 UTC
• c663c8bb5b Merge pull request #34910 from cachedout/proxy_grains
• 0970ebace8 Fix grains error on proxy minions
• PR #34864: (jmacfar) Check for version in list of installed versions
• ISSUE saltstack/salt#34816: (msdogado) VirtuozzoLinux not realized as RedHat by pkg (refs: #`saltstack/salt`#34878`_`_, #34878)
• PR saltstack/salt#34878: (abednarik) Add VirtuozzoLinux is yumpkg enable list. (refs: #34902)
• PR #34902: (rallytime) Back-port #34878 to 2016.3
• PR #34878: (abednarik) Add VirtuozzoLinux is yumpkg enable list. (refs: #34902)
• ISSUE saltstack/salt#34893: (msdogado) rpm VirtuozzoLinux not working (refs: #34901)
• PR #34901: (rallytime) Add VirtuozzoLinux to the list of enabled distros for rpm.py @ 2016-07-22 22:23:48 UTC
• ad640cc046 Merge pull request #34901 from rallytime/fix-34893
• 45e2ce10a4 Add VirtuozzoLinux to the list of enabled distros for rpm.py
• ISSUE saltstack/salt#34890: (msdogado) VirtuozzoLinux enabling services not working (refs: #34900)
• PR #34900: (rallytime) Add VirtuozzoLinux to enabled platforms list in rh_service.py @ 2016-07-22 22:21:20 UTC
• 5aa532f98b Merge pull request #34900 from rallytime/fix-34890
• 12824487cc Add VirtuozzoLinux to enabled platforms list in rh_service.py
• PR #34887: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-22 18:04:47 UTC
• ebebfa647f Merge pull request #34887 from rallytime/merge-2016.3
• 109b368d19 Merge branch '2015.8' into '2016.3'
• fb223e1bd4 Invalidate the target cache very quickly (#34862)
• 1ca1367289 Fail git.latest states with uncommitted changes when force_reset=False (#34869)
• 4f4381e5b9 Merge pull request #34859 from cachedout/fix_wheel_test
• b4be66dedf Fix wheel test
• PR #34632: (eliasp) Try to create the log directory when not present yet @ 2016-07-22 17:34:31 UTC
• eba34f7f4c Merge pull request #34632 from eliasp/2016.3-create-logdir-when-needed
• 9c89470661 Try to create the log directory when not present yet
• PR #34854: (rallytime) Remove string_types import from state compiler @ 2016-07-22 17:20:15 UTC
• 965f517889 Merge pull request #34854 from rallytime/cleanup-state-imports
• 73d3075ce9 Remove string_types import from state compiler
• ISSUE saltstack/salt#26171: (HG00) salt-ssh from python2.6 master to python2.7 minion fails on "from _elementtree import *" (refs: #34865)
• PR #34865: (thatch45) This needs discussion, since this breaks SUSE @ 2016-07-22 17:19:34 UTC
• 584d7606d4 Merge pull request #34865 from thatch45/break_suse
• 6c5f363921 This needs discussion, since this breaks SUSE
• PR #34858: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-21 21:01:17 UTC
• aaede31f66 Merge pull request #34858 from rallytime/merge-2016.3
• 9227c3dd26 Merge branch '2015.8' into '2016.3'
• acc9e31c02 Merge pull request #34822 from thatch45/ssh_fixes
• b5de492143 fix #34798
• 5ad6bd7307 fix #34796
• 5d91139bc9 Merge pull request #34847 from cachedout/pwall
• 2c8298dc6e Profile logging