Contributed by @niclic.
GitHub issue: #155
Contributed by @niclic.
GitHub issue: #154
Runtime Parameter and Federation Upstream Management
Contributed by @niclic.
GitHub issue: #150
Contributed by @niclic.
GitHub issue: michaelklishin/rabbit-hole#152
Contributed by @justabaka.
GitHub issue: #148
See Semantic Go Module Import Versioning for details
GitHub issue: #146
Contributed by Barnaby Shearer.
GitHub issues: #147
Available in RabbitMQ 3.7 and later versions.
Contributed by @kgrieco.
GitHub issue: #144
Contributed by @mazamats.
This library now only supports Go 1.12 and 1.13 (two most recent minor GA releases).
The drop_unroutable
metric is specific to RabbitMQ 3.8.
Contributed by David Ansari and Feroz Jilla.
Contributed by Rajendra N Acharya.
It is now possible to initiate an eager sync of a classic mirrored queue and cancel it.
Contributed by Jaroslaw Bochniak.
GitHub issue: #143
Contributed by Andrew Wang.
Contributed by Thomas Hudry.
GitHub issue: #140
HTTP client configuration now uses http.RoundTripper
.
GitHub issue: #123.
Contributed by Radek Simko.
Contributed by Radek Simko and Gerhard Lazu.
ListExchangeBindings
, ListExchangeBindingsWithSource
, ListExchangeBindingsWithDestination
,
and ListExchangeBindingsBetween
are new functions that list bindings,
in particular between exchanges.
GitHub issue: #109.
It is now possible to specify a password_hash
when creating a user.
Helper functions GenerateSalt
and SaltedPasswordHashSHA256
make this more
straightforward compared to implementing the algorithm
directly.
GitHub issue: #119
A new function, PagedListQueuesWithParameters
, can list queues with pagination support.
GitHub issue: #118
GitHub issue: #115
The client no longer messes with URL.Opaque
as it doesn't seem to
be necessary any more for correct %-encoding of URL path.
GitHub issue: #121
Message stats now include fields such as deliver_get
and redeliver
.
GH issue: #73.
Contributed by Edward Wilde.
rabbithole.NewTLSClient
is a new function which works
much like NewClient
but additionally accepts a transport.
Contributed by @GrimTheReaper.
It is now possible to create federation links over HTTP API.
Contributed by Ryan Grenz.
Most common HTTP API operations (listing and management of vhosts, users, permissions, queues, exchanges, and bindings) are supported by the client.