* ci: switch to go1.12.12 on machine executors - This brings in recent ci changes from the release/1.2.x branch. * go mod vendor * ci: remove ent build tags * ci: fix gopath * go mod vendor * ci: ensure yarn install * ci: add debug commands * ci: debugging * ci: increment yarn cache; remove debugging * ci: remove redundant yarn install
3.5 KiB
Changes Between 2.0.0 and 2.1.0 (in development)
No changes yet
Changes Between 1.5.0 and 2.0.0 (October 8th, 2019)
Go 1.9 through 1.11 Support Dropped
This library now only supports Go 1.12 and 1.13 (two most recent minor GA releases).
Unroutable Message Metric Support
The drop_unroutable
metric is specific to RabbitMQ 3.8.
Contributed by David Ansari and Feroz Jilla.
Support for Exchange Ingress and Egress Rates
Contributed by Rajendra N Acharya.
Eager Synchronization of Classic Queue
It is now possible to initiate an eager sync of a classic mirrored queue and cancel it.
Contributed by Jaroslaw Bochniak.
GitHub issue: #143
Queue Status JSON Serialization Fixed
Contributed by Andrew Wang.
GET /api/consumers Support
Contributed by Thomas Hudry.
GitHub issue: #140
http.Transport Replaced by http.RoundTripper
HTTP client configuration now uses http.RoundTripper
.
GitHub issue: #123.
Contributed by Radek Simko.
Go Modules Support
Contributed by Radek Simko and Gerhard Lazu.
Changes Between 1.4.0 and 1.5.0 (February 13th, 2019)
More Binding Management Functions
ListExchangeBindings
, ListExchangeBindingsWithSource
, ListExchangeBindingsWithDestination
,
and ListExchangeBindingsBetween
are new functions that list bindings,
in particular between exchanges.
GitHub issue: #109.
Password Hash Generation Helpers
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
Paginated Queue Listing
A new function, PagedListQueuesWithParameters
, can list queues with pagination support.
GitHub issue: #118
More NodeInfo
and QueueInfo
Attributes
GitHub issue: #115
URL.Opaque Left to Its Own Devices
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
Changes Between 1.0.0 and 1.1.0 (Dec 1st, 2015)
More Complete Message Stats Information
Message stats now include fields such as deliver_get
and redeliver
.
GH issue: #73.
Contributed by Edward Wilde.
1.0 (first tagged release, Dec 25th, 2015)
TLS Support
rabbithole.NewTLSClient
is a new function which works
much like NewClient
but additionally accepts a transport.
Contributed by @GrimTheReaper.
Federation Support
It is now possible to create federation links over HTTP API.
Contributed by Ryan Grenz.
Core Operations Support
Most common HTTP API operations (listing and management of vhosts, users, permissions, queues, exchanges, and bindings) are supported by the client.