Thales Macedo Garitezi cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
..
emqx cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_audit d9e179b364 fix: use microsecond precision as the primary key for audit logs to prevent duplication %!s(int64=2) %!d(string=hai) anos
emqx_auth a9963e043b refactor(authz): improve logging %!s(int64=2) %!d(string=hai) anos
emqx_auth_http 7286f773ba feat: don't merge authz default headers if user already setting %!s(int64=2) %!d(string=hai) anos
emqx_auth_jwt 28a577ad09 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_auth_ldap f4f45cf634 fix(authn_ldap): Improve the type inference of method union %!s(int64=2) %!d(string=hai) anos
emqx_auth_mnesia ddbb8560fa fix(dialyzer): batch 2 %!s(int64=2) %!d(string=hai) anos
emqx_auth_mongodb 7c0e345d3a Merge remote-tracking branch 'upstream/release-54' %!s(int64=2) %!d(string=hai) anos
emqx_auth_mysql 71607aa2ad feat(emqx_bridge_mysql): port to shared connectors %!s(int64=2) %!d(string=hai) anos
emqx_auth_postgresql 28a577ad09 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_auth_redis 60d70b22dc chore: bump app vsn for emqx_auth_redis %!s(int64=2) %!d(string=hai) anos
emqx_auto_subscribe 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_bridge 3f06ebcaf7 Merge pull request #12181 from thalesmg/fix-fill-default-v1-api-return-r54-20231215 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_azure_event_hub 7338e394c8 perf: upgrade to wolff 1.9.1 for better performance %!s(int64=2) %!d(string=hai) anos
emqx_bridge_cassandra 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_clickhouse a69a78d024 feat(clickhouse): accept wrapped secrets as passwords %!s(int64=2) %!d(string=hai) anos
emqx_bridge_confluent 7338e394c8 perf: upgrade to wolff 1.9.1 for better performance %!s(int64=2) %!d(string=hai) anos
emqx_bridge_dynamo 89a61bc3bc chore: pin erlcloud version 3.7.0.3 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_gcp_pubsub 6a5fdd4b55 fix(gcp_pubsub_producer): mark `local_topic` as hidden in action schema %!s(int64=2) %!d(string=hai) anos
emqx_bridge_greptimedb 9920841deb chore: upgrade greptimedb client to v0.1.6 to fix the failed test %!s(int64=2) %!d(string=hai) anos
emqx_bridge_hstreamdb d560366c14 test: fix some compile warnings %!s(int64=2) %!d(string=hai) anos
emqx_bridge_http a6357d92f8 fix(http): force enable ssl when https %!s(int64=2) %!d(string=hai) anos
emqx_bridge_influxdb 13541690cc test(influx): fix verify_peer test case %!s(int64=2) %!d(string=hai) anos
emqx_bridge_iotdb 7d6c9d2daa feat(iotdb): accept wrapped secrets as passwords %!s(int64=2) %!d(string=hai) anos
emqx_bridge_kafka cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_kinesis 89a61bc3bc chore: pin erlcloud version 3.7.0.3 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_matrix fdeedc360e fix(actions_api): add missing fields to `POST` API schema %!s(int64=2) %!d(string=hai) anos
emqx_bridge_mongodb ec74f77ad8 refactor(emqx_bridge): common api_fields fn for actions %!s(int64=2) %!d(string=hai) anos
emqx_bridge_mqtt 9487635957 test(mqtt-bridge): do not assert map key order %!s(int64=2) %!d(string=hai) anos
emqx_bridge_mysql 2c61b2bfbb fix(mysql_bridge): forbid update statements with batch operations %!s(int64=2) %!d(string=hai) anos
emqx_bridge_opents 2f1fa2e961 chore: unified slog message formatting to improve logging consistency %!s(int64=2) %!d(string=hai) anos
emqx_bridge_oracle 8b4ac8eb4f feat(oracle): accept wrapped secrets as passwords %!s(int64=2) %!d(string=hai) anos
emqx_bridge_pgsql a5d848515b fix: project sub-fields in action/connector `resource_opts` for some bridges %!s(int64=2) %!d(string=hai) anos
emqx_bridge_pulsar bfc02d1ccf test(pulsar): fix pulsar consumer ssl opts %!s(int64=2) %!d(string=hai) anos
emqx_bridge_rabbitmq bd209678b3 chore(rabbitmq): upgrade rabbitmq dependency to v3.11.13.2 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_redis f6bb948e6f test(redis_action): add minimal smoke tests %!s(int64=2) %!d(string=hai) anos
emqx_bridge_rocketmq 7817502b8b feat(rocketmq): accept wrapped secrets as passwords %!s(int64=2) %!d(string=hai) anos
emqx_bridge_sqlserver d1c3b1c659 fix(bridges): handle secrets more consistently %!s(int64=2) %!d(string=hai) anos
emqx_bridge_syskeeper ddbb8560fa fix(dialyzer): batch 2 %!s(int64=2) %!d(string=hai) anos
emqx_bridge_tdengine 4385b2f020 feat(pgsql): accept wrapped secrets as passwords %!s(int64=2) %!d(string=hai) anos
emqx_bridge_timescale fdeedc360e fix(actions_api): add missing fields to `POST` API schema %!s(int64=2) %!d(string=hai) anos
emqx_conf d9e179b364 fix: use microsecond precision as the primary key for audit logs to prevent duplication %!s(int64=2) %!d(string=hai) anos
emqx_connector cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_ctl e2e7f96515 fix: incorrect behavior in audit logs during stop and start of EMQX %!s(int64=2) %!d(string=hai) anos
emqx_dashboard 19051f639b test: ensure verify_none to ssl client opts as default value %!s(int64=2) %!d(string=hai) anos
emqx_dashboard_rbac 9fd2fa95a8 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_dashboard_sso f1bde41bf6 fix(sso): Correctly handle wrapped passwords when updating %!s(int64=2) %!d(string=hai) anos
emqx_durable_storage c22a3686ae fix(emqx_durable_storage): fix type specs %!s(int64=2) %!d(string=hai) anos
emqx_enterprise 9fd2fa95a8 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_eviction_agent 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_exhook 47901c9fed fix(exhook): `client.authorize` hook always uses real-topic %!s(int64=2) %!d(string=hai) anos
emqx_ft 8d90f6f067 test: trap exit to assert gen_server:start_link returns error tuple %!s(int64=2) %!d(string=hai) anos
emqx_gateway cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_gateway_coap 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_gateway_exproto fc2ae4e5fa docs: use "invalid" and "bad" %!s(int64=2) %!d(string=hai) anos
emqx_gateway_gbt32960 d1adcd464e fix(gw_jt808): client keepalive timer %!s(int64=2) %!d(string=hai) anos
emqx_gateway_jt808 725e7a17bb docs(gw_jt808): fix and reformat data exchange guide %!s(int64=2) %!d(string=hai) anos
emqx_gateway_lwm2m 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_gateway_mqttsn 709c747b66 test: upgrade failed tests %!s(int64=2) %!d(string=hai) anos
emqx_gateway_ocpp cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_gateway_stomp 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_gcp_device 28a577ad09 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_ldap 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_license 1807df157c fix: license watermark percent support float %!s(int64=2) %!d(string=hai) anos
emqx_machine e2e7f96515 fix: incorrect behavior in audit logs during stop and start of EMQX %!s(int64=2) %!d(string=hai) anos
emqx_management 35504bd323 refactor: move ntoa (ip address formatting) code to emqx_utils %!s(int64=2) %!d(string=hai) anos
emqx_modules 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_mongodb 9fd2fa95a8 chore: bump apps versions %!s(int64=2) %!d(string=hai) anos
emqx_mysql 2c61b2bfbb fix(mysql_bridge): forbid update statements with batch operations %!s(int64=2) %!d(string=hai) anos
emqx_node_rebalance 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_opentelemetry cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_oracle 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_plugins 22f7cc1622 test: replace 'slave' and 'ct_slave' with 'peer' %!s(int64=2) %!d(string=hai) anos
emqx_postgresql cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_prometheus 525a9e0adf fix: only return recommend setting when get prometheus api %!s(int64=2) %!d(string=hai) anos
emqx_psk db33bc616a feat(schema): Add v2 scheam JSON dump %!s(int64=2) %!d(string=hai) anos
emqx_redis c29ada4666 fix(redis_bridge): fix connector schema and action info transformations %!s(int64=2) %!d(string=hai) anos
emqx_resource 432ddc5a3b fix(bridge_v1_schema): undo changing v1 schema to avoid confusion %!s(int64=2) %!d(string=hai) anos
emqx_retainer 423b586c56 fix(dialyzer): fix some dialyzer issues found on otp 26 %!s(int64=2) %!d(string=hai) anos
emqx_rule_engine cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos
emqx_s3 8a425d09bc test(s3): fix httpc ssl opts %!s(int64=2) %!d(string=hai) anos
emqx_schema_registry 22f7cc1622 test: replace 'slave' and 'ct_slave' with 'peer' %!s(int64=2) %!d(string=hai) anos
emqx_slow_subs c2c56ba481 chore(auth): update tests %!s(int64=2) %!d(string=hai) anos
emqx_telemetry d560366c14 test: fix some compile warnings %!s(int64=2) %!d(string=hai) anos
emqx_utils cf9331a95f Merge branch 'release-54' into sync-r54-m-20231218 %!s(int64=2) %!d(string=hai) anos