Thales Macedo Garitezi
|
ff8c2bc1d8
|
feat(authz): add `ignore` metric for each source type
Fixes https://emqx.atlassian.net/browse/EMQX-12411
|
2024-06-27 09:22:45 -03:00 |
Thales Macedo Garitezi
|
4bd0abc93f
|
chore: bump app vsns
|
2024-06-27 09:22:06 -03:00 |
Thales Macedo Garitezi
|
4c3c86e919
|
chore: bump wolff -> 2.0.0
|
2024-06-27 09:20:00 -03:00 |
Thales Macedo Garitezi
|
164a507899
|
test(pulsar): add testcase for different producers using the same topic
|
2024-06-27 09:20:00 -03:00 |
Thales Macedo Garitezi
|
ed5e6599d9
|
fix(buffer worker, kafka): send reply when async call fails immediately
Fixes https://emqx.atlassian.net/browse/EMQX-12585
|
2024-06-27 09:20:00 -03:00 |
Thales Macedo Garitezi
|
6023012f8b
|
fix(kafka and derivatives): add `alias` config to avoid clashes with same topic
Fixes https://emqx.atlassian.net/browse/EMQX-12592
|
2024-06-27 09:20:00 -03:00 |
zmstone
|
cf8dbdf0a0
|
docs: Update rel/i18n/emqx_authn_mnesia_schema.hocon
|
2024-06-27 14:16:40 +02:00 |
Andrew Mayorov
|
58b931160f
|
Merge pull request #13351 from keynslug/ci/pin-debian-x64
build: pin base docker image to stable-20240612-slim
|
2024-06-27 14:10:28 +02:00 |
zmstone
|
8e9eb441db
|
ci: pin selenium docker image tag 1.0.0
|
2024-06-27 13:56:22 +02:00 |
zmstone
|
7e089dce6b
|
Merge pull request #13349 from zmstone/0627-release-572-to-release-57
0627 release 572 to release 57
|
2024-06-27 13:52:40 +02:00 |
zhongwencool
|
d9086139eb
|
chore: apply suggestions from code review
Co-authored-by: zmstone <zmstone@gmail.com>
|
2024-06-27 19:31:35 +08:00 |
Ivan Dyachkov
|
8a42d664b8
|
build: pin base docker image to stable-20240612-slim
latest version of 12-slim as of today is configured
to fetch i386 packages
|
2024-06-27 13:21:06 +02:00 |
JianBo He
|
3b21c41690
|
feat: support to extract the client peersni field to clientinfo
|
2024-06-27 17:13:10 +08:00 |
zmstone
|
b6e7d7566d
|
Merge remote-tracking branch 'origin/release-572' into release-57
|
2024-06-27 11:09:02 +02:00 |
zmstone
|
852a135040
|
Merge pull request #13346 from zmstone/0626-merge-release-572-to-release-57
0626 merge release 572 to release 57
|
2024-06-27 11:07:44 +02:00 |
JimMoen
|
ef28579c4a
|
Merge pull request #13334 from JimMoen/fix-mqtt-username-password-flag
fix(mqtt): check password flag to respect protocol spec
|
2024-06-27 16:16:53 +08:00 |
zhongwencool
|
cbaa0b0be0
|
docs: add password_hash generate document
|
2024-06-27 15:22:24 +08:00 |
zhongwencool
|
6a78951715
|
chore: log shutdown reason for check_oom trace log
|
2024-06-27 14:52:22 +08:00 |
lafirest
|
68d747b7b9
|
Merge pull request #13324 from lafirest/feat/oidc-572
feat(sso): add OIDC support
|
2024-06-27 11:24:05 +08:00 |
firest
|
3d398873f1
|
fix(oidc): return to dashboard when provider calls back
fixed a bug when updating config
|
2024-06-27 10:22:07 +08:00 |
zhongwencool
|
9594b6df32
|
chore: warning overrided when restart authn
|
2024-06-27 10:16:04 +08:00 |
zhongwencool
|
24d2534641
|
chore: apply review suggestion
|
2024-06-27 10:16:04 +08:00 |
zhongwencool
|
29076f7eb8
|
chore: changelog for bootstrap_file/type
|
2024-06-27 10:16:04 +08:00 |
zhongwencool
|
5265c3cc1f
|
feat: support bootstrap_file on build-in-db authn
|
2024-06-27 10:16:04 +08:00 |
zmstone
|
557a843c69
|
chore: minimize oss/platform diff
|
2024-06-26 22:48:50 +02:00 |
zmstone
|
82e7b75a02
|
chore: bump app versions
|
2024-06-26 22:47:18 +02:00 |
zmstone
|
98f70ea8d8
|
Merge remote-tracking branch 'origin/release-572' into release-57
|
2024-06-26 22:28:08 +02:00 |
Andrew Mayorov
|
d8963c836e
|
Merge pull request #13332 from keynslug/ft/EMQX-12571/error-mapping
feat(bridge-s3): provide more meaningful error details in status
|
2024-06-26 21:13:51 +02:00 |
Andrew Mayorov
|
e1de18ef10
|
test(dsrepl): await stable state before running testcase
|
2024-06-26 20:44:35 +02:00 |
Andrew Mayorov
|
30efa1f57e
|
test(dsrepl): relax crash-recover testcase to tolerate message loss
Which is quite an expected occasion for this kind of stress test.
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
3d296abde9
|
fix(dsrepl): classify ra error conditions more carefully
Most importantly: avoid automatic retries of `shutdown` and `nodedown`
errors as this could easily lead to Raft log entries duplication.
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
733751fadd
|
refactor(dsstore): keep passing `Options` to both prepare + commit
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
5b5f33c421
|
chore(dsstore): resurrect `prepare_batch` entry tracepoint
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
8ff48ac5ea
|
feat(dsrepl): rely on accumulated log size to decide when to flush
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
b6a249baa9
|
feat(cth-peer): add brutal `kill/1` facility
|
2024-06-26 20:44:34 +02:00 |
Andrew Mayorov
|
8db70b5bbc
|
test(dsrepl): add crash-restart-recover testcase
That verifies nothing is lost in the event of abrupt node failures.
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
ae89b61af0
|
feat(cth-cluster): make `restart/1` more generic
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
5fd5fc76e5
|
fix(dsstore): ensure backward compatibility
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
8538a5a5b6
|
test(dsrepl): anticipate transitionless membership changes
E.g. when a membership change is applied twice in a row.
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
19072414cb
|
chore: bump `erlang-rocksdb` to 1.8.0-emqx-6
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
cd0663074e
|
test(dsrepl): add `add_generation` events into the mix
They usually cause storage layer to perform flushes, and thus enable
testing `handle_flush/1` codepath in different circumstances.
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
2180cc7c26
|
fix(dsstore): avoid storing `cf_refs()` in the RocksDB itself
This is both pointless and confusing.
|
2024-06-26 20:44:33 +02:00 |
Andrew Mayorov
|
80ea2e62f7
|
fix(stream): ensure that `chain/1` preserves the order
|
2024-06-26 20:44:32 +02:00 |
Andrew Mayorov
|
7895e9cc45
|
feat(dsstore): make WAL-less mode optional
And make the upper layer choose when to use it.
|
2024-06-26 20:44:32 +02:00 |
Andrew Mayorov
|
0c0757b8c2
|
feat(dsrepl): enable WAL-less batch writes
|
2024-06-26 20:44:32 +02:00 |
Andrew Mayorov
|
2705226eb5
|
feat(dsrepl): release log entries occasionally
Also make tracepoints in `apply/3` callback implementation more
uniform.
|
2024-06-26 20:44:32 +02:00 |
Andrew Mayorov
|
b6894c18fa
|
chore(dsrepl): improve tracepoints usability a bit
|
2024-06-26 20:44:32 +02:00 |
Thales Macedo Garitezi
|
483cf6d7af
|
Merge pull request #13341 from thalesmg/20240626-r572-ci-debug-docker
ci: add debugging info when building for docker tests
|
2024-06-26 15:16:00 -03:00 |
Thales Macedo Garitezi
|
263e654208
|
Merge pull request #13340 from thalesmg/20240626-r572-fix-docs-conf-load
fix: don't crash if application is already loaded
|
2024-06-26 15:15:49 -03:00 |
Thales Macedo Garitezi
|
7dea8e08b5
|
Merge pull request #13335 from thalesmg/20240625-test-flaky-resource-expiration-retry-r572
test: attempt to fix flaky test
|
2024-06-26 15:15:33 -03:00 |