xingzhou
babc287afe
fix(slack): time out stalled external file uploads (#103442)
* fix(slack): time out stalled external file uploads
* fix(slack): scope external upload timeout
* fix(slack): restrict external upload transport
* fix(slack): restrict external upload transport
* fix(slack): preserve external upload retry safety
* test(slack): use compatible guarded fetch runtime
* test(plugin-sdk): update public export baseline
* fix(slack): harden external upload delivery
* refactor(slack): isolate upload completion
Keep ordinary Enterprise Grid traffic on the Bolt listener client. Use a team-scoped no-retry client only for one-shot external upload completion, while preserving the bounded raw-upload timeout and safe durable replay classification.
* fix(slack): refresh upload release metadata
* chore(slack): leave release notes release-owned
* fix(slack): classify failed uploads before completion
* fix(slack): keep upload completion untimed
* test(plugin-sdk): refresh public export baseline
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-10 23:52:35 +01:00
..
2026-07-10 15:23:24 +01:00
2026-07-10 23:44:53 +01:00
2026-07-10 23:10:05 +01:00
2026-07-10 23:52:35 +01:00
2026-07-09 12:29:50 +01:00
2026-07-10 23:52:35 +01:00
2026-07-10 23:49:22 +01:00
2026-07-10 17:40:11 +01:00
2026-07-10 05:19:13 +01:00
2026-07-10 23:44:53 +01:00
2026-07-10 21:51:34 +01:00
2026-07-09 22:48:25 +01:00
2026-07-10 05:42:36 +01:00
2026-07-10 23:44:53 +01:00
2026-07-10 20:24:53 +01:00
2026-07-10 23:52:35 +01:00
2026-07-10 04:05:23 +01:00
2026-07-10 15:23:24 +01:00
2026-07-10 11:20:46 -07:00
2026-07-10 16:43:00 +01:00
2026-07-10 06:50:01 +01:00
2026-07-10 03:41:33 +01:00
2026-07-10 21:35:05 +01:00
2026-07-09 15:53:02 +01:00
2026-07-10 23:52:35 +01:00
2026-07-10 23:52:35 +01:00
2026-07-10 20:24:53 +01:00
2026-07-10 03:18:38 +01:00
2026-07-09 12:08:50 +01:00
2026-07-09 16:51:04 +01:00
2026-07-10 11:54:08 +01:00
2026-07-09 23:44:00 -04:00
2026-07-10 17:14:08 +01:00
2026-07-10 20:24:53 +01:00
2026-07-10 23:32:28 +01:00
2026-07-10 17:10:23 +01:00
2026-07-10 23:49:22 +01:00
2026-07-10 15:23:24 +01:00
2026-07-09 20:11:20 -07:00
2026-07-10 23:49:22 +01:00
2026-07-10 19:57:14 +01:00
2026-07-10 20:24:53 +01:00
2026-07-10 04:49:42 +01:00
2026-07-10 23:44:53 +01:00
2026-07-10 10:42:36 +01:00
2026-07-10 17:33:28 +01:00
2026-07-10 00:53:10 +01:00