emqx/apps
Thales Macedo Garitezi 260fae296b feat(gcp_pubsub): generate jwt tokens on demand without workers (5.1)
Fixes https://emqx.atlassian.net/browse/EMQX-9603

Rather than relying on a JWT worker to produce and refresh tokens, we
could just produce then on demand when pushing the messages to GCP
PubSub.  That can generate a bit of extra work (as multiple processes
might realize it’s time to refresh the JWT and do so), but that
shouldn’t be much.  In return, we avoid any possibility of not having
a fresh JWT when pushing messages.
2023-06-06 13:19:24 -03:00
..
emqx Merge pull request #10947 from emqx/release-51 2023-06-06 09:32:16 -03:00
emqx_authn Merge remote-tracking branch 'origin/master' into release-51 2023-06-02 16:25:48 +02:00
emqx_authz chore: remove config_path() function 2023-06-02 07:09:08 +08:00
emqx_auto_subscribe test: add test for delayed update 2023-05-31 08:17:29 +08:00
emqx_bridge Merge pull request #10932 from chore/drop-mqtt-mode-tests 2023-06-02 22:46:31 +03:00
emqx_bridge_cassandra Merge pull request #10910 from thalesmg/unify-restart-interval-v50 2023-06-02 16:20:36 -03:00
emqx_bridge_clickhouse chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_bridge_dynamo Merge pull request #10910 from thalesmg/unify-restart-interval-v50 2023-06-02 16:20:36 -03:00
emqx_bridge_gcp_pubsub feat(gcp_pubsub): generate jwt tokens on demand without workers (5.1) 2023-06-06 13:19:24 -03:00
emqx_bridge_hstreamdb chore: hide bad links in README files 2023-04-23 11:27:59 +08:00
emqx_bridge_influxdb feat: refactor influxdb connector to to avoid resources leaking 2023-06-04 02:21:49 +08:00
emqx_bridge_iotdb Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_bridge_kafka chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_bridge_matrix chore: update changes && bump app versions 2023-05-10 17:23:26 +08:00
emqx_bridge_mongodb docs: fix invalid links 2023-05-15 11:18:09 +08:00
emqx_bridge_mqtt fix(mqttconn): no warn if ingress poolsize is same as config 2023-06-05 23:32:13 +03:00
emqx_bridge_mysql docs: fix invalid links 2023-05-15 11:18:09 +08:00
emqx_bridge_opents Merge pull request #10910 from thalesmg/unify-restart-interval-v50 2023-06-02 16:20:36 -03:00
emqx_bridge_oracle Merge pull request #10893 from paulozulato/fix-oracle-error-handling 2023-06-05 10:48:22 -03:00
emqx_bridge_pgsql refactor(resource): rename request_timeout -> request_ttl 2023-06-01 13:01:53 -03:00
emqx_bridge_pulsar chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_bridge_rabbitmq chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_bridge_redis docs: fix invalid links 2023-05-15 11:18:09 +08:00
emqx_bridge_rocketmq Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_bridge_sqlserver Merge pull request #10910 from thalesmg/unify-restart-interval-v50 2023-06-02 16:20:36 -03:00
emqx_bridge_tdengine Merge pull request #10910 from thalesmg/unify-restart-interval-v50 2023-06-02 16:20:36 -03:00
emqx_bridge_timescale chore: update changes && bump app versions 2023-05-10 17:23:26 +08:00
emqx_conf chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_connector feat(gcp_pubsub): generate jwt tokens on demand without workers (5.1) 2023-06-06 13:19:24 -03:00
emqx_ctl fix: reorder authn when updating 2023-06-01 17:24:39 +08:00
emqx_dashboard Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_enterprise chore: bump app versions 2023-05-30 08:08:29 +02:00
emqx_eviction_agent test: use zone default in emqx_eviction_agent_channel_SUITE 2023-06-01 14:52:33 +02:00
emqx_exhook Merge pull request #10935 from zhongwencool/listeners-conf-update 2023-06-06 08:10:45 +08:00
emqx_ft fix(ft): set more conservative filename length limit 2023-06-06 10:40:20 +03:00
emqx_gateway feat: update gateway from cli 2023-06-06 08:12:47 +08:00
emqx_gateway_coap Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_gateway_exproto feat(exproto): add raw_publish function 2023-05-31 13:44:51 +08:00
emqx_gateway_lwm2m chore: fix outdate tests 2023-06-02 13:30:03 +08:00
emqx_gateway_mqttsn test(mqttsn): add test cases 2023-05-18 16:16:09 +08:00
emqx_gateway_stomp refactor: rename emqx_misc to emqx_utils 2023-04-14 13:41:27 +02:00
emqx_machine feat: add timezone_to_second/1 function to rule engine 2023-05-29 14:30:43 +02:00
emqx_management Merge remote-tracking branch 'origin/master' into release-51 2023-06-02 16:25:48 +02:00
emqx_modules test: add test for delayed update 2023-05-31 08:17:29 +08:00
emqx_node_rebalance chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_oracle Merge pull request #10893 from paulozulato/fix-oracle-error-handling 2023-06-05 10:48:22 -03:00
emqx_plugin_libs chore: update apps version && changes 2023-05-18 17:34:28 +08:00
emqx_plugins fix(plugins): use emqx:running_nodes for multicall operations 2023-06-01 14:00:43 -03:00
emqx_prometheus Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_psk refactor: relocate i18n files for apps/emqx 2023-04-03 13:12:24 +02:00
emqx_resource Merge pull request #10930 from thalesmg/max-int-timeout-v50 2023-06-05 12:51:36 -03:00
emqx_retainer chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_rule_engine chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_s3 chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_slow_subs chore: use timeout_duration types for timer fields 2023-06-05 11:46:38 -03:00
emqx_telemetry fix(emqx_telemetry): make dialyzer happy 2023-06-02 18:02:46 +02:00
emqx_utils feat: support emqx_conf:update([exhook],Conf) 2023-06-04 09:30:17 +08:00