[bunny-amqp-devel] The Release formerly known as v0.5.4 (now v0.6.0)

1 view
Skip to first unread message

Chris Duncan

unread,
Oct 5, 2009, 3:38:18 AM10/5/09
to bunny-am...@rubyforge.org
As some of you may know, I am going to release the next version of
Bunny today (I'm in the UK and it's 8AM here now). I send out a big
thank you to those people who have helped me with the release - you
know who you are :) I've made two release candidates available on
GitHub (0.5.4.rc1 and 0.5.4.rc2) and have tried to inform Bunny users
about the changes contained within them. I was doing some reading
yesterday and saw this snippet from Dr. Nic concerning version
numbering -

"VERSION = X.Y.Z
X = major release number (MAJOR) – not backwards compatible
Y = minor release number (MINOR) – backwards compatible, additional
features
Z = patch/bug fix number (TINY) – small bug fixes"

That got me thinking about my own version numbering policy and I
quickly realised that I didn't really have a sensible one. So I've
decided to adopt Dr. Nic's suggestion and rename the release formerly
known as 0.5.4 to 0.6.0 because there are changes that are not
backwards compatible, namely -

1. Queue#subscribe passes a hash of message data
( { :header, :payload, :delivery_details } ) to its block instead of
passing the message payload by default. The method also handles
acknowledgements slightly differently.
2. Queue#pop and Client#returned_message both return a similar hash
the one used in Queue#subscribe.

If this is the first time that you are hearing about these changes
then I apologise for not being able to think of a better way to
announce them, but I have posted about them on this list before.

I hope that this renaming will not cause any problems, however I'm
sure that I'll be informed if it does. I'm working on a command line
interface for Bunny at the moment and will make that available in
v0.6.1. If you keep an eye on my next_release branch on GitHub (after
today) you can get a preview of it as it evolves and perhaps give me
some feedback :)

Thank you for your continued support,

Chris Duncan (a.k.a. celldee)


_______________________________________________
bunny-amqp-devel mailing list
bunny-am...@rubyforge.org
http://rubyforge.org/mailman/listinfo/bunny-amqp-devel

Reply all
Reply to author
Forward
0 new messages