Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
0c278bb93c
refactor: break runtime import cycles
2026-04-09 03:56:22 +01:00
Vignesh Natarajan
2484064c48
chore(lint): clear extension lint regressions and add #63416 changelog
2026-04-08 17:17:29 -07:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
d03fa0899f
fix: repair bundled channel secret sidecars
2026-04-08 04:56:58 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +01:00
Peter Steinberger
aec24f4599
refactor: dedupe messaging trimmed readers
2026-04-08 01:36:39 +01:00
Peter Steinberger
775b78e186
refactor: dedupe provider lowercase helpers
2026-04-07 22:24:32 +01:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
Peter Steinberger
774b6b6438
refactor: dedupe messaging lowercase helpers
2026-04-07 15:53:50 +01:00
Peter Steinberger
4bcbb22678
refactor: dedupe messaging lowercase helpers
2026-04-07 15:53:49 +01:00
Peter Steinberger
4b8bca3444
test: speed up channel plugin tests
2026-04-07 13:37:01 +01:00
Vincent Koc
dfb6c9c920
perf(plugin-sdk): split channel secret runtime helpers
2026-04-07 13:09:12 +01:00
Peter Steinberger
7a2a594044
test: fix setup and config typing drift
2026-04-07 12:48:05 +01:00
Peter Steinberger
991d4e2006
test: speed up setup plugin tests
2026-04-07 12:42:56 +01:00
Peter Steinberger
af1cf77b16
refactor: dedupe extension lowercase readers
2026-04-07 11:18:18 +01:00
Peter Steinberger
b697cec223
refactor: dedupe gateway and flow string helpers
2026-04-07 09:44:53 +01:00
Peter Steinberger
7087845f58
refactor: dedupe trim reader aliases
2026-04-07 09:44:53 +01:00
Peter Steinberger
81f48384cb
fix: stabilize extension shard tests
2026-04-07 09:42:55 +01:00
Vincent Koc
d5ed6d26e9
chore(plugins): bulk add package boundary tsconfig rollout
2026-04-07 08:48:23 +01:00
Peter Steinberger
fca8ff5748
refactor: dedupe chat channel readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
1275b9b873
refactor: dedupe account name normalization
2026-04-07 06:07:13 +01:00
Peter Steinberger
325ff24bae
refactor: dedupe probe error formatting
2026-04-07 02:03:34 +01:00
Praktika Engineer
b8c8139138
feat(slack): add thread.requireExplicitMention config option ( #58276 )
...
* feat(slack): add thread.requireExplicitMention config option
When requireMention is true in a Slack channel, replying inside a thread
where the bot previously participated currently bypasses mention gating
via implicit mention detection. This makes the bot respond to every
thread message even without an explicit @mention.
Add channels.slack.thread.requireExplicitMention (default: false) which,
when set to true, suppresses implicit thread mentions. Only explicit
@bot mentions will trigger replies inside threads.
Closes #34389
Closes #49972
* slack: refresh changelog and generated config artifacts
* slack: restore bundled channel metadata generation
---------
Co-authored-by: praktika-devops <devops@praktika.ai >
Co-authored-by: George Pickett <gpickett00@gmail.com >
2026-04-06 17:05:11 -07:00
Peter Steinberger
80c8567f9d
fix: resolve merge conflicts and preserve runtime test fixes
2026-04-06 22:46:33 +01:00
Vincent Koc
c3f806c9e4
perf(secrets): lighten channel contract loading
2026-04-06 22:17:32 +01:00
Vincent Koc
78639eff76
perf(secrets): narrow channel secret sdk seam
2026-04-06 20:40:11 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
b98cccc06e
refactor: dedupe mattermost channel config helpers
2026-04-06 18:30:16 +01:00
Peter Steinberger
8f7792317d
test: move bundled channel config runtime into test helpers
2026-04-06 18:30:09 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Peter Steinberger
e7e3f11b20
refactor: dedupe legacy private-network doctor contracts
2026-04-06 17:28:11 +01:00
Peter Steinberger
943d7de240
refactor: dedupe doctor compatibility adapters
2026-04-06 17:25:36 +01:00
Peter Steinberger
ce87d5e242
refactor(deadcode): remove extension wrapper shims
2026-04-06 17:18:03 +01:00
Peter Steinberger
645c331200
fix(ci): repair type and extension regressions
2026-04-06 17:06:22 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Vincent Koc
c3b19d204a
perf(test): lazy-load bundled channel secrets
2026-04-06 16:40:41 +01:00
Vincent Koc
620537914b
fix(plugins): clean bundled extension lint tail
2026-04-06 15:21:46 +01:00
Vincent Koc
da14745f2e
fix(check): clean up extension rename fallout
2026-04-06 15:18:24 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Peter Steinberger
00dcc1744e
fix: narrow mattermost setup entry seam
2026-04-06 14:41:29 +01:00
Vincent Koc
4133e3bb1d
fix(runtime): narrow bundled runtime startup surfaces
2026-04-06 12:12:53 +01:00
Ayaan Zaidi
17573d097b
fix: route mattermost bundled entry through plugin api
2026-04-06 14:17:32 +05:30
Vincent Koc
0fdf9e874b
fix(config): normalize channel streaming config shape ( #61381 )
...
* feat(config): add canonical streaming config helpers
* refactor(runtime): prefer canonical streaming accessors
* feat(config): normalize preview channel streaming shape
* test(config): lock streaming normalization followups
* fix(config): polish streaming migration edges
* chore(config): refresh streaming baseline hash
2026-04-06 05:08:20 +01:00
Peter Steinberger
4aeabf95cc
fix: stabilize contract loader seams
2026-04-06 04:40:47 +01:00
Peter Steinberger
8cb85ff85f
refactor: harden plugin metadata and bundled channel entry seams
2026-04-06 00:15:38 +01:00
Peter Steinberger
eb6d0ce2c2
fix(qa): stabilize docker gateway bootstrap
2026-04-05 23:21:56 +01:00
Peter Steinberger
ce8492f9a0
chore: bump version to 2026.4.5
2026-04-05 21:33:04 +01:00
Peter Steinberger
6b627d4707
fix(discord): add batched reply mode
2026-04-05 21:15:29 +01:00