Skip to content
This repository was archived by the owner on Aug 30, 2021. It is now read-only.

Changes in RabbitMQ 4.0.0 alpha.51

RabbitMQ CI edited this page Jun 25, 2019 · 2 revisions

Changes since RabbitMQ 3.8.0-beta.4

Commits since v3.8.0-beta.3:

  • Update mnevis dep (2daef9a)
  • Move mnevis dependency to rabbit_common (4d09f71)
  • Use mnevis transaction options to ensure local node may do dirty reads after transactions. (5cec382)
  • Use match_object instead of select (187615d)
  • Remove transaction sync code. (b380c32)
  • Rename ramnesia to mnevis (371e08f)
  • A part of the experiment to integrate ramnesia and rabbitmq. (a607fbd)
  • Update prometheus to v4.3.0 to benefit from global_labels (7e132bc)
  • Update rabbitmq-components.mk (98c23dc)
  • rabbit_pretty_stdout: Remove module (8fb9090)
  • rabbitmq-components.mk: Pin stdout_formatter version to 0.2.2 (13d881e)
  • Move rabbit_queue_collector to rabbit_common repo. (dc0bfd1)
  • channel_exchange_metrics now has one more metric: dropped unroutable messages (e36a842)
  • rabbit_pbe: Default cipher's name depends on Erlang version (4349c9b)
  • rabbit_pbe: Use the new crypto:supports/1 function in Erlang 22 (0545cae)
  • rabbit_misc: introduce rabbitmq_and_erlang_versions/0 (3109216)
  • Allow RABBITMQ_CONFIG_FILE make variable to be overwritten (3839245)
  • rabbit_resource_monitor_misc:parse_information_unit/1: coerce input to a list (f5f6b1c)
  • Revert "Clarify" (19e2c3f)
  • Clarify (e29907b)
  • Add rabbitmq_prometheus dep (e0e86be)
  • rabbit_ssl_options: Blacklist TLS 1.3 until Erlang client implementation is finished (e2737dc)
  • Don't support aes_ctr ciphers until OTP-22+ (d43f2eb)
  • rabbit_misc: Generate a NEW_PID_EXT-based binary in compose_pid/4 (b0ac08f)
  • Handle missing getconf command (b6abe30)
  • Support both PID_EXT and NEW_PID_EXT simultaneously (6496707)
  • vm_memory_monitor: handle KB as well as kB (0b51878)
  • Dialyzer: disable no_match for decompose_pid/1 (d623532)
  • We don't support aes_ctr before OTP-22 (5333aa5)
  • gen_server2: don't emit deprecation warnings on OTP 22 (dd2d4a4)
  • Support the NEW_PID_EXT format introduced in OTP-22 (c1458ed)
  • Update authz_data type to include binaries (2e5ac5f)
  • Finish converting check_vhost_access/3 to new API (1cb6c32)
  • Modify check_vhost_access/3 to use map of data (7dab9f6)
  • rabbitmq-hexpm.mk: Always download the latest hexpm-cli (2ceacce)
  • Update test expectations to match the change in f598196bc148797b3e0a13e28bd7f58a3997bc76 (a03948a)
  • URL Cleanup (f598196)
  • Require Erlang 21.3 (36af3c1)
  • Make rabbit_pbe work for OTP-22 (16624e3)
  • rabbitmq-hexpm.mk: Switch to hexpm-cli 0.3.0 (53d26da)
  • Revert "rabbitmq-run.mk: Increase lager message rate threshold from 50 to 5000" (2dff37d)
  • Recon 2.4.0 (cb7742b)
  • Lager 3.6.9 (4dc838f)
  • Replace use of erl_call with rabbitmqctl (3515997)

