dependabot[bot]
bcb70a9fb9
chore(deps): bump the actions-package-macos group
...
Bumps the actions-package-macos group in /.github/actions/package-macos with 1 update: [actions/cache](https://github.com/actions/cache ).
Updates `actions/cache` from 4.0.1 to 4.0.2
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](ab5e6d0c87...0c45773b62 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions-package-macos
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 03:17:26 +00:00
JimMoen
09ec31908b
Merge pull request #13357 from JimMoen/fix-utf8-frame-error-connack
...
Stop returning `CONNACK` or `DISCONNECT` to clients that sent malformed CONNECT packets.
- Only send `CONNACK` with reason code `frame_too_large` for MQTT-v5.0 when connecting if the protocol version field in CONNECT can be detected.
- Otherwise **DONOT** send any CONNACK or DISCONNECT packet.
2024-08-02 15:24:30 +08:00
lafirest
b94ec4014f
Merge pull request #13563 from lafirest/fix/payload_encode
...
fix(log): respect payload encoding settings when formatting packets
2024-08-02 14:38:12 +08:00
firest
74c346f9d1
fix(log): respect payload encoding settings when formatting packets
2024-08-02 12:41:30 +08:00
zhongwencool
8a33ef8576
Merge pull request #13562 from zhongwencool/fix-deactivate-alarm
...
fix: deactivate alarm before create resource
2024-08-02 12:08:27 +08:00
zhongwencool
6c2033ecbf
fix: deactivate alarm before create resource
2024-08-02 11:03:59 +08:00
zmstone
51530588ef
ci: fix a typo in commented out docker-compose yaml file
2024-08-01 22:41:42 +02:00
Thales Macedo Garitezi
bba9d085d6
test: refactor test structure
2024-08-01 16:03:04 -03:00
Thales Macedo Garitezi
3162fe7a27
feat: prettify some error explanations
2024-08-01 15:31:00 -03:00
Thales Macedo Garitezi
52b2d73b28
test: move new test to newer module and use current apis
2024-08-01 15:13:25 -03:00
Thales Macedo Garitezi
44e7f2e9b2
refactor: use macros for status to avoid typos
2024-08-01 14:49:43 -03:00
Thales Macedo Garitezi
baf2b96cbc
test: refactor test structure
2024-08-01 14:27:25 -03:00
Kjell Winblad
ba2d4f3df3
docs: add change log entry
2024-08-01 14:21:27 -03:00
Kjell Winblad
11aaa7b07d
fix: make MQTT connector error log messages easier to understand
...
Fixes:
https://emqx.atlassian.net/browse/EMQX-12555
https://emqx.atlassian.net/browse/EMQX-12657
2024-08-01 14:21:26 -03:00
Thales Macedo Garitezi
4250d01363
Merge pull request #13546 from thalesmg/20240730-r58-pulsar-query-mode
...
feat: expose `resource_opts.query_mode` for pulsar action
2024-08-01 14:19:16 -03:00
Thales Macedo Garitezi
86853ac6ef
Merge pull request #13545 from thalesmg/20240730-m-connector-jwt-app
...
refactor: move JWT worker and helpers to separate app
2024-08-01 13:06:27 -03:00
Andrew Mayorov
810a4d3cf9
test(dsbackend): add shared tests for atomic batches + preconditions
2024-08-01 14:26:45 +02:00
Andrew Mayorov
7b243ef7ad
feat(ds): support operations + preconditions in skipstream-lts
2024-08-01 14:26:45 +02:00
Andrew Mayorov
fcf76d28ba
feat(dsraft): support atomic batches + preconditions
2024-08-01 14:26:45 +02:00
Andrew Mayorov
3b5d98c1d9
feat(ds): adopt buffer interface to emqx_ds:operation()
2024-08-01 14:26:45 +02:00
Andrew Mayorov
451b03ff99
feat(ds): add generic preconditions implementation
2024-08-01 14:26:45 +02:00
JimMoen
f792418a68
Merge pull request #13552 from JimMoen/fix-plugin-app-takes-too-long
...
fix: add a startup timeout limit for the plugin application
2024-08-01 16:46:09 +08:00
JimMoen
4915cc0da6
chore: add changelog entry for 13357
2024-08-01 15:23:58 +08:00
JimMoen
15b3f4deb0
fix: rm unused func and exports
2024-08-01 15:00:24 +08:00
JimMoen
7a251c9ead
test: handle frame error for CONNECT packets
2024-08-01 10:26:31 +08:00
JimMoen
37a89d0094
fix: enrich parse_state and connection serialize opts
2024-08-01 10:26:31 +08:00
JimMoen
c313aa89f0
fix: try throw proto_ver and proto_name when parsing CONNECT packet
2024-08-01 10:26:31 +08:00
JimMoen
6db1c0a446
refactor: separate function to handle frame_error
2024-08-01 10:26:31 +08:00
JimMoen
d4508a4f1d
chore: sync master elvis.config
2024-08-01 10:26:31 +08:00
Thales Macedo Garitezi
a6a9538e73
refactor: move JWT worker and helpers to separate app
...
Some bridge applications might need to use JWTs before the `emqx_connector` is started, so
we must move JWT table initialization to a separate dependency application.
2024-07-31 14:52:12 -03:00
Thales Macedo Garitezi
9f97bff7d0
feat: expose resource_opts.query_mode for pulsar action
...
Fixes https://emqx.atlassian.net/browse/EMQX-12782
2024-07-31 11:13:11 -03:00
Ivan Dyachkov
577f1a7d8a
Merge pull request #13553 from id/20240731-ci-fix-docker-build
...
ci: fix docker images build
2024-07-31 16:04:47 +02:00
Ivan Dyachkov
e42021d314
Merge pull request #13554 from id/20240731-sync-release-57
...
sync release-57
2024-07-31 15:48:37 +02:00
Thales Macedo Garitezi
08c58cc319
Merge pull request #13543 from thalesmg/20240730-r57-sr-delete-protobuf-cache
...
fix(schema registry): clear protobuf code cache when deleting/updating serdes
2024-07-31 10:16:48 -03:00
Thales Macedo Garitezi
150fee87f1
Merge pull request #13541 from thalesmg/20240730-r57-unset-crl-check-listener
...
fix(crl): force remove CRL fields from SSL opts after listener update
2024-07-31 10:16:35 -03:00
ieQu1
6058b50c91
Merge pull request #13555 from ieQu1/ds-rest-404
...
fix(mgmt): Return 404 for /ds/ API endpoints when DS is disabled
2024-07-31 14:57:17 +02:00
Thales Macedo Garitezi
85cff5e7eb
fix: merge conflicts
2024-07-31 09:14:29 -03:00
ieQu1
569f48f5a1
fix(mgmt): Return 404 for /ds/ API endpoints when DS is disabled
2024-07-31 13:44:38 +02:00
ieQu1
2cf86e76ee
Merge pull request #13551 from ieQu1/EMQX-12587
...
fix(sessds): Expose durable sessions in the config API
2024-07-31 12:00:26 +02:00
Ivan Dyachkov
74cef7937d
Merge remote-tracking branch 'upstream/release-57' into 20240731-sync-release-57
2024-07-31 11:31:29 +02:00
JimMoen
c658cfe269
fix: make static_check happy
2024-07-31 17:17:13 +08:00
JimMoen
a246551914
fix: add a startup timeout limit for the plugin application
2024-07-31 17:17:11 +08:00
JimMoen
b1c8bc2421
Merge pull request #13548 from JimMoen/feat-plugin-on-config-changed-callback
...
feat: call plugin's app module `on_config_changed/2` callback
2024-07-31 16:40:48 +08:00
ieQu1
200b5ab294
Merge pull request #13550 from ieQu1/no-ra-dependency-on-oss
...
chore(emqx): Remove ra from the list of EMQX dependencies
2024-07-31 10:30:44 +02:00
Ivan Dyachkov
8d8ff6cf5d
ci: fix docker images build
...
/etc/docker/daemon.json requires root for read access
2024-07-31 10:27:04 +02:00
ieQu1
a23b8266b1
fix(sessds): Expose durable sessions in the config API
2024-07-31 10:18:38 +02:00
ieQu1
d69342a2fc
chore(emqx): Remove ra from the list of EMQX dependencies
2024-07-31 09:56:28 +02:00
JimMoen
e6bfc14cc9
fix: try-catch optional on_config_changed/2 plugin app callback
2024-07-31 10:09:02 +08:00
JimMoen
3d1f0c756c
feat: call plugin's app module on_config_changed/2 callback
...
assume the module: `[PluginName]_app`
2024-07-31 10:09:02 +08:00
Thales Macedo Garitezi
83041a8b83
Merge pull request #13544 from thalesmg/20240730-m-test-flaky-client-v2
...
test(clients v2 api): attempt to reduce flakiness
2024-07-30 16:07:37 -03:00