-
Notifications
You must be signed in to change notification settings - Fork 30
Changes in RabbitMQ 4.0.0 alpha.51
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/1function 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_statusoutput, 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_alarmto the newcluster_statusoutput (35bc1cd98) - rabbit: Compute
totalsin 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_queuefeature 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)
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/1function 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
UseColorsflag in*_table()(db7f580) - rabbitmq-run.mk: Set
$LEAVE_PLUGINS_DISABLEDto start broker without plugins (7074b75) - rabbitmq-run.mk: Allow to set
$RABBITMQ_PLUGINS_DIRwhen 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
maintainersfield 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/2to-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_statusoutput, 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_alarmto the newcluster_statusoutput (35bc1cd98) - rabbit: Compute
totalsin 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_queuefeature 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_pidwas 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
UseColorsflag (8fa76df35) - Makefile: Add
feature_flags_SUITEto 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_fileapp parameter (e54a003bd) - dead_lettering_SUITE, publisher_confirms_parallel_SUITE: Handle case where quorum queues are unsupported (
61c35e0b8) - rabbit_feature_flags: Require the
feature_flags_fileapp 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_receivedmessage 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_nodeman 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_queuefeature 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_timingexpiry 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) -
- Updated Readme. (
6a800c8)
- Updated Readme. (
-
- Added standard logging. * Changed user checked response for correct tags placement. (
456f1fa)
- Added standard logging. * Changed user checked response for correct tags placement. (
- 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_statsif 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_hoststo 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
activeandactivity_statusfields 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