Commit Graph

  • d6cd56558a ci: split apps/emqx common test suites into chunks Zaiming (Stone) Shi 2023-06-22 10:21:12 +0200
  • b29c5ad23c feat(emqx_ds): Add API draft for logic layer ieQu1 2023-06-05 13:03:47 +0200
  • a343cdb1d5 refactor(ds): message_storage -> message_storage_bitmask ieQu1 2023-05-17 16:32:50 +0200
  • a4219db163 refactor(ds): emqx_ds_local_store -> emqx_ds_storage_layer ieQu1 2023-05-17 16:23:42 +0200
  • 1159f99432 refactor(ds): emqx_replay -> emqx_ds ieQu1 2023-05-17 15:46:29 +0200
  • 8d6bcc1414 refactor(ds): emqx_replay -> emqx_durable_storage ieQu1 2023-05-17 15:29:43 +0200
  • c4f721f214 chore(ds): Add callback definitions to local_store ieQu1 2023-05-15 12:05:18 +0200
  • efed7cdc2f chore(ds): behavior -> behaviour ieQu1 2023-05-15 11:39:48 +0200
  • 0f6c81e42d chore(ds): Change license to BSL ieQu1 2023-05-15 10:58:12 +0200
  • 04adb65c09 refactor(ds): zone -> shard ieQu1 2023-05-14 23:22:39 +0200
  • 8ac0bba958 test(ds): verify preserve / restore works with stored iterators Andrew Mayorov 2023-02-09 21:35:11 +0300
  • d2065e0c1b feat(ds): allow to preserve / restore iterators in the db Andrew Mayorov 2023-02-09 19:22:18 +0300
  • cbded9af39 feat(ds): Make `create_generation` safer against bad input Andrew Mayorov 2023-01-17 17:21:59 +0300
  • 83d1606d00 feat(ds): Make iteration fully generation-aware Andrew Mayorov 2023-01-17 17:20:17 +0300
  • bf9d57f6a9 chore(ds): Simplify iteration-related typespecs Andrew Mayorov 2023-01-17 15:58:29 +0300
  • cf6a5e1643 feat(ds): Allow to create new storage generations Andrew Mayorov 2023-01-17 13:31:01 +0300
  • f80e906553 fix(ds): Correct typespec Andrew Mayorov 2023-01-16 17:26:57 +0300
  • f5a7b49f57 feat(ds): Wire iteration options up to the app config Andrew Mayorov 2023-01-16 17:25:55 +0300
  • 2bf8a07b05 test(ds): Split unit tests off into a full-fledged suite Andrew Mayorov 2023-01-12 17:59:55 +0300
  • cf70184ebd test(ds): Provide more general `keymapper_info/1` Andrew Mayorov 2023-01-12 17:59:15 +0300
  • 2f385022cd chore(ds): Rename testsuite to reflect test subject better Andrew Mayorov 2023-01-12 17:12:45 +0300
  • d875fa49d3 feat(ds): Enable periodic iterator refresh Andrew Mayorov 2023-01-10 11:57:04 +0300
  • 7f408da251 refactor(ds): Use inline functions instead of macros Andrew Mayorov 2023-01-11 18:43:31 +0300
  • a11e75d189 fix(ds): clear bitmask of topic filter tail containing wildcards Andrew Mayorov 2023-01-06 13:42:28 +0300
  • ac0935ef91 test(ds): Proptest that iteration is exhaustive Andrew Mayorov 2023-01-06 13:54:59 +0300
  • 60e3070328 test(ds): Scale up number of messages per topic in proptests Andrew Mayorov 2023-01-06 13:52:53 +0300
  • 82a7292851 test(ds): Use `_build/test/proper` as a scratch dir for testruns Andrew Mayorov 2023-01-06 13:51:50 +0300
  • 440fecd268 test(ds): Add a proptest on iterator preserve / restore Andrew Mayorov 2023-01-05 22:52:08 +0300
  • 1f5425975f feat(ds): add an ability to preserve and restore iterators Andrew Mayorov 2023-01-05 22:48:10 +0300
  • 94e8dbfe7f test(ds): Move proptests into a separate module Andrew Mayorov 2023-01-04 22:05:09 +0300
  • 4c643aa7d5 refactor(ds): Introduce keyspace filter concept Andrew Mayorov 2023-01-04 22:02:53 +0300
  • c5826cee56 refactor(ds): rename `compute_hash_*` → `compute_topic_*` Andrew Mayorov 2023-01-03 18:53:19 +0300
  • 862e17cd78 chore(ds): assign CODEOWNER Andrew Mayorov 2023-01-03 18:34:42 +0300
  • 85d3783ff1 chore(ds): Drop few unused macrodefinitions Andrew Mayorov 2023-01-03 18:30:43 +0300
  • a0bcdb5104 chore(ds): Attempt to make `compute_next_seek`'s logic clearer Andrew Mayorov 2023-01-03 18:29:06 +0300
  • f1e39d977a fix(ds): Fix dialyzer warnings ieQu1 2023-01-02 15:58:45 +0100
  • adcbf40d27 refactor(ds): tau -> epoch ieQu1 2023-01-02 15:15:28 +0100
  • 120d4e66ae refactor(ds): Factor out configuration to a separate module ieQu1 2023-01-01 15:04:59 +0100
  • 0bbc5ecb32 refactor(ds): Introduce bitwise_concat function ieQu1 2023-01-01 14:42:04 +0100
  • b5bb77dd58 feat(ds): Add metadata storage and supervision tree ieQu1 2023-01-01 14:34:25 +0100
  • 5e30a5d3dd feat(ds): Implement keyspace partitioning across time Andrew Mayorov 2022-12-30 13:35:04 +0300
  • 8c9c9cc669 feat(ds): Allow to specify message store options Andrew Mayorov 2022-12-28 19:02:05 +0300
  • 5b6c4d766b test(ds): Add basic property tests Andrew Mayorov 2022-12-27 13:47:38 +0300
  • a1e29e4e24 refactor(ds): Improve function naming Andrew Mayorov 2022-12-27 13:46:37 +0300
  • cd12338c3f feat(ds): Smoke tests for wildcard iterator scans Andrew Mayorov 2022-12-23 19:21:04 +0300
  • 9c1cd4911d feat(ds): Implement iterator next Andrew Mayorov 2022-12-23 17:37:25 +0300
  • 27b925405b test(ds): Add testcase ieQu1 2022-12-22 15:02:15 +0100
  • 691a27883d feat(ds): Initial commit Andrew Mayorov 2022-12-21 18:23:26 +0300
  • f47cc2a458 feat(kafka): add support for kafka headers and ext headers Paulo Zulato 2023-06-16 15:43:23 -0300
  • 62d3766726
    Merge pull request #10645 from paulozulato/data-bridge-target-unavailable Paulo Zulato 2023-06-21 18:19:23 -0300
  • 62b832be45
    Merge pull request #11118 from fix/EMQX-9964/bump-hocon Andrew Mayorov 2023-06-21 23:13:35 +0200
  • 01db56c761
    chore: add changelog Andrew Mayorov 2023-06-21 21:37:07 +0200
  • 86d787eced
    chore: bump hocon to 0.39.10 Andrew Mayorov 2023-06-21 19:19:33 +0200
  • c76fa411db
    Merge pull request #11115 from thalesmg/log-expired-msgs-buffer-workers-master-20230621 Thales Macedo Garitezi 2023-06-21 16:20:35 -0300
  • 8ea0dae513 ci: pin ssl_verify_fun in mix.exs Thales Macedo Garitezi 2023-06-21 10:35:40 -0300
  • 9790d66b92 ci: debug dependency discrepancy check Thales Macedo Garitezi 2023-06-21 10:28:58 -0300
  • 18f0510353 fix(mongo): return health check failure reason Thales Macedo Garitezi 2023-06-20 17:21:00 -0300
  • 8430ec673c feat(kafka): check whether target topic exists Paulo Zulato 2023-05-17 21:43:28 -0300
  • 7eb38898dc ci: pin ssl_verify_fun in mix.exs Thales Macedo Garitezi 2023-06-21 10:35:40 -0300
  • decfd6df2b feat(buffer_worker): log expired message count Thales Macedo Garitezi 2023-06-21 11:10:48 -0300
  • fe1cc5ca92 ci: delete temp fix code Zaiming (Stone) Shi 2023-06-21 16:41:11 +0200
  • 7cf8a6c892 chore: bump app vsns Zaiming (Stone) Shi 2023-06-21 16:36:51 +0200
  • 5fa87091c4 Merge remote-tracking branch 'origin/master' into 0621-merge-release-51-to-master Zaiming (Stone) Shi 2023-06-21 16:08:41 +0200
  • 78da1efd3b docs: update changelogs Zaiming (Stone) Shi 2023-06-21 15:08:52 +0200
  • 99d4f54ff9 docs: add changelog for v5.1.0 v5.1.0 Zaiming (Stone) Shi 2023-06-21 14:38:03 +0200
  • e305d5d5db docs: update changelog for 5.1.0 both opensource and enterprise editions Zaiming (Stone) Shi 2023-06-21 14:38:03 +0200
  • 7382c6e6e1
    Merge pull request #11103 from savonarola/0620-update-erlcloud Ilya Averyanov 2023-06-21 15:07:45 +0300
  • f50d7334d6
    Merge pull request #11077 from zhongwencool/fix-crash-ip-port-type zhongwencool 2023-06-21 17:36:59 +0800
  • 705f2df456 chore: release v4.4.19-alpha.4 v4.4.19-alpha.4 Shawn 2023-06-21 17:31:35 +0800
  • c9b029a6f0
    Merge pull request #11113 from terry-xiaoyu/random_uuid_sql_funcs Xinyu Liu 2023-06-21 17:02:48 +0800
  • 20cf06c917 chore: add changelogs for random sql functions Shawn 2023-06-21 16:35:28 +0800
  • 2929e986ef feat: add new sql-funcs random/0 and uuid_v4/0 Shawn 2023-06-21 16:16:54 +0800
  • 1efeb56974
    Merge pull request #11112 from zmstone/0621-fix-conf-sync-release-version-detect e5.1.0 Zaiming (Stone) Shi 2023-06-21 10:15:12 +0200
  • 5f47649d4d chore: downgrade log severity level of 'not_ready' nodes to info Zaiming (Stone) Shi 2023-06-21 09:45:45 +0200
  • 045ed340dd fix(emqx_conf_app): fix release version detect during cluster conf sync Zaiming (Stone) Shi 2023-06-21 09:17:34 +0200
  • 010c2fb0c1
    Merge pull request #11106 from thalesmg/fix-validate-worker-pool-size-master Thales Macedo Garitezi 2023-06-20 16:25:51 -0300
  • 0463828e84 refactor(gcp_pubsub): transform connector into opaque client Thales Macedo Garitezi 2023-06-20 15:27:42 -0300
  • 1d791d7a8c fix(resource): validate maximum worker pool size Thales Macedo Garitezi 2023-06-20 14:21:45 -0300
  • ffce6fefa8 docs: note that connector state must be immutable to avoid errors Thales Macedo Garitezi 2023-06-20 13:50:53 -0300
  • dddccfdc5c chore: bump to v5.1.0 official cut Zaiming (Stone) Shi 2023-06-20 17:09:17 +0200
  • 6bf3fc5e23 docs: Generate changelog for e5.1.0 Zaiming (Stone) Shi 2023-06-20 17:08:52 +0200
  • 728656d4f6 chore: bump to e5.1.0 official cut Zaiming (Stone) Shi 2023-06-20 17:08:18 +0200
  • b11341a23b
    Merge pull request #11105 from zmstone/0620-autoclean-default-value-to-24h Zaiming (Stone) Shi 2023-06-20 17:01:38 +0200
  • ba96c725e5 feat: add time-based pull for safety Thales Macedo Garitezi 2023-06-20 11:36:35 -0300
  • 57460e83b9 test(fix): rm unused var warnings Thales Macedo Garitezi 2023-06-20 11:15:37 -0300
  • 2ac2d4c037 refactor: addressing review comments Thales Macedo Garitezi 2023-06-20 11:15:13 -0300
  • 80fdb26b64 chore: bump to opensource edition dashboard v1.3.0-1 Zaiming (Stone) Shi 2023-06-20 15:49:06 +0200
  • 54d96488a0 chore(deps): update erlcloud and remove unnecessary overrides Ilya Averyanov 2023-06-20 16:20:31 +0300
  • b588b88a60 chore: change autoclean interval default value to 24h Zaiming (Stone) Shi 2023-06-20 15:43:37 +0200
  • 9c5d4f188d
    Merge pull request #11094 from thalesmg/fix-check-health-on-start-master Thales Macedo Garitezi 2023-06-20 09:56:31 -0300
  • 74006440a8 chore: release v4.4.19-alpha.3 v4.4.19-alpha.3 Shawn 2023-06-20 20:49:06 +0800
  • e6ae98dd40 chore: sync code from ee Shawn 2023-06-20 20:47:44 +0800
  • 8f595cbeca
    Merge pull request #11098 from lafirest/feat/doc-example lafirest 2023-06-20 20:09:44 +0800
  • e2cccf1bb0
    Merge pull request #11101 from zmstone/0620-make-possible-to-test-core-replica-cluster-locally e5.1.0-rc.2 Zaiming (Stone) Shi 2023-06-20 13:42:14 +0200
  • 4d1de6509d chore: change the value of all feature switches to `enable` in examples firest 2023-06-20 18:44:21 +0800
  • f95787d229 test: make possible to test core/replica locally Zaiming (Stone) Shi 2023-06-20 10:39:47 +0200
  • d646086b41
    Merge pull request #11100 from ieQu1/EMQX-10342 Zaiming (Stone) Shi 2023-06-20 12:41:12 +0200
  • a6aae657a9 chore(example): fix gateway.stomp.conf.example JianBo He 2023-06-20 18:19:40 +0800
  • 528f49aa2e chore: fix errors in the example for the file transfer configuration firest 2023-06-20 18:13:49 +0800
  • 53fdda8eef chore: more detail for examples zhongwencool 2023-06-20 17:52:03 +0800