emqx/apps
Kjell Winblad f2ccfff803 fix(pgsql connector): handle prepared statement already exists
In a user's log file it was found that that the pgsql driver can end up
in a situation where the prepared statement for a channel/action is not
properly removed before a channel with the same name as the prepared
statement is added to the connector. This commit handles this by
attempting to remove the old prepared statement if one already exists
when adding channel.

Related issue:
https://emqx.atlassian.net/browse/EEC-1036
2024-06-03 16:14:26 +02:00
..
emqx test: assert results 2024-05-29 22:10:34 +02:00
emqx_audit fix: Revert "fix: redact all headers from logs" 2024-03-01 10:32:57 +08:00
emqx_auth chore: fix app vsn bumps 2024-05-29 21:56:22 +02:00
emqx_auth_http chore: bump emqx_auth_http app vsn 2024-05-19 09:30:39 +02:00
emqx_auth_jwt feat(authn): use correct time resolution for setting channel expire in JWT authn 2024-04-30 19:01:16 +03:00
emqx_auth_ldap chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_auth_mnesia chore: apply suggestions from code review 2024-04-25 09:16:53 +08:00
emqx_auth_mongodb feat: allow client_attr used in authz rules 2024-03-23 10:16:02 +01:00
emqx_auth_mysql feat: allow client_attr used in authz rules 2024-03-23 10:16:02 +01:00
emqx_auth_postgresql feat: allow client_attr used in authz rules 2024-03-23 10:16:02 +01:00
emqx_auth_redis feat: allow client_attr used in authz rules 2024-03-23 10:16:02 +01:00
emqx_auto_subscribe chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_bridge chore(bridge-v2): leave comment describing need for nowarn_function 2024-05-28 10:31:14 +02:00
emqx_bridge_azure_event_hub chore: upgrade kafka producer lib wolff to 1.10.4 2024-05-30 15:40:10 +02:00
emqx_bridge_cassandra fix(cassandra): format rendered trace in a better way 2024-05-16 11:35:12 +02:00
emqx_bridge_clickhouse fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_confluent chore: upgrade kafka producer lib wolff to 1.10.4 2024-05-30 15:40:10 +02:00
emqx_bridge_dynamo fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_es fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_gcp_pubsub fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_greptimedb fix(greptime trace): remove async info as it is confusing 2024-05-16 16:50:09 +02:00
emqx_bridge_hstreamdb feat: add stop after render and after render trace to hstreamdb action 2024-04-25 11:51:46 +02:00
emqx_bridge_http fix: issues found during PR review (thanks @thalesmg and @zmstone) 2024-05-03 15:04:57 +02:00
emqx_bridge_influxdb chore: bump influxdb app version 2024-05-29 11:13:17 +08:00
emqx_bridge_iotdb fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_kafka chore: upgrade kafka producer lib wolff to 1.10.4 2024-05-30 15:40:10 +02:00
emqx_bridge_kinesis fix(kinesis): partition_key should be of 'template' type 2024-05-10 13:57:38 +02:00
emqx_bridge_matrix refactor(emqx_connector_info): improve documentation and type specs 2024-03-21 16:08:31 +01:00
emqx_bridge_mongodb fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_mqtt refactor(rule trace): templates rendered trace to increase code reuse 2024-04-25 13:15:36 +02:00
emqx_bridge_mysql feat: add stop after render and after render trace to mysql action 2024-04-25 11:51:46 +02:00
emqx_bridge_opents fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_oracle feat(bridge): add is_template flag to bridge config fields 2024-04-17 13:10:55 +02:00
emqx_bridge_pgsql fix(pgsql connector): handle prepared statement already exists 2024-06-03 16:14:26 +02:00
emqx_bridge_pulsar fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_rabbitmq refactor(rule trace): templates rendered trace to increase code reuse 2024-04-25 13:15:36 +02:00
emqx_bridge_redis chore: bump version of emqx_redis_bridge app 2024-05-28 17:23:35 +02:00
emqx_bridge_rocketmq fix(rocketmq): fix namespace error for RocketMQ 2024-05-22 16:29:38 +08:00
emqx_bridge_s3 fix(bridge-v2): report descriptive error on invalid update request 2024-05-27 14:37:10 +02:00
emqx_bridge_sqlserver fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_syskeeper chore: update change 2024-05-10 07:29:14 +08:00
emqx_bridge_tdengine fix(rule tracing): format result traces in a more structured way 2024-05-06 17:33:59 +02:00
emqx_bridge_timescale refactor(emqx_connector_info): improve documentation and type specs 2024-03-21 16:08:31 +01:00
emqx_conf Merge pull request #13048 from thalesmg/sv-backup-r57-20240514 2024-05-17 09:47:04 +08:00
emqx_connector feat: avoid mixing request with and without the stop_after_render flag 2024-04-17 16:21:21 +02:00
emqx_connector_aggregator fix(aggregator): refactor supervision tree 2024-05-10 09:06:12 -03:00
emqx_ctl chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_dashboard chore: bump application versions 2024-05-27 17:49:16 +02:00
emqx_dashboard_rbac chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_dashboard_sso chore: fix typo 2024-04-26 10:25:18 +08:00
emqx_durable_storage fix(dsrepl): Retry sending ra commands to the leader 2024-05-24 19:09:34 +02:00
emqx_enterprise refactor: rename message_validation to schema_validation 2024-05-14 10:32:27 -03:00
emqx_eviction_agent fix(rebalance): fix start order of rebalance applications 2024-04-12 15:58:57 +03:00
emqx_exhook chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_ft chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_gateway feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_coap feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_exproto feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_gbt32960 feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_jt808 test(gw): jt808 register failed 2024-05-10 23:09:22 +08:00
emqx_gateway_lwm2m feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_mqttsn feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_ocpp feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gateway_stomp feat(authn): add connection expire based on authn data 2024-04-30 17:04:55 +03:00
emqx_gcp_device chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_ldap fix(ldap): lower the log level of LDAB to debug 2024-03-13 19:20:40 +08:00
emqx_license Merge pull request #13070 from zmstone/0518-improve-kafka-connection-error-logs 2024-05-29 16:24:01 +02:00
emqx_machine refactor: rename message_validation to schema_validation 2024-05-14 10:32:27 -03:00
emqx_management chore: fix app vsn bumps 2024-05-29 21:56:22 +02:00
emqx_modules chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_mongodb chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_mysql fix: make mysql action rendered trace include parameters 2024-05-15 14:49:33 +02:00
emqx_node_rebalance fix(rebalance): fix start order of rebalance applications 2024-04-12 15:58:57 +03:00
emqx_opentelemetry fix: cpu usage and idle use two decimal places 2024-04-08 14:14:09 +08:00
emqx_oracle chore: bump app versions 2024-05-28 11:01:00 +02:00
emqx_plugins fix: make dialyzer happy 2024-05-24 14:29:02 +08:00
emqx_postgresql fix(pgsql connector): handle prepared statement already exists 2024-06-03 16:14:26 +02:00
emqx_prometheus refactor(prom): unify function name to avoid multiple levels call 2024-05-23 20:11:22 +08:00
emqx_psk chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_redis chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_resource refactor: simplify the code with maps:map/2 2024-05-22 18:03:43 +02:00
emqx_retainer fix(retainer): fix qlc cursor cleanup 2024-05-08 21:38:37 +03:00
emqx_rule_engine fix(trace): make sure that the payload encode works with nested payloads 2024-05-23 12:30:56 +02:00
emqx_s3 fix(s3-bridge): report inconsistent min/max_part_size option 2024-05-21 18:49:01 +02:00
emqx_schema_registry fix: use explain instead of msg as error explanation and add test 2024-05-29 10:20:15 +02:00
emqx_schema_validation feat(schema validation): implement support for ctl conf load 2024-05-16 09:55:42 -03:00
emqx_slow_subs chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_telemetry chore(retainer): refactor types; remove hotwiring to builtin config 2024-02-28 18:43:16 +03:00
emqx_utils perf(emqx_placeholder): do not try to decode maps as json 2024-05-24 20:08:31 +03:00