Permalink
Browse files

bump to 0.8.0

  • Loading branch information...
1 parent 5ad1ab3 commit 54fa8aa406c91122e82ce71bc9def96c61db2870 Chuck Remes committed Jan 19, 2012
Showing with 35 additions and 5 deletions.
  1. +30 −0 History.txt
  2. +1 −1 version.txt
  3. +4 −4 zmqmachine.gemspec
View
@@ -1,3 +1,33 @@
+== 0.8.0 / 2012-01-19
+ * Fixed some issues so this gem is compatible with ffi-rzmq
+ version 0.9.5 at a minimum.
+
+ * Enforce some common-sense defaults in the Configuration
+ objects.
+
+ * Modify how Queue and Forwarder print their verbose output.
+ Uses STDERR.print now so it is 1) thread-safe, and 2) all
+ output is printed as a single unit. Prior to this, printing
+ data out could get confused because #puts is not thread-safe.
+
+ * Saves the reactor name in the thread. This is used for enforcing
+ that operations *all* happen on the reactor-thread. Attempts
+ to modify the reactor from non-reactor threads will fail
+ and print a warning.
+
+ * Makes sure to start the logging client from the reactor thread
+ to avoid race conditions at startup.
+
+ * The exception handler is now passed to Timer objects. If code
+ running during a timer execution throws an exception, it is
+ caught right away.
+
+ * Rescues *all* Exceptions now rather than just StandardError.
+
+ * Timer comparison is done via #object_id now rather than its
+ former methodology.
+
+
== 0.7.1 / 2011-12-9
* Updated the Devices to use a Device::Configuration instance
for configuration rather than that long method signature.
View
@@ -1 +1 @@
-0.7.1
+0.8.0
View
@@ -2,7 +2,7 @@
Gem::Specification.new do |s|
s.name = %q{zmqmachine}
- s.version = "0.7.1"
+ s.version = "0.8.0"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Chuck Remes"]
@@ -35,14 +35,14 @@ descriptors. This isn't on my roadmap but patches are accepted.}
s.specification_version = 3
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_runtime_dependency(%q<ffi-rzmq>, [">= 0.9.2"])
+ s.add_runtime_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_development_dependency(%q<bones>, [">= 3.5.4"])
else
- s.add_dependency(%q<ffi-rzmq>, [">= 0.9.0"])
+ s.add_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_dependency(%q<bones>, [">= 3.5.4"])
end
else
- s.add_dependency(%q<ffi-rzmq>, [">= 0.9.0"])
+ s.add_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_dependency(%q<bones>, [">= 3.5.4"])
end
end

0 comments on commit 54fa8aa

Please sign in to comment.