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 |
Andrew Mayorov
|
1d5669d008
|
fix(sessds): tolerate removal of nonexistent gbt entries
|
2024-07-02 17:15:41 +02:00 |
Thales Macedo Garitezi
|
5532f40d83
|
Merge branch 'release-57' into 20240702-m-sync-r57-mix-umbrella
|
2024-07-02 11:52:36 -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 |
Andrew Mayorov
|
a57917b66b
|
perf(sessds): rotate through streams with iterators when fetching
This avoids expensive shuffling of the whole list of fetchable streams,
which can be quite long.
|
2024-07-02 15:42:33 +02:00 |
Andrew Mayorov
|
9a4f3f88e3
|
feat(sessds): allow stream iteration starting from a specific key
|
2024-07-02 15:40:40 +02:00 |
Andrew Mayorov
|
dc73b957b3
|
feat(sessds): use trees to hold streams in session state
|
2024-07-02 15:39:02 +02: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
|
8a68f5dada
|
ci: temporarily revert mix release back to old version
This is so we may merge the huge PR as is and work on the fixes later with less conflicts.
|
2024-07-02 09:47:49 -03:00 |
Thales Macedo Garitezi
|
bd0c8f0204
|
fix: bad conflict resolution
|
2024-07-02 09:47:49 -03:00 |
Thales Macedo Garitezi
|
a95c9e76a3
|
Revert "ci: ct testing with mix"
This reverts commit 53bd2af4d23daf3072797dca562aaf56b235fed1.
|
2024-07-02 09:47:47 -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
|
b38e7066a5
|
ci: ct testing with mix
|
2024-07-02 09:46:04 -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
|
8c4a67de31
|
ci: auto-fix missing newline at end of file
|
2024-07-02 09:39:50 -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 |
Thales Macedo Garitezi
|
77ef648573
|
chore: rm script after usage
|
2024-07-02 09:39:27 -03:00 |
Thales Macedo Garitezi
|
0ece860383
|
chore: helper script to bootstrap umbrella `mix.exs` files
|
2024-07-02 09:39:27 -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 |
Thales Macedo Garitezi
|
db07a1ebea
|
feat(message transformation): add more read-only fields to context
Fixes https://emqx.atlassian.net/browse/EMQX-12583
|
2024-07-02 09:13:19 -03:00 |
firest
|
3779ddcd65
|
chore: update changes
|
2024-07-02 19:35:52 +08: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
|
dc43fdd5fc
|
chore: update changes
|
2024-07-02 19:33:36 +08:00 |
firest
|
a46440d00a
|
feat(log): allows custom the encoding of payload in the log
|
2024-07-02 19:33:31 +08:00 |
Andrew Mayorov
|
a5b114a7d4
|
Merge pull request #13382 from keynslug/fix/EMQX-12421/bump-ehttpc
chore: bump `ehttpc` to 0.4.14
|
2024-07-02 10:09:56 +02: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
|
51a8d3b041
|
Merge pull request #13381 from thalesmg/20240701-r57-fix-mt-read-user-prop
fix(message transformation): correctly read from user properties in context (r57)
|
2024-07-01 16:58:46 -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 |
Andrew Mayorov
|
97c28553eb
|
chore: add changelog entry
|
2024-07-01 20:11:51 +02:00 |
Andrew Mayorov
|
8f4b8d2ea2
|
chore: bump `ehttpc` to 0.4.14
Which includes a fix that prevents `emqtt_pool` from reusing pools
in an inconsistent state.
|
2024-07-01 20:03:13 +02: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 |