@@ -4,35 +4,48 @@ This file is written in reverse chronological order, newer releases will
4
4
appear at the top.
5
5
6
6
## ` master ` (Unreleased)
7
+
7
8
* Add your entries below here, remember to credit yourself however you want
8
9
to be credited!
9
- * Do not auto-include DSL in context of ` require ` . Load DSL with Gem and allow to include it.
10
- [ PR #219 ] ( https://github.com/capistrano/sshkit/pull/219 )
10
+
11
+ ## 1.9.0.rc1
12
+
13
+ ### Potentially breaking changes
14
+
15
+ * The SSHKit DSL is no longer automatically included when you ` require ` it.
16
+ ** This means you must now explicitly ` include SSHKit::DSL ` .**
17
+ See [ PR #219 ] ( https://github.com/capistrano/sshkit/pull/219 ) for details.
11
18
@beatrichartz
12
- * make sure working directory for commands is properly cleared after ` within ` blocks
13
- [ PR #307 ] ( https://github.com/capistrano/sshkit/pull/307 )
14
- @steved
15
- * display more accurate string for commands with spaces being output in ` Formatter::Pretty `
16
- [ PR #304 ] ( https://github.com/capistrano/sshkit/pull/304 )
17
- @steved
18
- * ` SSHKit::Formatter::Abstract ` now accepts an optional Hash of options
19
- [ PR #308 ] ( https://github.com/capistrano/sshkit/pull/308 ) @mattbrictson
20
19
* ` SSHKit::Backend::Printer#test ` now always returns true
21
20
[ PR #312 ] ( https://github.com/capistrano/sshkit/pull/312 ) @mikz
21
+
22
+ ### New features
23
+
24
+ * ` SSHKit::Formatter::Abstract ` now accepts an optional Hash of options
25
+ [ PR #308 ] ( https://github.com/capistrano/sshkit/pull/308 ) @mattbrictson
22
26
* Add ` SSHKit::Backend.current ` so that Capistrano plugin authors can refactor
23
27
helper methods and still have easy access to the currently-executing Backend
24
28
without having to use global variables.
25
- [ PR #319 ] ( https://github.com/capistrano/sshkit/pull/319 ) @mattbrictson
26
29
* Add ` SSHKit.config.default_runner ` options that allows to override default command runner.
27
30
This option also accepts a name of the custom runner class.
28
- * Fix a race condition experienced in JRuby that could cause multi-server
29
- deploys to fail. [ PR #322 ] ( https://github.com/capistrano/sshkit/pull/322 )
30
- @mattbrictson
31
31
* The ConnectionPool has been rewritten in this release to be more efficient
32
32
and have a cleaner internal API. You can still completely disable the pool
33
33
by setting ` SSHKit::Backend::Netssh.pool.idle_timeout = 0 ` .
34
34
@mattbrictson @byroot [ PR #328 ] ( https://github.com/capistrano/sshkit/pull/328 )
35
35
36
+ ### Bug fixes
37
+
38
+ * make sure working directory for commands is properly cleared after ` within ` blocks
39
+ [ PR #307 ] ( https://github.com/capistrano/sshkit/pull/307 )
40
+ @steved
41
+ * display more accurate string for commands with spaces being output in ` Formatter::Pretty `
42
+ [ PR #304 ] ( https://github.com/capistrano/sshkit/pull/304 )
43
+ @steved
44
+ [ PR #319 ] ( https://github.com/capistrano/sshkit/pull/319 ) @mattbrictson
45
+ * Fix a race condition experienced in JRuby that could cause multi-server
46
+ deploys to fail. [ PR #322 ] ( https://github.com/capistrano/sshkit/pull/322 )
47
+ @mattbrictson
48
+
36
49
## 1.8.1
37
50
38
51
* Change license to MIT, thanks to all the patient contributors who gave
0 commit comments