Use master branches for platform on CI
[leap_cli.git] / RELEASES.md
1 Version 1.9.0
2   - Support for leap_platform 0.9
3   - Moved almost all the code to leap_platform.
4   - Added support for AWS via `leap vm` command.
5   - Added support for Let's Encrypt via `leap cert renew` command.
6   - Reduced the number of third party gem dependencies, which made initial
7     start of leap_cli much faster.
8
9 Version 1.8.0
10   - better node inheritence, now supports partials.
11   - `leap node init` is now governed by an init script
12     that gets rsynced to the server.
13   - now only supports debian jessie
14   - move most leap_cli code to leap_platform
15   - added `leap compile firewall`
16   - many bug fixes
17
18 Version 1.7.2
19   - hot fix to better pin the required version of gem gli
20
21 Version 1.7.1
22   - added 'leap scp' and 'leap tunnel'
23   - support for deploy logging and 'leap history'
24   - added --force
25   - server certs are now autogenerated as needed
26   - better mac, debian, and ruby 2.0 compatibility.
27   - many bug fixes
28
29 Version 1.6.1
30   - add environment pinning, see `leap help env`
31   - support both rsa and ecdsa host keys
32   - custom puppet modules: drop modules in files/puppet/modules
33   - all json macros are now moved to the platform
34   - allow "+key" and "-key" json properties for adding and subtracting
35     arrays during inheritence
36   - bugfix: better CSR creation
37   - bugfix: always sort arrays in exported json.
38   - bugfix: improved cert updating
39
40 Version 1.5.6
41
42 - Added try{} macro function that quietly swallows exceptions.
43 - Added ability to scope tags by environment.
44 - Added rand_range and base32_secret macros.
45 - Many ssh fixes
46 - Made --no-color work better
47 - Prevent `apt-get upgrade` when update fails.
48 - Always compile all hiera .yaml files.
49 - Fixs ntpd fixes
50
51 Version 1.5.3
52
53 - Better utf8 support
54 - Prevent invalid host names
55 - Allow json keys with periods in them
56 - Better `leap new`
57
58 Version 1.5.0
59
60 - Added ability to scope provider.json by environment
61
62 Version 1.2.5
63
64 - Added initial support for remote tests.
65 - Will now bail if /etc/leap/no-deploy is present on a node.