Andrew Mayorov
11951f8f6c
feat(ds): adopt buffer interface to emqx_ds:operation()
2024-08-06 11:43:12 -03:00
Andrew Mayorov
0aa4cdbaf3
feat(ds): add generic preconditions implementation
2024-08-06 11:43:12 -03:00
Ivan Dyachkov
281f8ddc83
Merge pull request #13575 from Kinplemelon/kinple/upgrade-dashboard-58
...
chore(dashboard): bump dashboard version to v1.10.0-beta.1 & e1.8.0-beta.1
2024-08-06 16:39:06 +02:00
Kinplemelon
b80513e941
ci: update emqx docs link in dashboard
2024-08-06 15:21:19 +02:00
Kinplemelon
cba3dcbeda
chore(dashboard): bump dashboard version to v1.10.0-beta.1 & e1.8.0-beta.1
2024-08-06 13:44:16 +08:00
Thales Macedo Garitezi
613fc644f5
Merge pull request #13425 from kjellwinblad/kjell/review_connector_error_logs_mqtt_etc/EMQX-12555/EMQX-12657
...
fix: make MQTT connector error log messages easier to understand
2024-08-05 17:34:13 -03:00
Ivan Dyachkov
d6651a1889
Merge pull request #13572 from id/20240805-prep-5.8.0-alpha.1
...
chore: prepare 5.8.0-alpha.1
2024-08-05 16:05:42 +02:00
Ivan Dyachkov
4cf7151139
chore: prepare 5.8.0-alpha.1
2024-08-05 11:09:07 +02:00
Ivan Dyachkov
4865999606
Merge remote-tracking branch 'upstream/master' into release-58
2024-08-05 10:59:59 +02:00
Thales Macedo Garitezi
bba9d085d6
test: refactor test structure
2024-08-01 16:03:04 -03:00
Thales Macedo Garitezi
3162fe7a27
feat: prettify some error explanations
2024-08-01 15:31:00 -03:00
Thales Macedo Garitezi
52b2d73b28
test: move new test to newer module and use current apis
2024-08-01 15:13:25 -03:00
Thales Macedo Garitezi
44e7f2e9b2
refactor: use macros for status to avoid typos
2024-08-01 14:49:43 -03:00
Thales Macedo Garitezi
baf2b96cbc
test: refactor test structure
2024-08-01 14:27:25 -03:00
Kjell Winblad
ba2d4f3df3
docs: add change log entry
2024-08-01 14:21:27 -03:00
Kjell Winblad
11aaa7b07d
fix: make MQTT connector error log messages easier to understand
...
Fixes:
https://emqx.atlassian.net/browse/EMQX-12555
https://emqx.atlassian.net/browse/EMQX-12657
2024-08-01 14:21:26 -03:00
Thales Macedo Garitezi
4250d01363
Merge pull request #13546 from thalesmg/20240730-r58-pulsar-query-mode
...
feat: expose `resource_opts.query_mode` for pulsar action
2024-08-01 14:19:16 -03:00
Thales Macedo Garitezi
86853ac6ef
Merge pull request #13545 from thalesmg/20240730-m-connector-jwt-app
...
refactor: move JWT worker and helpers to separate app
2024-08-01 13:06:27 -03:00
Thales Macedo Garitezi
a6a9538e73
refactor: move JWT worker and helpers to separate app
...
Some bridge applications might need to use JWTs before the `emqx_connector` is started, so
we must move JWT table initialization to a separate dependency application.
2024-07-31 14:52:12 -03:00
Thales Macedo Garitezi
9f97bff7d0
feat: expose resource_opts.query_mode for pulsar action
...
Fixes https://emqx.atlassian.net/browse/EMQX-12782
2024-07-31 11:13:11 -03:00
Ivan Dyachkov
e42021d314
Merge pull request #13554 from id/20240731-sync-release-57
...
sync release-57
2024-07-31 15:48:37 +02:00
ieQu1
6058b50c91
Merge pull request #13555 from ieQu1/ds-rest-404
...
fix(mgmt): Return 404 for /ds/ API endpoints when DS is disabled
2024-07-31 14:57:17 +02:00
Thales Macedo Garitezi
85cff5e7eb
fix: merge conflicts
2024-07-31 09:14:29 -03:00
ieQu1
569f48f5a1
fix(mgmt): Return 404 for /ds/ API endpoints when DS is disabled
2024-07-31 13:44:38 +02:00
ieQu1
2cf86e76ee
Merge pull request #13551 from ieQu1/EMQX-12587
...
fix(sessds): Expose durable sessions in the config API
2024-07-31 12:00:26 +02:00
Ivan Dyachkov
74cef7937d
Merge remote-tracking branch 'upstream/release-57' into 20240731-sync-release-57
2024-07-31 11:31:29 +02:00
JimMoen
b1c8bc2421
Merge pull request #13548 from JimMoen/feat-plugin-on-config-changed-callback
...
feat: call plugin's app module `on_config_changed/2` callback
2024-07-31 16:40:48 +08:00
ieQu1
200b5ab294
Merge pull request #13550 from ieQu1/no-ra-dependency-on-oss
...
chore(emqx): Remove ra from the list of EMQX dependencies
2024-07-31 10:30:44 +02:00
ieQu1
a23b8266b1
fix(sessds): Expose durable sessions in the config API
2024-07-31 10:18:38 +02:00
ieQu1
d69342a2fc
chore(emqx): Remove ra from the list of EMQX dependencies
2024-07-31 09:56:28 +02:00
JimMoen
e6bfc14cc9
fix: try-catch optional on_config_changed/2 plugin app callback
2024-07-31 10:09:02 +08:00
JimMoen
3d1f0c756c
feat: call plugin's app module on_config_changed/2 callback
...
assume the module: `[PluginName]_app`
2024-07-31 10:09:02 +08:00
Thales Macedo Garitezi
83041a8b83
Merge pull request #13544 from thalesmg/20240730-m-test-flaky-client-v2
...
test(clients v2 api): attempt to reduce flakiness
2024-07-30 16:07:37 -03:00
Thales Macedo Garitezi
1c4402b12c
test(clients v2 api): attempt to reduce flakiness
...
https://github.com/emqx/emqx/actions/runs/10161391242/job/28101183920#step:6:331
2024-07-30 14:07:08 -03:00
Ilia Averianov
359bc38aa4
Merge pull request #13407 from savonarola/0701-shared-sub
...
Implement shared subscriptions
2024-07-30 16:12:13 +03:00
Ilya Averyanov
08f70e4a25
feat(queue): move ds shared sub dependent test to emqx_ds_shared_sub app
2024-07-30 14:19:39 +03:00
Ilya Averyanov
e408804efb
feat(queue): fix dialyzer issues
2024-07-30 13:01:48 +03:00
Ilya Averyanov
e294d35703
feat(queue): add schema descriptions
2024-07-30 13:01:48 +03:00
Ilya Averyanov
303ff95e10
feat(queue): add stub for CRUD API
2024-07-30 13:01:48 +03:00
Ilya Averyanov
23f0e88b45
feat(queue): add integration with external broker
2024-07-30 13:01:46 +03:00
Ilya Averyanov
f0dd1bc4f4
feat(queue): add shared sub support to the management API
2024-07-30 13:01:20 +03:00
Ilya Averyanov
9b30320ddb
feat(queue): simplify progress report on disconnect
2024-07-30 13:01:20 +03:00
Ilya Averyanov
cae27293a5
feat(queue): move route registration to sessions
2024-07-30 13:01:19 +03:00
Ilya Averyanov
81f4103d60
feat(queue): avoid cyclic dependencies
2024-07-30 13:01:19 +03:00
Ilya Averyanov
bab526be24
feat(queue): self-revoke all shared streams on session open
2024-07-30 13:01:19 +03:00
Ilya Averyanov
9307a82004
feat(queue): rearrange leader's code
2024-07-30 13:01:19 +03:00
Ilya Averyanov
b8e8f7c8e0
feat(queue): add pre_renew_streams callback
2024-07-30 13:01:18 +03:00
Ilya Averyanov
a97a0d6400
feat(queue): fix dialyzer issues
2024-07-30 13:01:18 +03:00
Ilya Averyanov
8705956cdc
feat(queue): update docs
2024-07-30 13:01:18 +03:00
Ilya Averyanov
f213569460
feat(queue): clarify naming; identify shared subs by full topic filter
2024-07-30 13:01:18 +03:00