2014.7.3.rst 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. ===========================
  2. Salt 2014.7.3 Release Notes
  3. ===========================
  4. :release: 2015-03-25
  5. Version 2014.7.3 is a bugfix release for :ref:`2014.7.0 <release-2014-7-0>`.
  6. Changes:
  7. - Multi-master minions mode no longer route fileclient operations asymetrically.
  8. This fixes the source of many multi-master bugs where the minion would
  9. become unrepsonsive from one or more masters.
  10. - Fix bug wherein network.iface could produce stack traces.
  11. - net.arp will no longer be made available unless arp is installed on the
  12. system.
  13. - Major performance improvements to Saltnado
  14. - Allow KVM module to operate under KVM itself or VMware Fusion
  15. - Various fixes to the Windows installation scripts
  16. - Fix issue where the syndic would not correctly propagate loads to the master
  17. job cache.
  18. - Improve error handling on invalid /etc/network/interfaces file in salt
  19. networking modules
  20. - Fix bug where a response status was not checked for in fileclient.get_url
  21. - Enable eauth when running salt in batch mode
  22. - Increase timeout in Boto Route53 module
  23. - Fix bugs with Salt's 'tar' module option parsing
  24. - Fix parsing of NTP servers on Windows
  25. - Fix issue with blockdev tuning not reporting changes correctly
  26. - Update to the latest Salt bootstrap script
  27. - Update Linode salt-cloud driver to use either linode-python or
  28. apache-libcloud
  29. - Fix for s3.query function to return correct headers
  30. - Fix for s3.head returning None for files that exist
  31. - Fix the disable function in win_service module so that the service is
  32. disabled correctly
  33. - Fix race condition between master and minion when making a directory when
  34. both daemons are on the same host
  35. - Fix an issue where file.recurse would fail at the root of an svn repo
  36. when the repo has a mountpoint
  37. - Fix an issue where file.recurse would fail at the root of an hgfs repo
  38. when the repo has a mountpoint
  39. - Fix an issue where file.recurse would fail at the root of an gitfs repo
  40. when the repo has a mountpoint
  41. - Add status.master capability for Windows.
  42. - Various fixes to ssh_known_hosts
  43. - Various fixes to states.network bonding for Debian
  44. - The debian_ip.get_interfaces module no longer removes nameservers.
  45. - Better integration between grains.virtual and systemd-detect-virt and
  46. virt-what
  47. - Fix traceback in sysctl.present state output
  48. - Fix for issue where mount.mounted would fail when superopts were not a part
  49. of mount.active (extended=True). Also mount.mounted various fixes for Solaris
  50. and FreeBSD.
  51. - Fix error where datetimes were not correctly safeguarded before being passed
  52. into msgpack.
  53. - Fix file.replace regressions. If the pattern is not found, and if dry run is False,
  54. and if `backup` is False, and if a pre-existing file exists with extension `.bak`,
  55. then that backup file will be overwritten. This backup behavior is a result of how `fileinput`
  56. works. Fixing it requires either passing through the file twice (the
  57. first time only to search for content and set a flag), or rewriting
  58. `file.replace` so it doesn't use `fileinput`
  59. - VCS filreserver fixes/optimizations
  60. - Catch fileserver configuration errors on master start
  61. - Raise errors on invalid gitfs configurations
  62. - set_locale when locale file does not exist (Redhat family)
  63. - Fix to correctly count active devices when created mdadm array with spares
  64. - Fix to correctly target minions in batch mode
  65. - Support ssh:// urls using the gitfs dulwhich backend
  66. - New fileserver runner
  67. - Fix various bugs with argument parsing to the publish module.
  68. - Fix disk.usage for Synology OS
  69. - Fix issue with tags occurring twice with docker.pulled
  70. - Fix incorrect key error in SMTP returner
  71. - Fix condition which would remount loopback filesystems on every state run
  72. - Remove requsites from listens after they are called in the state system
  73. - Make system implementation of service.running aware of legacy service calls
  74. - Fix issue where publish.publish would not handle duplicate responses gracefully.
  75. - Accept Kali Linux for aptpkg salt execution module
  76. - Fix bug where cmd.which could not handle a dirname as an argument
  77. - Fix issue in ps.pgrep where exceptions were thrown on Windows.
  78. Known issues:
  79. - In multimaster mode, a minion may become temporarily unresponsive
  80. if modules or pillars are refreshed at the same time that one
  81. or more masters are down. This can be worked around by setting
  82. 'auth_timeout' and 'auth_tries' down to shorter periods.