firest
|
b0e3e405cf
|
fix(oidc): Avoid crashes and avoid deleting jwks on update
|
2024-07-10 15:22:43 +08:00 |
|
Thales Macedo Garitezi
|
3c370a90aa
|
Merge pull request #13436 from thalesmg/20240708-r57-custom-headers-jwks
feat(jwks): allow specifying custom request headers
|
2024-07-09 15:52:44 -03:00 |
|
Thales Macedo Garitezi
|
d25c4ba06f
|
Merge pull request #13421 from thalesmg/20240705-r57-docs-mt-api-examples
docs(message transformation): add api examples
|
2024-07-09 10:16:53 -03:00 |
|
Thales Macedo Garitezi
|
811184ddad
|
feat(jwks): allow specifying custom request headers
Fixes https://emqx.atlassian.net/browse/EMQX-12655
|
2024-07-08 15:40:52 -03:00 |
|
Thales Macedo Garitezi
|
d34fc7a03a
|
Merge pull request #13420 from thalesmg/20240705-r57-fix-mt-empty-topics
fix(schema validation & message transformation): forbid empty topic filter list
|
2024-07-08 10:15:08 -03:00 |
|
Thales Macedo Garitezi
|
166f5e5f12
|
Merge pull request #13426 from thalesmg/20240705-r57-test-flaky-plugin-start-enabled
test(plugins): fix flaky test
|
2024-07-08 09:19:53 -03:00 |
|
zhongwencool
|
29d7a511f1
|
Merge pull request #13419 from zhongwencool/port-pr
Port: some minor bug fixes from master
|
2024-07-06 14:42:51 +08:00 |
|
Thales Macedo Garitezi
|
f1b4467fe1
|
test(plugins): fix flaky test
Hypothesis is that both peer nodes were using the same directory and stepping on each
other's toes.
|
2024-07-05 14:17:42 -03:00 |
|
Thales Macedo Garitezi
|
70fab51354
|
fix: handle max_heap_size = 0
Fixes https://github.com/emqx/emqx/issues/13417
Fixes https://emqx.atlassian.net/browse/EMQX-12659
|
2024-07-05 13:10:37 -03:00 |
|
Thales Macedo Garitezi
|
36ee7bed77
|
docs(message transformation): add api examples
Fixes https://emqx.atlassian.net/browse/EMQX-12645
|
2024-07-05 09:59:27 -03:00 |
|
Thales Macedo Garitezi
|
e7351d949d
|
fix(schema validation): forbid empty topic filter list
|
2024-07-05 09:51:43 -03:00 |
|
Thales Macedo Garitezi
|
e99fee68c0
|
fix(message transformation): forbid empty topic filter list
Fixes https://emqx.atlassian.net/browse/EMQX-12646
|
2024-07-05 09:49:03 -03:00 |
|
zhongwencool
|
7d851872ec
|
chore: update emqx_module's app version
|
2024-07-05 19:21:28 +08:00 |
|
zhongwencool
|
d94fcb9cfd
|
test: fix api_config SUITE failed
|
2024-07-05 17:34:39 +08:00 |
|
zhongwencool
|
ba3097dc56
|
fix: observer command crash when can't find object code
|
2024-07-05 17:34:33 +08:00 |
|
zhongwencool
|
f0a1d785ca
|
fix: don't allow set active_n to negative int
|
2024-07-05 17:34:25 +08:00 |
|
zhongwencool
|
8aab919f74
|
fix: load bad configs return unknown msg
|
2024-07-05 17:34:17 +08:00 |
|
zhongwencool
|
b4cffc581b
|
fix: ws/wss's max_frame_size should > 0
|
2024-07-05 17:34:09 +08:00 |
|
zhongwencool
|
094259f444
|
Merge pull request #13408 from zhongwencool/password-crash
chore: improve auth error for invalid salt/password type
|
2024-07-05 11:44:21 +08:00 |
|
JimMoen
|
9d0b5a9bc6
|
Merge pull request #13412 from JimMoen/fix-cert-notafter-badmatch
fix: obtain cert expiry epoch failed due to formated `generalTime`
|
2024-07-05 10:13:22 +08:00 |
|
zhongwencool
|
d3d3303dcb
|
chore: improve auth error for invalid salt/password type
|
2024-07-05 10:12:24 +08:00 |
|
lafirest
|
aa84ca5a88
|
Merge pull request #13386 from lafirest/feat/banned_boot_57
feat(banned): add a bootstrap file for banned
|
2024-07-05 08:47:40 +08:00 |
|
Thales Macedo Garitezi
|
b333babb4c
|
Merge pull request #13401 from thalesmg/20240703-r57-authz-ignore-api-metrics
fix(authz api): add new `ignore` metric to status response
|
2024-07-04 17:07:08 -03:00 |
|
JimMoen
|
d84d31cbc5
|
test: cert expiry epoch with generalTime formatted
|
2024-07-05 01:47:13 +08:00 |
|
Thales Macedo Garitezi
|
f758fd9279
|
Merge pull request #13405 from thalesmg/20240703-r57-test-flaky-table-removed-postgres
test(postgres bridge): attempt to stabilize flaky test
|
2024-07-04 09:25:15 -03:00 |
|
JimMoen
|
8c6cd69caa
|
fix: obtain cert expiry epoch failed due to formated generalTime
|
2024-07-04 18:23:56 +08:00 |
|
firest
|
913e0ce18b
|
feat(banned): add a bootstrap file for banned
|
2024-07-04 09:12:12 +08:00 |
|
zmstone
|
947cddb2eb
|
test: invalid map key is caught by hocon
now that hocon has a built-in map key validation,
some of the resource name validations are cought by hocon
|
2024-07-03 23:00:18 +02:00 |
|
zmstone
|
eaaee725c2
|
fix: upgrade to hocon 0.43.1
included 3 changes since 0.42.2
- allow validation of map keys
- improve crash stacktrace report
- avoid dumping array environment variable values
|
2024-07-03 23:00:14 +02:00 |
|
zmstone
|
7ee5b90084
|
Merge pull request #13400 from zmstone/0605-ACL-rules-in-http-authentication-response
feat(auth): support HTTP authn return ACL rules
|
2024-07-03 21:51:07 +02:00 |
|
Thales Macedo Garitezi
|
ae24b7a37b
|
Merge pull request #13404 from thalesmg/20240703-r57-refactor-mix-common-deps
ci(mix): refactor to avoid conflicts
|
2024-07-03 15:57:05 -03:00 |
|
Thales Macedo Garitezi
|
72579f9014
|
test(postgres bridge): attempt to stabilize flaky test
```
%%% emqx_bridge_pgsql_SUITE ==> tcp.sync.with_batch.t_table_removed: FAILED
%%% emqx_bridge_pgsql_SUITE ==> {{panic,
#{msg => "Unexpected result",
result =>
{run_stage_failed,exit,
{test_case_failed,
"unexpected result: {error,{recoverable_error,sync_required}}"},
[{emqx_bridge_pgsql_SUITE,'-t_table_removed/1-fun-3-',3,
[{file,
"/emqx/apps/emqx_bridge_pgsql/test/emqx_bridge_pgsql_SUITE.erl"},
{line,822}]},
```
```
Error: -03T17:52:54.046809+00:00 [error] Generic server <0.352770.0> terminating. Reason: {'module could not be loaded',[{undefined,handle_message,[90,<<"I">>,{state,ssl,{sslsocket,{gen_tcp,#Port<0.1671>,tls_connection,undefined},[<0.352774.0>,<0.352773.0>]},<<>>,{336,-2093820527},on_message,{codec,#{},[null,undefined],{oid_db,#{16 =>
...
2024-07-03T17:52:54.075446+00:00 [critical] Run stage failed: exit:{test_case_failed,"unexpected result: {error,\n {resource_error,\n #{reason => exception,\n msg =>\n #{error =>\n {exit,\n {{undef,\n [{undefined,handle_message,\n [90,<<\"I\">>,\n {state,ssl,\n {sslsocket,\n {gen_tcp,#Port<0.1671>,tls_connection,\n
```
|
2024-07-03 15:05:00 -03:00 |
|
Thales Macedo Garitezi
|
afb65817c4
|
ci(mix): refactor to avoid conflicts
This introduces a refactoring that will hopefully help avoid conflicts with ongoing work
to migrate our build / CI tooling to Mix.
|
2024-07-03 14:37:25 -03:00 |
|
Thales Macedo Garitezi
|
532c7831b2
|
Merge pull request #13384 from thalesmg/20240701-r57-mt-new-fields
feat(message transformation): add more read-only fields to context
|
2024-07-03 11:27:27 -03:00 |
|
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 |
|
zmstone
|
9194756963
|
feat(auth): support HTTP authn return ACL rules
|
2024-07-03 15:37:11 +02:00 |
|
Thales Macedo Garitezi
|
c3579f338b
|
fix(authz api): add new ignore metric to status response
Fixes https://emqx.atlassian.net/browse/EMQX-12411
|
2024-07-03 10:16:18 -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 |
|