Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Gem version 1.2.2. See the change log for details.

  • Loading branch information...
commit f827fbec9af12d0fa47824cbb46b51ad1919e7cf 1 parent dfbb104
@gmallard gmallard authored
View
10 CHANGELOG.rdoc
@@ -1,3 +1,13 @@
+== 1.2.2 2012-24-03
+
+* Major performance improvement for read of messages without content-length header
+* Correct Stomp 1.1 failing test
+* Update sample code to reflect removal of 'send'
+* Add on_ssl_connectfail callback and allow clients to signal quit from the callback
+* Ensure that SSL certificates and SSL related files exist and are readable
+* Allow SSL file checks before connect using SSLParams.new(:fsck => true, ...)
+* Correct a test for Windows compatibility
+
== 1.2.1 2012-13-03
* Robust SSL certificate support. See examples and: https://github.com/morellon/stomp/wiki/extended-ssl-overview
View
45 README.rdoc
@@ -1,8 +1,7 @@
==README
-* (http://gitorious.org/projects/stomp/)
* (https://github.com/morellon/stomp/)
-* (http://stomp.rubyforge.org/)
+* (http://gitorious.org/projects/stomp/)
===Overview
@@ -12,13 +11,17 @@ An implementation of the Stomp protocol for Ruby. See:
===New
-Support of Stomp protocol level 1.1 is announced as of gem version 1.2.0.
+* Gem version 1.2.2. Performance and more SSL enhancements.
+* Full support of SSL certificates is announced as of gem version 1.2.1.
+* Support of Stomp protocol level 1.1 is announced as of gem version 1.2.0.
+
+See the change log for details.
===Example Usage
client = Stomp::Client.new("test", "user", "localhost", 61613)
- client.send("/my/queue", "hello world!")
- client.subscribe("/my/queue") do |msg|
+ client.send("/queue/mine", "hello world!")
+ client.subscribe("/queue/mine") do |msg|
p msg
end
@@ -26,11 +29,11 @@ Support of Stomp protocol level 1.1 is announced as of gem version 1.2.0.
options = "initialReconnectDelay=5000&randomize=false&useExponentialBackOff=false"
- #remotehost1 uses SSL, remotehost2 doesn't
+ # remotehost1 uses SSL, remotehost2 doesn't
client = Stomp::Client.new("failover:(stomp+ssl://login1:passcode1@remotehost1:61612,stomp://login2:passcode2@remotehost2:61613)?#{options}")
- client.publish("/my/queue", "hello world!")
- client.subscribe("/my/queue") do |msg|
+ client.publish("/queue/mine", "hello world!")
+ client.subscribe("/queue/mine") do |msg|
p msg
end
@@ -63,26 +66,16 @@ Support of Stomp protocol level 1.1 is announced as of gem version 1.2.0.
connection = Stomp::Connection.new(hash)
-===Contact info
+===Hstorical Information
Up until March 2009 the project was maintained and primarily developed by Brian McCallister.
-The project is now maintained by Johan Sørensen <johan@johansorensen.com> and others.
-
-===Source Code
+===Source Code and Project URLs
https://github.com/morellon/stomp/
http://gitorious.org/projects/stomp/
- http://github.com/js/stomp/
-
-===Project urls
-
-Project Home :
-
- http://gitorious.org/projects/stomp/
- http://rubyforge.org/projects/stomp/
-Stomp Protocol Info :
+===Stomp Protocol Information :
http://stomp.github.com/index.html
@@ -110,6 +103,16 @@ The following people have contributed to Stomp:
* Chris Needham
* R.I. Pienaar
* tworker
+* James Pearson
+
+= Announcements
+
+In the next version of the gem, the dates in CHANGELOG.rdoc will be changed from:
+
+* yyyy-dd-mm
+
+to:
+* ISO8601 format (yyyymmdd)
View
4 Rakefile
@@ -61,8 +61,8 @@ Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = "doc"
rdoc.title = "Stomp"
rdoc.options += %w[ --line-numbers --inline-source --charset utf-8 ]
- rdoc.rdoc_files.include("README.rdoc", "CHANGELOG.rdoc")
- rdoc.rdoc_files.include("lib/**/*.rb")
+ rdoc.rdoc_files.include("README.rdoc", "CHANGELOG.rdoc", "lib/**/*.rb", "examples/**/*.rb",
+ "test/**/*.rb")
end
Rake::TestTask.new do |t|
View
2  lib/stomp/constants.rb
@@ -25,7 +25,7 @@ module Stomp
SPL_10 = "1.0"
SPL_11 = "1.1"
- # To be: No 1.1 yet
+ # Stomp 1.0 and 1.1
SUPPORTED = [SPL_10, SPL_11]
# 1.9 Encoding Name
View
2  lib/stomp/version.rb
@@ -4,7 +4,7 @@ module Stomp
module Version #:nodoc: all
MAJOR = 1
MINOR = 2
- PATCH = 1
+ PATCH = 2
STRING = "#{MAJOR}.#{MINOR}.#{PATCH}"
end
end
View
4 stomp.gemspec
@@ -5,11 +5,11 @@
Gem::Specification.new do |s|
s.name = %q{stomp}
- s.version = "1.2.1"
+ s.version = "1.2.2"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Brian McCallister", "Marius Mathiesen", "Thiago Morello", "Guy M. Allard"]
- s.date = %q{2012-03-13}
+ s.date = %q{2012-03-24}
s.description = %q{Ruby client for the Stomp messaging protocol. Note that this gem is no longer supported on rubyforge.}
s.email = ["brianm@apache.org", "marius@stones.com", "morellon@gmail.com", "allard.guy.m@gmail.com"]
s.executables = ["catstomp", "stompcat"]
Please sign in to comment.
Something went wrong with that request. Please try again.