Commit Graph

  • 188ab71673 refactor(rocketmq connector): to use emqx_connector_info Kjell Winblad 2024-03-20 14:02:18 +0100
  • aa368bb9d0 refactor(redis connector): to use emqx_connector_info Kjell Winblad 2024-03-20 13:49:28 +0100
  • 12717baa0b refactor(mqtt connector): to use emqx_connector_info Kjell Winblad 2024-03-20 13:33:13 +0100
  • e55e1dd1b2
    chore: whitelist `ra` to make RPCs w/o BPAPIs Andrew Mayorov 2024-03-20 13:18:46 +0100
  • a8baff61ec
    docs(dsrepl): describe briefly what `n_sites` is for Andrew Mayorov 2024-03-20 12:28:58 +0100
  • efac5c6197
    test(ds): stabilize `t_message_gc` testcase Andrew Mayorov 2024-03-19 21:03:27 +0100
  • fe50a1711b
    fix(ds-egress): drop pending batch on failures Andrew Mayorov 2024-03-19 17:33:20 +0100
  • a1f5de3f5b
    fix(dsrepl): turn memoize into a safer function Andrew Mayorov 2024-03-19 15:58:13 +0100
  • d39ca41070
    chore(dsrepl): mark per-node `add_generation` RPC target obsolete Andrew Mayorov 2024-03-19 15:45:38 +0100
  • 35b18f9125
    fix(dsrepl): properly handle error conditions in generation mgmt Andrew Mayorov 2024-03-19 15:20:58 +0100
  • f2268aa69a
    fix(dsrepl): use correct base dir for ra system stuff Andrew Mayorov 2024-03-19 15:13:13 +0100
  • 404e919494
    refactor(dsrepl): make shard allocator more robust and consistent Andrew Mayorov 2024-03-19 15:11:35 +0100
  • 0e18bd6e80
    fix(dsrepl): increase replication site id bitsize back Andrew Mayorov 2024-03-19 15:07:11 +0100
  • 46d9adb926
    fix(build): sync mix dependencies Andrew Mayorov 2024-03-12 20:06:46 +0100
  • ac9700dd28
    fix(dsrepl): split shard allocator into a separate module Andrew Mayorov 2024-03-08 18:48:16 +0100
  • 1b647035d0
    chore(dsrepl): make dialyzer a bit happier Andrew Mayorov 2024-03-08 17:39:46 +0100
  • 611b3f0e07
    feat(dsrepl): use more straightforward way to drop ra shards Andrew Mayorov 2024-03-08 17:37:28 +0100
  • 74881e8706
    feat(dsrepl): make storage layer unaware of granularity of time Andrew Mayorov 2024-03-08 16:27:29 +0100
  • 783f769a98 fix(mgmt): Fix bulk kickout of durable sessions ieQu1 2024-03-20 12:51:56 +0100
  • 223bbc05fe refactor(mysql connector): to use emqx_connector_info Kjell Winblad 2024-03-20 11:12:38 +0100
  • c6d7c57bbd refactor(clickhouse connector): to use emqx_connector_info Kjell Winblad 2024-03-20 10:59:58 +0100
  • 5390203184
    Merge pull request #12744 from JimMoen/EMQX-12046/fix-otel-cpu-sup JimMoen 2024-03-20 17:52:29 +0800
  • afa3da6d0d refactor(cassandra connector): to use emqx_connector_info Kjell Winblad 2024-03-20 10:50:44 +0100
  • 159ab81904 refactor(influxdb connector): to use emqx_connector_info Kjell Winblad 2024-03-20 10:39:16 +0100
  • c1e6092013 refactor(oracle connector): to use emqx_connector_info Kjell Winblad 2024-03-20 10:12:55 +0100
  • 808efe0f64
    chore: rm outdated comment JimMoen 2024-03-20 16:49:36 +0800
  • b8b4c5a34a
    fix(otel): cpu usage/idle metrics for opentelemetry JimMoen 2024-03-20 16:48:21 +0800
  • 0547b32727
    feat(sessds): Add zone overrides for session durability settings ieQu1 2024-03-19 16:02:47 +0100
  • 611e4f6710
    Merge pull request #12740 from ieQu1/dev/kick-durable-sessions ieQu1 2024-03-19 21:30:40 +0100
  • e2db038e7c
    Merge pull request #12734 from keynslug/fix/EMQX-12030/topics-api Andrew Mayorov 2024-03-19 21:08:23 +0100
  • 3cb36a5619
    feat(ds-lts): extract timestamp from storage key itself Andrew Mayorov 2024-03-07 15:53:07 +0100
  • 5cc0246351
    feat(dsrepl): allow to tune select ra options Andrew Mayorov 2024-02-28 18:40:12 +0100
  • 54b5adf868
    feat(dsrepl): allocate shards predictably Andrew Mayorov 2024-02-27 21:17:05 +0100
  • d30c99512a
    feat(utils-stream): add a few more stream combinators Andrew Mayorov 2024-02-27 21:14:02 +0100
  • 887e151be5
    fix(dsrepl): handle errors gracefully in shard egress process Andrew Mayorov 2024-02-19 19:09:22 +0100
  • e16aee99b4
    chore(dsrepl): clarify how to perform leadership transfer in runtime Andrew Mayorov 2024-02-19 19:07:59 +0100
  • 749ad73819
    Merge pull request #12721 from emqx/dependabot/github_actions/actions-d8a5788e1a Ivan Dyachkov 2024-03-19 20:16:03 +0100
  • 00d509f27b
    feat(dsrepl): prefer local replica in read path Andrew Mayorov 2024-02-12 18:48:04 +0100
  • 19305c223c
    fix(dsrepl): require majority for replication-related tables Andrew Mayorov 2024-02-12 18:47:13 +0100
  • f89909f60c
    fix(dsrepl): tolerate trigger election timeouts for existing servers Andrew Mayorov 2024-02-12 18:45:50 +0100
  • 6c6ea50e42
    fix(boot): add `emqx_durable_storage` to the list of restarted apps Andrew Mayorov 2024-02-02 23:28:37 +0100
  • 3b59cf2ebf
    feat(dsrepl): move shard allocation to separate process Andrew Mayorov 2024-02-02 17:29:27 +0100
  • 4dafbf21f6
    fix(dsrepl): make db + shard part of machine state Andrew Mayorov 2024-02-02 17:21:26 +0100
  • d19128ed65
    feat(dsrepl): cache shard metadata in persistent terms Andrew Mayorov 2024-02-01 17:25:07 +0100
  • e6c2c2fb07
    feat(dsrepl): manage generations / db config through ra machine Andrew Mayorov 2024-02-01 14:07:54 +0100
  • 5e94bdb932
    feat(dsrepl): allocate shards once predefined number of sites online Andrew Mayorov 2024-02-01 14:01:04 +0100
  • be793e4735
    fix(dsrepl): reassign timestamp at the time of submission Andrew Mayorov 2024-02-01 13:03:57 +0100
  • 146f082fdc
    feat(dsrepl): implement raft-based replication Andrew Mayorov 2024-01-19 23:18:19 +0100
  • 76d14de480
    Merge pull request #12722 from emqx/dependabot/github_actions/dot-github/actions/prepare-jmeter/actions-prepare-jmeter-0101c7941f Ivan Dyachkov 2024-03-19 19:14:36 +0100
  • 923fd0a2a6
    Merge pull request #12737 from id/0319-sync-release56 Ivan Dyachkov 2024-03-19 19:09:41 +0100
  • 9d7d8edcc3
    Merge pull request #12741 from keynslug/fix/flaky-ds-replay-testcase Andrew Mayorov 2024-03-19 18:59:54 +0100
  • f453bdf055
    chore(topic-api): describe `emqx_persistent_session_ds_router:stream/1` Andrew Mayorov 2024-03-19 18:51:06 +0100
  • 027b237f07
    test(ds): stabilize `t_session_replay_retry` testcase Andrew Mayorov 2024-03-19 18:33:38 +0100
  • 73121f3ccc
    Merge pull request #12730 from zmstone/0318-docs-fix-escape-in-i18n Zaiming (Stone) Shi 2024-03-19 18:30:14 +0100
  • 236685f714 fix(sessds): Channel must destroy sessions that are kicked ieQu1 2024-03-19 16:51:29 +0100
  • df8c7152fc refactor(mongodb connector): to use emqx_connector_info Kjell Winblad 2024-03-19 16:09:30 +0100
  • c3d7d68cfc refactor(kinesis,pgsql,timescale,matrix connectors): emqx_connector_info Kjell Winblad 2024-03-19 14:43:27 +0100
  • f2dc940436 Merge remote-tracking branch 'upstream/release-56' into 0319-sync-release56 Ivan Dyachkov 2024-03-19 15:20:08 +0100
  • a689ae72e3
    Merge pull request #12711 from thalesmg/data-validation-m-20240311 Thales Macedo Garitezi 2024-03-19 11:12:28 -0300
  • 10ea367030
    test(client-api): attempt to get rid of inter-testcase side effects Andrew Mayorov 2024-03-19 14:56:50 +0100
  • 3129a8fa42
    test(client-api): fix snabbkaffe crash noise in the CT logs Andrew Mayorov 2024-03-19 14:55:28 +0100
  • b8505ebd54 chore: upgrade to jesse 1.8.0 for draft-06 as default version zmstone 2024-03-19 14:47:11 +0100
  • a3e631cda2 refactor(kafka connectors): to use emqx_connector_info Kjell Winblad 2024-03-19 13:46:03 +0100
  • b8ef357fef refactor(http connector): to use emqx_connector_info Kjell Winblad 2024-03-19 11:28:42 +0100
  • dc08fab0e8 refactor(hstreamdb connector): to use emqx_connector_info Kjell Winblad 2024-03-19 10:11:41 +0100
  • d0bebe8b93 refactor(gcp_pubsub connectors): to use emqx_connector_info Kjell Winblad 2024-03-18 17:43:50 +0100
  • 76d32b6e97 refactor(confluent connector): to use emqx_connector_info Kjell Winblad 2024-03-18 17:16:18 +0100
  • 795b668c4f refactor(azure_event_hub connector): to use emqx_connector_info Kjell Winblad 2024-03-18 16:51:32 +0100
  • c478e375f6 refactor: change failure log configuration schema Thales Macedo Garitezi 2024-03-19 10:04:18 -0300
  • c7db157ecd
    Merge pull request #12735 from zhongwencool/fix-ban-crash JianBo He 2024-03-19 20:57:54 +0800
  • 2eac54bf54 chore: rm `move` API Thales Macedo Garitezi 2024-03-19 09:06:41 -0300
  • 92fd0e453a
    Merge pull request #12719 from SergeTupchiy/EMQX-11900-multiple-clientid-username-clients-API SergeTupchiy 2024-03-19 14:44:39 +0200
  • e1b3263177
    fix(sessds): make dialyzer a tad happier Andrew Mayorov 2024-03-19 13:11:32 +0100
  • 24c04e715d
    Merge pull request #12715 from zhongwencool/fix-source-replace-error JianBo He 2024-03-19 19:32:47 +0800
  • 111cbbbe3c fix: don't crash when ban ip error zhongwencool 2024-03-19 19:10:36 +0800
  • d7c01a4fe0 fix: cant replace source conf zhongwencool 2024-03-15 16:50:50 +0800
  • 985f1c4879
    fix(api-topics): expose persistent session topics in APIs Andrew Mayorov 2024-03-19 11:01:26 +0100
  • 92b53f23da
    Merge pull request #12733 from zhongwencool/fix-otel-metrics-create-view-crash JianBo He 2024-03-19 16:10:58 +0800
  • 0ce56fc397
    Merge pull request #12728 from id/0318-optimize-docker-image-layers Ivan Dyachkov 2024-03-19 07:53:02 +0100
  • 9a44c6712a fix: otel metrics create view crash zhongwencool 2024-03-19 12:20:49 +0800
  • 8227e567a1
    Merge pull request #12725 from HJianBo/export_the_source_types JianBo He 2024-03-19 09:07:51 +0800
  • e8a8416e44 feat(message_validation): impose restrictions on validation name Thales Macedo Garitezi 2024-03-18 15:52:30 -0300
  • 74c03377f2 feat(message_validation_api): implement `reorder` API Thales Macedo Garitezi 2024-03-18 14:30:52 -0300
  • 255d9e7d1e ci(docker): return condition on when to push images Ivan Dyachkov 2024-03-18 14:15:24 +0100
  • 58d0f04056 build(docker): optimize docker image layers Ivan Dyachkov 2024-03-18 13:57:45 +0100
  • bcb7fe96d5 refactor: remove ambiguity from api Thales Macedo Garitezi 2024-03-18 13:20:05 -0300
  • 96ffc9b174 refactor: export `schema_check` fn from schema registry Thales Macedo Garitezi 2024-03-18 13:09:01 -0300
  • cde87bce66 chore: add missing traces Thales Macedo Garitezi 2024-03-18 13:07:13 -0300
  • f84a996671 feat: implement message validation Thales Macedo Garitezi 2024-03-12 17:02:26 -0300
  • 8f8b023429 refactor: simplify match spec holder construction Serge Tupchii 2024-03-18 10:40:13 +0200
  • b3d44125f6 feat: support multiple clientid / username Qs params in "/clients" API Serge Tupchii 2024-03-08 13:24:53 +0200
  • 313c16f944 docs: there is no need to escape quotes in triple-quotes zmstone 2024-03-18 16:54:04 +0100
  • 3a90d0b83c build(docker): optimize docker image layers 0318-optimize-docker-image-layers Ivan Dyachkov 2024-03-18 13:57:45 +0100
  • af3a604354 refactor: add emqx_connector_info behavior Kjell Winblad 2024-03-18 13:36:27 +0100
  • 2a611e4508 chore: fix the error api desc JianBo He 2024-03-18 18:27:28 +0800
  • 485d8dbbdb feat: add the `get /source_types` endpoint to return all supported source JianBo He 2024-03-18 18:11:06 +0800
  • f4e20f8fc9
    Merge pull request #12724 from emqx/0318-fix-multiarch-docker-image-push Ivan Dyachkov 2024-03-18 10:47:38 +0100
  • 507e6cf770 ci(docker): invoke buildx again to push multiarch images Ivan Dyachkov 2024-03-18 09:08:12 +0100
  • db249454b9
    chore(deps): bump the actions-prepare-jmeter group dependabot/github_actions/dot-github/actions/prepare-jmeter/actions-prepare-jmeter-0101c7941f dependabot[bot] 2024-03-18 03:52:39 +0000
  • c7ad4f0f68
    chore(deps): bump the actions group with 3 updates dependabot/github_actions/actions-d8a5788e1a dependabot[bot] 2024-03-18 03:11:41 +0000