Thales Macedo Garitezi
|
35f1ddc0eb
|
Merge pull request #13393 from thalesmg/20240702-r57-test-plugin-start-enabled
fix(plugins): ensure plugin apps are restarted when restarting `emqx_plugins`
|
2024-07-03 11:27:14 -03:00 |
|
Thales Macedo Garitezi
|
e1420a27bb
|
fix(plugins): ensure plugin apps are restarted when restarting emqx_plugins
Fixes https://emqx.atlassian.net/browse/EMQX-12628
Fixes https://github.com/emqx/emqx/issues/13378
|
2024-07-03 09:51:42 -03:00 |
|
Thales Macedo Garitezi
|
2c3209e258
|
Merge pull request #13395 from thalesmg/20240702-r57-test-flaky-cluster-invite-timeout
test: attempt to fix flaky tests
|
2024-07-03 09:32:58 -03:00 |
|
zhongwencool
|
fe256363ad
|
Merge pull request #13331 from lafirest/fix/error-msg
fix(api_keys): improved the error message when bootstrapping api_key
|
2024-07-03 15:38:44 +08:00 |
|
zhongwencool
|
5f321702e7
|
Merge pull request #13398 from zhongwencool/authz-db-clear-table
fix: don't destory when authz'source unchanged
|
2024-07-03 15:29:39 +08:00 |
|
JianBo He
|
9f44c50025
|
Merge pull request #13350 from HJianBo/add-peersni-to-client-attr
feat: support to extract the client peersni field to clientinfo
|
2024-07-03 15:29:21 +08:00 |
|
zhongwencool
|
112433da87
|
fix: don't destory when authz'source unchanged
|
2024-07-03 13:13:23 +08:00 |
|
firest
|
ac6bbd2977
|
fix(api_keys): improved the error message when bootstrapping api_key
|
2024-07-03 11:08:47 +08:00 |
|
zhongwencool
|
0dfa3e8c86
|
chore: ensure the module is loaded
|
2024-07-03 10:11:33 +08:00 |
|
JianBo He
|
920e039487
|
chore: fix failed tests
|
2024-07-03 09:55:45 +08:00 |
|
zhongwencool
|
7c02e1979e
|
chore: add cluster_rpc_opts() type in emqx_config
|
2024-07-03 09:49:14 +08:00 |
|
zhongwencool
|
059baf9ea5
|
test: add authz test case
|
2024-07-03 09:49:13 +08:00 |
|
zhongwencool
|
e1c3b7587d
|
feat: do not fail on other nodes when the RPC succeeds on the first node
|
2024-07-03 09:49:13 +08:00 |
|
Thales Macedo Garitezi
|
9ef3eff4c6
|
Merge pull request #13394 from thalesmg/20240702-r57-atom-leak-schema-registry
fix(schema registry): avoid atom leak
|
2024-07-02 17:40:26 -03:00 |
|
Thales Macedo Garitezi
|
fdf43455d9
|
Merge pull request #13383 from thalesmg/20240701-r57-test-flaky-gconsu-multiple-pull-workers
test: attempts to stabilize flaky tests
|
2024-07-02 17:40:10 -03:00 |
|
Thales Macedo Garitezi
|
b0c0c02df9
|
test: attempt to fix flaky tests
```
%%% emqx_mgmt_api_cluster_SUITE ==> t_cluster_invite_api_timeout: FAILED
%%% emqx_mgmt_api_cluster_SUITE ==>
Failure/Error: ?assertMatch([ # { core_node := Core1 , replicant_nodes := [ # { node := Replicant , streams := _ } ] } , # { core_node := Core2 , replicant_nodes := [ # { node := Replicant , streams := _ } ] } ], lists : sort ( Core1Resp ))
expected: = [ # { core_node := Core1 , replicant_nodes := [ # { node := Replicant , streams := _ } ] } , # { core_node := Core2 , replicant_nodes := [ # { node := Replicant , streams := _ } ] } ]
got: [#{core_node => 'data_backup_core1@127.0.0.1',
replicant_nodes => []},
#{core_node => 'data_backup_core2@127.0.0.1',
replicant_nodes =>
[#{node => 'data_backup_replicant@127.0.0.1',
streams => 7}]}]
line: 111
```
|
2024-07-02 15:15:03 -03:00 |
|
Thales Macedo Garitezi
|
ea30d50125
|
fix(schema registry): avoid atom leak
Fixes https://emqx.atlassian.net/browse/EMQX-12603
|
2024-07-02 14:01:21 -03:00 |
|
Thales Macedo Garitezi
|
f64bd313aa
|
Merge pull request #13263 from thalesmg/mix-umbrella-m-20240612
perf: "mixify" project to improve release speed (part 1)
|
2024-07-02 11:36:09 -03:00 |
|
zhongwencool
|
55298ab6f3
|
Merge pull request #13387 from zhongwencool/dont-override-authn-users
fix: don't override authn users when import_user from authn.boostrap_file
|
2024-07-02 22:33:16 +08:00 |
|
lafirest
|
3f0d59300b
|
Merge pull request #13348 from lafirest/fix/drop_payload
feat(log): allows custom the encoding of payload in the log
|
2024-07-02 21:47:48 +08:00 |
|
Thales Macedo Garitezi
|
4df2e0be85
|
fix: bad rebase conflict resolution
|
2024-07-02 10:21:52 -03:00 |
|
zhongwencool
|
08596f886a
|
feat: add default csv file in authn-built-in-db
|
2024-07-02 21:18:38 +08:00 |
|
zhongwencool
|
8e904099c7
|
fix: add boostrap_file/type to post authn_api
|
2024-07-02 21:18:37 +08:00 |
|
zhongwencool
|
4d912516c8
|
fix: don't override authn users when import_user from authn.boostrap_file
|
2024-07-02 21:18:37 +08:00 |
|
Thales Macedo Garitezi
|
bd0c8f0204
|
fix: bad conflict resolution
|
2024-07-02 09:47:49 -03:00 |
|
Thales Macedo Garitezi
|
89bd69eb50
|
fix(bridge v1 api): return correct http response code when incompatible
|
2024-07-02 09:46:06 -03:00 |
|
Thales Macedo Garitezi
|
8843fcbbf4
|
perf: use manifest to track proto file compilation
|
2024-07-02 09:45:47 -03:00 |
|
Thales Macedo Garitezi
|
19f3b030f9
|
chore: preparing to run common tests / eunit with mix
|
2024-07-02 09:45:45 -03:00 |
|
Thales Macedo Garitezi
|
b74828d7ea
|
perf: "mixify" project to improve release speed
Fixes https://emqx.atlassian.net/browse/EMQX-12527
|
2024-07-02 09:39:48 -03:00 |
|
lafirest
|
dea2bf19b1
|
Merge pull request #13389 from lafirest/fix/builtin_acl
fix: fix two minor issues of bulti-in authn/authz
|
2024-07-02 20:19:53 +08:00 |
|
Thales Macedo Garitezi
|
5a0bae2318
|
Merge pull request #13367 from thalesmg/20240628-r57-test-flaky-authz-cache
test(authz cache): attempt to fix flaky test
|
2024-07-02 09:14:06 -03:00 |
|
Thales Macedo Garitezi
|
24ac241727
|
Merge pull request #13380 from thalesmg/20240701-r57-fix-http-bridge-hc-return-value
fix(http action): use correct return value for channel health check
|
2024-07-02 09:13:53 -03:00 |
|
firest
|
686f79c036
|
fix: fix two minor issues of bulti-in authn/authz
1. the `Derived Key Length` for `pbkdf2` should be a positive integer.
2. fix topics in the authorization rules might be parsed incorrectly
|
2024-07-02 19:35:48 +08:00 |
|
firest
|
a46440d00a
|
feat(log): allows custom the encoding of payload in the log
|
2024-07-02 19:33:31 +08:00 |
|
JianBo He
|
7e0bcd4eda
|
chore: tests in otp26
|
2024-07-02 15:26:07 +08:00 |
|
Thales Macedo Garitezi
|
317b29451f
|
test(gcp consumer): attempt to stabilize flaky test
```
%%% emqx_bridge_kafka_impl_consumer_SUITE ==> ssl.t_start_and_consume_ok: FAILED
%%% emqx_bridge_kafka_impl_consumer_SUITE ==> {{panic,
#{msg => "Unexpected result",
result =>
{run_stage_failed,error,
{badmatch,{{1,0},timeout}},
[{emqx_bridge_kafka_impl_consumer_SUITE,
'-t_start_and_consume_ok/1-fun-12-',4,
[{file,
"/emqx/apps/emqx_bridge_kafka/test/emqx_bridge_kafka_impl_consumer_SUITE.erl"},
{line,1184}]},
{emqx_bridge_kafka_impl_consumer_SUITE,
t_start_and_consume_ok,1,
[{file,
"/emqx/apps/emqx_bridge_kafka/test/emqx_bridge_kafka_impl_consumer_SUITE.erl"},
{line,1171}]}]}}},
[{emqx_bridge_kafka_impl_consumer_SUITE,t_start_and_consume_ok,1,
[{file,
"/emqx/apps/emqx_bridge_kafka/test/emqx_bridge_kafka_impl_consumer_SUITE.erl"},
{line,1240}]},
```
|
2024-07-01 17:57:17 -03:00 |
|
Thales Macedo Garitezi
|
c04e93838f
|
test(eviction agent): attempt to stabilize flaky test
```
%%% emqx_eviction_agent_SUITE ==> t_session_serialization: FAILED
%%% emqx_eviction_agent_SUITE ==>
Failure/Error: ?assertEqual(1, emqx_eviction_agent : session_count ( ))
expected: 1
got: 2
line: 348
```
|
2024-07-01 16:10:32 -03:00 |
|
Thales Macedo Garitezi
|
59084dbfbe
|
fix(message transformation): correctly read from user properties in context
Port of https://github.com/emqx/emqx/pull/13316 to release-57
Fixes https://emqx.atlassian.net/browse/EMQX-12582
|
2024-07-01 14:53:42 -03:00 |
|
Thales Macedo Garitezi
|
6dbb561944
|
Merge pull request #13355 from thalesmg/20240627-r57-fix-connector-api-bad-ssl-config
fix(connector api): handle bad tls config file conversion errors
|
2024-07-01 14:26:09 -03:00 |
|
Thales Macedo Garitezi
|
b14856cf1a
|
refactor: improve error messages
|
2024-07-01 13:21:17 -03:00 |
|
Thales Macedo Garitezi
|
72664780df
|
fix(http action): use correct return value for channel health check
Fixes https://emqx.atlassian.net/browse/EMQX-12622
|
2024-07-01 11:17:57 -03:00 |
|
Thales Macedo Garitezi
|
d1e9b097d1
|
Merge pull request #13365 from thalesmg/20240628-r57-fix-dashboard-add-default-user-concurrently
fix(dashboard): handle add default user race condition
|
2024-07-01 10:22:32 -03:00 |
|
lafirest
|
bd075caf56
|
Merge pull request #13358 from lafirest/fix/authn_reason
fix(events): fixed the reason format of the `authn_complete_event`
|
2024-07-01 18:46:18 +08:00 |
|
firest
|
a0644d4612
|
chore: update app version
|
2024-07-01 16:32:08 +08:00 |
|
Thales Macedo Garitezi
|
ec6e862539
|
test(authz cache): attempt to fix flaky test
Hypothesis: some race condition involving the previous test case, which uses the same
clientid.
```
Testing apps.emqx.emqx_authz_cache_SUITE: *** FAILED test case 3 of 3 ***
%%% emqx_authz_cache_SUITE ==> t_drain_authz_cache: FAILED
%%% emqx_authz_cache_SUITE ==>
Failure/Error: ?assertEqual([], list_cache ( ClientPid ))
expected: []
got: [{{#{qos => 0,action_type => publish,retain => false},<<"t1">>},
{allow,1719599365019}}]
line: 72
```
|
2024-06-28 15:40:55 -03:00 |
|
Thales Macedo Garitezi
|
9215b3710f
|
Merge pull request #13327 from thalesmg/fix-kprodu-delete-wolff-r57-20240624
fix(kafka and derivatives): add `alias` config to avoid clashes with same topic
|
2024-06-28 15:22:11 -03:00 |
|
Thales Macedo Garitezi
|
b69f298058
|
fix(dashboard): handle add default user race condition
This can happen at least in tests, when nodes boot concurrently.
|
2024-06-28 15:18:23 -03:00 |
|
Thales Macedo Garitezi
|
795d280861
|
fix(connector api): handle bad tls config file conversion errors
Fixes https://emqx.atlassian.net/browse/EMQX-12581
|
2024-06-28 14:31:31 -03:00 |
|
Thales Macedo Garitezi
|
2a9c27d206
|
Merge pull request #13345 from thalesmg/20240626-r572-fix-validate-schema-reg-name
fix(schema registry api): validate schema name when creating
|
2024-06-28 12:08:27 -03:00 |
|
Thales Macedo Garitezi
|
063e7657b5
|
Merge pull request #13344 from thalesmg/20240626-r572-multi-node-bulk-subscribe
fix(client mgmt api): make bulk subscribe work again in clusters
|
2024-06-28 12:08:16 -03:00 |
|