2019.2.2.rst 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. ===========================
  2. Salt 2019.2.2 Release Notes
  3. ===========================
  4. Version 2019.2.2 is a bugfix release for :ref:`2019.2.0 <release-2019-2-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **28**
  8. - Total Issue References: **13**
  9. - Total PR References: **28**
  10. - Contributors: **13** (`Akm0d`_, `Ch3LL`_, `Oloremo`_, `OrlandoArcapix`_, `bryceml`_, `dhiltonp`_, `dwoz`_, `frogunder`_, `garethgreenaway`_, `javierbertoli`_, `pizzapanther`_, `s0undt3ch`_, `twangboy`_)
  11. Changelog for v2019.2.1..v2019.2.2
  12. ==================================
  13. *Generated at: 2019-10-15 01:38:25 UTC*
  14. * **ISSUE** `#54817`_: (`tomlaredo`_) [REGRESSION] git.latest displays errors (refs: `#54844`_)
  15. * **PR** `#54844`_: (`garethgreenaway`_) [master] Fix to git state module when calling git.config_get_regexp
  16. @ *2019-10-14 23:20:29 UTC*
  17. * 52fee6f Merge pull request `#54844`_ from garethgreenaway/54817_git_latest_error_calling_git_config_get_regexp
  18. * cb1b75a Adding test.
  19. * 6ba8ff2 When calling git.config_get_regexp to check for filter\.lfs\. in git config, if the option is not available this would result with a return code of 1 which would result in an error being logged. Since one possible result is that the configuration would not be there, we ignore the return code.
  20. * **PR** `#54973`_: (`frogunder`_) update 2019.2.2 release notes
  21. @ *2019-10-11 21:41:22 UTC*
  22. * d6593c2 Merge pull request `#54973`_ from frogunder/update_releasenotes_2019.2.2
  23. * 0c01cfb update 2019.2.2 release notes
  24. * **PR** `#54919`_: (`twangboy`_) Add missing docs for win_wusa state and module (2019.2.1)
  25. @ *2019-10-11 18:28:11 UTC*
  26. * 7d253bc Merge pull request `#54919`_ from twangboy/update_docs
  27. * 57ff199 Add docs for win_wusa
  28. * **ISSUE** `#54941`_: (`UtahDave`_) Pillar data is refreshed for EVERY salt command in 2019.2.1 and 2019.2.2 (refs: `#54942`_)
  29. * **PR** `#54942`_: (`dwoz`_) Fix for 54941 pillar_refresh regression
  30. @ *2019-10-11 18:27:31 UTC*
  31. * 2f817bc Merge pull request `#54942`_ from dwoz/fix-54941
  32. * cb5d326 Add a test for 54941 using test.ping
  33. * 348d1c4 Add regression tests for issue 54941
  34. * 766f3ca Initial commit of a potential fix for 54941
  35. * **PR** `#54897`_: (`bryceml`_) update version numbers to be correct
  36. @ *2019-10-05 01:59:14 UTC*
  37. * f783108 Merge pull request `#54897`_ from bryceml/2019.2.1_fix_docs
  38. * e9a2a70 update version numbers to be correct
  39. * **PR** `#54894`_: (`bryceml`_) 2019.2.1 fix docs
  40. @ *2019-10-04 22:31:26 UTC*
  41. * 3233663 Merge pull request `#54894`_ from bryceml/2019.2.1_fix_docs
  42. * 2456aaa Porting PR `#52948`_ to 2019.2.1
  43. * 94a1e3b Porting PR `#52752`_ to 2019.2.1
  44. * c7b7474 modifying saltconf ads
  45. * d48057b add new saltconf ads
  46. * **PR** `#54858`_: (`frogunder`_) remove in progress from releasenotes 2019.2.2
  47. @ *2019-10-02 20:42:59 UTC*
  48. * 4b06eca Merge pull request `#54858`_ from frogunder/releasenotes_remove2019.2.2
  49. * a697abd remove in progress from releasenotes 2019.2.2
  50. * **PR** `#54854`_: (`frogunder`_) releasenotes 2019.2.2
  51. @ *2019-10-02 18:58:21 UTC*
  52. * aaf2d1c Merge pull request `#54854`_ from frogunder/release_notes_2019.2.2
  53. * a41dc59 Update 2019.2.2.rst
  54. * 9bea043 releasenotes 2019.2.2
  55. * **PR** `#54852`_: (`frogunder`_) Update man pages for 2019.2.2
  56. @ *2019-10-02 18:27:07 UTC*
  57. * 10d433f Merge pull request `#54852`_ from frogunder/man_pages_2019.2.2
  58. * 92bc4b2 Update man pages for 2019.2.2
  59. * **PR** `#54845`_: (`s0undt3ch`_) Remove debug print
  60. @ *2019-10-02 17:38:21 UTC*
  61. * 8ca6b20 Merge pull request `#54845`_ from s0undt3ch/hotfix/event-return-fix-2019.2.1
  62. * 3937890 Remove debug print
  63. * **ISSUE** `#54755`_: (`Reiner030`_) 2019.2.1/2019.2.0 pip failures even when not using pip (refs: `#54826`_)
  64. * **PR** `#54826`_: (`dwoz`_) Fix issue 54755 and add regression tests
  65. @ *2019-10-01 20:07:46 UTC*
  66. * 9e3914a Merge pull request `#54826`_ from dwoz/issue_54755
  67. * 0bad9cb Handle locals and globals separatly
  68. * bcbe9a2 Only purge pip when needed
  69. * d2f98ca Fix issue 54755 and add regression tests
  70. * **PR** `#54830`_: (`frogunder`_) Add known issues to 2019.2.1 release notes
  71. @ *2019-10-01 16:23:30 UTC*
  72. * ba569d0 Merge pull request `#54830`_ from frogunder/update_relasenotes_2019.2.1
  73. * 8cdb27b Update 2019.2.1.rst
  74. * 14f955c Add known issues to 2019.2.1 release notes
  75. * **ISSUE** `#54521`_: (`Oloremo`_) [Regression] Failhard, batch and retcodes (refs: `#54806`_)
  76. * **PR** `#54806`_: (`Oloremo`_) [Regression] Batch with failhard fix
  77. @ *2019-10-01 14:51:47 UTC*
  78. * 433b6fa Merge pull request `#54806`_ from Oloremo/failhard-batch-fix-2019.2.1
  79. * 6684793 Merge branch '2019.2.1' into failhard-batch-fix-2019.2.1
  80. * 3e0e928 Added tests for cli and runner
  81. * 2416516 Made batch work properly with failhard in cli and runner
  82. * **ISSUE** `#54820`_: (`OrangeDog`_) schedule.present not idempotent when scheduler disabled (refs: `#54828`_)
  83. * **PR** `#54828`_: (`garethgreenaway`_) [2019.2.1] Fix global disabling code in scheduler
  84. @ *2019-10-01 09:27:49 UTC*
  85. * ed94aa5 Merge pull request `#54828`_ from garethgreenaway/54820_fix_schedule_disabled_job_enabled_bug
  86. * be15a28 Rework code that handles individual jobs being disabled and scheduler being globally being disabled. Previously disabling the schedule would result in individual jobs being disabled when they were run through eval. This change does not change schedule items.
  87. * **PR** `#54778`_: (`Akm0d`_) fix broken salt-cloud openstack query
  88. @ *2019-10-01 09:23:27 UTC*
  89. * 435b40c Merge pull request `#54778`_ from Akm0d/master_openstack_query_fix
  90. * ba4ba2a fixed pylint errors in openstack test
  91. * d9a8517 Added openstack tests for openstack --query fix
  92. * 59214ad Fallback to image id if we don't have an image name
  93. * 3a42a4d fixed pylint error
  94. * 0074d18 created unit tests for openstack
  95. * 4255e3e Merge branch '2019.2.1' of https://github.com/saltstack/salt into HEAD
  96. * 1c2821b Return a configured provider, not a bool
  97. * c585550 fix broken salt-cloud openstack query
  98. * **ISSUE** `#54762`_: (`margau`_) 2019.2.1: Breaks Minion-Master Communication (refs: `#54784`_, `#54823`_, `#54807`_)
  99. * **PR** `#54823`_: (`dhiltonp`_) ip_bracket can now accept ipv6 addresses with brackets
  100. @ *2019-10-01 01:13:34 UTC*
  101. * 93b1c4d Merge pull request `#54823`_ from dhiltonp/maybe-bracket
  102. * faa1d98 ip_bracket can now accept ipv6 addresses with brackets
  103. * **ISSUE** `#54762`_: (`margau`_) 2019.2.1: Breaks Minion-Master Communication (refs: `#54784`_, `#54823`_, `#54807`_)
  104. * **PR** `#54807`_: (`dwoz`_) Fix pip state pip >=10.0 and <=18.0
  105. @ *2019-09-30 09:20:14 UTC*
  106. * **PR** `#54772`_: (`OrlandoArcapix`_) Fix import of pip modules (refs: `#54807`_)
  107. * b61b30d Merge pull request `#54807`_ from dwoz/patch-2
  108. * 664806b Add unit test for pip state fix
  109. * e637658 Revert change to pip version query
  110. * 42810a2 Fix import of pip modules
  111. * **ISSUE** `#54741`_: (`kjkeane`_) Schedulers Fail to Run (refs: `#54799`_)
  112. * **PR** `#54799`_: (`garethgreenaway`_) Fix to scheduler when job without a time element is run with schedule.run_job
  113. @ *2019-09-30 00:19:43 UTC*
  114. * 4ee1ff6 Merge pull request `#54799`_ from garethgreenaway/54741_run_job_fails_without_time_element
  115. * 44caa81 Merge branch '54741_run_job_fails_without_time_element' of github.com:garethgreenaway/salt into 54741_run_job_fails_without_time_element
  116. * 3ae4f75 Merge branch '2019.2.1' into 54741_run_job_fails_without_time_element
  117. * 8afd2d8 Removing extra, unnecessary code.
  118. * 549cfb8 Fixing test_run_job test to ensure the right data is being asserted. Updating unit/test_module_names.py to include integration.scheduler.test_run_job.
  119. * 7d716d6 Fixing lint.
  120. * ec68591 If a scheduled job does not contains a time element parameter then running that job with schedule.run_job fails with a traceback because data['run'] does not exist.
  121. * **PR** `#54785`_: (`Ch3LL`_) Fix state.show_states when sls file missing in top file
  122. @ *2019-09-30 00:00:34 UTC*
  123. * b90c3f2 Merge pull request `#54785`_ from Ch3LL/fix_show_states
  124. * 96540be Clean up files after state.show_states test
  125. * ad265ae Fix state.show_states when sls file missing
  126. * **ISSUE** `#54768`_: (`paul-palmer`_) 2019.2.1 Some Jinja imports not found (refs: `#54780`_)
  127. * **ISSUE** `#54765`_: (`awerner`_) 2019.2.1: Jinja from import broken (refs: `#54780`_)
  128. * **PR** `#54780`_: (`dwoz`_) Fix masterless jinja imports
  129. @ *2019-09-29 22:12:48 UTC*
  130. * b9459e6 Merge pull request `#54780`_ from dwoz/fix-masterless-jinja-imports
  131. * 5d873cc Merge branch '2019.2.1' into fix-masterless-jinja-imports
  132. * e901a83 Add regression tests for jinja import bug
  133. * 3925bb7 Fix broken jinja imports in masterless salt-call
  134. * **ISSUE** `#54776`_: (`javierbertoli`_) Setting `ping_interval` in salt-minion's config (version 2019.2.1) prevents it from starting (refs: `#54777`_)
  135. * **PR** `#54777`_: (`javierbertoli`_) Fix minion's remove_periodic_callback()
  136. @ *2019-09-29 21:33:53 UTC*
  137. * 4c240e5 Merge pull request `#54777`_ from netmanagers/2019.2.1
  138. * 459c790 Merge branch '2019.2.1' into 2019.2.1
  139. * **PR** `#54805`_: (`bryceml`_) improve lint job
  140. @ *2019-09-29 21:24:05 UTC*
  141. * 83f8f5c Merge pull request `#54805`_ from bryceml/2019.2.1_update_lint_salt
  142. * ffa4ed6 improve lint job
  143. * fa1a767 Merge branch '2019.2.1' into 2019.2.1
  144. * **ISSUE** `#54751`_: (`jnmatlock`_) NXOS_API Proxy Minions Error KeyError: 'proxy.post_master_init' after upgrading to 2019.2.1 (refs: `#54783`_)
  145. * **PR** `#54783`_: (`garethgreenaway`_) Ensure metaproxy directory is included in sdist
  146. @ *2019-09-29 02:17:23 UTC*
  147. * 6b43fbe Merge pull request `#54783`_ from garethgreenaway/54751_fixing_missing_metaproxy_directory
  148. * 67d9938 Merge branch '2019.2.1' into 54751_fixing_missing_metaproxy_directory
  149. * a35e609 Adding __init__.py to metaproxy directory so that metaproxy is included when running setup.py.
  150. * **ISSUE** `#54762`_: (`margau`_) 2019.2.1: Breaks Minion-Master Communication (refs: `#54784`_, `#54823`_, `#54807`_)
  151. * **PR** `#54784`_: (`dhiltonp`_) fix dns_check to return uri-compatible ipv6 addresses, add tests
  152. @ *2019-09-28 08:36:51 UTC*
  153. * 7912b67 Merge pull request `#54784`_ from dhiltonp/ipv46
  154. * 042a101 Merge branch '2019.2.1' into ipv46
  155. * **PR** `#54779`_: (`frogunder`_) Add 2019.2.2 release notes
  156. @ *2019-09-27 17:45:46 UTC*
  157. * 2f94b44 Merge pull request `#54779`_ from frogunder/releasenotes_2019.2.2
  158. * 67f564b Add 2019.2.2 release notes
  159. * ac6b54f Merge branch '2019.2.1' into ipv46
  160. * 93ebd09 update mock (py2) from 2.0.0 to 3.0.5
  161. * 37bcc4c fix dns_check to return uri-compatible ipv6 addresses, add tests
  162. * dd86c46 Merge pull request `#1`_ from waynew/pull/54777-callback-typo
  163. * a57f7d0 Add tests
  164. * c19d0b0 Fix minion's remove_periodic_callback()
  165. * **PR** `#54731`_: (`pizzapanther`_) Fix returners not loading properly
  166. @ *2019-09-26 17:24:27 UTC*
  167. * 46bec3c Merge pull request `#54731`_ from pizzapanther/not-so-__new__-and-shiny
  168. * bdf24f4 Make sure we tests salt-master's `event_return` setting
  169. * 5499518 remove unnecessary import
  170. * 3f8a382 fix module import
  171. * 0746aa7 remove __new__ method since it was removed from parent class
  172. * **PR** `#54706`_: (`bryceml`_) 2019.2.1 ruby
  173. @ *2019-09-23 16:00:27 UTC*
  174. * e2b86bf Merge pull request `#54706`_ from bryceml/2019.2.1_ruby
  175. * 168a6c1 switch to ruby 2.6.3
  176. .. _`#1`: https://github.com/saltstack/salt/issues/1
  177. .. _`#52752`: https://github.com/saltstack/salt/pull/52752
  178. .. _`#52948`: https://github.com/saltstack/salt/pull/52948
  179. .. _`#54521`: https://github.com/saltstack/salt/issues/54521
  180. .. _`#54706`: https://github.com/saltstack/salt/pull/54706
  181. .. _`#54731`: https://github.com/saltstack/salt/pull/54731
  182. .. _`#54741`: https://github.com/saltstack/salt/issues/54741
  183. .. _`#54751`: https://github.com/saltstack/salt/issues/54751
  184. .. _`#54755`: https://github.com/saltstack/salt/issues/54755
  185. .. _`#54762`: https://github.com/saltstack/salt/issues/54762
  186. .. _`#54765`: https://github.com/saltstack/salt/issues/54765
  187. .. _`#54768`: https://github.com/saltstack/salt/issues/54768
  188. .. _`#54772`: https://github.com/saltstack/salt/pull/54772
  189. .. _`#54776`: https://github.com/saltstack/salt/issues/54776
  190. .. _`#54777`: https://github.com/saltstack/salt/pull/54777
  191. .. _`#54778`: https://github.com/saltstack/salt/pull/54778
  192. .. _`#54779`: https://github.com/saltstack/salt/pull/54779
  193. .. _`#54780`: https://github.com/saltstack/salt/pull/54780
  194. .. _`#54783`: https://github.com/saltstack/salt/pull/54783
  195. .. _`#54784`: https://github.com/saltstack/salt/pull/54784
  196. .. _`#54785`: https://github.com/saltstack/salt/pull/54785
  197. .. _`#54799`: https://github.com/saltstack/salt/pull/54799
  198. .. _`#54805`: https://github.com/saltstack/salt/pull/54805
  199. .. _`#54806`: https://github.com/saltstack/salt/pull/54806
  200. .. _`#54807`: https://github.com/saltstack/salt/pull/54807
  201. .. _`#54817`: https://github.com/saltstack/salt/issues/54817
  202. .. _`#54820`: https://github.com/saltstack/salt/issues/54820
  203. .. _`#54823`: https://github.com/saltstack/salt/pull/54823
  204. .. _`#54826`: https://github.com/saltstack/salt/pull/54826
  205. .. _`#54828`: https://github.com/saltstack/salt/pull/54828
  206. .. _`#54830`: https://github.com/saltstack/salt/pull/54830
  207. .. _`#54844`: https://github.com/saltstack/salt/pull/54844
  208. .. _`#54845`: https://github.com/saltstack/salt/pull/54845
  209. .. _`#54852`: https://github.com/saltstack/salt/pull/54852
  210. .. _`#54854`: https://github.com/saltstack/salt/pull/54854
  211. .. _`#54858`: https://github.com/saltstack/salt/pull/54858
  212. .. _`#54894`: https://github.com/saltstack/salt/pull/54894
  213. .. _`#54897`: https://github.com/saltstack/salt/pull/54897
  214. .. _`#54919`: https://github.com/saltstack/salt/pull/54919
  215. .. _`#54941`: https://github.com/saltstack/salt/issues/54941
  216. .. _`#54942`: https://github.com/saltstack/salt/pull/54942
  217. .. _`#54973`: https://github.com/saltstack/salt/pull/54973
  218. .. _`Akm0d`: https://github.com/Akm0d
  219. .. _`Ch3LL`: https://github.com/Ch3LL
  220. .. _`Oloremo`: https://github.com/Oloremo
  221. .. _`OrangeDog`: https://github.com/OrangeDog
  222. .. _`OrlandoArcapix`: https://github.com/OrlandoArcapix
  223. .. _`Reiner030`: https://github.com/Reiner030
  224. .. _`UtahDave`: https://github.com/UtahDave
  225. .. _`awerner`: https://github.com/awerner
  226. .. _`bryceml`: https://github.com/bryceml
  227. .. _`dhiltonp`: https://github.com/dhiltonp
  228. .. _`dwoz`: https://github.com/dwoz
  229. .. _`frogunder`: https://github.com/frogunder
  230. .. _`garethgreenaway`: https://github.com/garethgreenaway
  231. .. _`javierbertoli`: https://github.com/javierbertoli
  232. .. _`jnmatlock`: https://github.com/jnmatlock
  233. .. _`kjkeane`: https://github.com/kjkeane
  234. .. _`margau`: https://github.com/margau
  235. .. _`paul-palmer`: https://github.com/paul-palmer
  236. .. _`pizzapanther`: https://github.com/pizzapanther
  237. .. _`s0undt3ch`: https://github.com/s0undt3ch
  238. .. _`tomlaredo`: https://github.com/tomlaredo
  239. .. _`twangboy`: https://github.com/twangboy