Andrew Mayorov
0a00c39282
chore(ps): phase out existing session persistence mechanism
...
* It's not really working currently in a cluster setup.
* It's not really working well.
* It would be much easier to integrate `emqx_durable_storage` w/o
the need to support existing solution.
2023-07-18 15:46:04 +02:00
Thales Macedo Garitezi
91cd88c136
fix(api_mgmt): use `emqx_topic:join` for correct construction of topics
2023-07-18 10:19:55 -03:00
Andrew Mayorov
a2cfb95780
chore: add changelog entry
2023-07-18 14:11:39 +02:00
Andrew Mayorov
143cdb9e44
chore: bump jq to v0.3.10
2023-07-18 14:11:39 +02:00
Thales Macedo Garitezi
99378355ea
ci: bump builder image -> 5.1-3
2023-07-18 09:00:29 -03:00
Thales Macedo Garitezi
4a889c0994
chore: bump ekka -> 0.15.6
...
https://github.com/emqx/erlang-rocksdb/releases/tag/1.8.0-emqx-1
2023-07-18 09:00:29 -03:00
lafirest
f6756ef6f9
Merge pull request #11285 from lafirest/chore/hs_note
...
chore(hstream): add more information to the template description to reduce confusion
2023-07-18 19:06:00 +08:00
lafirest
6f21db2fe4
Merge pull request #11286 from lafirest/fix/td-template
...
fix(tdengine): update the default template and fix a typo in the changes
2023-07-18 19:05:19 +08:00
firest
4f4a813f04
fix(tdengine): update the default template and the changelog
2023-07-18 10:31:18 +00:00
firest
dd59a9170f
chore(hstream): add more information to the template description to reduce confusion
2023-07-18 10:27:03 +00:00
ieQu1
191916211b
fix(emqx): Change incompatible DB backend message log to a warning
2023-07-18 12:05:07 +02:00
JianBo He
3d07ddd4f0
chore: improve the `sys_msg_interval` config docs
2023-07-18 15:28:05 +08:00
Thales Macedo Garitezi
1fdcfba629
fix(shared_sub): restore support for `$queue/` shared subscription
...
Partially addresses: https://emqx.atlassian.net/browse/EMQX-4589
There's still a problem with the handling of shared groups that is
_not particular to the `$queue/` syntax_ and preexistent that the same
client cannot subscribe to _different groups_ that have the same
_topic filter_.
2023-07-17 16:41:24 -03:00
Paulo Zulato
484519dcf9
feat(kinesis): implement Amazon Kinesis Producer bridge
...
Fixes https://emqx.atlassian.net/browse/EMQX-10474
Fixes https://emqx.atlassian.net/browse/EMQX-10475
2023-07-17 11:51:42 -03:00
Thales Macedo Garitezi
05c3e023a9
chore(gcp_pubsub_consumer): unhide GCP PubSub Consumer bridge for e5.2.0
...
Fixes https://emqx.atlassian.net/browse/EMQX-10506
2023-07-17 11:24:21 -03:00
JianBo He
f35dfb01d1
Merge pull request #11278 from Kinplemelon/kinple/for-upgrade-dashboard-ce
...
chore: upgrade dashboard to v1.3.2 for ce
2023-07-17 17:37:50 +08:00
Kinplemelon
ab518a1386
chore: upgrade dashboard to v1.3.2 for ce
2023-07-17 16:25:07 +08:00
Thales Macedo Garitezi
ab5fd1e5c3
Merge pull request #11260 from thalesmg/fix-rule-maps-nested-put-r51
...
fix(rule_maps): avoid losing data when using `emqx_rule_maps:nested_put`
2023-07-14 15:02:24 -03:00
zhongwencool
0a35b7875f
Merge pull request #11269 from zhongwencool/fix-process-limit-hidden
...
fix: hide node.process_limit completely
2023-07-14 22:32:41 +08:00
lafirest
f6834b33a0
Merge pull request #11266 from lafirest/fix/influxdb-ph
...
fix(tdengine): fix SQL template errors
2023-07-14 22:29:16 +08:00
zhongwencool
5d11ccb6dc
Merge pull request #11273 from Kinplemelon/kinple/for-upgrade-dashboard
...
chore: upgrade dashboard to e1.1.1-beta.4 for ee
2023-07-14 22:26:29 +08:00
zhongwencool
f853f3d3bd
Merge pull request #11271 from zhongwencool/fix-precent-check
...
fix: keep percentage type's range is 0%~100%
2023-07-14 22:07:41 +08:00
Thales Macedo Garitezi
f9452241bd
test(rules): add a few more tests to assert our rule evaluation behavior
2023-07-14 10:23:20 -03:00
Thales Macedo Garitezi
faa851d51a
Merge pull request #11268 from thalesmg/fix-unhealthy-target-api-return
...
fix(resource): don't destruct error tuple
2023-07-14 09:14:39 -03:00
Ivan Dyachkov
b5800f9869
Merge pull request #11270 from id/0714-add-codeql-workflow
2023-07-14 13:50:38 +02:00
Serge Tupchii
950d5edc41
fix: avoid logging unnecessary errors in async cleanup functions
...
Cleanup functions that access ETS tables may fail with `badarg` error during EMQX shutdown.
They are called asynchronously by `emqx_pool` workers and accessed ETS tables
may be already destroyed as their owners are shut down.
This fix catches ETS `badarg` errors before they can be caught and logged by `emqx_pool`.
Fixes: EMQX-9992
2023-07-14 14:22:43 +03:00
Ivan Dyachkov
0c448a7546
ci: add codeql workflow
2023-07-14 12:49:22 +02:00
lafirest
ae4c5aa4c9
Merge pull request #11272 from lafirest/fix/log_typo
...
fix(log): fix the `pubrel` typo in the log
2023-07-14 17:44:36 +08:00
firest
0be39bf546
chore: update changes
2023-07-14 17:29:38 +08:00
Kinplemelon
64563aa020
chore: upgrade dashboard to e1.1.1-beta.4 for ee
2023-07-14 17:23:46 +08:00
firest
fea73cf17d
fix(log): fix the `pubrel` typo in the log
2023-07-14 17:19:50 +08:00
zhongwencool
169a20a435
chore: add 11271 changelog
2023-07-14 17:00:40 +08:00
zhongwencool
11ee6abf02
fix: keep precent range is 0%~100%
2023-07-14 16:48:50 +08:00
zhongwencool
131511b10e
fix: hide process_limit completely
2023-07-14 11:04:20 +08:00
JianBo He
c746c85739
chore: update changes/ee/fix-11266.en.md
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2023-07-14 09:18:30 +08:00
Thales Macedo Garitezi
01b143c5ad
fix(resource): don't destruct error tuple
...
Otherwise, `emqx_resource:query` won't correctly deem the resource to
be unhealthy when there's an extra message.
2023-07-13 16:12:33 -03:00
Thales Macedo Garitezi
0dff428efb
Merge pull request #11262 from thalesmg/fix-gcp-consumer-hc-20230712-master
...
fix(gcp_pubsub_consumer): fail health check when there are no workers
2023-07-13 15:09:02 -03:00
Thales Macedo Garitezi
4034bcbb26
fix(rule_runtime): avoid rewriting select clause sources (by @keynslug)
...
Thanks to @keynslug for the insight and the patch.
With this, we avoid rewriting the parsed select clause sources, and
attempt to reuse the result context when reading values during
evaluation.
2023-07-13 14:46:08 -03:00
Thales Macedo Garitezi
3902c224e3
Merge pull request #11254 from emqx/ci-fix-missing-reboot-check
...
ci(fix): actually fail check for missing reboot apps
2023-07-13 10:09:01 -03:00
Thales Macedo Garitezi
924ed06760
Merge pull request #11256 from thalesmg/bridge-api-ecpool-400-errors-20230712-r51
...
fix(bridge_api): return 400 for all ecpool start errors
2023-07-13 10:05:07 -03:00
Thales Macedo Garitezi
26d4ee5780
ci(fix): actually fail check for missing reboot apps
2023-07-13 09:02:20 -03:00
firest
66baea2ba0
chore: update changes
2023-07-13 08:02:36 +00:00
firest
749b8cd2ed
test(tdengine): cover multi-table insert && subtable name generation
2023-07-13 07:39:01 +00:00
Ivan Dyachkov
d450d34ab3
ci: fix and speedup jmeter download
2023-07-13 09:26:16 +02:00
JianBo He
d74ff25130
Merge pull request #11265 from JimMoen/fix-hstream-connector-schema
...
fix: hstreamdb connector use unified schema
2023-07-13 14:02:22 +08:00
firest
fef5087c41
fix(tdengine): fix SQL template errors
...
1. supports multi-table insert
2. supports constructing subtable names by mixed prefixes and placeholders
2023-07-13 04:44:48 +00:00
JimMoen
c23c3a1f78
fix: hstreamdb connector use unified schema
2023-07-13 10:47:45 +08:00
zhongwencool
4f12d0ca67
Merge pull request #11264 from thalesmg/sync-r51-20230712
...
sync `release-51` back to `master`
2023-07-13 09:06:11 +08:00
Thales Macedo Garitezi
06010f7ca9
Merge remote-tracking branch 'origin/release-51' into sync-r51-20230712
2023-07-12 16:47:45 -03:00
Thales Macedo Garitezi
be7918aa41
fix(gcp_pubsub_consumer): fail health check when there are no workers
...
`ecpool` already returns an error even if the worker process is dead,
but we add the empty worker list clause here just for completeness.
2023-07-12 16:31:21 -03:00