Commit Graph

  • 451b03ff99
    feat(ds): add generic preconditions implementation Andrew Mayorov 2024-07-30 16:51:14 +0200
  • f792418a68
    Merge pull request #13552 from JimMoen/fix-plugin-app-takes-too-long JimMoen 2024-08-01 16:46:09 +0800
  • 4915cc0da6
    chore: add changelog entry for 13357 JimMoen 2024-08-01 15:23:35 +0800
  • 15b3f4deb0
    fix: rm unused func and exports JimMoen 2024-08-01 15:00:24 +0800
  • 7a251c9ead
    test: handle frame error for CONNECT packets JimMoen 2024-07-15 15:28:39 +0800
  • 37a89d0094
    fix: enrich parse_state and connection serialize opts JimMoen 2024-07-15 11:38:10 +0800
  • c313aa89f0
    fix: try throw proto_ver and proto_name when parsing CONNECT packet JimMoen 2024-06-27 16:39:11 +0800
  • 6db1c0a446
    refactor: separate function to handle `frame_error` JimMoen 2024-06-25 18:27:09 +0800
  • d4508a4f1d
    chore: sync master `elvis.config` JimMoen 2024-06-25 16:52:48 +0800
  • a6a9538e73 refactor: move JWT worker and helpers to separate app Thales Macedo Garitezi 2024-07-30 16:05:46 -0300
  • 9f97bff7d0 feat: expose `resource_opts.query_mode` for pulsar action Thales Macedo Garitezi 2024-07-30 18:21:53 -0300
  • 577f1a7d8a
    Merge pull request #13553 from id/20240731-ci-fix-docker-build Ivan Dyachkov 2024-07-31 16:04:47 +0200
  • e42021d314
    Merge pull request #13554 from id/20240731-sync-release-57 Ivan Dyachkov 2024-07-31 15:48:37 +0200
  • 08c58cc319
    Merge pull request #13543 from thalesmg/20240730-r57-sr-delete-protobuf-cache Thales Macedo Garitezi 2024-07-31 10:16:48 -0300
  • 150fee87f1
    Merge pull request #13541 from thalesmg/20240730-r57-unset-crl-check-listener Thales Macedo Garitezi 2024-07-31 10:16:35 -0300
  • 6058b50c91
    Merge pull request #13555 from ieQu1/ds-rest-404 ieQu1 2024-07-31 14:57:17 +0200
  • 85cff5e7eb fix: merge conflicts Thales Macedo Garitezi 2024-07-31 09:14:29 -0300
  • 569f48f5a1
    fix(mgmt): Return 404 for /ds/ API endpoints when DS is disabled ieQu1 2024-07-31 13:33:51 +0200
  • 2cf86e76ee
    Merge pull request #13551 from ieQu1/EMQX-12587 ieQu1 2024-07-31 12:00:26 +0200
  • 74cef7937d Merge remote-tracking branch 'upstream/release-57' into 20240731-sync-release-57 Ivan Dyachkov 2024-07-31 11:31:29 +0200
  • c658cfe269
    fix: make static_check happy JimMoen 2024-07-31 17:17:13 +0800
  • a246551914
    fix: add a startup timeout limit for the plugin application JimMoen 2024-07-31 16:15:51 +0800
  • b1c8bc2421
    Merge pull request #13548 from JimMoen/feat-plugin-on-config-changed-callback JimMoen 2024-07-31 16:40:48 +0800
  • 200b5ab294
    Merge pull request #13550 from ieQu1/no-ra-dependency-on-oss ieQu1 2024-07-31 10:30:44 +0200
  • 8d8ff6cf5d ci: fix docker images build Ivan Dyachkov 2024-07-31 10:27:04 +0200
  • a23b8266b1
    fix(sessds): Expose durable sessions in the config API ieQu1 2024-07-31 10:18:38 +0200
  • d69342a2fc
    chore(emqx): Remove ra from the list of EMQX dependencies ieQu1 2024-07-31 09:56:28 +0200
  • e6bfc14cc9
    fix: try-catch optional `on_config_changed/2` plugin app callback JimMoen 2024-07-31 09:26:44 +0800
  • 3d1f0c756c
    feat: call plugin's app module `on_config_changed/2` callback JimMoen 2024-07-29 15:29:01 +0800
  • 83041a8b83
    Merge pull request #13544 from thalesmg/20240730-m-test-flaky-client-v2 Thales Macedo Garitezi 2024-07-30 16:07:37 -0300
  • 1c4402b12c test(clients v2 api): attempt to reduce flakiness Thales Macedo Garitezi 2024-07-30 14:07:08 -0300
  • ebb69f4ebf fix(crl): force remove crl fields from SSL opts after listener update Thales Macedo Garitezi 2024-07-30 10:56:58 -0300
  • fd961f9da7 fix(schema registry): clear protobuf code cache when deleting/updating serde Thales Macedo Garitezi 2024-07-30 12:06:24 -0300
  • 359bc38aa4
    Merge pull request #13407 from savonarola/0701-shared-sub Ilia Averianov 2024-07-30 16:12:13 +0300
  • 08f70e4a25 feat(queue): move ds shared sub dependent test to emqx_ds_shared_sub app Ilya Averyanov 2024-07-30 14:19:39 +0300
  • e408804efb feat(queue): fix dialyzer issues Ilya Averyanov 2024-07-19 21:17:29 +0300
  • e294d35703 feat(queue): add schema descriptions Ilya Averyanov 2024-07-19 19:06:48 +0300
  • 303ff95e10 feat(queue): add stub for CRUD API Ilya Averyanov 2024-07-19 17:40:22 +0300
  • 23f0e88b45 feat(queue): add integration with external broker Ilya Averyanov 2024-07-17 16:23:05 +0300
  • f0dd1bc4f4 feat(queue): add shared sub support to the management API Ilya Averyanov 2024-07-12 17:22:11 +0300
  • 9b30320ddb feat(queue): simplify progress report on disconnect Ilya Averyanov 2024-07-11 19:39:09 +0300
  • cae27293a5 feat(queue): move route registration to sessions Ilya Averyanov 2024-07-11 11:36:20 +0300
  • 81f4103d60 feat(queue): avoid cyclic dependencies Ilya Averyanov 2024-07-11 00:53:35 +0300
  • bab526be24 feat(queue): self-revoke all shared streams on session open Ilya Averyanov 2024-07-10 23:05:40 +0300
  • 9307a82004 feat(queue): rearrange leader's code Ilya Averyanov 2024-07-10 22:25:13 +0300
  • b8e8f7c8e0 feat(queue): add pre_renew_streams callback Ilya Averyanov 2024-07-10 22:23:50 +0300
  • a97a0d6400 feat(queue): fix dialyzer issues Ilya Averyanov 2024-07-10 20:25:53 +0300
  • 8705956cdc feat(queue): update docs Ilya Averyanov 2024-07-10 19:31:40 +0300
  • f213569460 feat(queue): clarify naming; identify shared subs by full topic filter Ilya Averyanov 2024-07-10 19:02:15 +0300
  • 7e23f8d19f feat(queue): fix include Ilya Averyanov 2024-07-09 17:53:59 +0300
  • a676ede6b8 feat(queue): improve logging Ilya Averyanov 2024-07-09 17:53:37 +0300
  • 9e5e7a23c5 feat(queue): remove unnecessary acked flag Ilya Averyanov 2024-07-09 14:14:22 +0300
  • 143086b0ef feat(queue): replace invalid rewing algorithm with skipping iterator Ilya Averyanov 2024-07-09 13:50:39 +0300
  • c569625dd1 feat(queue): handle partially unacked ranges Ilya Averyanov 2024-07-08 21:55:25 +0300
  • 7daab1ab23 feat(queue): move replay progress to a separate data structure Ilya Averyanov 2024-07-08 19:57:36 +0300
  • 077ee38530 feat(queue): add config Ilya Averyanov 2024-07-05 20:13:38 +0300
  • b74189570d feat(queue): do not use ee app from emqx app Ilya Averyanov 2024-07-04 21:33:22 +0300
  • 649cf88042 feat(queue): kick agents that do not return to the replaying state for long Ilya Averyanov 2024-07-04 21:24:21 +0300
  • 1496f7f778 feat(queue): add leader_rank_progress test Ilya Averyanov 2024-07-04 20:51:53 +0300
  • 91dd1183ad feat(queue): fix dialyzer issues Ilya Averyanov 2024-07-04 17:51:42 +0300
  • 65ab81ff74 feat(queue): fix quick resubscription Ilya Averyanov 2024-07-04 17:22:26 +0300
  • 53d4cd3174 feat(queue): rename leader' stream_progresses to stream_states Ilya Averyanov 2024-07-03 23:21:21 +0300
  • 7d004b37da feat(queue): implement stream finalization Ilya Averyanov 2024-07-03 22:48:04 +0300
  • e5547005eb feat(queue): implement resubscribe test Ilya Averyanov 2024-07-03 18:14:16 +0300
  • fada2a3fea feat(queue): reorganize and document shared subs module Ilya Averyanov 2024-07-03 17:12:24 +0300
  • b4a010d63b feat(queue): implement unsubscribe Ilya Averyanov 2024-07-02 23:14:42 +0300
  • 9bde981c44 feat(queue): fix static check issues Ilya Averyanov 2024-06-28 20:30:26 +0300
  • 7658e081c5 feat(queue): move design docs to the EIP Ilya Averyanov 2024-06-28 20:16:00 +0300
  • 8dce530d15 feat(queue): fix progress reporting and more tests Ilya Averyanov 2024-06-28 19:36:45 +0300
  • a20d262327 feat(queue): send progress before fetching new messages Ilya Averyanov 2024-06-28 13:41:10 +0300
  • d32f282feb feat(queue): add graceful disconnect Ilya Averyanov 2024-06-27 21:17:53 +0300
  • 1d728a05b2 feat(queue): send metadata with agent when connecting to leader Ilya Averyanov 2024-06-27 18:49:47 +0300
  • 49bff5c08a feat(queue): wrap remote calls in a proto Ilya Averyanov 2024-06-27 18:09:59 +0300
  • 61eda0ff31 feat(queue): identify agents by SessionId in tests Ilya Averyanov 2024-06-27 17:20:04 +0300
  • 8f0d807c00 feat(queue): add new test scenarios Ilya Averyanov 2024-06-27 17:18:59 +0300
  • bceb5d43ed feat(queue): fix stream rebalancing issues, update tests Ilya Averyanov 2024-06-26 22:36:31 +0300
  • 03fea34962 feat(queue): document protocol between agent and leader Ilya Averyanov 2024-06-26 17:51:08 +0300
  • 082514f557 feat(queue): implement full protocol between agent and leader Ilya Averyanov 2024-06-26 14:19:06 +0300
  • c831f0772f feat(queue): handle renew_lease_timeout Ilya Averyanov 2024-06-21 14:38:41 +0300
  • ca455ad992
    Merge pull request #13532 from emqx/sync-release-57-20240729-021938 Ivan Dyachkov 2024-07-30 10:49:09 +0200
  • 1e72838ddf chore: bump Dashboard vsn tmp-r57-alpha.1 JianBo He 2024-07-29 22:52:43 +0800
  • 419623fc63 chore: bump vsn JianBo He 2024-07-29 22:48:40 +0800
  • c347c2c285
    Merge pull request #13540 from zmstone/0729-rule-funciton-getenv-should-be-limited-to-vars-with-prefix-EMQXVAR_ JianBo He 2024-07-30 08:23:24 +0800
  • a49cd78aae refactor: force getenv to access only OS env with prefix EMQXVAR_ zmstone 2024-07-29 23:54:00 +0200
  • 4065158be7
    Merge pull request #13534 from JimMoen/feat-add-superuser-skip-authz zmstone 2024-07-29 22:30:13 +0200
  • a39448e4b0
    chore(deps): bump the actions group across 1 directory with 8 updates dependabot/github_actions/actions-03c2cd3cb8 dependabot[bot] 2024-07-29 20:13:41 +0000
  • 18721d05bc
    Merge pull request #13526 from ieQu1/replicant-ee ieQu1 2024-07-29 22:10:06 +0200
  • 7f7d0741d2
    Merge pull request #13528 from zmstone/0726-unrecoverable-error-limit zmstone 2024-07-29 21:32:14 +0200
  • 2e39c4ad5e
    Merge pull request #13495 from thalesmg/20240719-m-hide-enable-fields-mkII zmstone 2024-07-29 21:31:20 +0200
  • 5b50d5433a
    Merge pull request #13537 from thalesmg/20240729-r57-auto-decode-payload-kprodu zmstone 2024-07-29 21:03:41 +0200
  • eab440e0c1 docs: add changelog for PR 13528 zmstone 2024-07-26 15:19:10 +0200
  • e08425e67d refactor(log-throttler): remove unnecessary code zmstone 2024-07-26 15:16:07 +0200
  • f6f1d32da0 feat: throttle with resource_id zhongwencool 2024-07-25 13:06:35 +0800
  • 2924ec582a feat: add unrecoverable_resource_error throttle zhongwencool 2024-07-17 16:29:18 +0800
  • 8dc1d1424a chore: add resource tag for log zhongwencool 2024-07-17 16:05:16 +0800
  • 693d5dd394 feat: attempt to automatically decode `payload` similar to key and message templates Thales Macedo Garitezi 2024-07-29 11:37:33 -0300
  • f85db0a0e9
    fix: Apply suggestions from code review ieQu1 2024-07-29 17:22:41 +0200
  • 60aefd1065
    Merge pull request #13520 from lafirest/feat/scram-rest-acl lafirest 2024-07-29 22:46:50 +0800
  • c637422302
    Merge pull request #13518 from thalesmg/20240724-r57-dynamic-kprodu-action-mkIII JianBo He 2024-07-29 22:43:20 +0800
  • e80d43d14d test(fix): use ebin path without plugins Thales Macedo Garitezi 2024-07-25 09:39:36 -0300