CHANGELOG.md 44 KB

Changelog

All notable changes to Salt will be documented in this file.

This changelog follows keepachangelog format, and is intended for human consumption.

This project versioning is similar to Semantic Versioning, and is documented in SEP 14. Versions are MAJOR.PATCH.

3001 - Sodium

3001 - Sodium [yyyy-mm-dd]

Removed

Deprecated

Changed

Fixed

  • #51872 - Additional fixes for using cron state with non-root Minion - @Oloremo
  • #40491 - Fixed trim_output logic in archive.extracted state - @Oloremo

Added

  • #56637 - Add win_wua.installed to the win_wua execution module

3000.1

Removed

Deprecated

Changed

Fixed

  • #56237 - Fix alphabetical ordering and remove duplicates across all documentation indexes - @myii
  • #56325 - Fix hyperlinks to salt.serializers and other documentation issues - @myii

Added

  • #56627 - Add new salt-ssh set_path option
  • #51379 - Backport 51379 : Adds .set_domain_workgroup to win_system

3000.1

Removed

Deprecated

Changed

Fixed

  • #56082 - Fix saltversioninfo grain for new version
  • #56143 - Use encoding when caching pillar data
  • #56172 - Only change mine data if using new allow_tgt feature
  • #56094 - Fix type error in TornadoImporter
  • #56174 - MySQL module fixes
  • #56149 - Fix to scheduler for use of when and splay
  • #56197 - Allows use of inline powershell for cmd.script args
  • #55894 - pdbedit module should check for version 4.8.x or newer
  • #55906 - smartos.vm_present could not handle nics with vrrp_vrid property
  • #56218 - Changed StrictVersion checking of setuptools to LooseVersion
  • #56099 - Fix Windows and macOS requirements handling in setup.py
  • #56068 - Update the bootstrap script to latest version, v2020.02.24
  • #56185 - Fix regression in service states with reload argument
  • #56341 - Revert "Don't remove one directory level from slspath"
  • #56290 - Ensures popping lgpo.secedit_data does not throw KeyError
  • #56339 - Fix win_dns_client when used with scheduler
  • #56215 - Fix for unless requisite when pip is not installed
  • #56060 - Fix regex string for Del and DelVals
  • #56337 - Handle Adapter Type 53 and Undefined Types
  • #56160 - Fix issue with existing reg_dword entries
  • #56358 - Fix version instantiation when minor is an empty string
  • #56272 - Properly resolve the policy name
  • #56310 - Only process ADMX files when loading policies
  • #56327 - keep cache_copied_files variable a list
  • #56360 - dont require virtualenv.virtualenv_version call, removed in 20.0.10
  • #56378 - Include _version.py if building wheel
  • #56376 - Fix win deps
  • #56418 - Ensure version.py included before we install
  • #56435 - Update mac build scripts

Added

3000 - Neon [2020-02-10]

Removed

  • #54474 via #54475 - virt.pool_delete fast parameter removed. - @cbosdo
  • #54943 - Removed RAET transport method per the deprecation schedule - @s0undt3ch
  • #54983 - Removed Hipchat module, due to Hipchat discontinuation - @mchugh19
  • #55197 - Removed Google+ link since Google+ is gone - @sramkrishna
  • #55539 - Removed salt.auth.Authorize class and the any_auth method
  • #55552 - Removed the config options hgfs_env_whitelist, hgfs_env_blacklist, svnfs_env_whitelist, and svnfs_env_whitelist in favor of hgfs_saltenv_whitelist, hgfs_saltenv_blacklist, svnfs_saltenv_whitelist, svnfs_saltenv_blacklist.
  • #55569 - Removed nova cloud driver in favor of the openstack driver.
  • #55573 - Removed quiet kwarg in cmd.run state module. Please set output_loglevel to quiet instead.
  • #55609 - Removed smartos grains hypervisor_uuid and datacenter in favor of mdata:sdc:server_uuid and mdata:sdc:datacenter_name.
  • #55641 - Removed enviroment kwarg from heat state and execution module. Please use correct spelling environment.
  • #55680 - Removed deprecated args from several dockermod functions - @Ch3LL
  • #55682 - Removed get_known_host and recv_known_host functions from ssh module.
  • #55722 - Removed all functions in salt/utils/init.py.
  • #55725 - Removed gitfs_env_whitelist and gitfs_env_blacklist in favor of gitfs_saltenv_whitelist and gitfs_saltenv_blacklist.

Deprecated

  • #55592 - Add deprecation warning for glance state and execution module - @Ch3LL
  • #55612 - Bump keystone deprecation to Sodium - @Ch3LL
  • #55614 - Deprecate jinja filters for Neon - @Ch3LL
  • #55664 - Bump deprecation warning to Aluminium for neutron module - @Ch3LL
  • #55679 - Deprecate boto_vpc.describe_route_table in Magnesium - @Ch3LL
  • #55726 - Deprecate override_name in Sodium - @Ch3LL

Changed

  • SEP 1, SEP 14 - Adopted keepachangelog format.
  • SEP 14 - Changed to numeric versions.
  • #49078 via #54572 - Use ip link set iface up/down instead of ifup/ifdown - @dmurphy18
  • #50023 via #54620 - Change to reduce roster_matcher internal complexity - @kojiromike
  • #50579 via #55389 - Update kafka returner to use confluent kafka - @justindesilets
  • #52749 - Padding change in versions report output - @dwoz
  • #54013 - Set session_id cookie in the rest_tornado backend.
  • #55002 - Changed mdadm_raid metadata to text to allow float pillar data - @aplanas
  • #55354 - Changed naive usage to use wrapped msgpack - @Akm0d
  • #55423 - Changed default configs to be immutable - @s0undt3ch
  • #55464 - Changed to name subprocesses - @s0undt3ch
  • #55500 - Start Linting Under Py3 - @s0undt3ch
  • #55643 - Remove deprecation for refresh_db in aptpkg - @Ch3LL
  • #55660 - Use wrapped json module for ThreadsafeProxy - @Akm0d
  • #55683 - Changed prune_services in the firewall state module to be False by default. And update force_masquerade to be False by default in the firewall execution module.
  • #55739 - Microoptimized the command to set FreeBSD's virtual grain - @asomers

Fixed

Added


[2019.2.2]

Changed

  • #54758 - Missing sls file during state.show_states displays message instead of failing - @Ch3LL

Fixed

Added

[2019.2.1] - 2019-09-25 [YANKED]