2015.8.0 Detailed Change List

Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs)

Generated at: 2015-09-09T18:15:43Z

This list includes all pull requests merged into the 2015.8 branch between the forking of the branch from develop and the release of 2015.8.0.

Statistics:

  • Total Merges: 682

  • Total Issue references: 342

  • Total PR references: 866

Pull Requests:

  • #26993: (whiteinge) Backport #26975

  • #26970: (cachedout) Revert "better path query parsing in fileserver"

  • #26980: (terminalmage) Use human-readable cachedirs for gitfs-backed winrepo

  • #26969: (TheBigBear) URL of salt windows downloads has changed

  • #26968: (TheBigBear) URL of salt windows downloads has changed

  • #26958: (s0undt3ch) Bradthurber bootstrap command line help doc update

  • #26949: (rallytime) Back-port #25148 to 2015.8

  • #26914: (cro) Add salt-proxy script and manpage to setup.py so they will get installed.

  • #26909: (terminalmage) Don't try to git clone from /tmp on Windows

  • #26910: (s0undt3ch) Sometimes the event system is just too fast

  • #26905: (s0undt3ch) Exit the loop if run_once is true

  • #26897: (msteed) spm file hash part deux

  • #26900: (s0undt3ch) If no tag is passed, don't actually subscribe to anything.

  • #26880: (s0undt3ch) Restore backwards compatibility to salt.utils.event

  • #26896: (msteed) spm remove: use pkgfiles to calculate file hashes

  • #26891: (jtand) Fixed an unboundlocalerror

  • #26892: (cachedout) Make the testing ioloop the current one

  • #26886: (jtand) Gets the azure version correctly on python-azure 1.0.0

  • #26870: (rallytime) Back-port #26834 to 2015.8

  • #26865: (dmurphy18) Fix apt preferences for apts, repos for pbuilder building for Debian

  • #26873: (terminalmage) Properly handle getting local config values in older git versions

  • #26869: (rallytime) Fix provider --> driver change for salt-cloud lxc

  • #26858: (terminalmage) Fix a couple version checks for git state and execution module

  • #26853: (UtahDave) Fix salt-cloud on windows

  • #26852: (basepi) [2015.8] Only reference msgpack if it imported successfully

  • #26835: (terminalmage) Backport #26572 to 2015.8

  • #26836: (jacobhammons) Added rst source for salt-proxy man page, added build and copy lines …

  • #26818: (terminalmage) Support empty repositories in git.latest

  • #26819: (rallytime) Make sure we're calling _validate_name in the correct place in 2015.8 Linode driver

  • #26841: (l2ol33rt) Fix reference before assignment in sqs engine

  • #26822: (terminalmage) Add some missing imports for masterless winrepo

  • #26831: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26826: (techhat) Pass a package name to unregister_file()

  • #26757: (cachedout) Fix various filehandle leaks

  • #26816: (gtmanfred) rev defaults to HEAD

  • #26801: (jacobhammons) Added doc for dockerng minion configuration options

  • #26808: (anlutro) Fix git init argument formatting

  • #26807: (terminalmage) Move salt.utils.itersplit() to salt.utils.itertools.split()

  • #26796: (jacobhammons) Add doc for __states__

  • #26764: (sjorge) salt.utils.is_proxy() is no longer always true on SunOS/Illumos/SmartOS

  • #26772: (sjorge) pull in smartos 'virt' module from develop

  • #26726: (terminalmage) Redact HTTPS Basic Auth in states/funcs which deal with git remotes

  • #26769: (terminalmage) Use --track to set tracking branch on older git versions

  • #26765: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26761: (sjorge) fix SPM paths on smartos/illumos esky

  • #26751: (terminalmage) Fixes for masterless winrepo

  • #26745: (rallytime) Make sure pyrax configs are in place before checking for deps

  • #26746: (rallytime) Make sure nova configs are set before checking for dependencies

  • #26750: (basepi) [2015.8] Add __utils__ to state modules

  • #26752: (cro) Fix typo in some diagram labels

  • #26747: (basepi) [2015.8] Add __states__ to state modules, for cross-calling states

  • #26744: (basepi) [2015.8] Fix issue from #26717

  • #26737: (dmurphy18) Fix to allow for package naming other than just salt

  • #26742: (rallytime) Only warn about vsphere deprecation if vsphere is configured

  • #26733: (sjorge) Refactor of smartos_vmadm module

  • #26735: (s0undt3ch) Add .hg and .cvs to spm_build_exclude

  • #26720: (UtahDave) Updates for winrepo in 2015.8 to support jinja, while maintaining backwards compat

  • #26719: (jodv) Backport 26532 to 2015.8

  • #26721: (rallytime) Linode Driver Cleanup

  • #26707: (techhat) Add top_level_dir to FORMULAs

  • #26723: (s0undt3ch) Handle SPM paths in the setup script

  • #26717: (basepi) [2015.8] Revert loader changes from #26645

  • #26712: (techhat) Move SPM paths around

  • #26680: (TheBigBear) add more python libs info in '--versions-report'

  • #26716: (terminalmage) Allow git identity to be a list

  • #26691: (garethgreenaway) Fixes to ipset module for 2015.8

  • #26701: (kev009) Ignore the first element of kern.disks split, which is the sysctl name (new disks grain)

  • #26678: (terminalmage) Restructure git.latest rewrite to work better when following HEAD

  • #26679: (rallytime) Back-port #26661 to 2015.8

  • #26684: (techhat) Add reactor formulas to spm

  • #26682: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26671: (rallytime) Warn users if cloud driver dependencies are missing.

  • #26674: (rallytime) Back-port #26583 to 2015.8

  • #26670: (techhat) Set up SPM to install -conf packages

  • #26657: (jfindlay) top file compilation fixes

  • #26659: (TheBigBear) minor doc edits - spelling

  • #26654: (jfindlay) merge #26650

  • #26567: (jtand) Added git version check to git module

  • #26649: (twangboy) Fixed Lint for real in win_repo.py

  • #26608: (jacobhammons) 2015.8.0 release notes and doc/conf.py updates

  • #26646: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26645: (rallytime) Back-port #26390 to 2015.8

  • #26642: (twangboy) Added function to render winrepo Jinja

  • #26625: (twangboy) Correctly detect packages with no version, docs

  • #26575: (msteed) Update spm for integration into raas

  • #26635: (cro) Don't report windows as a proxy.

  • #26622: (rallytime) [2015.8] Also add -Z to script args for cloud tests

  • #26619: (rallytime) Apply cloud test fixes from 2015.5 to 2015.8

  • #26603: (terminalmage) Fixes for git.latest, git module integration tests, etc.

  • #26577: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26534: (cachedout) Bump required Tornado version to 4.2.1

  • #26566: (cachedout) Don't stacktrace trying to publish without a master

  • #26541: (terminalmage) Make winrepo execution module use the same code as the runner

  • #26530: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26570: (cachedout) Fix haproxy docs to be valid

  • #26562: (cachedout) Fix suprious error message with systemd-detect

  • #26557: (jfindlay) add docs to #26550

  • #26544: (nmadhok) Do not raise KeyError when calling avail_images if VM/template is in disconnected state

  • #26501: (terminalmage) Update git_pillar docs, add git.list_worktrees function

  • #26521: (terminalmage) Work around upstream git bug when cloning repo as root

  • #26518: (krak3n) Fix for #25492

  • #26514: (evverx) Unmask a runtime masked services too

  • #26529: (mnalt) bugfix: fix service.enable for missing rc.conf

  • #26516: (techhat) Move more path operations into SPM loader

  • #26533: (cachedout) Fix too aggressive even init check

  • #26522: (cro) Do not load package provider if its not a proxy

  • #26531: (cachedout) Fix failing event tests and modify event init

  • #26433: (cro) Add support for default proxy config options, change default location of proxy config and log to /etc/salt/proxy and /var/log/proxy

  • #26504: (nmadhok) [Backport] Adding ability to specify the virtual hardware version when creating VM

  • #26517: (cachedout) Better fix for opensuse tornado httpclient

  • #26479: (rallytime) Don't allow VMs with duplicate names to be created in EC2/AWS

  • #26488: (cachedout) Don't pass unsupported kwarg to tornado

  • #26451: (terminalmage) Use 'rpm -qa' instead of repoquery to list installed packages

  • #26491: (jacobhammons) doc site css fix for tiny fonts that appeared in code or pre tags in …

  • #26442: (rallytime) Hide API Key from debug logs for Linode Driver

  • #26441: (rallytime) Refactor a few linode functions to be useful with salt-cloud command

  • #26485: (s0undt3ch) One more missed typo

  • #26495: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26492: (cachedout) Fix schedule test error on py26

  • #26489: (cachedout) Fixing more tarfile tests on py2.6

  • #26475: (cachedout) Better object checking on asyncreq cleanup

  • #26477: (cachedout) Fix integration.modules.git.GitModuleTest.test_archive on py26

  • #26469: (jtand) --annotate and --message aren't valid options in older versions of git.

  • #26439: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26464: (rallytime) Back-port #26456 to 2015.8

  • #26463: (rallytime) Back-port #26455 to 2015.8

  • #26449: (s0undt3ch) The CLI options are not meant to include underscores.

  • #26270: (sjorge) salt.modules.network now supports SmartOS and SunOS < Solaris 11

  • #26436: (TheBigBear) minor edits

  • #26410: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26427: (anlutro) git.latest with no rev: fix concatenation error (NoneType and str)

  • #26307: (cachedout) Fix bug in top file ordering

  • #26428: (cro) Update docs to reflect new pillar structure

  • #26429: (cachedout) Add release note regarding tcp transport on freebsd

  • #26418: (driskell) Fix forward-merged caching from 2015.5 into 2015.8 to be compatible with the new match_func

  • #26252: (DmitryKuzmenko) Issues/24048 http client 2015.8

  • #26413: (evverx) Fix service.{start,restart,reload,force-reload} for masked services

  • #26393: (dmurphy18) Added option parameters to make_repo to allow for configuration settings

  • #26422: (TheBigBear) no dots in SLS filename __AND__ any directories (incl git repos)

  • #26323: (0xf10e) Fix Credentials used in glance Exec Module

  • #26341: (terminalmage) Rewrite git state and execution modules

  • #26419: (terminalmage) Only use pygit2.errors if it exists

  • #26423: (eliasp) doc - Correct function name for peer configuration

  • #26401: (cachedout) Adapt proxy minion to tornado (w/lint)

  • #26400: (rallytime) Back-port #26318 to 2015.8

  • #26397: (s0undt3ch) A single isinstance() check for all types is enough

  • #26385: (gtmanfred) don't require volume endpoint in nova driver

  • #26287: (techhat) Break out SPM components into loaders

  • #26384: (TheBigBear) Fix shell quoting for cmd.run

  • #26391: (rallytime) Back-port #26367 to 2015.8

  • #26383: (rallytime) Allow the creation of a VM without a profile

  • #26375: (s0undt3ch) [2015.8] Schema DictItem required attribute fixes

  • #26363: (garethgreenaway) Fixes to mount state 2015.8

  • #26347: (0xf10e) Load 'pkgng' as 'pkg' on FreeBSD 9 when providers:pkg == 'pkgng'

  • #26361: (TronPaul) sign security token

  • #26346: (TronPaul) Fix s3 using IAM credentials

  • #26331: (mnalt) fix bug in sysrc to allow for empty rc variables

  • #26334: (rallytime) Call salt.utils.cloud.bootstrap in GCE Driver provisioning

  • #26308: (dmurphy18) Support for environment overrides building packages

  • #26279: (TheScriptSage) Merge changes for pull`#26083`_ and pull`#25632`_ into 2015.8

  • #26224: (cachedout) Cleanup of a few cases to move to salt.utils.fopen

  • #26260: (nmadhok) Correct spelling of integration in docs

  • #26226: (rallytime) Fix #25463

  • #26248: (nmadhok) Initial commit of unit tests for vmware cloud driver

  • #26228: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26244: (nmadhok) Backport additions to VMware cloud driver from develop to 2015.8 branch

  • #26235: (sjorge) salt.utils.is_smartos_zone, inverse of is_smartos_globalzone

  • #26221: (sjorge) SmartOS grain fixes

  • #26218: (terminalmage) Add warning about file.recurse unicode errors with vim swap files.

  • #26214: (rallytime) Back-port #24878 to 2015.8

  • #26211: (techhat) Move SPM to its own directory

  • #26197: (TronPaul) Fix GitFS when whitelisting base

  • #26200: (anlutro) Make it possible to run salt-cloud as current user

  • #26201: (kev009) Avoid VBOX storage emulation bugs in FreeBSD disks grain

  • #26188: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26194: (basepi) Allow virtual grains to be generated even if virt-what is not available

  • #26176: (rallytime) Back-port #26165 to 2015.8

  • #26169: (terminalmage) Fix attribute error in gitfs' find_file functions

  • #26170: (nmadhok) [Backport] Make sure variable is a dictionary before popping something from it.

  • #26143: (nmadhok) VMware cloud driver fixes [forward port from 2015.5 into 2015.8]

  • #26173: (jacobhammons) Updates to cloud docs for the provider > driver change

  • #26125: (evverx) Use timedatectl set-timezone to tzsetting if available

  • #26145: (sjorge) smartos_imgadm cleanup

  • #26148: (terminalmage) Refactor winrepo support

  • #26128: (sjorge) imgadm.avail should return multiple results

  • #26109: (jfindlay) fix quote indent

  • #26089: (anlutro) User state/module: fix coercing of None into string "None" in GECOS

  • #26081: (cachedout) Move invocation routine up

  • #26086: (rallytime) Back-port #26019 to 2015.8

  • #26087: (rallytime) Back-port #26059 to 2015.8

  • #26052: (jtand) Rh_ip fix

  • #26078: (cachedout) Fix missing key in error return

  • #26074: (basepi) [2015.8] Re-apply #25358 in 2015.8

  • #26069: (jfindlay) fix win_firewall.delete_rule

  • #26066: (s0undt3ch) [2015.8] Update to latest bootstrap stable release v2015.06.08

  • #26049: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #26026: (anlutro) Fix httpasswd result false positive in test mode

  • #26037: (rallytime) Back-port #25489 to 2015.8

  • #26004: (techhat) Allow updating a single SPM repo at a time

  • #26012: (cachedout) Merge kwargs into opts for tcp client

  • #26007: (anlutro) file.managed: wrap os.remove in if isfile, don't remove on success

  • #26009: (terminalmage) Add winrepo and dockerng information to 2015.8.0 release notes

  • #26006: (basepi) Revert #25727 in favor of #25645

  • #26001: (cachedout) Fix failing tests

  • #25978: (anlutro) Correct service state changes in test mode

  • #25982: (sjorge) salt.modules.smartos_* limit to global zone only

  • #25989: (rallytime) Back-port #25832 to 2015.8

  • #25988: (cachedout) Move #25642 to 2015.8

  • #25999: (s0undt3ch) Include subschema defaults

  • #25997: (s0undt3ch) Allow getting a defaults dictionary from schema defaults

  • #25979: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25902: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25956: (anlutro) Fix user argument to cron functions

  • #25946: (sjorge) Fix for salt.utils.decorators under esky

  • #25957: (anlutro) Remove temporary file after file.managed with checkcmd

  • #25874: (rallytime) Back-port #25668 to 2015.8

  • #25929: (sjorge) salt.module.pkgin's __virtual__() should not return None if pkg_info is not present

  • #25952: (garethgreenaway) Log when event.fire and event.fire_master fail 2015.8

  • #25944: (sjorge) Smartos libcrypto nonesky fix

  • #25906: (dmurphy18) Cherry-pick of pkgbuild changes from develop branch

  • #25925: (sjorge) Create default log location in smartos esky buildscript

  • #25928: (cachedout) Fix stacktrace for non-existant states

  • #25922: (jacksontj) Correct max_wait -> max_auth_wait in MultiMinion

  • #25907: (rallytime) Back-port #25892 to 2015.8

  • #25910: (terminalmage) Pass osarch to check_32()

  • #25849: (basepi) Repress template error for GPG renderer (can't seek an OrderedDict)

  • #25868: (rallytime) Back-port #25404 to 2015.8

  • #25896: (cachedout) Lint

  • #25876: (jacksontj) Fixes for 2015.8

  • #25867: (rallytime) Back-port #25370 to 2015.8

  • #25845: (jacobhammons) updated versionadded

  • #25836: (jacksontj) Keep track of SyncWrapper's IOLoop usage

  • #25859: (0xf10e) warn_until(Carbon,...) instead of Boron

  • #25505: (0xf10e) Glance state module for 2015.8 "Beryllium"

  • #25843: (jtand) Fixed a lint error in parsers.py

  • #25835: (techhat) spm update_repo doesn't always require arguments

  • #25837: (jacobhammons) regenerated man pages

  • #25830: (sjorge) Loading of libcrypto on smartos esky fixed

  • #25808: (jfindlay) add highstate opts to config/__init__.py, update docs

  • #25820: (sjorge) Prerequisite to fix the smartos libcrypto loading

  • #25781: (anlutro) Fix iptables.build_rule

  • #25764: (gtmanfred) allow use of cloudnetworks in ssh_interface

  • #25736: (jfindlay) insert explicit formatter number

  • #25742: (rallytime) Back-port #25731 to 2015.8

  • #25741: (rallytime) Back-port #25727 to 2015.8

  • #25712: (cachedout) Fix outputter for state.apply

  • #25698: (rallytime) Back-port #25659 to 2015.8

  • #25690: (anlutro) Fix highstate duration alignment (again)

  • #25684: (davidjb) Fix doc around Include/Exclude for states

  • #25549: (techhat) Switch Scaleway to salt.utils.cloud.bootstrap()

  • #25667: (jfindlay) add 2015.8.0rc2 autogenerated changelog

  • #25653: (anlutro) Properly align highstate duration sum

  • #25663: (rallytime) Back-port #25638 to 2015.8

  • #25639: (terminalmage) Don't do pre-flight check on git_pillar if it is not configured

  • #25587: (cachedout) Fix prereq in salt.state

  • #25628: (anlutro) Highstate output: show duration in seconds instead of milliseconds when appropriate

  • #25631: (basepi) Remove trailing whitespace

  • #25627: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25626: (basepi) Fix the highstate outputter if 'duration' is not present

  • #25601: (terminalmage) Fix error message when local bin pkg path is not absolute

  • #25595: (terminalmage) Bring git_pillar up to feature parity with gitfs

  • #25619: (cachedout) Lint stateconf changes

  • #25578: (davidjb) Allow parent relative includes in state files

  • #25610: (s0undt3ch) [2015.8] Update the bootstrap script to latest release v2015.07.22

  • #25599: (jfindlay) fix transport settings in #25596

  • #25596: (jfindlay) Tcp test

  • #25591: (garethgreenaway) Return data for scheduled jobs in 2015.8 default to True.

  • #25588: (basepi) Fix some of the retcode work from #23105

  • #25583: (jtand) Fixed lint error where pprint wasn't imported.

  • #25572: (rallytime) Back-port #25570 to 2015.8

  • #25575: (rallytime) Make Sure Scaleway driver works with deprecation paths

  • #25564: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25566: (techhat) Fix download process for SPM repo updates

  • #25553: (techhat) Switch SoftLayer to salt.utils.cloud.bootstrap()

  • #25552: (techhat) Update pricing for SoftlayerHW

  • #25547: (techhat) Switch Parallels to salt.utils.cloud.bootstrap()

  • #25548: (techhat) Switch Proxmox to salt.utils.cloud.bootstrap()

  • #25543: (techhat) Switch GCE to salt.utils.cloud.bootstrap()

  • #25546: (techhat) Switch CloudStack to salt.utils.cloud.bootstrap()

  • #25558: (cachedout) Lint config_test

  • #25515: (s0undt3ch) salt.utils.schema fixes

  • #25514: (garethgreenaway) fixes to schedule.add documentation in 2015.8

  • #25508: (s0undt3ch) [2015.8] Update bootstrap script to latest stable release, v2015.07.17

  • #25501: (basepi) Add optional job end time to the local_cache returner

  • #25491: (s0undt3ch) Let's call it for what it is!

  • #25462: (rallytime) Wrap is_profile_configrured calls in try/except block

  • #25439: (rallytime) Reduce digital_ocean API call frequency

  • #25451: (s0undt3ch) Salt-SSH Scan roster bugfixes (And Py3 support)

  • #25449: (ruzarowski) Exclude dotfiles and directories from minion key lists (Fixes #25448)

  • #25421: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25412: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25415: (bechtoldt) [docs] declare YAML as code block

  • #25407: (rallytime) Back-port #23236 to 2015.8

  • #25409: (rallytime) Back-port #24422 to 2015.8

  • #25394: (rallytime) Back-port #25355 to 2015.8

  • #25393: (rallytime) Back-port #25289 to 2015.8

  • #25387: (cachedout) Lint #25319

  • #25319: (ruzarowski) [cloud:EC2] Move SourceDest logic to _update_enis and add alias for delete_interface_on_terminate

  • #25310: (anlutro) Add an "is list" test to the jinja environment

  • #25264: (ruzarowski) Fix AttributeError in fileserver update_opts

  • #25372: (rallytime) Don't stacktrace when provisioning instances with softlayer* drivers

  • #25315: (ruzarowski) [cloud:EC2] Move handling of AssociatePublicIpAddress to associate_eip/allocate_new_eip logic depending on value type

  • #25312: (ruzarowski) [cloud:EC2] Introduce eni Name property to set name tag value after its creation

  • #25311: (ruzarowski) [cloud:EC2] Add ability to attach an existing eni

  • #25280: (rallytime) Remove deprecation warnings for Beryllium

  • #25329: (twangboy) Fixed some documentation errors

  • #25300: (s0undt3ch) Fix ordering issue & Added requirements support

  • #25283: (jfindlay) ensure ret is always defined

  • #25252: (jfindlay) make args optional with default values in win_firewall.delete_rule

  • #25257: (notpeter) Document SourceDestCheck added in #25242.

  • #25298: (twangboy) Continue if profile not found

  • #25296: (twangboy) Fixed file.comment for windows

  • #25254: (rallytime) Change versionadded/changed references from Beryllium to 2015.8.0

  • #25285: (thusoy) Remove error logging of missing victorops keys

  • #25266: (ruzarowski) cloud: EC2 eni property SourceDestCheck is a AttributeBooleanValue

  • #25216: (jfindlay) replace shell code with native python code

  • #25278: (rallytime) Don't require size for all cloud drivers when checking profile configs

  • #25271: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25263: (techhat) Allow non-standard HTTP requests on tornado

  • #25253: (s0undt3ch) Remove the deprecation warning. The driver has been renamed.

  • #25248: (techhat) Do not resize while iterating

  • #25244: (rallytime) Remove parted deprecations and fix failing tests

  • #25242: (ruzarowski) Make SourceDestCheck flag available to network interface definition

  • #25226: (nmadhok) Backporting fix for issue #25223 on 2015.8 branch

  • #25234: (krak3n) Fix: Bug in boto_asg state argument passing to boto_asg module

  • #25222: (rallytime) Back-port #25219 to 2015.8

  • #25188: (rallytime) Use linode status descriptions instead of ints when logging status to CLI

  • #25203: (s0undt3ch) Added DictConfig with tests & More tests

  • #25189: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8

  • #25184: (rallytime) Back-port #25126 to 2015.8

  • #25172: (s0undt3ch) Comment out imports while the YAML and RST rendering is not in-place.

  • #25158: (s0undt3ch) Comment out not implemented code

  • #25145: (s0undt3ch) Implement oneOf, anyOf, allOf and not with unit tests

  • #25140: (s0undt3ch) Make the detection code work under Python 3.4

  • #25131: (s0undt3ch) Array support in salt.utils.config

  • #25130: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8