CHANGELOG.md in amqp-client-0.3.0 vs CHANGELOG.md in amqp-client-1.0.0

- old
+ new

@@ -1,6 +1,27 @@ ## [Unreleased] +## [1.0.0] - 2021-08-27 + +- Verify TLS certificate matches hostname +- TLS thread-safety +- Assemble Messages in the (single threaded) read_loop thread +- Give read_loop_thread higher priority so that channel errors crop up faster +- One less Thread required per Consumer +- Read exactly one frame at a time, not trying to split/assemble frames over socket reads +- Heafty speedup for message assembling with StringIO +- Channel#queue_declare returns a struct for nicer API (still backward compatible) +- AMQP::Client#publish_and_forget for fast, non confirmed publishes +- Allow Properties#timestamp to be an integer (in addition to Time) +- Bug fix allow Properties#expiration to be an Integer +- Consistent use of named parameters +- High level Exchange API +- Don't try to reconnect if first connect fails +- Bug fix: Close all channels when connection is closed by server +- Raise error if run out of channels +- Improved retry in high level client +- Bug fix: Support channel_max 0 + ## [0.3.0] - 2021-08-20 - Channel#wait_for_confirms is a smarter way of waiting for publish confirms - Default connection_name to $PROGRAM_NAME