CHANGELOG in r10k-1.1.4 vs CHANGELOG in r10k-1.2.0rc1

- old
+ new

@@ -1,27 +1,32 @@ CHANGELOG ========= -1.1.4 +1.2.0 ----- -2014-02-24 +2014/02/08 -This is a backwards compatible bugfix release. +### User Notes -### Notes +Preliminary support for Puppetfile modules from SVN sources. SVN repositories +can track the latest available revision or may be pinned to a specific revision. - * (GH-90) Multiple environments with the same name but with different sources - were previously colliding and some environments were being ignored. This has - been fixed and all environments should be deployed when updates are run. +Forge modules can now track the latest available version. This can be enabled by +setting the module version to `:latest`. -### Thanks +Git based Puppetfile modules can now be specified as branches, tags, and +commits. When tags and commits are specified r10k can perform optimizations +when updating the given repositories to reduce network accesses. -Thanks to the following contributors for their their extraordinary patience and -help in for chasing down GH-90: +Command execution has been greatly improved. The old library for executing +commands (systemu) had very high overhead and was 50 - 100 times slower than +%x[] or fork/exec. It's been replaced with a custom process execution +implementation. - * Andreas Ntaflos (antaflos) - * Igor Galić (igalic) +Modules can swap out sources. When an existing module is changed from Forge to +Git, for instance, the existing module will be removed before the new module is +installed. (GH-30) 1.1.3 ----- 2014-01-26