Commits since v3.8.0-beta.3:

  • WIP. Remove rabbit_node_monitor. (232d33cf6)
  • Rename leader to mnevis_leader in node info (4a252f005)
  • Add leader node to status, add mnevis TODOs (817ff5a73)
  • fixup (7688302a3)
  • Testing out replicated rabbit_listener (71b844e76)
  • Move mnevis dependency to rabbit_common (1b57aa0f5)
  • Comment unused functions (4ff321d50)
  • Specify ra branch (239591616)
  • Make sure mnevis node starts (84f67ab16)
  • Use mnevis transaction options to ensure local node may do dirty reads after transactions. (174ac2feb)
  • user cluster_nodes as initial_nodes in mnevis (f17304a13)
  • Cleanup, use the right branch (46d907d09)
  • Startup and recovery with mnevis (622c9d940)
  • wip (cde967d6d)
  • WIP. Fixed startup (b745e5789)
  • Update after rebase (eb9b71d31)
  • Rename ramnesia to mnevis (d468dd943)
  • Experiment to integrate ramnesia into RabbitMQ. (ed181c768)
  • Update rabbitmq-components.mk (45402b945)
  • Update rabbitmq-components.mk (1e9971cf3)
  • rabbit_ff_extra: Use stdout_formatter to display info() table (6610ea762)
  • QQ SAC: process all consumers on noconnection (de686a07a)
  • rabbit_ssl: support Erlang 21 and 22 suite formatting API (ba831a6a7)
  • Reset overflow queue property to drop-head if policy is unset. (c8d86008b)
  • rabbit_ssl: less confusing wording around xref exclusions (e237612ae)
  • xref: OTP 21/22 compatibility :( (bacfa02c4)
  • print cuttlefish validation error on a new line (c13fa8f8d)
  • Rework log initialisation tests and boot error reporting (db74cf2ad)
  • unit_inbroker_non_parallel suite: split log management test into two smaller ones (f51f528fe)
  • Update this test for #1904 (a359b43be)
  • Remove check for OTP-20.3 compatibility when formatting cipher_suites. (32a979d33)
  • Add functions to get erlang or openssl formatted ciphers. (310bf16da)
  • show output from cuttlefish when conf validation fails (531de0db9)
  • Core metrics suite: publish unroutable messages, too (for #1904) (bfb7c7fda)
  • Increment drop_unroutable un deliver_to_queues/2 (74e7a3922)
  • Move rabbit_queue_collector to rabbit_common repo. (d279ccfee)
  • Track messages that were not routed anywhere and also not published as mandatory (733a1b130)
  • Clarify unit symbols (28fd48740)
  • Revert "Clarify unit symbols" (fa998503f)
  • Clarify unit symbols (738604543)
  • spelling (23fd689fb)
  • Move consumer timeout handler (08f7e2352)
  • Cancel tick timer if there are no pending acks (4642bf0d7)
  • Move consumer timeout tests to own SUITE (ec76fef8a)
  • Refactor channel state (d389d045d)
  • Implement consumer channel timeouts (04e4d0b5b)
  • Update rabbitmq-components.mk (9d898823c)
  • Makefile: Remove cipher/hash/iterations default values from default app. env. (5325e06bc)
  • clustering_management_SUITE: don't depend on cluster_status output, querry alarms via rpc (57b805435)
  • Report memory used by the ETS tables of the ra log (388bd440b)
  • clustering_management_SUITE: Support 3.7.x status format as well (ddb96a813)
  • clustering_management_SUITE: Adapt status_with_alarm to the new cluster_status output (35bc1cd98)
  • rabbit: Compute totals in status() only if RabbitMQ is running (442768afd)
  • rabbit:status/0: include server version information (21520705b)
  • rabbit:status/0: include node's data directory (92f378a3a)
  • Introduce rabbit_vhost:count/0 (d43970fa5)
  • rabbit:status/0: new section on basic (topology) totals (e553ecbc0)
  • Introduce rabbit_vhost:count/0 (dc3c04ffc)
  • rabbit:status/0: add config file, log file and enabled plugin info (b5c62a5a5)
  • Fix rabbit_fifo tests (fc5eb6c73)
  • rabbit:alarms/0: return more information about the alarm (0500f4237)
  • Fix tests by make quorum queue discovery defensive (fa3cad4ee)
  • correct log effect type (2ad83292a)
  • Correct log effect return type (e2919659c)
  • Formatting (958f6cebe)
  • rabbit:listeners/0: return full listener records (62943b3ff)
  • Update quorum queue supervisor for memory calculation (9e4a67f99)
  • Add code to declare amq.rabbitmq.log exchange immediately after the / vhost is added or recovered (10a834d4c)
  • Do not use transactions in connection tracking process. (e5df4e6ee)
  • amq.rabbitmq.log really should be an internal exchange (fb6a83b63)
  • Reset in-memory counts after purging (1c182e755)
  • Fix prefix msgs types (6d931d531)
  • Reduce duplication (8daafd819)
  • Log amq.rabbitmq.log declaration failures as errors (383db8296)
  • Make sure amq.rabbitmq.log is accessible to client connections (12a8ca6d6)
  • Rename $ra_no_return to $ra_no_reply (0e416ead0)
  • Restore rabbit_connection_tracking_handler:close_connections/3 (99e883e3f)
  • Handle connection tracking events in a separate process. (d1b893fe6)
  • Test that the indexes in the log effect are never lower than previous release cursor (fb3c71cb8)
  • Apply memory limit on returns (27ae52584)
  • Fix in-memory counters (19f8dec83)
  • Retry Mnesia tables wait in the quorum_queue feature flag migration (09ab08906)
  • Quorum queue; make membership changes [more] idempotent (a1ab9545f)
  • Publish in memory stats (74aac9756)
  • Batch log effect (99c582845)
  • Purge stale node state from quorum queues (9dfa931d3)
  • Use in memory limit for quorum queue tests (029594e4f)
  • Return msg in basic.get when in-memory limit is reached (b56ca1c9d)
  • Quorum queue in memory message limits (ce55899c8)
  • Add a no_return() type spec to silence a Dialyzer warning (da1807002)
  • Add comments (f5fb70b47)
  • Rename function to convert forward slashes, use it in another place (4a441248c)
  • Fix issues with forward slashes (9cf2efa65)
  • Keep IP address in tuple format (4046eb6d9)
  • Test successfull clustering if there is a garbage schema in the work dir (bba4a9e01)
  • Finish converting check_vhost_access/3 to new API (cb9055f69)
  • Use ram schema_location for mnesia consistency checks. (6e21ea660)
  • Pattern match in function heads (40a8ca2b7)
  • Update rabbit_disk_monitor.erl (2b0a03a32)
  • Modify check_vhost_access/3 to use map of data (700a3585f)
  • Debug: Applying patch to disable disk_monitor on the fly by rabbitctl eval. To disbale: rabbitmqctl eval 'rabbit_disk_monitor:set_enabled(false).' To re-enable: rabbitmqctl eval 'rabbit_disk_monitor:set_enabled(true).' (3a490fa84)
  • Disable test that cannot currently pass (b1f2b34cc)
  • URL Cleanup (81b07f2ee)
  • Quorum queue: make leader repair more defensive (58ca7b99a)
  • rabbit_fifo: propery tests for single active consumer (1ff2630ee)
  • URL Cleanup (c5568a9ed)
  • Travis: use Erlang 21.3 (5368ee869)
  • rabbit_fifo: Ensure checkout is performed (7d4fcc644)
  • rabbit_fifo bugfixes (568bbd358)
  • rabbit_lager: Multiply high watermark on startup as well (6653a0cfb)
  • Type spec: amqqueue:get_policy/1 returns a proplist (2f8053da4)
  • Explain why last_applied is initialised to -1 (6dce82e7c)
  • Add queue type to queue listing commands (e576234e9)
  • Resend messages if first messages are lost (a81ce662d)
  • Update rabbitmq-components.mk (d2622b4dc)
  • Update rabbitmq-components.mk (b214fd5b0)
  • Fix snapshot bug in rabbit_fifo (c46020f15)
  • Simplify further with a macro, suggested by @dumbbell (f18fdcecf)
  • rabbit_auth_mechanism_amqplain: refactor, improve error message (dca81782e)
  • Allow shortstr in AMQPlain authentication method (5e97011b9)
  • Log boot steps as they run (a2dabd48b)
  • Treat rabbit_direct boot step as enabling listeners (32c575a1c)
  • Undo recovery step dependency (78264bfaa)
  • Start TCP and TLS listeners later in boot process (3d9228425)
  • Add check for integer value (13f41179b)
  • rabbit_lager: Multiply high watermark by 100 when log level is debug (a38d1166c)
  • Drive-by change: cosmetics (cb90500af)
  • URL Cleanup (92f9678be)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (1165e4a)
  • Update rabbitmq-components.mk (762d4ae)
  • Update rabbitmq-components.mk (b7749c1)
  • Update rabbitmq-components.mk (8c494e2)
  • Update rabbitmq-components.mk (8e5a1e4)
  • Update rabbitmq-components.mk (5ea157d)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (6bd6f18)
  • Update rabbitmq-components.mk (6ec3be3)
  • Update rabbitmq-components.mk (20b5260)
  • Update rabbitmq-components.mk (1c06bf9)
  • Update rabbitmq-components.mk (601ef23)
  • Update rabbitmq-components.mk (2f72d19)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (a5519f9)
  • Update rabbitmq-components.mk (88b616d)
  • Update rabbitmq-components.mk (3bcd3a1)
  • Update rabbitmq-components.mk (d394232)
  • Update rabbitmq-components.mk (3219ff0)
  • Update rabbitmq-components.mk (13dd38b)

Commits since v3.8.0-beta.4:

  • Propagate protocol-specific context (78fb738)
  • Add topic URL in readme (2f4ddec)
  • Update rabbitmq-components.mk (943d960)
  • Update rabbitmq-components.mk (11b87ea)
  • Update rabbitmq-components.mk (4ad0526)
  • Update rabbitmq-components.mk (c219539)
  • Update rabbitmq-components.mk (665a409)
  • Update rabbitmq-components.mk (d3b708a)

Commits since v3.8.0-beta.4:

  • Add Maven wrapper to Spring Boot example (30b568a)
  • Add debug interceptor to Spring Boot example (4b808f5)
  • Propagate protocol-specific context to HTTP backend (28168f5)
  • Add topic URL in example readme (d53afdd)
  • Update rabbitmq-components.mk (772de5d)
  • Update error message in the assertion (91db3cd)
  • Error message wording (4c84938)
  • Correctly recognise when access is denied for user (1396605)
  • Add tests for user authentication (eed7c72)
  • Update rabbitmq-components.mk (559cced)
  • Update rabbitmq-components.mk (ea17ccf)
  • Update rabbitmq-components.mk (27ed9a7)
  • Update rabbitmq-components.mk (468e0f0)
  • Update rabbitmq-components.mk (cdccd47)

Commits since v3.8.0-beta.4:

  • Propagate protocol-specific context (2e02a33)
  • Update rabbitmq-components.mk (b958e1a)
  • Update rabbitmq-components.mk (835b510)
  • Update rabbitmq-components.mk (6cdd6ce)
  • Update rabbitmq-components.mk (14802f3)
  • Update rabbitmq-components.mk (1d4aead)
  • Update rabbitmq-components.mk (4b34fd1)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (3a9c82d)
  • Update rabbitmq-components.mk (88b2d33)
  • Update rabbitmq-components.mk (6942f76)
  • Update rabbitmq-components.mk (16f01ab)
  • Update rabbitmq-components.mk (0ca1a04)
  • Update rabbitmq-components.mk (c2f9ed3)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (2942f0b)
  • Update rabbitmq-components.mk (3654e81)
  • Update rabbitmq-components.mk (a49e8eb)
  • Update rabbitmq-components.mk (8b4cb4a)
  • Update rabbitmq-components.mk (782f94b)
  • Update rabbitmq-components.mk (b9f5114)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (db0ec44)
  • Update rabbitmq-components.mk (e16e849)
  • Update rabbitmq-components.mk (ebfdd53)
  • Update rabbitmq-components.mk (b47319b)
  • Add GitHub templates (a5a692a)
  • Update rabbitmq-components.mk (4b1d033)
  • Update rabbitmq-components.mk (16162e5)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (7dedb68)
  • Update rabbitmq-components.mk (782f3d5)
  • Update rabbitmq-components.mk (ecfbbed)
  • Update rabbitmq-components.mk (db8031d)
  • Update rabbitmq-components.mk (3176e35)
  • Update rabbitmq-components.mk (f14cf59)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (db624ad)
  • Update rabbitmq-components.mk (aeb6d7c)
  • Update rabbitmq-components.mk (2c4c327)
  • Update rabbitmq-components.mk (687e94e)
  • Update rabbitmq-components.mk (9a7f504)
  • Update rabbitmq-components.mk (d06eee2)

Commits since v3.8.0-beta.4:

  • Java testsuite: Use a third RabbitMQ node for the cluster-wide client ID tracking test (6f07c53)
  • test/java_SUITE_data/pom.xml: Make it compatible with Java 12 (4f855fc)
  • mqtt_node: Skip incompatible nodes when configuring Ra cluster (7b5865a)
  • rabbit_auth_backend_mqtt_mock: Move this test module to test/ (e0b338c)
  • cluster_SUITE: Bump suite timestrap to 5 minutes (9252dc7)
  • Refactor (18f1aab)
  • More tests (73de6b1)
  • Add mock auth backend (6008824)
  • Add test to check client id propagation (1c065c2)
  • Compile (532f918)
  • Remonitor connections on short disconnects and after recovery (f50d8c3)
  • Remove a clause that's no longer used (c4e5eac)
  • Do not snapshot when a new client is registered (3c77d37)
  • Only emit snapshot effects when client ID map changes (10d5b18)
  • Switch rabbit_mqtt_collector:list/0 to use a leader query (bb85182)
  • Client tracking: notify existing connections in a one-off process (af33204)
  • A typo (43b19ce)
  • decommission_mqtt_node only belongs to the ctl scope (9d52c97)
  • decomission_mqtt_node: wording (4f35ddc)
  • Consistency (676aa42)
  • Correct a typo (1acc5d3)
  • Client ID tracking: make more transitions leader node-only (98ba62f)
  • Wording (eccbf6f)
  • Define a state_enter/2 fun to clean up on disk state (eaf6c01)
  • Use a function call effect (fb05f52)
  • Do not unregister a client ID if it does not belong to the terminating connection (ac65099)
  • Logging: mention client ID when accepting a connection (df75dce)
  • Add forgotten files (765ad1e)
  • Update rabbitmq-components.mk (2dd7605)
  • Update rabbitmq-components.mk (b990091)
  • Update rabbitmq-components.mk (4a1d1d1)
  • Change banner (087a9e6)
  • Cluster-wide MQTT client id tracking (5c9f80b)
  • Update rabbitmq-components.mk (d10ebba)
  • Update rabbitmq-components.mk (b61d25b)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (9665bd3)
  • Update rabbitmq-components.mk (7265068)
  • Update rabbitmq-components.mk (eda737e)
  • Update rabbitmq-components.mk (79ef088)
  • Update rabbitmq-components.mk (7c47f15)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (934cf43)
  • Update rabbitmq-components.mk (359a8ae)
  • Update rabbitmq-components.mk (2f85df1)
  • Update rabbitmq-components.mk (1920c25)
  • Update rabbitmq-components.mk (04a72b8)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (c2d782d)
  • Update rabbitmq-components.mk (541fd29)
  • Update rabbitmq-components.mk (1239d89)
  • Update rabbitmq-components.mk (83bf305)
  • Update rabbitmq-components.mk (43ed770)

Commits since v3.8.0-beta.4:

  • Avoid double quoting of Shovel names in log entries (db95a76)
  • Refactor worker lifecycle event logging (6a1d12f)
  • Handle queue-length option in worker sup (d9a481f)
  • Correct log message (db64d59)
  • Rework Shovel restarts (8a1e3ba)
  • Update rabbitmq-components.mk (4144c41)
  • Call rabbit_access_control:check_vhost_access with empty context (fa00d4d)
  • Compile (5a0557e)
  • Handle Shovel names that are a single term (d08b7b4)
  • Commit the renamed restart_shovel command (c3d4187)
  • Naming and vhost argument changes per discussion with @dcorbacho (360e253)
  • Update rabbitmq-components.mk (ba116b7)
  • CLI command to restart a dynamic shovel (d7bc31f)
  • Update rabbitmq-components.mk (efeda1d)
  • Update rabbitmq-components.mk (8c222c9)
  • Update rabbitmq-components.mk (e8f17cb)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (2ba2a6a)
  • Update rabbitmq-components.mk (dc8a60e)
  • Update rabbitmq-components.mk (36bbec4)
  • Update rabbitmq-components.mk (2384bcb)
  • Update rabbitmq-components.mk (acc0d17)

Commits since v3.8.0-beta.4:

  • Cosmetics: prefer application:application:ensure_all_started/1 (b556135)
  • HTTP proxy support (f7e03d0)
  • Update rabbitmq-components.mk (576d60d)
  • Update rabbitmq-components.mk (21fe851)
  • Update rabbitmq-components.mk (2835754)
  • Update rabbitmq-components.mk (4780fc7)
  • Update rabbitmq-components.mk (8df0558)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (53edb44)
  • Update rabbitmq-components.mk (ad2fd46)
  • Update rabbitmq-components.mk (6824a00)
  • Update rabbitmq-components.mk (a82528f)
  • Update rabbitmq-components.mk (1744f58)

Commits since v3.8.0-beta.4:

  • WIP. Remove rabbit_node_monitor. (36ade48)
  • Update rabbitmq-components.mk (a43ec69)
  • Update rabbitmq-components.mk (ff0f4c3)
  • Update rabbitmq-components.mk (3022020)
  • Update rabbitmq-components.mk (604f198)
  • Update rabbitmq-components.mk (a50dc0c)
  • Update rabbitmq-components.mk (bcc84ad)

Commits since v3.8.0-beta.3:

  • Hide disc/RAM node type if mnevis is present (ade8cf10)
  • Add Mnevis leader info to node page, modify node page to show Info like overview (098f75ec)
  • Add leader information (64f5ed7f)
  • Add is_leader to nodes data (303fec4c)
  • Update rabbitmq-components.mk (388c32ed)
  • Update rabbitmq-components.mk (b1a03ed7)
  • Update rabbitmq-components.mk (ec466908)
  • Merge sendfile default using maps (f5546e2d)
  • Disable sendfile in cowboy by default. (e7e1f75d)
  • Hide drop_unroutable metric behind a feature flag (c0f70a00)
  • New channel metric: dropped unroutable messages (733c8b89)
  • Add stats HTTP redirect test (853f6f38)
  • Fold stats documentation into the main HTTP API doc guide (45da174e)
  • Fix missed rabbitmq-components.mk update (4f0a971b)
  • Fix bytes prefix symbol (de335bab)
  • Set msg rates in overview to global and basic in queue pages (eb0711ca)
  • Display memory used by the ETS tables of the ra log (0634c8e4)
  • Update a test to be forward compatible with rabbit:status/0 format changes (29f8b992)
  • Stop management application if metrics collection is disabled (98c77bcc)
  • Add queue type column in queues page (1f20e12d)
  • Naming: catch_no_user_vhost => catch_no_such_user_or_vhost (255729b2)
  • Hide SAC label if x-single-active-consumer=false (41b6fcab)
  • Catch failures when there is no user/vhost. (83e47583)
  • Fix function clause in bindings when using CORS headers. Enable OPTIONS method for bulk delete. (b7a71038)
  • Remove extra "to" (83ed1140)
  • Display in-memory stats for quorum queues (6172c81b)
  • Sort the list of exchange types returned by the HTTP API (a5f6f002)
  • Add x-max-in-memory-length and x-max-in-memory-bytes arguments to quorum queues (7c3fbd50)
  • Convert check_vhost_access/3 to new API (aa563ed3)
  • allow uri with credentials formatter to accept multiple uris (a9ab603e)
  • URL Cleanup (758a2f6f)
  • URL Cleanup (4d27ab2d)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (85a34b75)
  • Update rabbitmq-components.mk (ab84a472)
  • Update rabbitmq-components.mk (a7a56970)
  • Cosmetics (7976a92b)
  • Add some tests for #665 (d04f87ab)
  • Update rabbitmqctl(8) man page link (20c137cb)
  • Add some error logging (9420834c)
  • file:list_dir does not include directory itself (e3530a54)
  • Allow loading definitions from file or directory (2ca24e9a)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (f6b72c4)
  • Update rabbitmq-components.mk (15ed9ce)
  • Update rabbitmq-components.mk (8ca37fc)
  • Update rabbitmq-components.mk (28cc482)
  • Update rabbitmq-components.mk (61281aa)
  • Update rabbitmq-components.mk (2e106d3)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (7bd11ca)
  • Update rabbitmq-components.mk (aeeb646)
  • HTTP API endpoint to restart a dynamic shovel (6e13584)
  • Update rabbitmq-components.mk (50c1f68)
  • Update rabbitmq-components.mk (f5af83e)
  • Update rabbitmq-components.mk (7e49c8c)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (f4e4e6e)
  • Update rabbitmq-components.mk (6e171e8)
  • Update rabbitmq-components.mk (caf1b57)
  • Update rabbitmq-components.mk (c923066)
  • Update rabbitmq-components.mk (b622007)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (6e8cd22)
  • Update rabbitmq-components.mk (4f4686e)
  • Update rabbitmq-components.mk (7ad2181)
  • Update rabbitmq-components.mk (17c8139)
  • Update rabbitmq-components.mk (76bba2f)

Commits since v3.8.0-beta.4:

  • Add connection info module (28bfec6)
  • Don't include max_connections into socket options (5e9e067)
  • Make sure web_mqtt.tcp.max_connections accepts 'infinity' as value (38e50a1)
  • Default max_connections to infinity (fdcd6b4)
  • Make web_mqtt.tcp.max_connections configurable via ini-style config file (be17b33)
  • Update rabbitmq-components.mk (dcf7d02)
  • Update rabbitmq-components.mk (c30a435)
  • Update rabbitmq-components.mk (a8abbf5)
  • Update rabbitmq-components.mk (9c6e0a8)
  • Update rabbitmq-components.mk (26a4198)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (cb58555)
  • Update rabbitmq-components.mk (d8bb152)
  • Update rabbitmq-components.mk (dd0933d)
  • Update rabbitmq-components.mk (fac67de)
  • Update rabbitmq-components.mk (4001ffd)

Commits since v3.8.0-beta.4:

  • Configure Ranch to use max_connections value of 'infinity' by default (cf1829d)
  • Update rabbitmq-components.mk (f6c0b81)
  • Update rabbitmq-components.mk (fba9c60)
  • Update rabbitmq-components.mk (9747d11)
  • Update rabbitmq-components.mk (4aae6c6)
  • Update rabbitmq-components.mk (2c40ff4)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (596ce56)
  • Update rabbitmq-components.mk (e20d3f1)
  • Update rabbitmq-components.mk (b0cd4e9)
  • Update rabbitmq-components.mk (7a6eab2)
  • Update rabbitmq-components.mk (e444b0f)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (e313777)
  • Update rabbitmq-components.mk (bf016a6)
  • Update rabbitmq-components.mk (e903f54)
  • Update rabbitmq-components.mk (8cf37b6)
  • Update rabbitmq-components.mk (b22e6b6)
  • Update rabbitmq-components.mk (1525fe5)
  • Set connect and request timeouts (c85f443)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (82da7fb)
  • Update rabbitmq-components.mk (b6a24f1)
  • Update rabbitmq-components.mk (1b3ebec)
  • Update rabbitmq-components.mk (d06e39c)
  • Update rabbitmq-components.mk (70ba348)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (5c62a9a)
  • Update rabbitmq-components.mk (1dd081b)
  • Update rabbitmq-components.mk (468e7a2)
  • Update rabbitmq-components.mk (cf733e2)
  • Update rabbitmq-components.mk (a99b539)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (45be70d)
  • Update rabbitmq-components.mk (0edddff)
  • Update rabbitmq-components.mk (4899810)
  • Update rabbitmq-components.mk (8fa267e)
  • Update rabbitmq-components.mk (66bf8ae)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (6f5d00d)
  • Update rabbitmq-components.mk (a2d2ecb)
  • Update rabbitmq-components.mk (640b126)
  • Update rabbitmq-components.mk (e4b962d)
  • Update rabbitmq-components.mk (af8bf39)

Commits since v3.8.0-beta.4:

  • Update rabbitmq-components.mk (b2579f8)
  • Update rabbitmq-components.mk (1c38b29)
  • Update rabbitmq-components.mk (495954a)
  • Update rabbitmq-components.mk (d945346)
  • Update rabbitmq-components.mk (11b443b)

Commits since v3.8.0-beta.4:

  • packaging: Log Elixir version before compiling (4a15ad5)
  • Consider exit code 69 as success again (e4bb947)
  • Update rabbitmq-components.mk (20425a8)
  • Update rabbitmq-components.mk (d63f51d)
  • Update rabbitmq-components.mk (3b69281)
  • Debian: Bump Erlang support upper limit to 22.0 (1a8a26e)
  • Update rabbitmq-components.mk (4df196f)
  • Update rabbitmq-components.mk (1545def)

Changes since RabbitMQ 3.7.0

Commits since v3.7.4:

  • Update mnevis dep (2daef9a)
  • Move mnevis dependency to rabbit_common (4d09f71)
  • Use mnevis transaction options to ensure local node may do dirty reads after transactions. (5cec382)
  • Use match_object instead of select (187615d)
  • Remove transaction sync code. (b380c32)
  • Rename ramnesia to mnevis (371e08f)
  • A part of the experiment to integrate ramnesia and rabbitmq. (a607fbd)
  • Update prometheus to v4.3.0 to benefit from global_labels (7e132bc)
  • Update rabbitmq-components.mk (98c23dc)
  • rabbit_pretty_stdout: Remove module (8fb9090)
  • rabbitmq-components.mk: Pin stdout_formatter version to 0.2.2 (13d881e)
  • Move rabbit_queue_collector to rabbit_common repo. (dc0bfd1)
  • channel_exchange_metrics now has one more metric: dropped unroutable messages (e36a842)
  • rabbit_pbe: Default cipher's name depends on Erlang version (4349c9b)
  • rabbit_pbe: Use the new crypto:supports/1 function in Erlang 22 (0545cae)
  • rabbit_misc: introduce rabbitmq_and_erlang_versions/0 (3109216)
  • Allow RABBITMQ_CONFIG_FILE make variable to be overwritten (3839245)
  • rabbit_resource_monitor_misc:parse_information_unit/1: coerce input to a list (f5f6b1c)
  • Revert "Clarify" (19e2c3f)
  • Clarify (e29907b)
  • Add rabbitmq_prometheus dep (e0e86be)
  • rabbit_ssl_options: Blacklist TLS 1.3 until Erlang client implementation is finished (e2737dc)
  • Don't support aes_ctr ciphers until OTP-22+ (d43f2eb)
  • rabbit_misc: Generate a NEW_PID_EXT-based binary in compose_pid/4 (b0ac08f)
  • Handle missing getconf command (b6abe30)
  • Support both PID_EXT and NEW_PID_EXT simultaneously (6496707)
  • vm_memory_monitor: handle KB as well as kB (0b51878)
  • Dialyzer: disable no_match for decompose_pid/1 (d623532)
  • We don't support aes_ctr before OTP-22 (5333aa5)
  • gen_server2: don't emit deprecation warnings on OTP 22 (dd2d4a4)
  • Support the NEW_PID_EXT format introduced in OTP-22 (c1458ed)
  • Update authz_data type to include binaries (2e5ac5f)
  • Finish converting check_vhost_access/3 to new API (1cb6c32)
  • Modify check_vhost_access/3 to use map of data (7dab9f6)
  • rabbitmq-hexpm.mk: Always download the latest hexpm-cli (2ceacce)
  • Update test expectations to match the change in f598196bc148797b3e0a13e28bd7f58a3997bc76 (a03948a)
  • URL Cleanup (f598196)
  • Require Erlang 21.3 (36af3c1)
  • Make rabbit_pbe work for OTP-22 (16624e3)
  • rabbitmq-hexpm.mk: Switch to hexpm-cli 0.3.0 (53d26da)
  • Revert "rabbitmq-run.mk: Increase lager message rate threshold from 50 to 5000" (2dff37d)
  • Recon 2.4.0 (cb7742b)
  • Lager 3.6.9 (4dc838f)
  • Replace use of erl_call with rabbitmqctl (3515997)
  • rabbit_pretty_stdout: Honor the UseColors flag in *_table() (db7f580)
  • rabbitmq-run.mk: Set $LEAVE_PLUGINS_DISABLED to start broker without plugins (7074b75)
  • rabbitmq-run.mk: Allow to set $RABBITMQ_PLUGINS_DIR when starting a broker (88d85ed)
  • Fix rabbit_pbe for OTP-22 (a686a47)
  • Introduce rabbit_runtime:gc_all_processes/0 (4d65090)
  • Try to make node name mismatch message clearer, provide a hint (f17b7f5)
  • Fix a typo in rabbitmq-components.mk (9eab758)
  • Bump erlang version requirement. (c656ad0)
  • spelling: synchronization (8498b6c)
  • spelling: subsequently (7b54897)
  • spelling: significant (e8add2b)
  • spelling: requests (d41cfe9)
  • spelling: registered (d5e8cab)
  • spelling: protocol (f9629cd)
  • spelling: originally (08a316f)
  • spelling: occurring (2ff7143)
  • spelling: messages (95559d3)
  • spelling: javascript (d6064a5)
  • spelling: implicitly (9ee37e3)
  • spelling: grammar (95f4610)
  • spelling: function (f2a9507)
  • spelling: explicitly (a5c2eb3)
  • spelling: during (f506faf)
  • spelling: chosen (2cee4fa)
  • spelling: asynchronous (022165a)
  • spelling: aggregator (c70f7c3)
  • spelling: additional (fef5cf4)
  • fix whitespaces (84345e8)
  • rabbit_log_ldap external sink was added (4b63414)
  • Handle empty binary payload when delivering message (84b7d8d)
  • Fix many Dialyzer warnings (9a4a308)
  • Rename rabbit_log_ra (e41e625)
  • Fix errors reported by Dialyzer (c9169fe)
  • Makefile: Add missing dependencies to $(LOCAL_DEPS) (60d6884)
  • rabbitmq-run.mk: Increase lager message rate threshold from 50 to 5000 (c049442)
  • rabbitmq-run.mk: Log debug messages when using make run-broker (7ee19b8)
  • rabbitmq-run.mk: Configure $RABBITMQ_FEATURE_FLAGS (75fadf2)
  • rabbit_misc: Consider 3.7.x and 3.8.x+ compatible (dacd8ec)
  • Make #amqqueue{} a private record (f79c935)
  • rabbit_pretty_stdout: New module to pretty-print a table (8fef32a)
  • fix dialyzer error (69bfeef)
  • Add rabbit_log_ra shim (7999664)
  • Add activity status field to consumer created (0931ca1)
  • Use heartbeat_timeout/0 in more places (9052a79)
  • Introduce a new type, heartbeat_timeout, for documentation purposes (39fce88)
  • Debug the start of heartbeat senders (616f18d)
  • Integrate single active consumer with metrics (b3192ef)
  • Bump (c) year in startup banner (79b69f4)
  • Update rabbitmq-components.mk (b39c3fa)
  • Travis CI: Use Ubuntu Xenial image (fbecf9e)
  • Travis CI: Test against Erlang 21.2 only (6f05b72)
  • Travis CI: Use Elixir 1.6.6 (a5aeba6)
  • Makefile: Remove the Hex.pm maintainers field from .app (17825d9)
  • Add sysmon_handler dependency (60dfd73)
  • Be more defensive when requesting connection parameters (b2c7076)
  • Wording (76a33a6)
  • Reduce max message size to 512MB. (8ea9e2c)
  • Remove a macro related to the removed truncate module (8e1d3f1)
  • Stop microstate accounting after sampling (3e50d68)
  • rabbitmq-hexpm.mk: Switch to hexpm-cli 0.2.0 (974d8c4)
  • rabbitmq-components.mk: remove SockJS, rabbitmq_clusterer, rabbitmq_management_visualiser (a7b2cf7)
  • Introduce rabbit_runtime (af04d72)
  • Support rabbit_proxy_socket tuples in rabbit_net:getstat/2 (0c50525)
  • Use the built-in Ranch PROXY protocol support (560b58c)
  • Update Ranch to 1.7.1 and Cowboy to 2.6.1 (723767e)
  • rabbit_backing_queue: extend is_duplicate callback return values (dded559)
  • Update Cowboy to 2.6 and Ranch to 1.7 (366bf57)
  • rabbitmq-run.mk: Fix stop-brokers with NODES > 1 (ec671a2)
  • rabbitmq-run.mk: Add AMQP and management TCP ports to test_rabbitmq_config (65867b1)
  • add Ra as external dependency (7e71499)
  • Add member/2 to priority_queue module (60046dc)
  • Update socket stats after running handler (b76227e)
  • remove created_at from amqqueue record (b1ea14d)
  • modernise pmon (7b5f765)
  • Remove dependency on erlang-src (36a7b31)
  • Increase queue churn metrics when queues are deleted in bulk by node down (a93e70b)
  • New connection churn metrics table (ec4c8f6)
  • include/rabbit.hrl: Bump Erlang requirement to 21.0 (8eff8ee)
  • Remove dependency on erlang-src (1d3427e)
  • Increase queue churn metrics when queues are deleted in bulk by node down (071269b)
  • New connection churn metrics table (c415c54)
  • rabbit_pbe: re-format NotSupportedByUs list (c0f3744)
  • rabbit_pbe: add function clauses to match sha3 hashes (f9230aa)
  • Add a few applications to PLT_APPS (f913248)
  • Improve error case if erl / erl.exe is not in PATH (1be1a1e)
  • Revert "Configure ra metrics handler" (aec9158)
  • Configure ra metrics handler (1af5351)
  • remove quorum_mapping table (e228f26)
  • Export block/unblock for flow control (317a25c)
  • dialyzer fix (cf5ae3d)
  • Revert "Add quorum_leader to amqqueue record" (6a4ef50)
  • Add quorum_leader to amqqueue record (2b84785)
  • Add quorum_nodes to amqqueue record (6ad61db)
  • Add created_at field to amqqueue record (bcc63f9)
  • Revert Revert "Extend amqqueue record to include queue type" (5ba5df7)
  • Use RABBITMQ_QUORUM_DIR as ra data_dir when starting a node (5bf9ae0)
  • Create quorum_mapping table to obtain queue name from a ra id (8873706)
  • Set the ra data_dir when starting a node (1e8a421)
  • rabbit_pbe: Mark AES-CCM as unsupported (b1dd294)
  • rabbitmq-components.mk: Bump Ranch to 1.6.2 (3c2fc2c)
  • Add basic.get_empty stats (c88ea05)
  • rabbit_pbe: Mark ChaCha20 as unsupported (9b67e2c)
  • rabbitmq-components.mk: Bump 3rd-party dependencies' pinning (fafba83)
  • Make dialyzer ignore missing gen_event:start_link/2 (e9efcba)
  • Remove -Wunmatched_returns from default dialyzer options. (a030eec)
  • rabbitmq-components.mk: Switch back to Ranch 1.5.0 (317c79c)
  • rabbitmq-components.mk: Bump 3rd-party dependencies' pinning (e8c7d58)
  • Make rabbit_event:notify NOT fail if rabbit_event is not started yet. (d1b797d)
  • Pass authentication context to Mod:user_login_authorization/2 (9115895)
  • rabbirmq-run.mk: Use rabbitmqctl(1) instead of erl_call(1) (e1b6398)
  • rabbit_pbe: Mark ChaCha20-Poly1305 as unsupported (4e1f7d4)
  • Compile Erlang/OTP 21 (779e0de)
  • rabbitmq-components.mk: Update lager to 3.6.3 (30c202d)
  • Handle file descriptor (I/O) stats as returned by OTP 21 (e63cb6b)
  • Introduce MAX_SUPPORTED_PRIORITY (f0d5e0a)
  • rabbit_misc:pget/{2,3}: support maps (00d50f0)
  • rabbit_misc:pget/{2,3}: move spec to the defition, use modern list type signature (32ba560)
  • Export rabbit_net:hostname/0 (83ba37e)
  • rabbitmq-tools.mk: New targets to print Git repoository URLs (6b0f113)
  • Update erlang.mk (b3758d8)
  • rabbitmq-components.mk: Update other third-party dependencies (a4ab405)
  • rabbitmq-components.mk: Update Ranch to 1.5.0 (5937d68)
  • Travis CI: Ensure Elixir 1.6.0 is installed (8537eae)
  • Travis CI: Install Elixir 1.6.0 (38a23f6)
  • rabbit_event: Add gen_event:start_link/2 to -ignore_xref() (29c2ed8)
  • Export the new function (8df015d)
  • Fix Erlang 19.3 support (d2ba0c4)
  • Use ETS operations that are available in Erlang 19.3 (aa9057a)
  • Revert "Delete metrics for all deleted queues in 4 ETS operations (master)" (e961470)
  • Always run a full GC on rabbit_event (92227fa)
  • Build smaller match spec conditions rather than a single big one (8504dc9)
  • Delete metrics for all deleted queues in 4 ETS operations (3a011a8)
  • Always run a full GC on rabbit_event (ea2a4f5)
  • Build smaller match spec conditions rather than a single big one (60c28ca)
  • Delete metrics for all deleted queues in 4 ETS operations (887e776)
  • Travis CI: Test against Erlang 20.3 instead of 20.1 (2867ab4)
  • Travis CI: Don't send notifications for successful builds (63d59d4)
  • rabbitmq-early-test.mk: Start common_test node with -hidden (72d555d)
  • rabbit_misc:is_process_alive(): Consider hidden nodes (0445471)
  • Check process before getting amqp_params (b220b4a)
  • Revert "rabbitmq-early-test.mk: Start common_test node with -hidden" (7a05806)
  • rabbitmq-early-test.mk: Start common_test node with -hidden (4f9828b)
  • Update erlang.mk (09e1324)
  • Update erlang.mk (9ff69ce)
  • Handle {ongoing_change_to, NewValue} responses from net_kernel:set_net_ticktime/2 (cf78ab8)
  • .gitignore: Ignore PLT files (3aa619e)
  • rabbitmq-components.mk: Fix $(possible_base_rmq_ref) value (8bd8ce9)
  • Revert "Extend amqqueue record to include queue type" (e564cb3)
  • Extend amqqueue record to include queue type (fab3d04)
  • Bump (c) year (ffda1dd)
  • Travis CI: The base branch may become v3.8.x one day (1c64601)
  • Peer discovery backend: add an optional init callback (9b4b327)
  • Add a macro to identify processes in Looking Glass (e5fd2d4)
  • rabbitmq-components.mk: check-rabbitmq-components.mk is always successful for rabbitmq-common (d229a1e)
  • ranch_proxy_protocol 1.4.4 (fa6cf9d)

Commits since v3.7.4:

  • WIP. Remove rabbit_node_monitor. (232d33cf6)
  • Rename leader to mnevis_leader in node info (4a252f005)
  • Add leader node to status, add mnevis TODOs (817ff5a73)
  • fixup (7688302a3)
  • Testing out replicated rabbit_listener (71b844e76)
  • Move mnevis dependency to rabbit_common (1b57aa0f5)
  • Comment unused functions (4ff321d50)
  • Specify ra branch (239591616)
  • Make sure mnevis node starts (84f67ab16)
  • Use mnevis transaction options to ensure local node may do dirty reads after transactions. (174ac2feb)
  • user cluster_nodes as initial_nodes in mnevis (f17304a13)
  • Cleanup, use the right branch (46d907d09)
  • Startup and recovery with mnevis (622c9d940)
  • wip (cde967d6d)
  • WIP. Fixed startup (b745e5789)
  • Update after rebase (eb9b71d31)
  • Rename ramnesia to mnevis (d468dd943)
  • Experiment to integrate ramnesia into RabbitMQ. (ed181c768)
  • Update rabbitmq-components.mk (45402b945)
  • Update rabbitmq-components.mk (1e9971cf3)
  • rabbit_ff_extra: Use stdout_formatter to display info() table (6610ea762)
  • QQ SAC: process all consumers on noconnection (de686a07a)
  • rabbit_ssl: support Erlang 21 and 22 suite formatting API (ba831a6a7)
  • Reset overflow queue property to drop-head if policy is unset. (c8d86008b)
  • rabbit_ssl: less confusing wording around xref exclusions (e237612ae)
  • xref: OTP 21/22 compatibility :( (bacfa02c4)
  • print cuttlefish validation error on a new line (c13fa8f8d)
  • Rework log initialisation tests and boot error reporting (db74cf2ad)
  • unit_inbroker_non_parallel suite: split log management test into two smaller ones (f51f528fe)
  • Update this test for #1904 (a359b43be)
  • Remove check for OTP-20.3 compatibility when formatting cipher_suites. (32a979d33)
  • Add functions to get erlang or openssl formatted ciphers. (310bf16da)
  • show output from cuttlefish when conf validation fails (531de0db9)
  • Core metrics suite: publish unroutable messages, too (for #1904) (bfb7c7fda)
  • Increment drop_unroutable un deliver_to_queues/2 (74e7a3922)
  • Move rabbit_queue_collector to rabbit_common repo. (d279ccfee)
  • Track messages that were not routed anywhere and also not published as mandatory (733a1b130)
  • Clarify unit symbols (28fd48740)
  • Revert "Clarify unit symbols" (fa998503f)
  • Clarify unit symbols (738604543)
  • spelling (23fd689fb)
  • Move consumer timeout handler (08f7e2352)
  • Cancel tick timer if there are no pending acks (4642bf0d7)
  • Move consumer timeout tests to own SUITE (ec76fef8a)
  • Refactor channel state (d389d045d)
  • Implement consumer channel timeouts (04e4d0b5b)
  • Update rabbitmq-components.mk (9d898823c)
  • Makefile: Remove cipher/hash/iterations default values from default app. env. (5325e06bc)
  • clustering_management_SUITE: don't depend on cluster_status output, querry alarms via rpc (57b805435)
  • Report memory used by the ETS tables of the ra log (388bd440b)
  • clustering_management_SUITE: Support 3.7.x status format as well (ddb96a813)
  • clustering_management_SUITE: Adapt status_with_alarm to the new cluster_status output (35bc1cd98)
  • rabbit: Compute totals in status() only if RabbitMQ is running (442768afd)
  • rabbit:status/0: include server version information (21520705b)
  • rabbit:status/0: include node's data directory (92f378a3a)
  • Introduce rabbit_vhost:count/0 (d43970fa5)
  • rabbit:status/0: new section on basic (topology) totals (e553ecbc0)
  • Introduce rabbit_vhost:count/0 (dc3c04ffc)
  • rabbit:status/0: add config file, log file and enabled plugin info (b5c62a5a5)
  • Fix rabbit_fifo tests (fc5eb6c73)
  • rabbit:alarms/0: return more information about the alarm (0500f4237)
  • Fix tests by make quorum queue discovery defensive (fa3cad4ee)
  • correct log effect type (2ad83292a)
  • Correct log effect return type (e2919659c)
  • Formatting (958f6cebe)
  • rabbit:listeners/0: return full listener records (62943b3ff)
  • Update quorum queue supervisor for memory calculation (9e4a67f99)
  • Add code to declare amq.rabbitmq.log exchange immediately after the / vhost is added or recovered (10a834d4c)
  • Do not use transactions in connection tracking process. (e5df4e6ee)
  • amq.rabbitmq.log really should be an internal exchange (fb6a83b63)
  • Reset in-memory counts after purging (1c182e755)
  • Fix prefix msgs types (6d931d531)
  • Reduce duplication (8daafd819)
  • Log amq.rabbitmq.log declaration failures as errors (383db8296)
  • Make sure amq.rabbitmq.log is accessible to client connections (12a8ca6d6)
  • Rename $ra_no_return to $ra_no_reply (0e416ead0)
  • Restore rabbit_connection_tracking_handler:close_connections/3 (99e883e3f)
  • Handle connection tracking events in a separate process. (d1b893fe6)
  • Test that the indexes in the log effect are never lower than previous release cursor (fb3c71cb8)
  • Apply memory limit on returns (27ae52584)
  • Fix in-memory counters (19f8dec83)
  • Retry Mnesia tables wait in the quorum_queue feature flag migration (09ab08906)
  • Quorum queue; make membership changes [more] idempotent (a1ab9545f)
  • Publish in memory stats (74aac9756)
  • Batch log effect (99c582845)
  • Purge stale node state from quorum queues (9dfa931d3)
  • Use in memory limit for quorum queue tests (029594e4f)
  • Return msg in basic.get when in-memory limit is reached (b56ca1c9d)
  • Quorum queue in memory message limits (ce55899c8)
  • Add a no_return() type spec to silence a Dialyzer warning (da1807002)
  • Add comments (f5fb70b47)
  • Rename function to convert forward slashes, use it in another place (4a441248c)
  • Fix issues with forward slashes (9cf2efa65)
  • Keep IP address in tuple format (4046eb6d9)
  • Test successfull clustering if there is a garbage schema in the work dir (bba4a9e01)
  • Finish converting check_vhost_access/3 to new API (cb9055f69)
  • Use ram schema_location for mnesia consistency checks. (6e21ea660)
  • Pattern match in function heads (40a8ca2b7)
  • Update rabbit_disk_monitor.erl (2b0a03a32)
  • Modify check_vhost_access/3 to use map of data (700a3585f)
  • Debug: Applying patch to disable disk_monitor on the fly by rabbitctl eval. To disbale: rabbitmqctl eval 'rabbit_disk_monitor:set_enabled(false).' To re-enable: rabbitmqctl eval 'rabbit_disk_monitor:set_enabled(true).' (3a490fa84)
  • Disable test that cannot currently pass (b1f2b34cc)
  • URL Cleanup (81b07f2ee)
  • Quorum queue: make leader repair more defensive (58ca7b99a)
  • rabbit_fifo: propery tests for single active consumer (1ff2630ee)
  • URL Cleanup (c5568a9ed)
  • Travis: use Erlang 21.3 (5368ee869)
  • rabbit_fifo: Ensure checkout is performed (7d4fcc644)
  • rabbit_fifo bugfixes (568bbd358)
  • rabbit_lager: Multiply high watermark on startup as well (6653a0cfb)
  • Type spec: amqqueue:get_policy/1 returns a proplist (2f8053da4)
  • Explain why last_applied is initialised to -1 (6dce82e7c)
  • Add queue type to queue listing commands (e576234e9)
  • Resend messages if first messages are lost (a81ce662d)
  • Update rabbitmq-components.mk (d2622b4dc)
  • Update rabbitmq-components.mk (b214fd5b0)
  • Fix snapshot bug in rabbit_fifo (c46020f15)
  • Simplify further with a macro, suggested by @dumbbell (f18fdcecf)
  • rabbit_auth_mechanism_amqplain: refactor, improve error message (dca81782e)
  • Allow shortstr in AMQPlain authentication method (5e97011b9)
  • Log boot steps as they run (a2dabd48b)
  • Treat rabbit_direct boot step as enabling listeners (32c575a1c)
  • Undo recovery step dependency (78264bfaa)
  • Start TCP and TLS listeners later in boot process (3d9228425)
  • Add check for integer value (13f41179b)
  • rabbit_lager: Multiply high watermark by 100 when log level is debug (a38d1166c)
  • Drive-by change: cosmetics (cb90500af)
  • URL Cleanup (92f9678be)
  • rabbit_fifo_prop_SUITE: fake_pid was removed (b5b8ecd2e)
  • Remove a helper test erlc considers unused, per discussion with @kjnilsson (933c176c9)
  • Feature flags: Handle plugins' feature flags only present on some nodes (564bca6b6)
  • rabbit_ff_extra: Honor the UseColors flag (8fa76df35)
  • Makefile: Add feature_flags_SUITE to the slow testsuites (58b26d291)
  • Emit inactive when no consumer can be activated (c806b07a4)
  • Tweak qourum queue tick interval for tests (ec7f0188e)
  • Ensure waiting consumers can receive credit (1485ca841)
  • rabbit_fifo_SUITE: Fix include of rabbit_fifo.hrl (be587ad38)
  • Handle error triples, improve logging (85da67124)
  • Ensure resources are cleaned up (dc2a0ab47)
  • rabbit_fifo: cancel should not remove single active consumer (449281873)
  • rabbit_fifo: change single active consumer on noconnection (3b0adfda4)
  • Less aggressive locking for bindings add/reomve. (e494ea4b2)
  • These tests use CT now (4fd34a4a0)
  • Naming (6101e3573)
  • Remove file added by mistake (20d3d6a11)
  • Handle premature termination in conn tracking handler (0dccf404e)
  • Introduce new dlx reason for delivery limit (0ec29e051)
  • Formatting (fecd996a4)
  • Move rabbit_fifo unit tests into own SUITE (20bc8c429)
  • Restructure rabbit_fifo state (be93004b3)
  • fix dialyzer issues (99ee5fb79)
  • Add nodeup commands to rabbit_fifo_prop (9e9eeb5fc)
  • Fix rabbit_fifo poison handling (723972b3c)
  • Remove poison message from indexes (e66284166)
  • Include poison message handling in snapshot testing (6980462e6)
  • Poison handling in quorum queues (8a3d3e654)
  • Handle mixed version clusters in test suite (d256c7856)
  • rabbit_fifo: formatting (14a098064)
  • Quorum queue shrinking/growing: improve log messages (aee6ef638)
  • Change rabbit_quorum_queue:grow/3 (496986d10)
  • rabbitmq-env: Pass remote node name ro child rabbitmqctl(8) (d32660c5f)
  • Add integration test for grow command (2856a2f92)
  • Add rabbit_quorum_queue:grow/4 function (a9fe3b07f)
  • Rename test suite for consistency (e4000af43)
  • Quorum queue suite: CT logging tweaks (2a788486d)
  • Improve queue index migration (8f7b78c8b)
  • Add cluster size to shrink result (ed13f5398)
  • Grammar (bcb0f5087)
  • Queue ownership check: provide more details in the messaage (be8658f7c)
  • Check exclusive owner before durable argument (4f853ad02)
  • add test for 'network' type arbitrary channel sources (f2a01fda8)
  • store and retrieve channel source from state (f71ace363)
  • Introduce originating source to channels, to help avoid synchronous channel requests back to the connection process (2a80aa97a)
  • Filter duplicate default exchange binding in rabbit_binding:list_for_destination/1 (51569c4dd)
  • Revert error handling removal for backwards compatibility. (13cc3098d)
  • Do not fail on bind/unbind operations if the binding records are inconsistent. (13985a751)
  • Disallow removal of the last quorum member (8e6701b31)
  • Add shrink_all/1 function (b06264101)
  • Fix channel liveness issue (017545d13)
  • Remove inet_dist_listen_* configuration (c32870a6d)
  • Remove inet_dist_listen_min / max from ini schema since they do not work (de2818537)
  • Assing RABBITMQ_CONFIG_ARG_FILE variable (58b0c9ca9)
  • Use the new feature flags helper in rabbit_ct_broker_helpers (375f74323)
  • dynamic_ha suite: remove a racy assertion (8ee96662e)
  • Compile (4ee79b92d)
  • An attempt to make dynamic_ha suite more resilient (89bf313f7)
  • Naming (76c7a01fe)
  • Naming (2e92a2056)
  • Naming (3550a172e)
  • Recover bindings for all durable queues including failed to recover. (0d0f39d8a)
  • Fix a type that caused a Dialyzer warning (19665bb3f)
  • spelling: within (a80805682)
  • spelling: variable (b57e8470e)
  • spelling: theoretically (287ad1914)
  • spelling: synchronous (d84011fd9)
  • spelling: support (2e6f56a6b)
  • spelling: specifying (a641ea84c)
  • spelling: simplified (fe6dbc80e)
  • spelling: runtime (386b4aeb4)
  • spelling: rotation (16203b7a1)
  • spelling: resetting (8d8bafb4d)
  • spelling: relevant (8e90d7a0e)
  • spelling: registry (a63918b34)
  • spelling: refresh (e589c09d3)
  • spelling: redirect (d241d8a48)
  • spelling: redelivered (b45691921)
  • spelling: queuing (155f120b8)
  • spelling: protocol (e6280a4b3)
  • spelling: priority (a98cc4475)
  • spelling: predicate (d836f5dd0)
  • spelling: possibilities (53246285a)
  • spelling: positives (a18ee7c56)
  • spelling: permutation (26dc44f14)
  • spelling: overridden (386e6cdb4)
  • spelling: output (b0ffedc07)
  • spelling: optimisation (en-GB) (064ca0e5e)
  • spelling: notification (bce274354)
  • spelling: monitor (adba2dabc)
  • spelling: maximum (ebf2f62f7)
  • spelling: maintenance (bddee8466)
  • spelling: macro (ecc2e3129)
  • spelling: javascript (9778d9282)
  • spelling: invocation (3125a7518)
  • spelling: inconsistent (e19218a1a)
  • spelling: include (09910e87d)
  • spelling: ideally (159e3c995)
  • spelling: greater (39a18bbc7)
  • spelling: float (5c97af004)
  • spelling: explicitly (565b27e40)
  • spelling: existent (899aa2269)
  • spelling: exception (38e25d2af)
  • spelling: everything (62a60e2fc)
  • spelling: doesn't (07a81567b)
  • spelling: discovery (1bc1485ff)
  • spelling: disabled (39edd608f)
  • spelling: directory (c5bd21b80)
  • spelling: delegate (c8e7b97bc)
  • spelling: deferring (5b92abec0)
  • spelling: connection (97f244a7c)
  • spelling: conflicts (2863787ff)
  • spelling: confirming (c8b2b4f78)
  • spelling: compared (0ca363d53)
  • spelling: cancelled (29d8a7825)
  • spelling: between (2477b791f)
  • spelling: arguments (7a01dbe60)
  • spelling: abstract (3600f5287)
  • rabbif_fifo: refactor and fix tests (fb97086d7)
  • Fix a spec that caused two warnings (b49c242a5)
  • Fix another Dialyzer warning (8f237eabf)
  • Fix more Dialyzer warnings (a8379746a)
  • rabbitmq-diagnostics(8): wording (4e4887f48)
  • Do not return unacked messages in basic.cancel by quorum queues (7afb62dd9)
  • Move some quorum queue tests to a generic queue type suite. (f80034544)
  • rabbitmq.conf.example: minor edits (2d2e79ea9)
  • Default num_acceptors.ssl is 10 (c9ec03025)
  • fix rabbit_fifo test setup (bda3e339a)
  • Remove rabbit_fifo_client priority toggle (e20974599)
  • Update unit_log_config_SUITE now that we have an LDAP sink (8f0bf2e26)
  • QQ: Repair amqqrecord leader info on tick (ea122fb06)
  • Add Cuttlefish mapping for RA logging category (c29976435)
  • rabbitmqctl_integration_SUITE: Use ?assertMatch() (e43dd17ef)
  • unit_SUITE: Set the feature_flags_file app parameter (e54a003bd)
  • dead_lettering_SUITE, publisher_confirms_parallel_SUITE: Handle case where quorum queues are unsupported (61c35e0b8)
  • rabbit_feature_flags: Require the feature_flags_file app parameter (943da0969)
  • rabbitmq-diagnostics(8): format examples correctly (c83616862)
  • New man page: rabbitmq-diagnostics(8) (67de91c9d)
  • Update test expectations now that we have one more sink (f1e8d9e9a)
  • Remove commented out code (3b6ece2ca)
  • Fix many Dialyzer warnings (28fc8ee25)
  • test/unit_inbroker_dead_letter_SUITE.erl -> test/dead_lettering_SUITE.erl (e21f24f96)
  • Ditto (a938f418d)
  • Give the recovering node more time to start here (dd3ee7e40)
  • Rename test suite (9b0c0dc5b)
  • Publisher confirms test suite for all queue types (f239eaf75)
  • Use friendly name for Ra logs (0f156617d)
  • Actually help exits successfully (c9f6c37ec)
  • rabbitmq-diagnostics man page WIP (c7d8cf4b2)
  • Wording (820a1f3c3)
  • rabbitmqctl(8) WIP (0df3fd523)
  • rabbitmq-diagnostics(8) WIP (748b8876b)
  • gm_SUITE: Increase receive timeout from 1 to 5 seconds (9166955bb)
  • rabbit: Load plugins and init feature flags before we check cluster consistency (6535c6f65)
  • Remove markdown formatting (3d3ad2103)
  • While at it, update the PR template as well (3cc287c44)
  • Wording (741d24eeb)
  • fix template because variable-width font is used (011b0bd30)
  • Make the GitHub issue template shorter and more to the point (a50ba1d2e)
  • rabbit_fifo_prop_SUITE: remove some dead code, ct:pal/2 only errors (3df6e2faa)
  • Minor comment edits (abd9a2d99)
  • Trailing whitespace (e5e46183c)
  • Use queue name instead of ra name to query messages metric (e3d3371ec)
  • Reject quorum queue messages with reason maxlen on drop-head (3fc685baf)
  • Test suite for dead letter: classic, mirrored and quorum queues (6139d4257)
  • Ensure rabbit_fifo snaphots are emitted (fccacda10)
  • rabbit_binding: Small style improvements (3562975dc)
  • Use the new try/catch syntax to get the stacktrace in several testsuites (215953e78)
  • Fix errors reported by Dialyzer (7ae544509)
  • Move -spec() near their function (5bbde6d0a)
  • Restore mandatory_received message handling (d142bbc45)
  • Restore the rabbit:force_refresh_event() feature (7341d3363)
  • Convert explicit default bindings removal to a feature flag (166991462)
  • Handle races with quorum_queue feature flag migration fun (a87f5b191)
  • Make #amqqueue{} a private record + add a feature flag (93168ae5c)
  • rabbit_plugins: Use rabbit_misc:strict_version_minor_equivalent() to check compatibility (b0d54da7e)
  • New "Feature flags" subsystem to ease upgrades with breaking changes (422687be4)
  • Adapt man page styling for recent website CSS changes (affcfca9c)
  • rabbitmqctl(8): correct a reference (209dcac8d)
  • move ra logging shim (6ff8e97a0)
  • Configure Ra to log using lager (3489e3537)
  • Disable large heap sysmon messages (41fcb5857)
  • Remove code that sets syslog listen IP (9ffe57e56)
  • Fix basic get message ready count (649b8c95e)
  • Spacing (b7065eac8)
  • Reintroduce the comment added in b0dd88351314cb4e0afca79cafa6bf315b42cbee (3e5e5a56a)
  • rabbit:await_startup: progress reporting (17379bad3)
  • await_startup: use default timeouts in ms, naming (44dabcf6c)
  • Add comment (b0dd88351)
  • rabbit:await_startup/{0,1,2}: move spec definitions to definition (57ca9b001)
  • rabbit:await_startup/2: correct type spec (9be6dc071)
  • Introduce rabbit:await_startup/2 (a20dc8309)
  • Ensure purge clears out returned messages (07bfd2bb1)
  • rabbitmq-plugins.8: document more flags, link to the relevant doc guide (f1bb0e1ca)
  • Man page edits and updates (f0832597c)
  • Man pages: update dates (9b3d69855)
  • remove a few stale TODOs (944ba28d3)
  • tidy up (99905173c)
  • Quorum queue queue length limit by byte size and number of messages (08bded2fa)
  • backing_queue_SUITE:: Move get_queue_sup_pid() from rabbitmq-ct-helpers (3ec8ffffe)
  • dynamic_qq_SUITE: "force delete" was implemented, remove the TODO (d0fd11fff)
  • Fix dynamic_qq test expectation (e96e06cfd)
  • Add consumer activity status to metrics (9eaa79d5f)
  • Always copy rabbit.schema file (07abb476f)
  • Return active and activity status when listing consumers (9f40da59d)
  • Introduce rabbit:is_booted/0, is_booting/0 (267755365)
  • Export rabbit:is_booting/1 (c5ae45e2c)
  • Update active flag for consumers (84675c2e4)
  • rabbit_fifo: refactoring (365cfd054)
  • Fix test setup (ffc233c1a)
  • Monitor waiting consumers when entering state (caef9d207)
  • Only remove durable bindings for durable queues. (65babdb30)
  • Add single active field when listing consumers (a80f65683)
  • Extract function, add logging (13646d73c)
  • Wording (b07bbf7bb)
  • Upgrade functions are expected to return a 'ok' (252de442a)
  • Remove use of accept_ack (3d3312473)
  • Change quorum queue delete timeout (bddfe15cb)
  • Log this as a warning (1e644f471)
  • Improve quorum queue deletion (014319f84)
  • Integrate single active consumer with metrics (bc0586580)
  • Add an upgrade function to remove all default bindings. (2b7f157b4)
  • Make mandatory based on route data only (2593ee9e9)
  • Remove an unused record (3def8cc86)
  • Add waiting consumers when listing consumers in QQ (4502b9180)
  • (Un)suspect waiting consumers when node goes down or up (2755617b7)
  • Fixed years in copyright (dd1a33264)
  • Unregister waiting consumers in QQ when channel goes down (e7bc1d4c0)
  • Add single active consumer monitoring info to classic queue (b9aeacf9a)
  • Debug log message (a3f0b3f8c)
  • Update rabbitmq-components.mk (c8d043063)
  • Update to sysmon_handler 1.1.0 (e300a0c8b)
  • Correct a max message size config setting typo (4876e9346)
  • Refactor quorum_queue_SUITE for dynamic_qq_SUITE (0a254da65)
  • Update ct-config_schema expectations to include sysmon_handler defaults (7a4b4eb3b)
  • Squash a couple of warnings (490bd6b11)
  • NbMessages => MessageCount (7908688ce)
  • Simplify consumer cancellation in QQ for single active consumer (0328837f8)
  • Clarify comments (71d17fb92)
  • Formatting (a8d826dc9)
  • Formatting (12bee7e71)
  • Add unit test for single active consumer in quorum queues (1613055c3)
  • Add dynamic_qq_SUITE for quorum queues (f96f38cec)
  • Consider quorum queues in forget_cluster_node (6b508336f)
  • rabbit_fifo_props: handle impossible case (267ee35ab)
  • Makefile: Add verbose testsuites to slow testsuites (16c5bbfc1)
  • Makefile: Update the list of slow testsuites (57ae905cb)
  • per_vhost_connection_limit_partitions: Check connections count in a loop (1e2a202fc)
  • Travis CI: Update config from rabbitmq-common (5a1da3c4d)
  • Address comments after single active consumer review (377661dbd)
  • Travis CI: Update config from rabbitmq-common (91d01e776)
  • Add rabbitmq-sysmon to RabbitMQ (2b934f335)
  • New style config file example: list settings added in 3.7.9 and 3.7.10 (180e8f3bd)
  • unit_inbroker_parallel_SUITE: Bump suite timetrap to 3 minutes (30a11aa10)
  • Update with Ra server supervision changes (65e697981)
  • Implement rabbit_quorum_queue:stat/1 (897e7f6a1)
  • Filter out default exchange bindings that may already be in the database (7ba04a6a6)
  • Check queue existence when checking for fake bindings existence. (e01dc9882)
  • Rework message size limit test (b1b995ca9)
  • Open the channel after max length limit is configured (2cd21ee0e)
  • Reverse order of ciphers in generated file to ensure they match rabbitmq.conf. The ct helpers will not verify this as the snippets and results are deep sorted (b25381a3f)
  • Modify test so generated ciphers are in the expected order (93164c657)
  • Add fake bindings to list functions. (c7d107dd9)
  • Make master locator min-masters count queues and not bindings. (10013f55c)
  • Do not create default bindings for queues. (76acfa47c)
  • Move application environment read to the channel intialisation. (7858e4499)
  • Introduce a configurable limit to message size. (03fc22ddd)
  • Quorum queue: purege should not remove checkout out messages. (16728ecbc)
  • rabbit_fifo: apply/4 -> apply/3 (b20ad12d7)
  • Do not include x-delivery-count header on first delivery. (9987bef6d)
  • Squash a warning (4cf67e808)
  • quorum queue: reset message bytes on purge (d6dd9d05c)
  • Quorum queue: fix crash bug after reconnection (78eedc232)
  • Quorum queue: return messages in order (8636e72a0)
  • Bug fixes (2695a45a5)
  • Simplify to basically removing the pattern match that crashes (0be4ac363)
  • Support single active consumer in quorum queue (b4d354546)
  • Take "true" case into consideration (2f88068b2)
  • Report message bytes in quorum queue stats (3676541e7)
  • fix rabbit_fifo SUITE (2376e9b46)
  • Implement consumer listing for quorum queues (46b6c2f30)
  • Ensure quorum queue consumers are cleaned up (0a21df17d)
  • Remove the unused truncate module (32da1e50c)
  • rabbit_channel: Import queue_fold() from rabbit_misc (3800146d6)
  • Add awk rule for new mandoc "Bd Bd-indent" class (50dc4ec55)
  • Add rabbit_fifo snapshot property test (4fa8cc867)
  • Explain how man pages are generated (def0a53d8)
  • Document new cli switches (eee0ba306)
  • Add code to enforce deadline when getting channel info items. Standardize return value from info gen_server handler (61e33f6e1)
  • Ignore error when dead letter exchange cannot be found (badf8590e)
  • Update rabbitmq-components.mk (f8f231e9d)
  • Log a warning if dead letter exchange cannot be found (d07cccc62)
  • Replace a couple instances of queue with lqueue (19f3901df)
  • Roll wal on memory alarm (7aea7f86b)
  • Minor improvements to test stability (f10083b48)
  • Fix test to account for new event (e0ad5b09f)
  • Compile (e4ede5916)
  • rabbit_channel: revert changes to IS_QUORUM macro (26c7dfba5)
  • uncomment commented gc call (9d1cb932b)
  • Better handle changing quorum queue leaders (ea0e192dc)
  • Notify all enqueuers and consuers on leader change (a4c00475e)
  • rabbit_fifo: ensure credit is regained (735810edf)
  • Use correct key for recording quorum queue confirms (42e63f0e6)
  • Rename x-redelivery-count to x-delivery-count to align with AMQP1.0 (cd070eecc)
  • Give valid cluster name to rabbit_fifo_client (adee8467f)
  • Use the built-in Ranch PROXY protocol support (0962eee10)
  • Contributors are welcome on the mailing list (0e4e0ca3a)
  • README updates (60d5d1806)
  • Implement delete_immediately_by_resource (cddcdba48)
  • Use ra nodes to intialise rabbit_fifo_client (081213761)
  • Fix rabbit_quorum_queue:status type spec (0c6fbcf6c)
  • Optimise quorum_queue SUITE (812706707)
  • Add comment about not all ra servers being queues (2f5746439)
  • remove unused variable (bedface2f)
  • Ensure delivery doesn't happen when consumers are suspected down (697d23a47)
  • Return delivered but unack messages to the queeu for noconnection reason (c318bb9d8)
  • Update rabbitmq.conf.example for #1784 (c7243b3db)
  • Make it possible to configure kernel.inet_dist_listen_{min,max} via new style config (173a4395e)
  • Update rabbitmq-components.mk (b247f2ab1)
  • Don't use exclusive consumer info item for single active consumer (eb3bb7ebb)
  • Add x-redelivery-count header to quorum messages (9cd1e0dc4)
  • Correct argument order for -pa (6453c373a)
  • Add method to set log level at runtime (7dfc3a6ba)
  • rabbit_mirror_queue_master: is_duplicate drop duplicate messages (eb1b63664)
  • rabbit_amqqueue_process: handle is_duplicate instructions (0cc04a105)
  • Use single active consumer term when appropriate (fcdf570de)
  • Update rabbitmq-components.mk (0c7c7d960)
  • Report quorum queues memory usage in rabbit_vm (d1f38520d)
  • Garbage collect after vhost recovery (6d415049b)
  • Quorum queue: Run cancel_consumer handler async (a0c9dd69f)
  • Wording (4faedab6b)
  • Remove dead letter process (0dee589d5)
  • Rename ra_machine_state to ra_machine_config (644b0eca3)
  • Support dlx policy changes in quorum queues (b56db0e48)
  • Refactor consumer tag in record_sent (4ee1117fe)
  • Run cleanup test independently (eb92ce86e)
  • Cleanup data for missing quorum queues (ee7cbf53e)
  • Handle errors while deleting quorum queue on minority (d098858a2)
  • Call rabbit:stop_apps in reverse order (e9479d88d)
  • rabbit_fifo: state_enter fix (f47675060)
  • rabbit_fifo: clarify prefix_msg_count (9a2ea744a)
  • rabbitmq-env.bat: Define $RABBITMQ_QUORUM_DIR (9dcaed263)
  • Remove syslog from DEPS (f09012f34)
  • Update rabbitmq-components.mk (e3dea71d6)
  • Quorum queues (#1706) (3f3702514)
  • Use x-single-active-consumer queue argument (574510083)
  • Use --no-table-headers with list_* CLI commands (8ed6b4477)
  • Check exclusive consumer isn't blocked before delivery (1611df56b)
  • Forbid AMQP exclusive consume in exclusive consumer queue (bf7d62f9b)
  • Pick new exclusive consumer after channel goes down (ec3f83f71)
  • Expose cipher configuration to new style config format (81ea5ad37)
  • Implement exclusive consumer (WIP) (a59ee6e05)
  • remove duplicated code (ec9913383)
  • Set node name for rabbit_prelaunch step in Windows scripts (afa7f7fb6)
  • Remove unused -nodename argument to erl, ensure that RABBITMQ_NAME_TYPE is used correctly in Windows batch files (0a258f947)
  • Improve error reporting in rabbitmq-server.bat (58b0b80a3)
  • Cleanup EXIT case-style (a352c2ff6)
  • Improve error reporting in rabbitmq-diagnostics.bat (3cb28d204)
  • Improve error reporting in rabbitmq-plugins.bat (5facb09a0)
  • Fixes #1735: Improve error reporting in rabbitmqctl.bat (4c3175cf3)
  • Catch one more error when disabling default logger (d8b7e9162)
  • Only start syslog application if it is required (2d9b8ce92)
  • Ensure EPMD env vars are exported if set (4077b836d)
  • Refactor listener startup error handling (77bf5d6f2)
  • Report connection/channel/queue churn (a819043a3)
  • A testcase to verify confirms-rejects race condition fixed in 8b37501451d2ef66dbf16b62b84684b74157dcbc. (3ae27d2e5)
  • plugins_dist_dir/0 => plugins_dir/0 (fcee3472d)
  • removed TODO (08075cf6c)
  • Fix min function to lists:min instead of erlang:min. (4e2dc488a)
  • Don't force -q in rabbitmq-plugins (46ea6c74e)
  • Naming; use erlang:min/2 instead of lists:min/1 (25801d7d4)
  • Take reject into account when sending confirms and vice-versa. (8b3750145)
  • Don't force --formatter=plugins on rabbitmq-plugins commands (deb23f98b)
  • rabbitmq_plugins: export plugins_dist_dir/0, plugins_expand_dir/0, introduce enabled_plugins_file/0 (5cb242a45)
  • Replace match_object with dirty_match_object for binding cleanup. (a9dc1f82e)
  • Use delete instead of delete_object and read instead of match_object in bindings where possible. (f7e4fa96f)
  • Update test expections (c1fb658ce)
  • Delete vhost at the end of this test (04f5d8fa3)
  • Fix bug in metrics gc (7dc8cf46b)
  • Make rabbit_vhost:add/2 idempotent (cab7e5805)
  • Update rabbitmq-components.mk (981edb986)
  • tcp_listener_sup: Switch to ranch:child_spec/5 (9920cea96)
  • Add get empty stats as a new counter (4b58515e3)
  • Clarify (7a0c8b6f9)
  • Combine two clauses here (d6e126564)
  • Make pg_local:member_died/2 more resilient (dc894579c)
  • Update rabbitmq-components.mk (3d08081d8)
  • Format errors and warnings with regard to config files in a manner similar to lager (11915db3b)
  • Fix a potential badmatch error (e0eaae0a2)
  • Move schema dir creation to the point it's going to be used. (b21eacf62)
  • Remove a couple of sentences that may be slightly misleading now (98040f6e8)
  • Idempotent binding removal (495ead389)
  • Don't error when a queue that's being deleted has no bindings to remove (62b40f7e0)
  • Update git-commit-msgs link (46ca0db8b)
  • Change example to use parameter that exists (dbd3586c7)
  • Use process status to pass the auto_delete flag (5967eab26)
  • Increase performance of auto_delete queues deletion on channel down (f3b999549)
  • A typo (0302a0c8a)
  • A more precise comment (274426ae9)
  • Log errors as, well, errors (4f18eb728)
  • Improve formatting of logged connection.tune errors/exceptions (e0a47e7aa)
  • Add detail for channel_max 0 value (d5f2eb68e)
  • Remove typo (34bba9bce)
  • Add extension to default advanced config file name on windows (721fef6d8)
  • Batch file syntax errors. Config check error format (220ec7763)
  • Use file:consult to check if .conf is of the old format. Add more errors to the .config check (56a372cf0)
  • Improve the error message when a config file is not in the correct format (61f7e9c9c)
  • Move file with no extension variable assignment before it's used (bcdd78881)
  • Do not add ./ to NOEX files if the file is in the current dir (f1db86a81)
  • Do not show non-existent .conf file as a configuration file in logs (80b22cd65)
  • Better warning and error messages in scripts. (38dc94b77)
  • Fix function removing extension. (b8606a2ee)
  • Simple validation for config file content and extension. (d296e80b5)
  • Expect extensions in config filename arguments (67620efff)
  • Refactor config file discovery. Make advanced config load if no old format config is used (005d3f2f9)
  • Update rabbitmq.conf.example (7747cb45e)
  • Handle generic data structures in priority queue info callback (000cc324c)
  • Update rabbitmq-components.mk (7af8fd244)
  • Update rabbitmq-components.mk (0813bb6e6)
  • Set two environment variables in the same manner as on Unix systems (01a6a0882)
  • Remove requirement that ip or host be set, since the default is 127.0.0.1 (033339aa2)
  • Add translation to support .host and .ip setting syslog.dest_host (a81883223)
  • Max number of atoms hasn't changed in 118b448631a699736f1380d7990989c7e61f94ff, back out my changes (1c125283d)
  • Correct resource limit defaults: Erlang distribution buffer size and others (594dc1000)
  • Add support for syslog server hostname (f4cf1c19f)
  • Cosmetics (051f7f3a8)
  • Compile from scratch (4f762b9ef)
  • Prepare bindings table in a separate recover function. (e5f4cbd23)
  • Ninja fix: correct a type spec typo (ddbc8642b)
  • Cancel synchronisation when memory alarm is triggered (0b2d8d7a7)
  • rabbitmqctl.8: Wrap a long line (7c941aff8)
  • Updates based on feedback in PR #1641 (49ed422ef)
  • Correctly call rabbitmq-env.bat (21a757312)
  • This test requires code_server_cache to be started (ff0fd235c)
  • Additional info for rabbitmqctl rename_cluster_node man page (f6decb7df)
  • Add code_server cache to prevent code:get_object_code abuse (2371531cb)
  • Log which module in the chain successfully authenticated the user (1c75310b2)
  • Pass authentication context to Mod:user_login_authorization/2 (ddb88163e)
  • (doc) fix typo in mqtt vhost section (28f14e08d)
  • Be more defensive about what output rabbitmqctl eval produces here (dae785ab3)
  • Compile Erlang/OTP 21 (e3b283064)
  • Update rabbitmq-components.mk (37075b6fd)
  • Use rabbit_data_coercion:to_list/1 to coerce discovered node name to a string (ac50a38ea)
  • Don't await for error_logger handlers to initialise (a210d82f5)
  • Minor README updates (ed40ab692)
  • fix default heartbeat in example conf file to 60 (19337af36)
  • Erlang/OTP 19.3 compatibility (4e4624208)
  • An integration test for rabbit_nodes:await_running_count/2 (7462d83b2)
  • rabbit_nodes:await_running_count_with_retries/2: correct type spec and base clause return value (a604fa666)
  • Use better default memory allocators (ced1c0333)
  • Add connection name to connection created/closed events if necessary (e48ac193d)
  • Introduce rabbit_nodes:await_running_count/2 (2df7b4cfa)
  • Restore Erlang/OTP 19.3 compatibility (1e97bce7c)
  • Clarify what MPL version is used, references #1609 (dd186dbf5)
  • Introduce rabbit_vhost:await_running_on_all_nodes/2 (f7fc5b1f2)
  • Syslog formatter is different from e.g. the file one now, update the tests (e8920ec0c)
  • Add connection_user_provided_name to connection created/closed events (8b062c4fd)
  • Make syslog a proper dependency of rabbit application, just like lager. (c526e453d)
  • Remove date and time from lager formatter when logging to syslog. (66c1179d2)
  • Pin syslog library version to 3.4.2 (9eb0dfd67)
  • Fix syslog config translation tests. (1b38416a2)
  • Bring back transactional match_object for bindings cleanup. (d0423f958)
  • Add client properties to connection.closed events (99ea45249)
  • Do not parse syslog IP in schema transformer. String IPs are supported anyway. (0f626e08e)
  • Cuttlefish schema to configure syslog application. (0fe242274)
  • Typo/weird wording (c39524625)
  • Remove two files that were not meant to be committed in ee9a02429 (88d51fae8)
  • Integrate syslog library into rabbitmq logging (b89f9cb4d)
  • Use MAX_SUPPORTED_PRIORITY constant for argument validation (75cee2c11)
  • Ignore lock kind argument when dirty-deleting a route (1709368d2)
  • Follow-up to 08168de6b0c3c4d7f6429f2c3d098e5080ff7b1a (9f9a414be)
  • Revert "Take policy-configured max-priority into account" (08168de6b)
  • Do dirty deletes when cleaning up bindings. (7705d4e68)
  • Use the constant across the board (44500061d)
  • Do not lock entire routing table when cleaning up bindings. (5cdee1530)
  • Take policy-configured max-priority into account (f5aa1fbe0)
  • Reject max-priority arguments >= 256 (08636f98c)
  • Make policy validation aware of the max-priority argument (54c9b8583)
  • Use 2047 (7a3898110)
  • Change channel_max default to 2048 (1eb80a11b)
  • Unused variable. (400530888)
  • Do not try to stop all slaves from slave process. Stop it and let another be promoted (ca8dee1ec)
  • One more place where a map definition must be converted to proplist before validation (178889950)
  • Fix a typo (c92eb7ad5)
  • Handle bump_reduce_memory_use non-true case (f2a7479a7)
  • Use rabbit_net:hostname (d7c04865a)
  • Do not mention gm_deaths in error message. (c3af3ff14)
  • Test that ha-promote-on-failure takes precedence over ha-promote-on-shutdown (ae7bf1ffa)
  • Test for ha-promote-on-failure policy key (0c6a4dc64)
  • Introduce a new policy: ha-promote-on-failure (always by default) (5f06ff470)
  • Make it possible for peer discovery backends to provide their own RSD range (e840323bc)
  • Update erlang.mk (a267d6bc0)
  • Update rabbitmq-components.mk (5a6dc70cd)
  • Update rabbitmq-components.mk (7eccd86db)
  • rabbit_parameter_validation: support maps in proplist validator (a6438a003)
  • Travis CI: Update config from rabbitmq-common (678397fd8)
  • Travis CI: Update config from rabbitmq-common (fb375b875)
  • Re-apply f2ab0b40f034cda6bca4294735b493f20550b93c (9aaf311cc)
  • Revert "Reduce lock contention when nodes restart (master)" (d04b7f180)
  • Run binding deletions in a Mnesia transaction (876cd3117)
  • Delete metrics for all deleted queues in a single operation (37ef9722b)
  • Group queue deletions on_node_down into 10 operations per transaction (3c5d57f35)
  • Add back INTERNAL_USER info to on_node_down function (b7a3fb692)
  • Split single Mnesia transaction that runs on_node_down (cf78ed57d)
  • Wait at most 5 secs for a node to reply to rabbit_node_monitor:partitions/0 (c9843f9a5)
  • Do not read exchange & queue before deleting, simply delete (11e8070f8)
  • Delete bindings from mnesia without full table scan (88945e381)
  • Remove a test that need reworking to be more predictable (f2ab0b40f)
  • Run binding deletions in a Mnesia transaction (dfa270677)
  • Delete metrics for all deleted queues in a single operation (eab08df1f)
  • Group queue deletions on_node_down into 10 operations per transaction (4927aeb64)
  • Add back INTERNAL_USER info to on_node_down function (a94faecc9)
  • Split single Mnesia transaction that runs on_node_down (52dba0346)
  • Wait at most 5 secs for a node to reply to rabbit_node_monitor:partitions/0 (30a1a2f76)
  • Do not read exchange & queue before deleting, simply delete (034003932)
  • Delete bindings from mnesia without full table scan (0752ddb4d)
  • Cuttlefish schema: wording (b127e4310)
  • Improve background_gc docs in example config files (5f7b7cd66)
  • Improve background_gc docs in example config files (bb36e18a0)
  • Make is_booted function compatible with pre-3.7.4 remote nodes (4f3131053)
  • Check that default vhost is started on all nodes after restart (5d88f5a40)
  • Compile from scratch (539ed2d97)
  • Include current node to the to-start list (fb0f71b3e)
  • Wording (06afc7fe3)
  • Clarify (b7a756c5e)
  • Test concurrent application start with no data. (854c89049)
  • Do not try to start a vhost supervisors on not fully booted nodes. (1aa737b71)
  • Make is_booted function compatible with pre-3.7.4 remote nodes (fc8abae47)
  • Check that default vhost is started on all nodes after restart (92df428dd)
  • Compile from scratch (117ad73be)
  • Add special case in handle_other for normal TCP port exit (fbddd66e9)
  • Include current node to the to-start list (1ef32474b)
  • Wording (a4cb92a27)
  • Clarify (f14bf763e)
  • Wording, compile from scratch (0e57c034e)
  • Make error message when refusing to delete non-empty message less radical. (e06da65ff)
  • Force-delete queues, which have no live master or slave processes. (97db801ae)
  • Test concurrent application start with no data. (8b6d0ef74)
  • Do not try to start a vhost supervisors on not fully booted nodes. (52d0c1aed)
  • Add special case in handle_other for normal TCP port exit (e8d492b75)
  • Wording, compile from scratch (b30ae2f90)
  • Make error message when refusing to delete non-empty message less radical. (a82bdadc0)
  • Force-delete queues, which have no live master or slave processes. (3e7bd564b)
  • Test that min-masters counts bound queues but not bindings (660c2c414)
  • Make min-masters locator count uniqueue queue names instead of bindings. (1d413eac8)
  • Check process before getting amqp_params (5b5b06be3)
  • Update erlang.mk (3c5b279fc)
  • Log a message when we fall back to randomized startup delay (92b1de663)
  • Correct generated randomized startup delay range key (a92f15030)
  • Test RABBITMQ_var vs var behaviour when using rabbitmq-env.conf (c364f9e55)
  • Remove merge artifact (f38e9c4f4)
  • Make maximum number of Erlang atoms configurable via env (c182d5129)
  • Make maximum number of Erlang processes configurable via env (3e7f271a2)
  • Address minor issues discovered in rabbit_config (0f023e97e)
  • Support kernel.net_ticktime in Cuttlefish configuration (be6aedf52)
  • Revert "Final merge of rabbitmq-server-1508 to master" (3464acd33)
  • Revert "Merge rabbitmq-server-1508 to master" (1ccb20e33)
  • Fix line continuation (847b118e5)
  • Add line continuation (ae7799ab0)
  • Remove unused -nodename argument to erl, ensure that RABBITMQ_NAME_TYPE is used correctly in Windows batch files (6bfe5393a)
  • Cosmetics (457caeee2)
  • rabbit_router:match_bindings/2 optimize (uses ets:select directly); improves rabbit_exchange_type_headers, should improves rabbitmq_jms_topic_exchange too (6ff1fb788)
  • Example file does not match the correct syntax (5b7615cb7)
  • Add delegate_count to Cuttlefish schema (fd35b2838)
  • Add DIST_PORT settings to Windows batch files (0cd2fbdda)
  • Update rabbitmq-components.mk (2fbece4d3)
  • Update rabbitmq-components.mk (556d5093b)
  • Revert "Merge rabbitmq/rabbitmq-server#1486 to master" (30e221dcd)
  • Use port 35672 instead of 55672 (eb1a45f1b)
  • Add a missing line continuation (1e6bb9d65)
  • Specify dist port range (1930b7215)
  • README updates (2a83799a1)
  • Quick typo fix (cbc41fc54)
  • Update rabbitmq-components.mk (d92c1959a)
  • Revert "Declare a quorum queue using the queue.declare method" (b61c1913a)
  • Update rabbitmq-components.mk (08c53a4cd)
  • typo (8fb6e542b)
  • Update rabbitmq-components.mk (e74df9f8d)
  • Declare a quorum queue using the queue.declare method (838656c35)
  • Make sure rabbit_misc:pmap callbacks do not throw. (04f0b1359)
  • Add a README for ./docs (0b1417dfe)
  • Make sure this user is actually passwordless (ee4e68759)
  • rabbitmq.conf.example: 3.7.x uses 10 TLS acceptors by default (e65d425c4)
  • rabbitmq.conf.example: update MQTT keys related to anonymous connections (382e588e9)
  • rabbitmq.conf.example: re-arrange and edit logging configuration (a16362a75)
  • Improve test coverage for rabbit_auth_backend_internal:set_tags/3 (f5107fb3f)
  • Log message typos (ce827cf68)
  • Cosmetics (9df8a101b)
  • Prevent internal authN backend from accepting blank passwords (1aa3065cf)
  • Explain the heads in rabbit_auth_backend_internal:user_login_authentication/2. (d1e52956b)
  • Do not quote RABBITMQ_CTL_ERL_ARGS and ignore shellcheck warning (9c79348ed)
  • log.rabbit => log.exchange (ccfc92d1d)
  • Add lager backend that logs to amq.rabbitmq.log (8c829b2ad)
  • Add lager backend that logs to amq.rabbitmq.log (2dc428f86)
  • Travis CI: Update config from rabbitmq-common (01687e5ce)
  • Fix a typo spotted by xref/Concourse (3d8c973e2)
  • Add an optional init step for peer discovery mechanisms (e08895d07)
  • Enable the process_dump option in Looking Glass by default (4657a73ac)
  • Trace all modules by default in Looking Glass (3a7e5430e)
  • Add a macro to identify processes in Looking Glass (f0c2ffa76)
  • Add config schema entry for total_memory_available_override_value (314f68b56)
  • Update rabbitmq-components.mk (680d75316)
  • Add test for the application of message-ttl policy retroactively (88257b60c)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (1165e4a)
  • Update rabbitmq-components.mk (762d4ae)
  • Update rabbitmq-components.mk (b7749c1)
  • Update rabbitmq-components.mk (8c494e2)
  • Update rabbitmq-components.mk (8e5a1e4)
  • Update rabbitmq-components.mk (5ea157d)
  • Update rabbitmq-components.mk (545b551)
  • Update rabbitmq-components.mk (b1b11dc)
  • Update rabbitmq-components.mk (7cb2a72)
  • Update rabbitmq-components.mk (7a9caeb)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (057da16)
  • Update rabbitmq-components.mk (850c419)
  • Update rabbitmq-components.mk (264a12b)
  • Update rabbitmq-components.mk (0d07b23)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (942dd58)
  • Update rabbitmq-components.mk (a7172f3)
  • Update rabbitmq-components.mk (9bfe600)
  • Update rabbitmq-components.mk (99a1030)
  • Update rabbitmq-components.mk (0c5be6e)
  • Update rabbitmq-components.mk (64c782a)
  • Update rabbitmq-components.mk (1907a09)
  • Update rabbitmq-components.mk (33561b6)
  • Update rabbitmq-components.mk (717fa71)
  • Update rabbitmq-components.mk (f90a1a3)
  • Make amqp_sequence roundtrippable (43bf448)
  • Update rabbitmq-components.mk (c4fe902)
  • Update rabbitmq-components.mk (f48495b)
  • Update rabbitmq-components.mk (2f92ff8)
  • tidy up (b8434a8)
  • User larger symbol type for arrays (8b1d25c)
  • Fix array serialization (c85a793)
  • Update erlang.mk (aecce06)
  • Update rabbitmq-components.mk (93d00ea)
  • Update rabbitmq-components.mk (e0bf08a)
  • Travis CI: Update config from rabbitmq-common (9e1b46b)
  • Update erlang.mk (ce4d6b5)
  • Update rabbitmq-components.mk (cbf81b7)
  • Update rabbitmq-components.mk (e82cf39)
  • Update rabbitmq-components.mk (839c210)
  • Update rabbitmq-components.mk (78cc4e0)
  • Update rabbitmq-components.mk (f837394)
  • Update rabbitmq-components.mk (a462507)
  • Update rabbitmq-components.mk (ad5f8ea)
  • Travis CI: Update config from rabbitmq-common (726a801)
  • Update rabbitmq-components.mk (816b147)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (6bd6f18)
  • Update rabbitmq-components.mk (6ec3be3)
  • Update rabbitmq-components.mk (20b5260)
  • Update rabbitmq-components.mk (1c06bf9)
  • Update rabbitmq-components.mk (601ef23)
  • Update rabbitmq-components.mk (2f72d19)
  • URI parser: allow the container_id to be set (e838dde)
  • Uri parser: return error when path segments are used (8ef26ea)
  • Update rabbitmq-components.mk (8dfa74f)
  • Update rabbitmq-components.mk (3bbe0fd)
  • Update rabbitmq-components.mk (3545ced)
  • Update rabbitmq-components.mk (a0ee5e4)
  • activemq_ct_helpers: Skip test if waiting for ActiveMQ fails (ddd8ed5)
  • URL Cleanup (97e24ce)
  • update all the filters (b4454a4)
  • update (682343d)
  • dirty hack the filter (7d77047)
  • URL Cleanup (3fc9422)
  • Update rabbitmq-components.mk (01fb1e1)
  • Update rabbitmq-components.mk (b7e346a)
  • Add function to request flow state from sender (d8cb95c)
  • Provide scheme defualts when parsing URIs (3a48aa0)
  • Update rabbitmq-components.mk (78c4ae1)
  • Update rabbitmq-components.mk (c4c1327)
  • Update rabbitmq-components.mk (0308663)
  • Update rabbitmq-components.mk (c5a5a3d)
  • Update rabbitmq-components.mk (15e4ac7)
  • Update rabbitmq-components.mk (c91bc58)
  • Update rabbitmq-components.mk (ffd8ffd)
  • Update rabbitmq-components.mk (0534b5b)
  • Remove commented out code (65dadc4)
  • Add API for client to pass the drain flag (0340e02)
  • Update rabbitmq-components.mk (f59a4a5)
  • Update rabbitmq-components.mk (7a66652)
  • Add amqp10_msg:body_bin/1 function (0fa9c30)
  • OTP 19.3 compatibility (f1f1d24)
  • URI decode user and password when parsing (f3048a9)
  • Update rabbitmq-components.mk (8cea99f)
  • Update rabbitmq-components.mk (0e75577)
  • improve URI support (7e5b0e8)
  • Update rabbitmq-components.mk (a95713b)
  • Make compatible with amqp10_common changes (9afa152)
  • Update erlang.mk (ccc0047)
  • Update rabbitmq-components.mk (c413e6e)
  • Update rabbitmq-components.mk (26506da)
  • translate_filters tests (25850c7)
  • fix dialyzer errors (abc15d1)
  • export attach_receiver_link/6 (5b58c07)
  • export filter type and add comment (0174098)
  • test azure filtering (4387c5a)
  • more readable formatting (a38fb36)
  • Allow passing of filters in attach receiver (6ce9b73)
  • Update erlang.mk (a89c241)
  • Update rabbitmq-components.mk (cbcb47c)
  • Update rabbitmq-components.mk (5f2b730)
  • Update rabbitmq-components.mk (d444f21)
  • Update rabbitmq-components.mk (5ff387d)
  • Update rabbitmq-components.mk (40f602d)
  • Update rabbitmq-components.mk (5071bd2)
  • Update rabbitmq-components.mk (bcc87e5)
  • Add test for large message sizes. (1a2d339)
  • Handle transfer frames without deliver_id (8f0f7df)
  • Add integration test that parses an amqp uri (c87ecde)
  • typespec fixes (350d267)
  • Ensure user and pass are binaries (1d47182)
  • Add support for server_name_indication in AMQP URI (d2a61d9)
  • Update rabbitmq-components.mk (9e7ee36)
  • Update rabbitmq-components.mk (2284cf3)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (a5519f9)
  • Update rabbitmq-components.mk (88b616d)
  • Update rabbitmq-components.mk (3bcd3a1)
  • Update rabbitmq-components.mk (d394232)
  • Update rabbitmq-components.mk (3219ff0)
  • Update rabbitmq-components.mk (13dd38b)
  • better handle resource access failures (73dcaca)
  • Get default_vhost setting from rabbitmq_amqp1_0 application first. (7a5dbf2)
  • Update rabbitmq-components.mk (2773455)
  • Update rabbitmq-components.mk (e3dfab7)
  • Update rabbitmq-components.mk (04a52f4)
  • Update rabbitmq-components.mk (39de9a5)
  • CLI commands: provide more information to the new help command (6719de6)
  • URL Cleanup (a39661b)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (8c56aa3)
  • URL Cleanup (a7b688d)
  • Additional help content for CLI command (e002d97)
  • Update rabbitmq-components.mk (19f253f)
  • Update rabbitmq-components.mk (417fce9)
  • URL Cleanup (85981f2)
  • Add roundtrip to 091 test (38f8290)
  • Wording (761e17f)
  • Description for help command (927e787)
  • Update rabbitmq-components.mk (ff8157a)
  • amqp10_client_SUITE: Test and enable the quorum_queue feature flag (20a598c)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (8db1544)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (e14b298)
  • Update rabbitmq-components.mk (6314069)
  • Update rabbitmq-components.mk (a1ef5dc)
  • Update rabbitmq-components.mk (e656cff)
  • Update rabbitmq-components.mk (ad9f749)
  • Update rabbitmq-components.mk (caf43cc)
  • Update rabbitmq-components.mk (44c04c3)
  • Use Maven wrapper for Java test suite (2a4e523)
  • Fix Maven tests for CI environment (a5ee9a4)
  • Update rabbitmq-components.mk (176e14c)
  • remove commented code (b543bc1)
  • Add test for quorum queues (7ce32d0)
  • Update rabbitmq-components.mk (9df1496)
  • Update rabbitmq-components.mk (14e7794)
  • Update rabbitmq-components.mk (1b8f73b)
  • Update rabbitmq-components.mk (2edf13c)
  • Compile Erlang/OTP 21 (1a9e602)
  • Update rabbitmq-components.mk (37384b2)
  • Tolerate the modified outcome (57ea46d)
  • Update erlang.mk (b02beff)
  • Update rabbitmq-components.mk (2a301f2)
  • Update rabbitmq-components.mk (47b26f2)
  • Travis CI: Update config from rabbitmq-common (e157599)
  • Update erlang.mk (c3205ad)
  • Update rabbitmq-components.mk (d3d14ea)
  • Update rabbitmq-components.mk (2fc877b)
  • Update rabbitmq-components.mk (0e3bc8e)
  • Update rabbitmq-components.mk (0cb94c3)
  • Update rabbitmq-components.mk (40d70d9)
  • Travis CI: Update config from rabbitmq-common (e1dd39b)
  • Update rabbitmq-components.mk (2aeb1fa)

Commits since v3.7.0:

  • Propagate protocol-specific context (78fb738)
  • Add topic URL in readme (2f4ddec)
  • Update rabbitmq-components.mk (943d960)
  • Update rabbitmq-components.mk (11b87ea)
  • Update rabbitmq-components.mk (4ad0526)
  • Update rabbitmq-components.mk (c219539)
  • Update rabbitmq-components.mk (665a409)
  • Update rabbitmq-components.mk (d3b708a)
  • Update rabbitmq-components.mk (cb21239)
  • Update rabbitmq-components.mk (ef23473)
  • Update rabbitmq-components.mk (f48692b)
  • Update rabbitmq-components.mk (0da62f7)
  • Bigger timeouts to reduce false-positives (e74af6a)
  • rabbit_auth_cache_SUITE: Bump random_timing expiry to 30 seconds (7f18c09)
  • Ensure correct argument is passed for AuthzData (dc34313)
  • Rename Sock to AuthzData (9df9387)
  • URL Cleanup (798f184)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (29d335e)
  • Update rabbitmq-components.mk (e5a3002)
  • Update rabbitmq-components.mk (c6aeca9)
  • Update rabbitmq-components.mk (1779798)
  • Fixed typo (dd42a0e)
  • Support the cache_refusals conf setting (15ff82e)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (40f2dee)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (68d9ed5)
  • Update rabbitmq-components.mk (a76e92b)
  • Update rabbitmq-components.mk (8923c50)
  • Update README.md (d0a0295)
  • Update rabbitmq-components.mk (75ccbf8)
  • Update rabbitmq-components.mk (5c60611)
  • Update rabbitmq-components.mk (b5f6814)
  • Update rabbitmq-components.mk (21ec65c)
  • Update rabbitmq-components.mk (91e80fc)
  • Update rabbitmq-components.mk (08cceff)
  • Update rabbitmq-components.mk (bde863d)
  • Update rabbitmq-components.mk (ac6ea5b)
  • Update rabbitmq-components.mk (f8c90f7)
  • Fix formatting (f34b072)
  • Doc edits (ef988cd)
  • Documentation improvements (f55e16c)
  • Very minor typo in README.md (ce61402)
  • Accept authentication context in user_login_authorization/2 (469b6cd)
  • Update rabbitmq-components.mk (4cb5355)
  • Reduce false-positive test failures by increasing timeouts (3c50189)
  • Update erlang.mk (f67cf0f)
  • Update rabbitmq-components.mk (e295ce1)
  • Update rabbitmq-components.mk (ec84515)
  • Travis CI: Update config from rabbitmq-common (34e4ea2)
  • One more doco example (1b8acc5)
  • Update erlang.mk (40adc83)
  • Use gen_server instead of gen_server2 for caches (1935427)
  • Update rabbitmq-components.mk (618dd8f)
  • Update rabbitmq-components.mk (ffc5f10)
  • Improve test error ouput. (d30648a)
  • Update rabbitmq-components.mk (71a2562)
  • Update rabbitmq-components.mk (31af9a2)
  • Update rabbitmq-components.mk (5969e90)
  • Mention that this plugin is included into 3.7.0 (183d8a3)
  • Travis CI: Update config from rabbitmq-common (f5959f6)
  • Update rabbitmq-components.mk (65843ac)

Commits since v3.7.0:

  • Add Maven wrapper to Spring Boot example (30b568a)
  • Add debug interceptor to Spring Boot example (4b808f5)
  • Propagate protocol-specific context to HTTP backend (28168f5)
  • Add topic URL in example readme (d53afdd)
  • Update rabbitmq-components.mk (772de5d)
  • Update error message in the assertion (91db3cd)
  • Error message wording (4c84938)
  • Correctly recognise when access is denied for user (1396605)
  • Add tests for user authentication (eed7c72)
  • Update rabbitmq-components.mk (559cced)
  • Update rabbitmq-components.mk (ea17ccf)
  • Update rabbitmq-components.mk (27ed9a7)
  • Update rabbitmq-components.mk (468e0f0)
  • Update rabbitmq-components.mk (cdccd47)
  • Update rabbitmq-components.mk (f2ce9a4)
  • Update rabbitmq-components.mk (f860a90)
  • Update rabbitmq-components.mk (c46ddcb)
  • Updated Readme.md to include HTTP Method in conf (71c18b0)
  • Update rabbitmq-components.mk (de51570)
  • Take peeraddr as binary() into account (9b62fd4)
  • Ensure tuple IP is formatted correctly (6911590)
  • Remove unused code (a0e2389)
  • Modify check_vhost_access/3 to use map of data (b2ad3c7)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (de75213)
  • URL Cleanup (1578c0f)
  • Update rabbitmq-components.mk (98d43a6)
  • Update rabbitmq-components.mk (4f59cff)
  • URL Cleanup (1df76ee)
  • README updates (e385b33)
  • Post space-separated tags, add tests (857daef)
  • Bump Spring Boot dependency (9b2460e)
  • Pass tags to http backends (ccc3f33)
  • Update README.md (b6ed590)
  • Update rabbitmq-components.mk (98d8d4b)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (65b06b1)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (0d0d8d7)
  • Update rabbitmq-components.mk (41ac6ad)
  • Update rabbitmq-components.mk (e289b2f)
  • Update rabbitmq-components.mk (2c43312)
  • Update rabbitmq-components.mk (7eca363)
  • Update rabbitmq-components.mk (b47e314)
  • Update rabbitmq-components.mk (9b99a18)
  • Refactor: remove AuthController.check() since it is used only once (6d25e41)
  • Upgrade Spring Boot example to Spring Boot 2.1.0 (487703d)
  • Polish Spring Boot Kotlin example (99bf899)
  • Add test for deny (c701885)
  • Improve CSRF configuration (eb07ab1)
  • Minor log change (8a04fa1)
  • Use Kotlin 1.3.0 (782263c)
  • Simplify AuthController (dc02975)
  • Rename Kotlin project to use underscores as other examples (9bac7de)
  • Implement and test all POST methods (c3323c3)
  • Implement POST method (a7012cf)
  • Add controller and its test (6d2a9b5)
  • Rename classes to be shorter (dc7f804)
  • Rename package to be shorter (1ee2afb)
  • Add Kotlin project created by SPRING INITIALIZR (ab661be)
  • Update rabbitmq-components.mk (3b6587d)
  • Update rabbitmq-components.mk (ca649e3)
  • Update rabbitmq-components.mk (f763e5b)
  • Update rabbitmq-components.mk (b73be30)
  • Update rabbitmq-components.mk (91c80d2)
  • More README edits (630f9bc)
  • Wording and README edits (8a1ea45)
    • Added standard logging. * Changed user checked response for correct tags placement. (456f1fa)
  • ASP .NET Core 2.1 example (c57b2cc)
  • Added a missing type declaration. (be13a64)
  • Accept authentication context in user_login_authorization/2 (c64f192)
  • Update rabbitmq-components.mk (051d4d3)
  • Add a second user to the Spring Boot example (d3844d4)
  • Manually apply #68 with reduced duplication (a908eff)
  • Ensure that BOM is not sent in UTF8-encoded response (7fdc019)
  • Update erlang.mk (90c2589)
  • Update rabbitmq-components.mk (96b97a9)
  • Update rabbitmq-components.mk (32583e9)
  • Travis CI: Update config from rabbitmq-common (4c41544)
  • README updates (b4844b0)
  • Add auth backend PHP example (eb02026)
  • README edits, references #65 (8dacb2d)
  • Update erlang.mk (f9a0ba4)
  • Update rabbitmq-components.mk (f4a4c7e)
  • Update rabbitmq-components.mk (2ae3c81)
  • Update rabbitmq-components.mk (70e16be)
  • Update rabbitmq-components.mk (dbc43cd)
  • Update rabbitmq-components.mk (ef34223)
  • Wording (63291c4)
  • Use get_env/2 here to avoid a badmatch (3ff681c)
  • Add HTTP method field to Cuttlefish schema (13077e3)
  • More 3.7.0 README updates (be69f35)
  • Mention that this plugin is distributed with RabbitMQ as of 3.7.0 (e94c126)
  • Travis CI: Update config from rabbitmq-common (b86556b)
  • Update rabbitmq-components.mk (aa817cd)

Commits since v3.7.1:

  • Propagate protocol-specific context (2e02a33)
  • Update rabbitmq-components.mk (b958e1a)
  • Update rabbitmq-components.mk (835b510)
  • Update rabbitmq-components.mk (6cdd6ce)
  • Update rabbitmq-components.mk (14802f3)
  • Update rabbitmq-components.mk (1d4aead)
  • Update rabbitmq-components.mk (4b34fd1)
  • Update rabbitmq-components.mk (0986a9f)
  • Update rabbitmq-components.mk (53a0153)
  • Update rabbitmq-components.mk (7b30355)
  • Update rabbitmq-components.mk (17afd36)
  • Rename unused variable to reflect changes (11d8e74)
  • URL Cleanup (953583a)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (5530bef)
  • Update rabbitmq-components.mk (c4cd55b)
  • Update rabbitmq-components.mk (72d0f8c)
  • Update rabbitmq-components.mk (d864184)
  • Drive by change: use a Bionic VM to run OpenLDAP for tests (af672c1)
  • Drive by change: Lager adds a trailing new line (0f2d2ae)
  • replace rabbit_log by rabbit_log_ldap (0e6bda5)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (1309a46)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (1b6b8a9)
  • Update rabbitmq-components.mk (539fe66)
  • Update rabbitmq-components.mk (dadc583)
  • Update rabbitmq-components.mk (4028958)
  • Update rabbitmq-components.mk (5e3bc5b)
  • Update rabbitmq-components.mk (ee388bf)
  • Update rabbitmq-components.mk (55c1b3e)
  • Rather than crash return error if search results in referrals (a47fbfd)
  • Add failing test for rabbitmq/rabbitmq-auth-backend-ldap#100 (b311457)
  • Fix LDAP evaluation resulting in list of strings. (a4c44ee)
  • Add user_bind_pattern to schema (4935c41)
  • Add user_bind_pattern (afd8a1e)
  • Update rabbitmq-components.mk (bb59cde)
  • Add unit test for ad_domain / ad_user (1605f78)
  • Tokenize NetBIOS logins on the backslash character (bf33853)
  • Update rabbitmq-components.mk (18b394e)
  • Update rabbitmq-components.mk (e479f44)
  • Update git-commit-msgs link (ef4558c)
  • Update rabbitmq-components.mk (634caf4)
  • Update rabbitmq-components.mk (264ddd0)
  • Accept authentication context in user_login_authorization/2 (0128122)
  • Allow auth_ldap.dn_lookup_bind to be set to anon in rabbitmq.conf, closes #94 (2d44b4a)
  • Update rabbitmq-components.mk (1ae3acb)
  • Log message wording (21a59d6)
  • Purge defunct connections in more cases (d0459e3)
  • Update erlang.mk (3f0f7d8)
  • Update rabbitmq-components.mk (f76afef)
  • Update rabbitmq-components.mk (07b4c44)
  • Travis CI: Update config from rabbitmq-common (7788f16)
  • Log this as a warning (b0d7bdb)
  • Extract a constant (36e734f)
  • Handle gen_tcp errors here, too (6cb4eac)
  • Retry LDAP operations on eldap reported connection errors (e90e486)
  • Make it possible to configure TLS options via auth_ldap.ssl_options (87af60b)
  • Make it possible to configure group_lookup_base via new style config file (b6cf582)
  • Ninja fix for #86 (075ad82)
  • Timeouts are in milliseconds (5930962)
  • Recreate LDAP connection and retry on all TCP socket errors (04453cd)
  • Explain how to override LDAP server port for running tests locally (3c582d1)
  • Correct target directory path in Vagrantfile (5e9b56d)
  • A more sensible TESTING.md (a3ea113)
  • README-tests.md => TESTING.md (c7b68f0)
  • Change idle_timeout default to 300 seconds (8c0aafe)
  • Update erlang.mk (177ff3b)
  • Update rabbitmq-components.mk (4a7a279)
  • Update rabbitmq-components.mk (b61a952)
  • Update rabbitmq-components.mk (e9d115b)
  • Update rabbitmq-components.mk (1f990db)
  • Update rabbitmq-components.mk (efcd1ea)
  • Add missing [single value] LDAP config properties to Cuttlefish schema (938130a)
  • Travis CI: Update config from rabbitmq-common (283f833)
  • Update rabbitmq-components.mk (2a1fac2)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (3a9c82d)
  • Update rabbitmq-components.mk (88b2d33)
  • Update rabbitmq-components.mk (6942f76)
  • Update rabbitmq-components.mk (16f01ab)
  • Update rabbitmq-components.mk (0ca1a04)
  • Update rabbitmq-components.mk (c2f9ed3)
  • Update rabbitmq-components.mk (2399600)
  • Update rabbitmq-components.mk (44d260f)
  • Update rabbitmq-components.mk (97e3af9)
  • Update rabbitmq-components.mk (8cfb32e)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (e01c560)
  • Update rabbitmq-components.mk (4060021)
  • Update rabbitmq-components.mk (ea0fafd)
  • Update rabbitmq-components.mk (1a0af38)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (8e76ba7)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (596505b)
  • Update rabbitmq-components.mk (a1132db)
  • Update rabbitmq-components.mk (7dc9554)
  • Update rabbitmq-components.mk (5be831b)
  • Update rabbitmq-components.mk (283cd09)
  • Update rabbitmq-components.mk (148711f)
  • Update rabbitmq-components.mk (2e21101)
  • Update rabbitmq-components.mk (202c693)
  • Update rabbitmq-components.mk (93a1059)
  • Update rabbitmq-components.mk (6c5cc8e)
  • Update git-commit-msgs link (d370360)
  • Update rabbitmq-components.mk (3a6f296)
  • Update rabbitmq-components.mk (e4ddc7a)
  • Update rabbitmq-components.mk (87e28d0)
  • Update erlang.mk (b28cb49)
  • Update rabbitmq-components.mk (1b6c375)
  • Update rabbitmq-components.mk (1e50a7a)
  • Travis CI: Update config from rabbitmq-common (4b50b80)
  • Update erlang.mk (464424a)
  • Update rabbitmq-components.mk (550dd1e)
  • Update rabbitmq-components.mk (49db56d)
  • Update rabbitmq-components.mk (8d7039b)
  • Update rabbitmq-components.mk (180a008)
  • Update rabbitmq-components.mk (a156831)
  • Travis CI: Update config from rabbitmq-common (b803f3a)
  • Update rabbitmq-components.mk (976684a)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (2942f0b)
  • Update rabbitmq-components.mk (3654e81)
  • Update rabbitmq-components.mk (a49e8eb)
  • Update rabbitmq-components.mk (8b4cb4a)
  • Update rabbitmq-components.mk (782f94b)
  • Update rabbitmq-components.mk (b9f5114)
  • Update rabbitmq-components.mk (e59dc30)
  • Update rabbitmq-components.mk (7b10d63)
  • Update rabbitmq-components.mk (670355a)
  • Update rabbitmq-components.mk (4b1c53c)
  • URL Cleanup (91b4ec3)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (4f5ee8d)
  • Update rabbitmq-components.mk (2bf1e2d)
  • Update rabbitmq-components.mk (4700917)
  • Update rabbitmq-components.mk (e6d59ab)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (76ab455)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (33fc69a)
  • Update rabbitmq-components.mk (d8f50e4)
  • Update rabbitmq-components.mk (efcbe01)
  • More tests for #40 (0ea8469)
  • Refactor test code (ed37c62)
  • Make sure binding's bucket keys are sorted as they form a range (392d964)
  • More tests for #40 (7b9d6de)
  • Add a failing test for the scenario outlined in #40 (d06f037)
  • Update rabbitmq-components.mk (2d363f7)
  • Update rabbitmq-components.mk (ace07b4)
  • Update rabbitmq-components.mk (73b54e7)
  • Update rabbitmq-components.mk (7c7c3c0)
  • Update rabbitmq-components.mk (61cd137)
  • Update rabbitmq-components.mk (e8466d8)
  • Update rabbitmq-components.mk (a4dc933)
  • Make chi squared test an observation we log, not an assertion (54f77a9)
  • Remove table locking (fb724fb)
  • Create a new map with the updated buckets (f9a69d6)
  • Update git-commit-msgs link (a21324f)
  • Use only a subset of queues in routing tests (b26e20c)
  • Commit a new header file (60e6904)
  • More tests, more idempotent binding management operations (e78ce8f)
  • Store hash ring state in a single table (0dba5a4)
  • Ignore debug/* (c2d97d0)
  • Explain (8c54855)
  • Update bucket numbers for each queue just once (5cab6eb)
  • WIP More hash ring management fixes (9ffc1ab)
  • Comments (3e707bc)
  • WIP: Hash ring management fixes (97b61c2)
  • Correct a PR template typo (17181d8)
  • Link to the examples directory (5989cd3)
  • Examples: correct plugin repo links (7d4c431)
  • Minor README improvements (e8f3a25)
  • A typo (fe8b94b)
  • Executable examples for Ruby (9b27836)
  • README: Unify Ruby examples (e3a4520)
  • Executable examples for Python (f05b090)
  • Increase sample count to pass Chi squared test in more environments, reorganise tests (e081baa)
  • Bring back the Chi squared test assertion, bump the number of samples (26025e0)
  • Fix a warning (67d0d78)
  • Use an OTP 19.3 compatible seed generation algorithm (4d49ce6)
  • Don't assert on Chi squared test value (d7a89cd)
  • Erlang/OTP 19.3 compatibility for #37 (dbba94f)
  • Test suite improvements (e701345)
  • Don't try to parse every routing key as an integer (82fccac)
  • A typo (c432129)
  • A typo (af9beb0)
  • Add Ch-squared test results to implementation details (4505b38)
  • Extract a few test helpers (75aa8ba)
  • More code examples in Java, minor doc edits (b10a156)
  • Add a Java code example (02d5e02)
  • Test different bucket sizes (aa913bf)
  • Test - and fix - binding cleanup (f1646ac)
  • More code examples, minor edits (b8fd1b0)
  • Code examples in more languages for the header routing example (c3f9122)
  • Provide examples in Python and Ruby (f5800b4)
  • More documentation updates (76cff3d)
  • Documentation updates (8e4c3d7)
  • Verify distribution using chi-square test (e4a4eb9)
  • Generate an intermediate hash value for every non integer value to hash (2612617)
  • Fix routing on jump consistent hashing (918ec19)
  • Rework bucket management, use jump consistent hashing (d5eb6bd)
  • Update rabbitmq-components.mk (8852adc)
  • Update rabbitmq-components.mk (fde9b21)
  • Update rabbitmq-components.mk (a52eafb)
  • Update erlang.mk (933b937)
  • Update rabbitmq-components.mk (a90ab47)
  • Update rabbitmq-components.mk (74a0733)
  • Travis CI: Update config from rabbitmq-common (f88d48e)
  • Update erlang.mk (7fc6c73)
  • Update rabbitmq-components.mk (f877e81)
  • Update rabbitmq-components.mk (af8b7e4)
  • Update rabbitmq-components.mk (d933f05)
  • Update rabbitmq-components.mk (11ebb1f)
  • Update rabbitmq-components.mk (871166a)
  • Travis CI: Update config from rabbitmq-common (e567d5f)
  • Update rabbitmq-components.mk (21431e3)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (db0ec44)
  • Update rabbitmq-components.mk (e16e849)
  • Update rabbitmq-components.mk (ebfdd53)
  • Update rabbitmq-components.mk (b47319b)
  • Add GitHub templates (a5a692a)
  • Update rabbitmq-components.mk (4b1d033)
  • Update rabbitmq-components.mk (16162e5)
  • Update rabbitmq-components.mk (d5d7cbf)
  • Update rabbitmq-components.mk (63f23c3)
  • Update rabbitmq-components.mk (a2fdde3)
  • Update rabbitmq-components.mk (a20c5d4)
  • URL Cleanup (91a4617)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (2f89af2)
  • Update rabbitmq-components.mk (df44bc4)
  • Update rabbitmq-components.mk (75fad41)
  • Update rabbitmq-components.mk (bce1328)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (04e25d3)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (5378283)
  • Default exchange bindings are implicit as of rabbitmq/rabbitmq-server#1721 (aa0ecd1)
  • Update rabbitmq-components.mk (588650d)
  • Update rabbitmq-components.mk (429d47b)
  • Update rabbitmq-components.mk (9a2f2ec)
  • Update rabbitmq-components.mk (f08eb29)
  • Update rabbitmq-components.mk (581228e)
  • Update rabbitmq-components.mk (25d18a3)
  • Naming (67d36eb)
  • Use an exchange decorator to drop all events when no binding is present (d8d399b)
  • Update rabbitmq-components.mk (697ff77)
  • Unroll fmt/1 into fmt/2 for performance enhancement (60df231)
  • Update test cases (ec05521)
  • Optimisation: store vhost in gen_event state (40342cb)
  • Optimise rabbit_exchange_type_event:key/1 (4866d93)
  • Optimise fmt_proplist performance (be58284)
  • Update rabbitmq-components.mk (7dc2219)
  • Update rabbitmq-components.mk (b01014a)
  • Drive by change: use more modern version of Elixir in .travis.yml (f4313d8)
  • Use eunit macros for assertions (40ce3b3)
  • Delete exchange when unregistering/disabling plugin (5307e52)
  • Expose rabbitmq_event_exchange.vhost to new style config (697e53b)
  • Update rabbitmq-components.mk (f9b1315)
  • Update rabbitmq-components.mk (e744cd5)
  • Update rabbitmq-components.mk (80dd472)
  • Update erlang.mk (096ed70)
  • Update rabbitmq-components.mk (86fb073)
  • Update rabbitmq-components.mk (52e25e9)
  • Travis CI: Update config from rabbitmq-common (954dc8b)
  • Update erlang.mk (affce9e)
  • Update rabbitmq-components.mk (9e8f44b)
  • Update rabbitmq-components.mk (379df9f)
  • Update rabbitmq-components.mk (eb63bae)
  • Update rabbitmq-components.mk (a75697c)
  • Update rabbitmq-components.mk (e7a20de)
  • Travis CI: Update config from rabbitmq-common (93818a4)
  • Update rabbitmq-components.mk (bfd143f)

Commits since v3.7.4:

  • Update rabbitmq-components.mk (7dedb68)
  • Update rabbitmq-components.mk (782f3d5)
  • Update rabbitmq-components.mk (ecfbbed)
  • Update rabbitmq-components.mk (db8031d)
  • Update rabbitmq-components.mk (3176e35)
  • Update rabbitmq-components.mk (f14cf59)
  • Update rabbitmq-components.mk (4b1c24f)
  • Update rabbitmq-components.mk (c8deaa6)
  • Update rabbitmq-components.mk (70c128b)
  • Custom consumer tag for federaion. (e838dbe)
  • Chenge federation consumer name from "consumer" to "federation-link-<upstream_name>". (e734f73)
  • Update rabbitmq-components.mk (ccba699)
  • CLI commands: provide more information to the new help command (127738a)
  • Error message wording (29e6db9)
  • Minor test improvements (b73915c)
  • Change regex to pattern (5a82a96)
  • Implement some tests (71cc270)
  • Implement federation-upstream-regex upstream parameter (2541a23)
  • URL Cleanup (0588525)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (c9dcf16)
  • Help section improvements for CLI commands (f1cd777)
  • Add a spec for rabbit_federation_util:fail/2 (80a37a2)
  • One less Dialyzer warning (cf2c6fd)
  • Correctly handle already_started case (d16441f)
  • Update rabbitmq-components.mk (3f47289)
  • Update rabbitmq-components.mk (53979d6)
  • Make link sup sup startup idempotent (ab6f0b9)
  • Drive by change: format this message as one line (4d57e21)
  • Wording (96710cc)
  • Description for help command. (b4292b4)
  • Update rabbitmq-components.mk (e1ac96d)
  • unit_inbroker_SUITE: Create #amqqueue{} on the broker (dfec413)
  • Update unit_inbroker suite to support amqqeueue module. (a3586b3)
  • Make #amqqueue{} a private record (4d77807)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (3f6d1d2)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (bc19b61)
  • Update rabbitmq-components.mk (b1cdb16)
  • Update rabbitmq-components.mk (6b42f00)
  • Travis CI: Update config from rabbitmq-common (81555a5)
  • Update rabbitmq-components.mk (2914e57)
  • Update rabbitmq-components.mk (0ce54b0)
  • Update rabbitmq-components.mk (4152751)
  • Update rabbitmq-components.mk (cdd7d7a)
  • Update rabbitmq-components.mk (466ac69)
  • Update rabbitmq-components.mk (9740606)
  • Update rabbitmq-components.mk (1199a8e)
  • Update git-commit-msgs link (4119138)
  • Update rabbitmq-components.mk (be1eb44)
  • Update rabbitmq-components.mk (7ab0e90)
  • avoid multiple creation of upstream queue name when defining upstream exchange name. Use that already held in the link state. (9fad3d8)
  • acquire upstream & downstream connection names once per exchange or queue link initialization (2463181)
  • make federation util name/1 helper for resource translation more explicit (it translates both exchange and queue resources, from both links) (4626c6b)
  • fix exchange link child-spec release handling module (c050e7a)
  • Wording (20643b5)
  • When trying to open a channel, don't expect that the connection is up and running. Protect against connection being down or closing. (9034c30)
  • Fixes the "zombie" direct connections, when using Federated Exchanges and forcibly closing the upstream connections. This happens deterministically 100% of the time. The fact that direct connections do not close, causes a process and memory leak on RabbitMQ. (f4cc879)
  • Update rabbitmq-components.mk (ae0e557)
  • Coerce upstream set element to a proplist (cb33a5c)
  • Update erlang.mk (2510cbf)
  • Update rabbitmq-components.mk (203f45e)
  • Update rabbitmq-components.mk (78dd1c3)
  • Be more defensive when operating on proplists (7f362e8)
  • Travis CI: Update config from rabbitmq-common (1c5b503)
  • Travis CI: Update config from rabbitmq-common (ab4a9e6)
  • Update erlang.mk (c2ca04b)
  • Coerce upstream definition to a proplist (73cb30e)
  • Coerce upstream set definition to proplists (a64ef0f)
  • Update rabbitmq-components.mk (846a4c2)
  • Update rabbitmq-components.mk (6575fe3)
  • Update rabbitmq-components.mk (ab2ec63)
  • Update rabbitmq-components.mk (cbd5214)
  • Update rabbitmq-components.mk (22a4e92)
  • Travis CI: Update config from rabbitmq-common (d2bb7a7)
  • Update rabbitmq-components.mk (d139fa1)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (db624ad)
  • Update rabbitmq-components.mk (aeb6d7c)
  • Update rabbitmq-components.mk (2c4c327)
  • Update rabbitmq-components.mk (687e94e)
  • Update rabbitmq-components.mk (9a7f504)
  • Update rabbitmq-components.mk (d06eee2)
  • Fix "like" expression in message selector (3a10c11)
  • Update rabbitmq-components.mk (cac7298)
  • Update rabbitmq-components.mk (62c7ce2)
  • Update rabbitmq-components.mk (84bd881)
  • Update rabbitmq-components.mk (a804fef)
  • URL Cleanup (24c63e2)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (c598a18)
  • Update rabbitmq-components.mk (7dd3abf)
  • Update rabbitmq-components.mk (6c5ca61)
  • Update rabbitmq-components.mk (9fe887c)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (9fd1660)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (766968e)
  • Update rabbitmq-components.mk (defc150)
  • Update rabbitmq-components.mk (e51fc35)
  • Update rabbitmq-components.mk (8161a1a)
  • Update rabbitmq-components.mk (182584a)
  • Update rabbitmq-components.mk (64e4efe)
  • Update rabbitmq-components.mk (a2dffdd)
  • Update rabbitmq-components.mk (50aaf61)
  • Update rabbitmq-components.mk (2dd0862)
  • Update rabbitmq-components.mk (52c6db0)
  • Update rabbitmq-components.mk (14f5bb4)
  • Update rabbitmq-components.mk (caf6c1b)
  • Update rabbitmq-components.mk (611f5e9)
  • Update erlang.mk (347f65d)
  • Update rabbitmq-components.mk (2c291f4)
  • Update rabbitmq-components.mk (a00e7f3)
  • Travis CI: Update config from rabbitmq-common (24d1701)
  • Update erlang.mk (a261f1f)
  • Update rabbitmq-components.mk (f1126b3)
  • Update rabbitmq-components.mk (d2acca3)
  • Update rabbitmq-components.mk (40c7733)
  • Update rabbitmq-components.mk (f3fdcff)
  • Update rabbitmq-components.mk (617e6ab)
  • Travis CI: Update config from rabbitmq-common (3a5345f)
  • Update rabbitmq-components.mk (9904a2b)

Commits since v3.7.1:

  • Java testsuite: Use a third RabbitMQ node for the cluster-wide client ID tracking test (6f07c53)
  • test/java_SUITE_data/pom.xml: Make it compatible with Java 12 (4f855fc)
  • mqtt_node: Skip incompatible nodes when configuring Ra cluster (7b5865a)
  • rabbit_auth_backend_mqtt_mock: Move this test module to test/ (e0b338c)
  • cluster_SUITE: Bump suite timestrap to 5 minutes (9252dc7)
  • Refactor (18f1aab)
  • More tests (73de6b1)
  • Add mock auth backend (6008824)
  • Add test to check client id propagation (1c065c2)
  • Compile (532f918)
  • Remonitor connections on short disconnects and after recovery (f50d8c3)
  • Remove a clause that's no longer used (c4e5eac)
  • Do not snapshot when a new client is registered (3c77d37)
  • Only emit snapshot effects when client ID map changes (10d5b18)
  • Switch rabbit_mqtt_collector:list/0 to use a leader query (bb85182)
  • Client tracking: notify existing connections in a one-off process (af33204)
  • A typo (43b19ce)
  • decommission_mqtt_node only belongs to the ctl scope (9d52c97)
  • decomission_mqtt_node: wording (4f35ddc)
  • Consistency (676aa42)
  • Correct a typo (1acc5d3)
  • Client ID tracking: make more transitions leader node-only (98ba62f)
  • Wording (eccbf6f)
  • Define a state_enter/2 fun to clean up on disk state (eaf6c01)
  • Use a function call effect (fb05f52)
  • Do not unregister a client ID if it does not belong to the terminating connection (ac65099)
  • Logging: mention client ID when accepting a connection (df75dce)
  • Add forgotten files (765ad1e)
  • Update rabbitmq-components.mk (2dd7605)
  • Update rabbitmq-components.mk (b990091)
  • Update rabbitmq-components.mk (4a1d1d1)
  • Change banner (087a9e6)
  • Cluster-wide MQTT client id tracking (5c9f80b)
  • Update rabbitmq-components.mk (d10ebba)
  • Update rabbitmq-components.mk (b61d25b)
  • Update rabbitmq-components.mk (2057514)
  • Update rabbitmq-components.mk (d65a63e)
  • Update rabbitmq-components.mk (993e825)
  • Update rabbitmq-components.mk (d07ee14)
  • CLI tool: wording (0b51750)
  • CLI commands: provide more information to the new help command (28eb857)
  • URL Cleanup (0409813)
  • URL Cleanup (d367b61)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (54d6f76)
  • URL Cleanup (2fff109)
  • Additional help content for CLI command (5d4074b)
  • Handle 21.3 tls_alert error format. (7017b68)
  • Update rabbitmq-components.mk (a5c55ea)
  • Update rabbitmq-components.mk (59bf4d4)
  • URL Cleanup (8cd707b)
  • Wording (cfda5b6)
  • Description for help command. (c293add)
  • Update rabbitmq-components.mk (26173cf)
  • Wording (b191556)
  • Handle duplicate CONNECT frame (dfbeda6)
  • Handle socket write failures and log them (65afbf9)
  • Formatting (5cc0ba8)
  • Cosmetics (1bada32)
  • New tests for retainer translation. (66be7fb)
  • Use translation for retained messages. (a68c1b8)
  • Add client ID to connection metadata (01a833c)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (8b73aed)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (9079373)
  • Update rabbitmq-components.mk (16d457c)
  • Update rabbitmq-components.mk (9ba31d1)
  • Additional tests extracted from rabbitmq/rabbitmq-stomp#130 (e571af2)
  • Revert "Revert "Use {active,once} instead of async_recv"" (eebcd5d)
  • Revert "Use {active,once} instead of async_recv" (cd3a75e)
  • Use {active,once} instead of async_recv (1ba5f91)
  • Remove a duplicate control_throttle (1b0f3a1)
  • Update rabbitmq-components.mk (d24ebc1)
  • Allow giving the peer address directly for initial_state (62aeceb)
  • Use the built-in Ranch PROXY protocol support (78b6742)
  • Update rabbitmq-components.mk (f461606)
  • Update rabbitmq-components.mk (eb23593)
  • Use Maven wrapper for Java test suite (d92fa2a)
  • Fix Maven tests for CI environment (84d54aa)
  • Update rabbitmq-components.mk (c86907d)
  • comment (c349051)
  • Use 10 TLS connection acceptors by default (4ca3c95)
  • Update rabbitmq-components.mk (e0e3c43)
  • Update rabbitmq-components.mk (245c009)
  • Update git-commit-msgs link (68cfe16)
  • Session flag must be calculated before declaring the queue (fbf8d0c)
  • Update rabbitmq-components.mk (596814c)
  • Update rabbitmq-components.mk (87ccace)
  • Don't await a logger process that won't ever be started on OTP 21 (79ba205)
  • Makefile: Use our emqttc fork, at least temporarily (26907df)
  • Compile Erlang/OTP 21 (0de53f1)
  • Update rabbitmq-components.mk (ff05f23)
  • Update erlang.mk (44d564a)
  • Update rabbitmq-components.mk (3f8e2d1)
  • Update rabbitmq-components.mk (ab0e587)
  • Travis CI: Update config from rabbitmq-common (e8fb8be)
  • Makefile: Do not hard-code the supposed name of GNU Make's executable (24fa5b0)
  • Update erlang.mk (db6db85)
  • Update rabbitmq-components.mk (9e01d3e)
  • Update rabbitmq-components.mk (a83f4cf)
  • Update rabbitmq-components.mk (9d44a34)
  • Update rabbitmq-components.mk (cef8475)
  • Update rabbitmq-components.mk (35aab65)
  • Ignore debug/* (318a967)
  • Support maps as well as proplists when fetching global runtime params (7577a31)
  • Travis CI: Update config from rabbitmq-common (bb6cf01)
  • Fix tests broken by rabbitmq/rabbitmq_ct_helpers#17 (40bb49c)
  • Update rabbitmq-components.mk (db8a138)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (9665bd3)
  • Update rabbitmq-components.mk (7265068)
  • Update rabbitmq-components.mk (eda737e)
  • Update rabbitmq-components.mk (79ef088)
  • Update rabbitmq-components.mk (7c47f15)
  • Update rabbitmq-components.mk (10cca10)
  • Update rabbitmq-components.mk (58f37bd)
  • Update rabbitmq-components.mk (d4cba82)
  • Update rabbitmq-components.mk (8db234c)
  • URL Cleanup (1ce758c)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (f3f8a08)
  • Update rabbitmq-components.mk (743c494)
  • Update rabbitmq-components.mk (85de044)
  • Update rabbitmq-components.mk (b1499d8)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (6126f1f)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (096aac2)
  • Update rabbitmq-components.mk (e2fd8c2)
  • Update rabbitmq-components.mk (7d74eed)
  • Update rabbitmq-components.mk (6c8c899)
  • Update rabbitmq-components.mk (8943f25)
  • Update rabbitmq-components.mk (6148110)
  • Update rabbitmq-components.mk (cd08093)
  • Update rabbitmq-components.mk (5b2e872)
  • Update rabbitmq-components.mk (c4108e9)
  • Update rabbitmq-components.mk (ef87014)
  • Update rabbitmq-components.mk (079b7ab)
  • Update rabbitmq-components.mk (8c8316f)
  • Update rabbitmq-components.mk (bac6da4)
  • Update erlang.mk (4660f8f)
  • Update rabbitmq-components.mk (11ec54d)
  • Update rabbitmq-components.mk (e9e7c1e)
  • Travis CI: Update config from rabbitmq-common (7b6d1ce)
  • Update erlang.mk (4e638d4)
  • Update rabbitmq-components.mk (cd934b9)
  • Update rabbitmq-components.mk (8f4a2bb)
  • Update rabbitmq-components.mk (978c43d)
  • Update rabbitmq-components.mk (4731d94)
  • Update rabbitmq-components.mk (c8e13af)
  • Travis CI: Update config from rabbitmq-common (dd51d6d)
  • Update rabbitmq-components.mk (ebb1218)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (934cf43)
  • Update rabbitmq-components.mk (359a8ae)
  • Update rabbitmq-components.mk (2f85df1)
  • Update rabbitmq-components.mk (1920c25)
  • Update rabbitmq-components.mk (04a72b8)
  • Update rabbitmq-components.mk (1317ee8)
  • Update rabbitmq-components.mk (be40ff7)
  • Update rabbitmq-components.mk (1294ece)
  • Update rabbitmq-components.mk (f934640)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (6891a89)
  • Update rabbitmq-components.mk (7612fd4)
  • Update rabbitmq-components.mk (00da89a)
  • Update rabbitmq-components.mk (3fcf150)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (793648e)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (0fbd527)
  • Update rabbitmq-components.mk (79bee38)
  • Update rabbitmq-components.mk (cd9ef39)
  • Update rabbitmq-components.mk (2cfae7d)
  • Update rabbitmq-components.mk (0496863)
  • Update rabbitmq-components.mk (7339619)
  • Update rabbitmq-components.mk (fd1e62f)
  • Update rabbitmq-components.mk (327c090)
  • Update rabbitmq-components.mk (2977835)
  • Update rabbitmq-components.mk (a9e5899)
  • Update rabbitmq-components.mk (f435280)
  • Update rabbitmq-components.mk (fe06781)
  • Update rabbitmq-components.mk (51d5fd4)
  • Update erlang.mk (a23d4b4)
  • Update rabbitmq-components.mk (45c0892)
  • Update rabbitmq-components.mk (3951cd0)
  • Travis CI: Update config from rabbitmq-common (3124810)
  • Update erlang.mk (30919a5)
  • Update rabbitmq-components.mk (6fbfc46)
  • Update rabbitmq-components.mk (b01d523)
  • Update rabbitmq-components.mk (3abcb06)
  • Update rabbitmq-components.mk (d21ef3f)
  • Update rabbitmq-components.mk (0039236)
  • Travis CI: Update config from rabbitmq-common (2bfb3cc)
  • Update rabbitmq-components.mk (75ded57)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (c2d782d)
  • Update rabbitmq-components.mk (541fd29)
  • Update rabbitmq-components.mk (1239d89)
  • Update rabbitmq-components.mk (83bf305)
  • Update rabbitmq-components.mk (43ed770)
  • Update rabbitmq-components.mk (71bb92e)
  • Update rabbitmq-components.mk (0d25a38)
  • Update rabbitmq-components.mk (5663eea)
  • Update rabbitmq-components.mk (aac7c42)
  • URL Cleanup (ec6a9f8)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (23c302a)
  • Update rabbitmq-components.mk (2e4f928)
  • Update rabbitmq-components.mk (075c8ee)
  • Update rabbitmq-components.mk (ea0b7d3)
  • Make #amqqueue{} a private record (916ab31)
  • Update rabbitmq-components.mk (c494d6d)
  • Update rabbitmq-components.mk (1c568d3)
  • Travis CI: Update config from rabbitmq-common (3fc8f13)
  • Update rabbitmq-components.mk (ae10d08)
  • Update rabbitmq-components.mk (77f3fcd)
  • Update rabbitmq-components.mk (21bf336)
  • Update rabbitmq-components.mk (4bb523a)
  • Update rabbitmq-components.mk (4f55fcd)
  • Update rabbitmq-components.mk (7d1b160)
  • Update rabbitmq-components.mk (e2e499a)
  • Update rabbitmq-components.mk (fcf334c)
  • Update rabbitmq-components.mk (3d08e56)
  • Doco updates based on recent mailing list discussions/feedback (a4ce73d)
  • Update rabbitmq-components.mk (032d9c9)
  • Update erlang.mk (cd96c0b)
  • Update rabbitmq-components.mk (882f353)
  • Update rabbitmq-components.mk (9fe1916)
  • Travis CI: Update config from rabbitmq-common (2dd41f4)
  • Update erlang.mk (3a06fd6)
  • Update rabbitmq-components.mk (f6c99b1)
  • Update rabbitmq-components.mk (7e52e3c)
  • Update rabbitmq-components.mk (09d4118)
  • Update rabbitmq-components.mk (7202826)
  • Update rabbitmq-components.mk (9cc4815)
  • Doc remarks recommended in #24 (540291e)
  • Travis CI: Update config from rabbitmq-common (0d26521)
  • Update rabbitmq-components.mk (fc215e9)

Commits since v3.7.0:

  • Avoid double quoting of Shovel names in log entries (db95a76)
  • Refactor worker lifecycle event logging (6a1d12f)
  • Handle queue-length option in worker sup (d9a481f)
  • Correct log message (db64d59)
  • Rework Shovel restarts (8a1e3ba)
  • Update rabbitmq-components.mk (4144c41)
  • Call rabbit_access_control:check_vhost_access with empty context (fa00d4d)
  • Compile (5a0557e)
  • Handle Shovel names that are a single term (d08b7b4)
  • Commit the renamed restart_shovel command (c3d4187)
  • Naming and vhost argument changes per discussion with @dcorbacho (360e253)
  • Update rabbitmq-components.mk (ba116b7)
  • CLI command to restart a dynamic shovel (d7bc31f)
  • Update rabbitmq-components.mk (efeda1d)
  • Update rabbitmq-components.mk (8c222c9)
  • Update rabbitmq-components.mk (e8f17cb)
  • Improve amqp 1.0 error handling (3316cce)
  • Update rabbitmq-components.mk (53cd49d)
  • Update rabbitmq-components.mk (ba1cc6a)
  • Update rabbitmq-components.mk (1d7618d)
  • Update rabbitmq-components.mk (299950b)
  • Explain the change in #54 (b8aac44)
  • close connections properly even if init step failed (ebbf625)
  • (c) year bump (e0e40d6)
  • CLI commands: provide more information to the new help command (947e1c8)
  • URL Cleanup (ffd6e79)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (5d52ea2)
  • Wording (054189d)
  • Additional help content for CLI commands (6a3c420)
  • Update rabbitmq-components.mk (c52c750)
  • Update rabbitmq-components.mk (bf4cfae)
  • Wording (bb97f13)
  • Description for help command. (0439100)
  • Update rabbitmq-components.mk (8c0732d)
  • Add tests to for AMQP1.0 shovel message properties parsing. (6e510cd)
  • Fix error when trying to set properties for AMQP 1.0 (ff4359f)
  • Update (c) year (5c4990a)
  • Make rabbit_shovel_dyn_worker_sup_sup:start_link/0 idempotent (d3f8531)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (856de5f)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (60b9283)
  • Update rabbitmq-components.mk (0c3b25e)
  • Update rabbitmq-components.mk (136cc10)
  • Squash a few compiler warnings (41a5d76)
  • Update rabbitmq-components.mk (5bb50c5)
  • Update rabbitmq-components.mk (3a11850)
  • Update rabbitmq-components.mk (5f9e62e)
  • More tests that use empty publish properties (2cc750c)
  • Add a few basic tests that use blank AMQP 0-9-1 publish properties (8315d61)
  • Update rabbitmq-components.mk (7c082eb)
  • Update rabbitmq-components.mk (ce47ed0)
  • Update rabbitmq-components.mk (0e310a1)
  • Update rabbitmq-components.mk (27ea1db)
  • Update git-commit-msgs link (942e65d)
  • Handle amqp encoded body values. (abe4804)
  • Wait for credit when setting up destination (8353130)
  • Update rabbitmq-components.mk (405a9a4)
  • Update rabbitmq-components.mk (2b56d8b)
  • remove unused 'IGNORE_FIELDS' & 'EXTRA_KEYS' macros (305fe33)
  • Update rabbitmq-components.mk (1a1171f)
  • Fix bug generating AMQP 0.9.1 connection name. (fefe1a2)
  • Update erlang.mk (e5e1cc9)
  • Update rabbitmq-components.mk (51891b6)
  • Update rabbitmq-components.mk (752c378)
  • Travis CI: Update config from rabbitmq-common (7bba7ff)
  • More coercion to proplists, more cases in tests (4afc8ac)
  • Convert Shovel definitions to proplists before validating (2d73d97)
  • Human readable messages for ehostunreach, nsdomain, econnreset (bf6b815)
  • Update erlang.mk (c8ce3a4)
  • Ninja fix a typo (fe225c4)
  • Update rabbitmq-components.mk (b6d0571)
  • Update rabbitmq-components.mk (57d4125)
  • Update rabbitmq-components.mk (4a706ae)
  • Update rabbitmq-components.mk (438c06a)
  • Update rabbitmq-components.mk (597498a)
  • Travis CI: Update config from rabbitmq-common (24c4bf8)
  • Update rabbitmq-components.mk (7083b96)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (2ba2a6a)
  • Update rabbitmq-components.mk (dc8a60e)
  • Update rabbitmq-components.mk (36bbec4)
  • Update rabbitmq-components.mk (2384bcb)
  • Update rabbitmq-components.mk (acc0d17)
  • Update rabbitmq-components.mk (3dc6fbd)
  • Update rabbitmq-components.mk (6f8b092)
  • Update rabbitmq-components.mk (5459173)
  • Update rabbitmq-components.mk (6a3a20e)
  • CLI commands: provide more information to the new help command (515841d)
  • URL Cleanup (a0f15b2)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (695c1c9)
  • Additional help content for CLI command (885e475)
  • Handle 21.3 tls_alert error format. (d1099e8)
  • Update rabbitmq-components.mk (5e25ab4)
  • Update rabbitmq-components.mk (87e0756)
  • Fixed rabbitmq-plugins link (31997b9)
  • Wording (e581f4d)
  • Description for help command. (74260e3)
  • Update rabbitmq-components.mk (fc3a94e)
  • Add test for default_topic_exchange, fixup parse_routing (892c1d0)
  • Add cuttlefish config and test (74a5838)
  • Add rabbitmq_stomp.default_topic_exchange configuration parameter (f09fcc9)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (efa7c41)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (0d8da1a)
  • Update rabbitmq-components.mk (c87c6a5)
  • Update rabbitmq-components.mk (facecbf)
  • New style config: support stomp.tcp_listen_options.* (da33e26)
  • Revert "Revert "Use {active,once} instead of async_recv"" (01ea17e)
  • Revert "Use {active,once} instead of async_recv" (965a4dc)
  • Use {active,once} instead of async_recv (4dee6ba)
  • Update rabbitmq-components.mk (22673fb)
  • Use the built-in Ranch PROXY protocol support (da668e7)
  • Update rabbitmq-components.mk (71215a7)
  • Update rabbitmq-components.mk (1852295)
  • Update rabbitmq-components.mk (da3e988)
  • comment (a028efe)
  • Use 10 TLS connection acceptors by default (d328adb)
  • Use Pika 0.12.0 for Python 3.7 compatibility (dc53761)
  • Update rabbitmq-components.mk (934c1f5)
  • Update rabbitmq-components.mk (ef8e58a)
  • Update git-commit-msgs link (332e206)
  • Update rabbitmq-components.mk (e1f9a29)
  • Update rabbitmq-components.mk (ea7784c)
  • Add rabbit_stomp_connection_info module (a8c4497)
  • Don't await a logger process that won't ever be started on OTP 21 (f20b4de)
  • Python test suite: compatibility with Python 3.5+ (d2c6ee8)
  • Update rabbitmq-components.mk (00c9fff)
  • Update erlang.mk (e1b2324)
  • Update rabbitmq-components.mk (aa9a7dd)
  • Update rabbitmq-components.mk (aa456c8)
  • Travis CI: Update config from rabbitmq-common (7f1ed17)
  • Python 3 compatbility: cosmetic drive-by changes (7f0f66f)
  • Ditto (20a4528)
  • Python 3 compatibility (0178b96)
  • Add a missing parenthesis (61be9fa)
  • Python 3 compatibility (91123e0)
  • Use Pika 0.11.x (938275f)
  • One more test (07e32c3)
  • Update erlang.mk (4bbd735)
  • Update rabbitmq-components.mk (64db1f4)
  • Update rabbitmq-components.mk (305afac)
  • Update rabbitmq-components.mk (85bf770)
  • Update rabbitmq-components.mk (e7699f0)
  • Update rabbitmq-components.mk (d0cd8c7)
  • Travis CI: Update config from rabbitmq-common (b3651da)
  • Update rabbitmq-components.mk (ded7b33)

Commits since v3.7.0:

  • Cosmetics: prefer application:application:ensure_all_started/1 (b556135)
  • HTTP proxy support (f7e03d0)
  • Update rabbitmq-components.mk (576d60d)
  • Update rabbitmq-components.mk (21fe851)
  • Update rabbitmq-components.mk (2835754)
  • Update rabbitmq-components.mk (4780fc7)
  • Update rabbitmq-components.mk (8df0558)
  • Update rabbitmq-components.mk (6495a2b)
  • Update rabbitmq-components.mk (3f12d03)
  • Update rabbitmq-components.mk (7d66c9a)
  • Update rabbitmq-components.mk (16482bc)
  • URL Cleanup (4a28c67)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (62d35e7)
  • Handle OTP-21.3 TLS errors. (62e074c)
  • Update rabbitmq-components.mk (9074071)
  • Update rabbitmq-components.mk (af705fd)
  • Ensure new modified date is used in state (46d9595)
  • Update rabbitmq-components.mk (d30b076)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (80e457b)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (bf4faac)
  • Update rabbitmq-components.mk (d0a02ba)
  • Update rabbitmq-components.mk (5f2792c)
  • Update rabbitmq-components.mk (6855608)
  • Update rabbitmq-components.mk (d46b424)
  • Update rabbitmq-components.mk (f11c1be)
  • Update rabbitmq-components.mk (5f2d949)
  • Update rabbitmq-components.mk (fa4475c)
  • Update rabbitmq-components.mk (ccb4ebd)
  • Travis: try OTP 21.0 (8b7e4a1)
  • Travis: test against OTP 20.3.x and 21.x (15b2486)
  • Check for Elixir 1.6.6 (80b64e6)
  • Install Elixir 1.6.6 on Travis (f05edf4)
  • Explain why each group uses a dedicated node (856b8c3)
  • Start a node per test group (9160493)
  • Don't assert on function name (82c47c7)
  • Tear down whitelisted certificate dir between group runs (5980785)
  • Update rabbitmq-components.mk (c0dbed6)
  • Update rabbitmq-components.mk (750aacb)
  • Update rabbitmq-components.mk (6ab9007)
  • Compile on OTP 21 from scratch (7bdcb20)
  • Update rabbitmq-components.mk (c797798)
  • Update erlang.mk (39359ae)
  • Update rabbitmq-components.mk (3c82824)
  • Update rabbitmq-components.mk (2ba9435)
  • Travis CI: Update config from rabbitmq-common (ed7612f)
  • Update erlang.mk (cbc3c3d)
  • Update rabbitmq-components.mk (fc2003c)
  • Update rabbitmq-components.mk (e54a8ec)
  • Update rabbitmq-components.mk (82df422)
  • Update rabbitmq-components.mk (2f40fce)
  • Update rabbitmq-components.mk (cfded09)
  • Travis CI: Update config from rabbitmq-common (268d931)
  • Fix remaining tests (473101c)
  • Begin fixing tests (1c94768)
  • Update rabbitmq-components.mk (9f8dd03)
  • Update rabbitmq-components.mk (ecbee3e)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (53edb44)
  • Update rabbitmq-components.mk (ad2fd46)
  • Update rabbitmq-components.mk (6824a00)
  • Update rabbitmq-components.mk (a82528f)
  • Update rabbitmq-components.mk (1744f58)
  • Update rabbitmq-components.mk (dee237d)
  • Update rabbitmq-components.mk (8ced6b7)
  • Update rabbitmq-components.mk (5a31557)
  • Update rabbitmq-components.mk (3711b41)
  • Use HTTP in this test, references 9591e227e45e8c98b60e770af1d0bcc16b391414 (4247f55)
  • URL Cleanup (9591e22)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (eb2f558)
  • Update rabbitmq-components.mk (4decb8c)
  • Update rabbitmq-components.mk (95c13c4)
  • Update rabbitmq-components.mk (fa2dd4f)
  • Closes #36 (a66a362)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (dd64f0e)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (a6ba4d4)
  • Update rabbitmq-components.mk (2088d7b)
  • Update rabbitmq-components.mk (a4ba8c2)
  • Update rabbitmq-components.mk (7945902)
  • Update rabbitmq-components.mk (ce7547f)
  • Update rabbitmq-components.mk (082827f)
  • Update rabbitmq-components.mk (a9e4f92)
  • Wording (6f22049)
  • Make dispatch context removal idempotent. (5ef63fc)
  • Update rabbitmq-components.mk (cb1993f)
  • Update rabbitmq-components.mk (d1b58ec)
  • Update rabbitmq-components.mk (505aa05)
  • Include stream handlers into debug log message (a6970af)
  • Replace compress option by cowboy_compress_h (40d2b7c)
  • Update rabbitmq-components.mk (600a709)
  • Update rabbitmq-components.mk (f845ac6)
  • Extra debug logging for HTTP[S] listeners (9df59a8)
  • Handle sendfile bodies when writing access logs (3f0e157)
  • Update rabbitmq-components.mk (26bf410)
  • Update erlang.mk (ae26614)
  • Update rabbitmq-components.mk (7ff105d)
  • Update rabbitmq-components.mk (4d6abc1)
  • Travis CI: Update config from rabbitmq-common (5d83e71)
  • Update erlang.mk (0dfe7d5)
  • Update rabbitmq-components.mk (c79536d)
  • Update rabbitmq-components.mk (7ab9cce)
  • Update rabbitmq-components.mk (849d28d)
  • Update rabbitmq-components.mk (8e3d3b7)
  • Update rabbitmq-components.mk (122a042)
  • Travis CI: Update config from rabbitmq-common (b1849e7)
  • Fix rabbit_cowboy_redirect and remove unused optional callbacks (35ab67f)
  • Update rabbitmq-components.mk (11df315)

Commits since v3.7.0:

  • WIP. Remove rabbit_node_monitor. (36ade48)
  • Update rabbitmq-components.mk (a43ec69)
  • Update rabbitmq-components.mk (ff0f4c3)
  • Update rabbitmq-components.mk (3022020)
  • Update rabbitmq-components.mk (604f198)
  • Update rabbitmq-components.mk (a50dc0c)
  • Update rabbitmq-components.mk (bcc84ad)
  • Update rabbitmq-components.mk (ec9a163)
  • Update rabbitmq-components.mk (66f4763)
  • Update rabbitmq-components.mk (a5e6792)
  • Typo (a9fc7e6)
  • Export newly added functions (0f4d06f)
  • Hide drop_unroutable metric behind a feature flag (9421f13)
  • rabbit_mgmt_metrics_collector:aggregate_entry/4: update to include a new metric (89602a6)
  • New channel metric: dropped unroutable messages (297b9dd)
  • Update rabbitmq-components.mk (38a676b)
  • Add cuttlefish schema for agent/disable_metrics_collector (7628e2a)
  • rabbit_mgmt_gc_SUITE: Skip quorum_queue_stats if quorum queues are unsupported (9a3fa51)
  • Option to disable metrics collector on startup (6bfbbe9)
  • Clean up of non-local queue stats (0126fee)
  • URL Cleanup (2034e27)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (7e49802)
  • Provide a help description for CLI tools (c167e0b)
  • Update rabbitmq-components.mk (8cda084)
  • Update rabbitmq-components.mk (82f2cba)
  • Format {terminated_by, Name} status for queues. (01f1b1c)
  • Update rabbitmq-components.mk (8e7e0f6)
  • rabbit_mgmt_data_compat: New fill_consumer_active_fields() function (bf95c15)
  • rabbit_mgmt_data: Convert several stats to RabbitMQ 3.7.x format if needed (49a11b1)
  • Make #amqqueue{} a private record (25a7734)
  • Add activity status to consumer metrics (d6a7dfd)
  • Update active consumer flag (a725239)
  • Add single active consumer flag in consumer metrics (bd4b4a6)
  • Filter single active consumer pid (53cdd0b)
  • Update rabbitmq-components.mk (35e18f1)
  • Update rabbitmq-components.mk (e306f27)
  • Travis CI: Update config from rabbitmq-common (fdc7629)
  • Update rabbitmq-components.mk (51d06ff)
  • Update rabbitmq-components.mk (01fa254)
  • Update rabbitmq-components.mk (6512287)
  • Update rabbitmq-components.mk (49c91c6)
  • Serialise decimal arguments (843d53b)
  • Update rabbitmq-components.mk (2b40fd1)
  • Remove forced event refresh (f810aec)
  • Revert "Revert "Collect ra open file stats"" (85a756f)
  • Revert "Collect ra open file stats" (c4f0ac8)
  • Retrieve quorum status from amqqueue record (b7a13ad)
  • Format follower/leader details into mirroring format (8d2e708)
  • Update ra_log_segment_writer name (a24f9d4)
  • Revert "Revert "Collect ra open file stats"" (90ef2ab)
  • Collect ra io stats (92a9c75)
  • Revert "Collect ra open file stats" (2565680)
  • Collect ra open file stats (abeb156)
  • Retrieve quorum status from amqqueue record (6b78cb6)
  • Format follower/leader details into mirroring format (3d93104)
  • Request churn rates for the given node (229bc83)
  • Report connection/channel/queue churn (20b57a8)
  • Make warning a bit more verbose (bdd013b)
  • Update rabbitmq-components.mk (7573a9a)
  • Add get empty stats as a new counter (03fe129)
  • Update rabbitmq-components.mk (2f37925)
  • Update rabbitmq-components.mk (30a29f1)
  • Update rabbitmq-components.mk (581d3e3)
  • Remove duplicates from proplists in one more case (20dc382)
  • Avoid duplicate keys in rabbit_mgmt_format:strip_pids/1 (59b0f4e)
  • Compile on OTP 21 from scratch (7583f6f)
  • Update rabbitmq-components.mk (b10f620)
  • Force events refresh when the management plugin is enabled (356c83f)
  • Skip SNI option to avoid recursive TLS option formatting (8074ceb)
  • rabbit_mgmt_format: Convert sni_hosts to something compatible with jsx (bd52595)
  • Update erlang.mk (b865536)
  • Update rabbitmq-components.mk (882a678)
  • Update rabbitmq-components.mk (22ba319)
  • Travis CI: Update config from rabbitmq-common (93ad8fc)
  • Update erlang.mk (e811773)
  • Update rabbitmq-components.mk (43193b1)
  • Update rabbitmq-components.mk (991b04c)
  • Update rabbitmq-components.mk (f19ace4)
  • Update rabbitmq-components.mk (3137306)
  • Update rabbitmq-components.mk (9929148)
  • Only return metrics_gc_queue_length metrics for the requested node. (97cb7a7)
  • Travis CI: Update config from rabbitmq-common (a044f60)
  • Update rabbitmq-components.mk (f3cf7dd)

Commits since v3.7.4:

  • Hide disc/RAM node type if mnevis is present (ade8cf10)
  • Add Mnevis leader info to node page, modify node page to show Info like overview (098f75ec)
  • Add leader information (64f5ed7f)
  • Add is_leader to nodes data (303fec4c)
  • Update rabbitmq-components.mk (388c32ed)
  • Update rabbitmq-components.mk (b1a03ed7)
  • Update rabbitmq-components.mk (ec466908)
  • Merge sendfile default using maps (f5546e2d)
  • Disable sendfile in cowboy by default. (e7e1f75d)
  • Hide drop_unroutable metric behind a feature flag (c0f70a00)
  • New channel metric: dropped unroutable messages (733c8b89)
  • Add stats HTTP redirect test (853f6f38)
  • Fold stats documentation into the main HTTP API doc guide (45da174e)
  • Fix missed rabbitmq-components.mk update (4f0a971b)
  • Fix bytes prefix symbol (de335bab)
  • Set msg rates in overview to global and basic in queue pages (eb0711ca)
  • Display memory used by the ETS tables of the ra log (0634c8e4)
  • Update a test to be forward compatible with rabbit:status/0 format changes (29f8b992)
  • Stop management application if metrics collection is disabled (98c77bcc)
  • Add queue type column in queues page (1f20e12d)
  • Naming: catch_no_user_vhost => catch_no_such_user_or_vhost (255729b2)
  • Hide SAC label if x-single-active-consumer=false (41b6fcab)
  • Catch failures when there is no user/vhost. (83e47583)
  • Fix function clause in bindings when using CORS headers. Enable OPTIONS method for bulk delete. (b7a71038)
  • Remove extra "to" (83ed1140)
  • Display in-memory stats for quorum queues (6172c81b)
  • Sort the list of exchange types returned by the HTTP API (a5f6f002)
  • Add x-max-in-memory-length and x-max-in-memory-bytes arguments to quorum queues (7c3fbd50)
  • Convert check_vhost_access/3 to new API (aa563ed3)
  • allow uri with credentials formatter to accept multiple uris (a9ab603e)
  • URL Cleanup (758a2f6f)
  • URL Cleanup (4d27ab2d)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (85a34b75)
  • Update rabbitmq-components.mk (ab84a472)
  • Update rabbitmq-components.mk (a7a56970)
  • Cosmetics (7976a92b)
  • Add some tests for #665 (d04f87ab)
  • Update rabbitmqctl(8) man page link (20c137cb)
  • Add some error logging (9420834c)
  • file:list_dir does not include directory itself (e3530a54)
  • Allow loading definitions from file or directory (2ca24e9a)
  • Clarify /api/vhost-limits/vhost/name PUT request (fce084e8)
  • /api/vhost-limits/{vhost} does not support PUT (904b36fe)
  • rabbitmqadmin: add a missing mandatory parameter to {declare,delete} vhost_limit (e0e839c3)
  • Remove type check (02bccbce)
  • Format terminated status for queues as yellow. (c11ce360)
  • Change stats merge function to concatenat strings (4a770520)
  • Add delivery limit argument (d8bc763b)
  • set channel source (as ?MODULE) for the rabbit_channel:handle_method/6 rpc call executed in rabbit_mgmt_util. (19607ade)
  • feature-flags.ejs: Center Enablebutton in the column (780a852b)
  • spelling: requested (90a491d9)
  • spelling: rabbitmq (c710e187)
  • spelling: protocol (6cf0bb43)
  • spelling: policy (7de16da8)
  • spelling: macro (75ce4838)
  • spelling: javascript (a1654abd)
  • spelling: integer (9a635a7c)
  • spelling: github (c8cd700f)
  • spelling: definitions (bfc885a8)
  • spelling: augmentation (6bc7f192)
  • spelling: abstract (1c56cd4a)
  • Update rabbitmq-components.mk (78fb53aa)
  • Use rabbit_mgmt_util:read_complete_body/1 in several more places (f5ee7d1c)
  • Consume request body in full (7f9783a8)
  • rabbit_mgmt_db: Add the new active and activity_status fields in consumer stats (925393d6)
  • rabbit_mgmt_http_SUITE: Skip quorum queue tests if quorum queues are unsupported (3f7c2640)
  • rabbit_mgmt_db: Convert several stats to RabbitMQ post-3.7.x format if needed (a5e8cff8)
  • Make #amqqueue{} a private record (62cbc1f5)
  • Add a new admin panel to list and enable feature flags (8e5ddc96)
  • formatters.js: Fix a typo (9501142c)
  • Add queue: move type before name (72ada598)
  • Update rabbitmqadmin (e723a265)
  • Two more warnings (80f9b4e0)
  • Fix almost all Flake8/pycodestyle warnings (affb02df)
  • Show x-max-length-bytes for quorum queues (22997e1e)
  • Add consumer activity status column (d748e1b6)
  • Truncate client ID, product and platform info at 120 characters (893f78fd)
  • Display client ID in connection list (e5d252b2)
  • Add help and link to explain active consumer flag (69cf5f1f)
  • fix consumer_created test setup (588b35a9)
  • Define ConnectionRefusedError on Python 2.x (941e7d4b)
  • Add column for single active consumer in consumers view (49584d96)
  • Support x-single-active-consumer queue parameter (1c4cdf52)
  • Update rabbitmq-components.mk (f04db7f2)
  • Update rabbitmq-components.mk (569444cd)
  • Travis CI: Update config from rabbitmq-common (daf7bbf5)
  • Missing var(s), condition braces, semicolons (0fd4da3f)
  • Escape filter values (fb391bf3)
  • Variable naming (0689dfdf)
  • Rename a function (e8c3c775)
  • Remove a comment that's no longer relevant (d23666c4)
  • Correct a typo in function name (63b1e967)
  • Reverse order of ciphers in generated file to ensure they match rabbitmq.conf. The ct helpers will not verify this as the snippets and results are deep sorted (ec8a768a)
  • Modify test so generated ciphers are in the expected order (742cbfce)
  • Support cipher suites and more TLS listener options (34e21135)
  • HTTP API docs: be a bit more specific (37a6e772)
  • Add docs for password_hash_algorithm to HTTP api (dd97978d)
  • Use more realistic hash values in tests (9df6b82b)
  • declare user: support --hashing_algorithm, improve mandatory option formatting, more tests (5cc12929)
  • Allow for password_hash instead of password when declaring users (0483934f)
  • Restore code removed in 0fecab5 that links an exclusive owner connection (0fc864e0)
  • Add in augmented details to queue information (d9c44158)
  • RabbitMQ may return a range that represents last minute, do not double-add it. Sort the list of ranges returned by RabbitMQ (189f9d20)
  • Add sample retention policies to overview (2d42fc6e)
  • Show x-max-length for quorum queues (4610d4c1)
  • Take mode into account before accessing queue variable (bb1f5b85)
  • Take timeout case into account (39023dec)
  • Update rabbitmq-components.mk (3351ef17)
  • Update rabbitmq-components.mk (a62818cd)
  • Update rabbitmq-components.mk (2355999e)
  • Travis: update Elixir version, test only on OTP 21 (9f113620)
  • Add a basic definition import case that includes a vhost connection limit param (fdbd0f05)
  • Add parameters to vhost definitions export/import. (93970443)
  • Use argument x-queue-type to figure out the queue type (b2da232d)
  • Update rabbitmq-components.mk (a1d211a2)
  • Report quorum queues memory usage in node overview (a16bfeed)
  • Hide delivery mode for quorum queues (6da45955)
  • Add aux functions is_quorum/is_classic (f5d36a29)
  • Hide classic fields irrelevant for quorum queues (27056338)
  • Format license headers, update (c) years (a0a0c59e)
  • Test that listeners are removed from mnesia when web dispatch is disabled (93571121)
  • Set CSP and HSTS response headers if configured (2ed90b56)
  • Configuration schema keys for CSP and HSTS (91ca843c)
  • (c) year (d7a856d5)
  • Wording (48fe1d7c)
  • Fix context restart and use two contexts (TLS and TCP) in rabbitmq-management web dispatch. (8f3f47db)
  • Update rabbitmq-components.mk (900e7166)
  • Remove queue type option from arguments table (206130f2)
  • Select only relevant options to declare a quorum queue (3aca82b7)
  • Copy by reference as the object is not used anymore (a5bdee43)
  • Fix minority calculation (2cab17ac)
  • Revert "Revert "Display ra open file stats on queue and node overview pages"" (2cdfe240)
  • Revert "Display ra open file stats on queue and node overview pages" (b0c3d92d)
  • Display ra open file stats on queue and node overview pages (7edfceb5)
  • Display members and online information for quorum queues (84c1a5f8)
  • Ensure connection is closed for quorum queue test (a9aedf36)
  • Test metrics removal on queue delete for quorum queues (e9caee3d)
  • Add type option to queue declare in queues page (36e5a38e)
  • Revert change of range in vhost stats introduced in 56009bec (5c0fb0d5)
  • Make logo lead to /#: it works better with a path_prefix (2588e218)
  • Support advanced Cowboy options via management.{tcp,ssl}.* (aed4cb99)
  • Clarify a comment (b093e7da)
  • Start TCP and TLS listeners based on what app environment keys are present (50957aaf)
  • Introduce new configuration settings for separate TCP and TLS listeners (816e83ec)
  • Request target node data only in /api/nodes/ (57d8aff3)
  • Modal description for churn rates (de3650fc)
  • Add connection/queue/channel churn rates tests (dd720653)
  • Report connection/channel/queue churn in node/overview pages (56009bec)
  • Remove duplicated code (77c2b646)
  • Ensure that login success clears a warn popup (f8770438)
  • Update rabbitmq-components.mk (9288d323)
  • Add get empty stats as a new counter (8a3ba22a)
  • Update rabbitmq-components.mk (eb9dd9af)
  • Add tests for /cli & /api redirects (d1377cc8)
  • Use redirects for /api and /cli (90056562)
  • Use the base tag so that rabbitmqadmin href is built correctly (024a8873)
  • Use absolute link for rabbitmqadmin (12669133)
  • Make sure listener has a port even if it's not provided in the config (9e08e1c2)
  • Update git-commit-msgs link (5a02e318)
  • Update rabbitmq-components.mk (5ec21d18)
  • Update rabbitmq-components.mk (2a33108a)
  • Expose more Cowboy listener options in Cuttlefish schema (dcdb1cd4)
  • Expose more Cowboy listener options in Cuttlefish schema (dc50f597)
  • Expose more Cowboy listeners in Cuttlefish schema (WIP) (c47a0bb3)
  • Expose Cowboy listeners in Cuttlefish schema (WIP) (80150b01)
  • Fix typo in www/js/global.js (3fa3532b)
  • Mention "seconds" here as well (4f28c9a2)
  • no need for aliased exception (cc6fc263)
  • update request timeout docstring (90406fc4)
  • Print request timeout value when socket.timeout happens, more friendly connection refused formatting (4eb6452a)
  • More friendly display of timeout error and other exceptions that getresponse may raise (482c6d09)
  • rabbitmqadmin: introduce a new flag, --request-timeout (ca0fae3a)
  • Bumping vhost start timeout (405b09fb)
  • Formatting (0ab8f0e8)
  • Scroll to the page top when rendering a new template. (9dd615a5)
  • Switch management.login_session_timeout to minutes (0996bed6)
  • Add test to config_schema_SUITE for new management.login_session_timeout setting (8bf86bc2)
  • Update main.js (8934a531)
  • Make login session expiration configurable (df1abffb)
  • rabbit_mgmt_http_SUITE: Percent-encode ^ in URLs (cc0f8839)
  • Use %2F instead of %2f to percent-encode the / vhost (c7e79297)
  • Update rabbitmq-components.mk (8d7dd555)
  • Make sure internal_server_error/4 is exported (9e3a12c7)
  • Naming (131f68d2)
  • Return result from waiting for vhost to start in put_vhost function. (0ea7cf18)
  • Using quote() instead of quote_plus() (893ae58f)
  • Replaced '+' encoded space with "%20" (b806a04a)
  • Fixed quote() breaking 'list' subcommand (6d57ff6d)
  • Replaced quote_plus() with quote() (d89e7980)
  • Fix to replace encoded space as '%20' instead of '+' (2ddff098)
  • Update tests to fail in more informative ways (b5c43860)
  • Update tracing settings even when the vhost does not exist (ed36ca5d)
  • Await for virtual host to fully initialise on all nodes when it is added (1e85443a)
  • Use red colour (4d635db2)
  • Use hex instead of colour name in abbr warnings (4bd74b3b)
  • Only try to set permissions for existing internal users (1f0a56ac)
  • Use assertEqual in rabbitmqadmin tests (01c266b1)
  • A more explicit version of #569 by @pjmyburg (80deca3f)
  • only call maybe_utf8 if val is not None (8c95c870)
  • Make sure import failures trigger Common Test failures (edd9cff4)
  • Add a test case for #565. (de260867)
  • Add helpers for ha-promote-on-failure policy (10d418b5)
  • Ensure stats documentation uses correct field names (03e16666)
  • Travis CI: Update config from rabbitmq-common (1638993c)
  • Update erlang.mk (789101ac)
  • Update rabbitmq-components.mk (31ea3d39)
  • Update erlang.mk (f2385f10)
  • Update rabbitmq-components.mk (9d767411)
  • Update rabbitmq-components.mk (24f01e26)
  • Travis CI: Update config from rabbitmq-common (e89ceb27)
  • Don't depend on transient metrics; use the same counter as everywhere else (21ca6584)
  • Update erlang.mk (54d40149)
  • Fixed typo (bb3b4152)
  • Make connection names subdued, same as all other extra properties (2d3d3d7c)
  • Use consistent & healthy padding for table headers, even when sorting (82c6229c)
  • 2px 4px as requested (47c45100)
  • removing middle alignment and reducing bottom padding to 0 (02d8223e)
  • reverting removing vertical align from all pages and just applying vertical alignment to queue table rows (ffd4d990)
  • adding back slight padding to fix graph layouts and different resolutions (f6a45d33)
  • reduces the wasted space in the console and tightens up the columns while giving better readibility (b560673b)
  • Remove unnecessary call to xmerl_ucs:from_utf8 (46b96f6b)
  • Add management.path_prefix to Cuttlefish schema (5d911e99)
  • Consistently close tags (284dc314)
  • Make documents consistent, meta tag must be within head tag (b80324be)
  • Update rabbitmq-components.mk (4e933267)
  • Update rabbitmq-components.mk (52066810)
  • HTML content charset (a4192af8)
  • include HTML charset (06ffcc9d)
  • Update rabbitmq-components.mk (594f39e3)
  • Update rabbitmq-components.mk (59ba894d)
  • Update rabbitmq-components.mk (24564552)
  • Set selected on the option we want to be the default (8616c53b)
  • Make requeue the default option in the Get Messages section to avoid accidentally deleting messages (c14152a4)
  • removing middle alignment and reducing bottom padding to 0 (8d67f6ec)
  • Add management.path_prefix to Cuttlefish schema (0f7b8d3b)
  • Consistently close tags (4dd1827c)
  • Make documents consistent, meta tag must be within head tag (eec51c25)
  • Update rabbitmq-components.mk (df80ac37)
  • Update rabbitmq-components.mk (882edf88)
  • HTML content charset (9fdddd6a)
  • include HTML charset (455e396e)
  • Update rabbitmq-components.mk (44efdcf3)
  • Update rabbitmq-components.mk (9d1ad547)
  • Update rabbitmq-components.mk (9109aa34)
  • Set selected on the option we want to be the default (334ed373)
  • Make requeue the default option in the Get Messages section to avoid accidentally deleting messages (cebe3e21)
  • reverting removing vertical align from all pages and just applying vertical alignment to queue table rows (6981aed0)
  • adding back slight padding to fix graph layouts and different resolutions (5bc8639e)
  • reduces the wasted space in the console and tightens up the columns while giving better readibility (018dfc75)
  • Restore option order here (bbe79ad2)
  • Update user tags when password is cleared (13199a58)
  • As of rabbitmq/rabbitmq-server#1459 amq.rabbitmq.log is no longer declared by default (fa28b921)
  • rabbit_mgmt_http_SUITE: compute number of pages here (c41d025c)
  • More rabbit_mgmt_http_SUITE stability improvements (c1ba9dbc)
  • As of rabbitmq/rabbitmq-server#1459 amq.rabbitmq.log is no longer declared by default (4ff36308)
  • Give stats a chance to refresh in this test, too (4683cdd9)
  • Turn node_node_metrics into maps (a5e520f9)
  • Add missing data fields for creating dynamic shovels. (12c1b777)
  • adjust the dropdown width (a5bdc6c3)
  • Travis CI: Update config from rabbitmq-common (66f74a00)
  • Fix the rabbit_mgmt_wm_redirect handler (c0fa86a4)
  • Update rabbitmq-components.mk (a71a13c2)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (f6b72c4)
  • Update rabbitmq-components.mk (15ed9ce)
  • Update rabbitmq-components.mk (8ca37fc)
  • Update rabbitmq-components.mk (28cc482)
  • Update rabbitmq-components.mk (61281aa)
  • Update rabbitmq-components.mk (2e106d3)
  • Update rabbitmq-components.mk (d7fa6cb)
  • Update rabbitmq-components.mk (8dbeb0e)
  • Update rabbitmq-components.mk (393f115)
  • fix consumer-tag name in help messages (45d095d)
  • Allow to set and display consumer tag for federation. (93d3ec3)
  • Update rabbitmq-components.mk (5006fbd)
  • URL Cleanup (7ed01ed)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (fcad338)
  • Update rabbitmq-components.mk (ca3f06f)
  • Update rabbitmq-components.mk (71c81a8)
  • Update rabbitmq-components.mk (08e23dd)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (c3ffc0c)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (c58e50f)
  • Update rabbitmq-components.mk (1518c83)
  • Update rabbitmq-components.mk (7f769e3)
  • Update rabbitmq-components.mk (276d50b)
  • Update rabbitmq-components.mk (ac14684)
  • Update rabbitmq-components.mk (7478f6c)
  • Update rabbitmq-components.mk (0bda4dc)
  • Update rabbitmq-components.mk (e817d8d)
  • Update rabbitmq-components.mk (ac8506d)
  • Update rabbitmq-components.mk (2b1153f)
  • Update git-commit-msgs link (46c3a1c)
  • Update rabbitmq-components.mk (0353c10)
  • Update rabbitmq-components.mk (238575b)
  • Update rabbitmq-components.mk (a23f544)
  • Update erlang.mk (b600c16)
  • Update rabbitmq-components.mk (d998f4f)
  • Update rabbitmq-components.mk (c9447f6)
  • Travis CI: Update config from rabbitmq-common (9b1fa1c)
  • Update erlang.mk (b9853d8)
  • Update rabbitmq-components.mk (0fff34e)
  • Update rabbitmq-components.mk (bb3e474)
  • Update rabbitmq-components.mk (531d53d)
  • Update rabbitmq-components.mk (22db3d8)
  • Update rabbitmq-components.mk (edf811f)
  • Travis CI: Update config from rabbitmq-common (ca2cb5c)
  • Update rabbitmq-components.mk (47db14d)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (7bd11ca)
  • Update rabbitmq-components.mk (aeeb646)
  • HTTP API endpoint to restart a dynamic shovel (6e13584)
  • Update rabbitmq-components.mk (50c1f68)
  • Update rabbitmq-components.mk (f5af83e)
  • Update rabbitmq-components.mk (7e49c8c)
  • Update rabbitmq-components.mk (a20d771)
  • Update rabbitmq-components.mk (ab24407)
  • Update rabbitmq-components.mk (2f4a72e)
  • Update rabbitmq-components.mk (bf098cd)
  • URL Cleanup (f449499)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (6f80f0b)
  • Update rabbitmq-components.mk (5a5a992)
  • Update rabbitmq-components.mk (f2aa141)
  • Update rabbitmq-components.mk (2587ea4)
  • Use more parameters in the HTTP API tests to create AMQP1.0 shovels. (31df424)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (b62c7a9)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (612aed7)
  • Update rabbitmq-components.mk (e5ec4e4)
  • Update rabbitmq-components.mk (534f2c0)
  • Update rabbitmq-components.mk (8ef9928)
  • Update rabbitmq-components.mk (83dc113)
  • README edits (41d51f6)
  • Fix enabled plugin (a717606)
  • Update rabbitmq-components.mk (e03b498)
  • Update rabbitmq-components.mk (c9d918d)
  • Fixing http method to create a shovel (5bbde4d)
  • Update rabbitmq-components.mk (05a6b0f)
  • Update rabbitmq-components.mk (a3c8a08)
  • Update rabbitmq-components.mk (cd25580)
  • move amqp1.0 dependency to TEST_DEPS (940bc5d)
  • Update git-commit-msgs link (2fdae3e)
  • fix shovel management display (f7ad665)
  • Update rabbitmq-components.mk (91edef8)
  • Update rabbitmq-components.mk (95ed66d)
  • Update rabbitmq-components.mk (d5f1202)
  • Update erlang.mk (2714acf)
  • Update rabbitmq-components.mk (ffc560f)
  • Update rabbitmq-components.mk (7bfc58e)
  • Travis CI: Update config from rabbitmq-common (e6cded3)
  • Update erlang.mk (30aa613)
  • Update rabbitmq-components.mk (e58e40b)
  • Update rabbitmq-components.mk (d5ba492)
  • Add API endpoint examples (c09c3cc)
  • Update rabbitmq-components.mk (db8f13f)
  • Update rabbitmq-components.mk (b87f166)
  • Update rabbitmq-components.mk (d9795cd)
  • Speciaised dispatch route for move messages. (67b348f)
  • Travis CI: Update config from rabbitmq-common (3fb28a9)
  • Update rabbitmq-components.mk (22e5610)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (f4e4e6e)
  • Update rabbitmq-components.mk (6e171e8)
  • Update rabbitmq-components.mk (caf1b57)
  • Update rabbitmq-components.mk (c923066)
  • Update rabbitmq-components.mk (b622007)
  • Update rabbitmq-components.mk (ea629c5)
  • Update rabbitmq-components.mk (c640946)
  • Update rabbitmq-components.mk (ca7c97d)
  • Update rabbitmq-components.mk (d8a2d1f)
  • Compiler warning (c533053)
  • Take undefined return value from ets:info into account (d9d29a4)
  • URL Cleanup (e71b7c6)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (555e15d)
  • Update rabbitmq-components.mk (abebd0b)
  • Update rabbitmq-components.mk (0b2041c)
  • Update rabbitmq-components.mk (d2e6aff)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (71fc3b0)
  • Update rabbitmq-components.mk (ee0b87c)
  • Update rabbitmq-components.mk (5634835)
  • Update rabbitmq-components.mk (e24b5d0)
  • Update rabbitmq-components.mk (59467d5)
  • Update rabbitmq-components.mk (719fbe5)
  • Update rabbitmq-components.mk (aba2f69)
  • Update rabbitmq-components.mk (f066021)
  • Update rabbitmq-components.mk (0be9257)
  • Update rabbitmq-components.mk (0bad703)
  • Update rabbitmq-components.mk (1d6db86)
  • Update rabbitmq-components.mk (3c0e291)
  • Restore OTP 21 compatibility (a07ebbb)
  • Include not named_tables on top overview (24c5099)
  • Remove the 'id' info that cannot be serialised by jsx (933149d)
  • Update rabbitmq-components.mk (e058441)
  • Update erlang.mk (b2fb7de)
  • Update rabbitmq-components.mk (1af5754)
  • Update rabbitmq-components.mk (1370cfd)
  • Travis CI: Update config from rabbitmq-common (759c873)
  • Update erlang.mk (71e5321)
  • Update rabbitmq-components.mk (5bc9121)
  • Update rabbitmq-components.mk (2682ce6)
  • Update rabbitmq-components.mk (76306d1)
  • Update rabbitmq-components.mk (76a2d57)
  • Update rabbitmq-components.mk (eb48f84)
  • Fix node & rows selector post jQuery 1.12 upgrade (8dffdad)
  • Travis CI: Update config from rabbitmq-common (090069e)
  • Travis CI: Update config from rabbitmq-common (18e27a1)
  • Update rabbitmq-components.mk (b901d9d)
  • Update rabbitmq-components.mk (33a58d4)
  • Update rabbitmq-components.mk (a923129)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (6e8cd22)
  • Update rabbitmq-components.mk (4f4686e)
  • Update rabbitmq-components.mk (7ad2181)
  • Update rabbitmq-components.mk (17c8139)
  • Update rabbitmq-components.mk (76bba2f)
  • Update rabbitmq-components.mk (74549c4)
  • Update rabbitmq-components.mk (315db65)
  • Update rabbitmq-components.mk (faadc0b)
  • Update rabbitmq-components.mk (00caa36)
  • URL Cleanup (a9ad8a8)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (bf0b794)
  • Update rabbitmq-components.mk (63c4b06)
  • Update rabbitmq-components.mk (27dfea3)
  • Update rabbitmq-components.mk (1d0df08)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (0ec58e6)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (f64bd63)
  • Update rabbitmq-components.mk (ad47989)
  • Update rabbitmq-components.mk (8aba90c)
  • Update rabbitmq-components.mk (5082eea)
  • Update rabbitmq-components.mk (064f17a)
  • Update rabbitmq-components.mk (4180582)
  • Update rabbitmq-components.mk (8149015)
  • Update rabbitmq-components.mk (69a8aca)
  • Update rabbitmq-components.mk (52189d6)
  • Update rabbitmq-components.mk (a5c5370)
  • Update rabbitmq-components.mk (354d890)
  • Update rabbitmq-components.mk (08376c5)
  • Filter out option username and password (b04b741)
  • Naming (4afc044)
  • /n/ => /nodes/ in API endpoint list (a134ae1)
  • /n/ => /node/ in routes (af95af1)
  • Document prefix HTTP api calls with node with '/n/' to distinguish from the others (87c7e9e)
  • Provide consumer username and password in HTTP api (d7ab76d)
  • Prefix HTTP api calls with node with '/n/' to distinguish from the others (5978981)
  • Include node in HTTP API and UI (da8e6ff)
  • Update rabbitmq-components.mk (0dad2e5)
  • Update erlang.mk (f6e2e57)
  • Update rabbitmq-components.mk (d0936ba)
  • Update rabbitmq-components.mk (85fb948)
  • Travis CI: Update config from rabbitmq-common (ea63752)
  • Update erlang.mk (55a3f11)
  • Update rabbitmq-components.mk (658e0df)
  • Update rabbitmq-components.mk (cddd1cb)
  • Update rabbitmq-components.mk (e764333)
  • Update rabbitmq-components.mk (75646fa)
  • Update rabbitmq-components.mk (9e8eb3f)
  • Travis CI: Update config from rabbitmq-common (2ff44b9)
  • Update rabbitmq-components.mk (f0ada47)

Commits since v3.7.0:

  • Add connection info module (28bfec6)
  • Don't include max_connections into socket options (5e9e067)
  • Make sure web_mqtt.tcp.max_connections accepts 'infinity' as value (38e50a1)
  • Default max_connections to infinity (fdcd6b4)
  • Make web_mqtt.tcp.max_connections configurable via ini-style config file (be17b33)
  • Update rabbitmq-components.mk (dcf7d02)
  • Update rabbitmq-components.mk (c30a435)
  • Update rabbitmq-components.mk (a8abbf5)
  • Update rabbitmq-components.mk (9c6e0a8)
  • Update rabbitmq-components.mk (26a4198)
  • Update rabbitmq-components.mk (0fdd225)
  • Update rabbitmq-components.mk (f94b9f9)
  • Update rabbitmq-components.mk (3e146d0)
  • Update rabbitmq-components.mk (6980efd)
  • URL Cleanup (e65c8b9)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (be6aea6)
  • Update rabbitmq-components.mk (2c0e292)
  • Update rabbitmq-components.mk (6d68f30)
  • Update rabbitmq-components.mk (d36f2ab)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (800d3c5)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (ee644d6)
  • Update rabbitmq-components.mk (fed92ba)
  • Update rabbitmq-components.mk (047afa4)
  • Reverse order of ciphers in generated file to ensure they match rabbitmq.conf. The ct helpers will not verify this as the snippets and results are deep sorted (c245648)
  • Modify test so generated ciphers are in the expected order (7672d09)
  • Remove debug tracing (6b95797)
  • Lower the timeout since it's expected here (c40ad88)
  • Squash a warning (5eee9ec)
  • Integration tests for #52 (fc054e4)
  • Last Will is now sent in terminate/2 (067faef)
  • Send will on client's ungraceful disconnect (b41d84f)
  • Fix port in schema (b23718a)
  • Make sure a TCP listener is started by default (8f389ed)
  • Support web_mqtt.ssl.listener combined with other web_mqtt.ssl.* settings (cf27406)
  • Add proxy_protocol flag to new configuration format (5fa8963)
  • Bring web_mqtt.ssl.ip back in this test (86cb675)
  • Support more web_mqtt.ssl.* options, including cipher suites (d6a5f71)
  • Add settings to disable TCP and TLS listeners explicitly (62ad1f1)
  • Re-merge: oass on unwrapped socket here (34d7ffa)
  • Compile (0797684)
  • Correct a merge (010fec4)
  • Update rabbitmq-components.mk (8309461)
  • Update rabbitmq-components.mk (03b1738)
  • Default to port 15675 for TLS, too (f857562)
  • Add PROXY protocol support (538513e)
  • Update rabbitmq-components.mk (3f5163a)
  • Update rabbitmq-components.mk (3807054)
  • Implement credits flow (2fb4833)
  • Travis: use Elixir 1.6.6, test on Erlang 21.1 (273cf70)
  • Drive by cosmetic changes (8f8c5f5)
  • Add two missing hibernate in returned tuples (7e2eaa8)
  • Update rabbitmq-components.mk (f52bb6d)
  • Use 10 TLS connection acceptors by default (e01e820)
  • formatting (aa9f709)
  • Propagate WebSocket options; enable compression by default (2779b64)
  • Make it possible to configure WebSocket options such as compression (19e9c12)
  • Ignore ping/pong Websocket frames (3c87422)
  • Update rabbitmq-components.mk (a4a100c)
  • Update rabbitmq-components.mk (e217728)
  • One more config schema test case (f6d5034)
  • Retrieve ws path from config (efcdd51)
  • Update rabbitmq-components.mk (265643f)
  • Update rabbitmq-components.mk (b4cf4f8)
  • Update rabbitmq-components.mk (f374785)
  • Update erlang.mk (04749fb)
  • Update rabbitmq-components.mk (865b784)
  • Update rabbitmq-components.mk (2e310f6)
  • Travis CI: Update config from rabbitmq-common (aee5dfb)
  • Add support for a listener configuration parameter that uses the cuttlefish ip datatype, and associated tests (6e25067)
  • Update erlang.mk (37d670b)
  • Update rabbitmq-components.mk (0286281)
  • Update rabbitmq-components.mk (46f4c79)
  • Update rabbitmq-components.mk (90e47fd)
  • Update rabbitmq-components.mk (d2dbfe0)
  • Update rabbitmq-components.mk (4c54b1f)
  • Travis CI: Update config from rabbitmq-common (3c94d8b)
  • Update rabbitmq-components.mk (a6e2a6f)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (cb58555)
  • Update rabbitmq-components.mk (d8bb152)
  • Update rabbitmq-components.mk (dd0933d)
  • Update rabbitmq-components.mk (fac67de)
  • Update rabbitmq-components.mk (4001ffd)
  • Update rabbitmq-components.mk (2b319cf)
  • Update rabbitmq-components.mk (efa6b62)
  • Update rabbitmq-components.mk (1930357)
  • Update rabbitmq-components.mk (1bc4c5d)
  • URL Cleanup (7f5448e)
  • Update rabbitmq-components.mk (92ae076)
  • Update rabbitmq-components.mk (ac209b7)
  • Update rabbitmq-components.mk (28bf1af)
  • Update rabbitmq-components.mk (06fe8e3)
  • Update rabbitmq-components.mk (a834bb0)
  • Update rabbitmq-components.mk (d608605)
  • Update rabbitmq-components.mk (5cc65f9)
  • Update rabbitmq-components.mk (dbec681)
  • Update rabbitmq-components.mk (5f0a0db)
  • Update rabbitmq-components.mk (4a29d69)
  • Update rabbitmq-components.mk (563f9d5)
  • Update rabbitmq-components.mk (b8de39b)
  • Update rabbitmq-components.mk (1a19fa4)
  • Update rabbitmq-components.mk (5a93900)
  • Update rabbitmq-components.mk (ac9f40a)
  • Update erlang.mk (5cc7b1c)
  • Update rabbitmq-components.mk (4cbf47d)
  • Update rabbitmq-components.mk (928b66e)
  • Update erlang.mk (5792455)
  • Update rabbitmq-components.mk (0a3d21f)
  • Update rabbitmq-components.mk (fa78586)
  • Update rabbitmq-components.mk (e688f4c)
  • Update rabbitmq-components.mk (ad5d07a)
  • Update rabbitmq-components.mk (bc4d63f)
  • Update rabbitmq-components.mk (dd5434e)

Commits since v3.7.0:

  • Configure Ranch to use max_connections value of 'infinity' by default (cf1829d)
  • Update rabbitmq-components.mk (f6c0b81)
  • Update rabbitmq-components.mk (fba9c60)
  • Update rabbitmq-components.mk (9747d11)
  • Update rabbitmq-components.mk (4aae6c6)
  • Update rabbitmq-components.mk (2c40ff4)
  • Update rabbitmq-components.mk (2d6c289)
  • Update rabbitmq-components.mk (0a0adec)
  • Update rabbitmq-components.mk (d73942c)
  • Update rabbitmq-components.mk (373a154)
  • Tests for #110 (7dff811)
  • Allow fallback to default_login when using a CONNECT frame (7f4ee47)
  • URL Cleanup (b19bf68)
  • Travis: use Erlang 21.3, Elixir 1.8.1 (4da4faf)
  • Update rabbitmq-components.mk (87796f0)
  • Update rabbitmq-components.mk (d084064)
  • Update rabbitmq-components.mk (84bf663)
  • .travis.yml: use 21.2 as 21.2.2 builds are no available (0b177da)
  • .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 (d9bc387)
  • Update rabbitmq-components.mk (06a933c)
  • Update rabbitmq-components.mk (b546436)
  • Reverse order of ciphers in generated file to ensure they match rabbitmq.conf. The ct helpers will not verify this as the snippets and results are deep sorted (c60185d)
  • Modify test so generated ciphers are in the expected order (acdddd4)
  • Make sure a TCP listener is started by default (a8916eb)
  • Support web_stomp.ssl.listener combined with other web_stomp.ssl.* settings (955805c)
  • Add settings to disable TCP and TLS listeners explicitly (cc1a5a8)
  • Close STOMP connection on termination (92686ab)
  • Support more web_stomp.ssl.* options, including cipher suites (d55c273)
  • New style config: support proxy protocol (c283d35)
  • Update rabbitmq-components.mk (d4a8111)
  • Update rabbitmq-components.mk (d532cb2)
  • Add PROXY protocol support (86edba9)
  • Update rabbitmq-components.mk (bfa7387)
  • Update rabbitmq-components.mk (9a820f1)
  • Implement credits flow (20bd0a5)
  • Travis: use Elixir 1.6.6, test on Erlang 21.1 (5adefa0)
  • Drive by cosmetic changes (797bc4f)
  • Refactor Web-STOMP to be closer to Web-MQTT (036d78f)
  • Update rabbitmq-components.mk (4ceb90b)
  • Use 10 TLS connection acceptors by default (ac27143)
  • formatting (ca97b9a)
  • Enable compression by default (e5c1e24)
  • Handle unspecified ws_opts, references #89 (20e19b3)
  • Supprot more web_stomp.ws_opts.* options (ffb3f4f)
  • Basic tests for WebSocket options in config schema (50236c3)
  • Keep Cowboy WebSocket options under web_stomp.ws_opts.* (3d0359f)
  • allow websocket compression extension (318ba1d)
  • Makefile: Add ranch to the BUILD_DEPS (64adcef)
  • Update rabbitmq-components.mk (52977fe)
  • Update rabbitmq-components.mk (3d3977a)
  • Make WebSocket endpoint configurable (46c3e78)
  • Update rabbitmq-components.mk (41c55e4)
  • Update rabbitmq-components.mk (65a7c38)
  • Use rabbit_ws_handler as a regular module, not a parameterized one (7c45fb0)
  • Update rabbitmq-components.mk (edcb78b)
  • Update erlang.mk (f1b1fae)
  • Update rabbitmq-components.mk (0dca370)
  • Update rabbitmq-components.mk (0cdf8d2)
  • Travis CI: Update config from rabbitmq-common (19ab4fe)
  • Remove an unused default key (fb02c27)
  • Begin updating schema tests (0673ff0)
  • Update erlang.mk (e8bf06e)
  • Update rabbitmq-components.mk (2459bf9)
  • Update rabbitmq-components.mk (b25c565)
  • Update rabbitmq-components.mk (0e5d7f7)
  • Update rabbitmq-components.mk (b82dd30)
  • Update rabbitmq-components.mk (0d4c95f)
  • Travis CI: Update config from rabbitmq-common (1a58448)
  • Update rabbitmq-components.mk (43e9afa)

Commits since v3.7.0:

  • Update rabbitmq-components.mk (596ce56)
  • Update rabbitmq-components.mk (e20d3f1)
  • Update rabbitmq-components.mk (b0cd4e9)
  • Update rabbitmq-components.mk (7a6eab2)
  • Update rabbitmq-components.mk (e444b0f)
  • Update rabbitmq-components.mk (ab8c72e)
  • Update rabbitmq-components.mk (f655fb0)
  • Update rabbitmq-components.mk (a973536)
  • Update rabbitmq-components.mk (a2ac920)
  • URL Cleanup (05f06fb)
  • Update rabbitmq-components.mk (8088ba8)
  • Update rabbitmq-components.mk (e53ecb7)
  • Update rabbitmq-components.mk (4812bb4)
  • Update rabbitmq-components.mk (9eca114)
  • Update rabbitmq-components.mk (06350ba)
  • Update rabbitmq-components.mk (70b7843)
  • Update rabbitmq-components.mk (ca11a0f)
  • Update rabbitmq-components.mk (56e8a1c)
  • Update rabbitmq-components.mk (b1cf167)
  • Update rabbitmq-components.mk (7f2b2d0)
  • Update rabbitmq-components.mk (5870e66)
  • Update rabbitmq-components.mk (19d43e9)
  • Update rabbit
Clone this wiki locally