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