-
Notifications
You must be signed in to change notification settings - Fork 13
/
History.txt
158 lines (111 loc) · 3.8 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
== 0.13.0 / 2017-03-18
* Minor Enhancements
* Using a "self pipe" for signal handling in the Server
* Bug Fixes
* Test cleanup
* Better cleanup of child processes across the board
== 0.12.0 / 2015-06-07
* Minor Enhancements
* Adding support for a `PidFile` class [pr #19]
* Bug Fixes
== 0.11.0 / 2015-05-29
* Minor Enhancements
* Fixing server shutdown and signal handling in Ruby 2.0 and up [pr #16]
* Improving error handling [pr #17]
* Added worker options [pr #18]
* Added a `boostrap` script for easier development
* Bug Fixes
* Typo and documentation fixes
== 0.10.0 / 2012-02-18
* Minor Enhancements
* Add in the ability to vary the Prefork worker pool size [issue #8]
* Pass original child exception backtrace up the exception chain [issue #7]
* Improved child process wellness checks in Piper and Child classes
* Bug Fixes
* Typo and documentation fixes [issue #6]
== 0.9.7 / 2012-01-19
* Minor Enhancements
* Added `after_fork` and `before_exec` handlers for the Daemon class [issue #4]
* Bug Fixes
* ThreadError when stopping threaded objects [issue #5]
== 0.9.6 / 2011-01-02
* Minor Enhancements
* Threaded objects run immediately (sleep after running)
* Added a "timed_out?" method in the Prefork::Worker class
== 0.9.5 / 2010-07-15
* Minor Enhancements
* Numeric value can be given as the "shutdown_command" for the Servolux::Daemon
== 0.9.4 / 2010-04-18
* Bug Fixes
* Elminated race condition in logfile watching [Avdi Grimm]
* Made program exit optionalx [Avdi Grimm]
== 0.9.3 / 2010-03-10
* Updated to the latest version of Mr Bones
== 0.9.2 / 2010-02-10
* Bug Fixes
* Removing "rescue nil" from code that handles user callbacks
== 0.9.1 / 2010-01-21
* Bug Fixes
* Addressing daemon startup issues
* Calling a non-existent piper method from the daemon class
== 0.9.0 / 2009-11-30
* Minor Enhancements
* Moving towards yard style documentation
* Adding tests for the Prefork class
* Bug Fixes
* Fixes for Ruby 1.9
* Ensuring the examples run and shutdown properly
* Other numerous bug fixes
== 0.8.1 / 2009-11-12
* 3 Bug Fixes
* Attempting to wakeup a dead thread in Prefork
* Shutdown error between the Prefork parent/child
* Restart was not working properly
== 0.8.0 / 2009-11-12
* 2 Major Enhancements
* Preforking worker pool
* 1 Minor Enhancement
* Default return value for Piper#gets (useful for detecting timeouts)
* 2 Bug Fixes
* The piper is now using a socket pair for bidirectional communication
* The piper now defaults to a blocking mode (nil timeout)
== 0.7.1 / 2009-11-06
* 1 Bug Fix
* Server shutdown would hang in Ruby 1.9.1
== 0.7.0 / 2009-11-06
* 1 Minor Enhancement
* Added a permissions mask for the server PID file [Avdi Grimm]
* 1 Bug Fix
* Fixing up some development / runtime dependencies
== 0.6.2 / 2009-07-16
* 1 Minor Enhancement
* Added a flag to the server startup method to wait for shutdown
before returning
== 0.6.1 / 2009-07-13
* 1 Minor Enhancement
* Added a method to wait for server shutdown in the Server class
== 0.6.0 / 2009-07-07
* 2 Minor Enhancements
* Threaded objects can be set to run only a given number of times
* Threaded objects can now continue on error
== 0.5.0 / 2009-06-30
* 2 Minor Enhancements
* Added tests for the Child class
* Updating documentation in preperation for a release
== 0.4.0 / 2009-06-29
* 1 Minor Enhancement
* Added a "Child" class for working with child processes
* 1 Bug Fix
* Thread#join has a small bug in JRuby - implemented workaround
== 0.3.0 / 2009-06-24
* 2 Minor Enhancements
* Documentation
* Unit tests
== 0.2.0 / 2009-06-19
* 1 Minor Enhancement
* Added a signal method to the Piper class for signaling the child
* 1 Bug Fix
* Fixed a race condition in the Threaded#stop method
== 0.1.0 / 2009-06-18
* 1 Major Enhancement
* Birthday!