Peter Steinberger
847faa3d04
test: trim extension test import churn
2026-04-03 04:41:08 +01:00
Peter Steinberger
8988894ff7
build: prepare 2026.4.1-beta.1 release
2026-04-01 15:09:19 +01:00
Peter Steinberger
1f97f907b2
test: centralize registry-backed channel contracts
2026-04-01 01:53:23 +01:00
Peter Steinberger
b910cc5869
test: remove extension manifest and core-extension wrappers
2026-04-01 01:44:43 +01:00
Peter Steinberger
9ea7e06460
build: bump version to 2026.4.1
2026-03-31 22:53:17 +01:00
Peter Steinberger
2a60e34f2a
build: prepare 2026.3.31 stable release
2026-03-31 21:32:38 +01:00
Peter Steinberger
91be36ca4f
build: prepare 2026.3.31-beta.1 release
2026-03-31 19:32:49 +01:00
Peter Steinberger
c425ef3e74
build: bump version to 2026.3.31
2026-03-31 15:48:00 +01:00
Jacob Tomlinson
7e08669715
synology-chat: add webhook in-flight guard ( #57722 )
...
* synology-chat: add webhook in-flight guard
* tests: clarify synology in-flight limit assertion
* synology-chat: scope webhook in-flight budget per account
2026-03-30 15:37:02 +01:00
Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
f1af7d66d2
chore: bump version to 2026.3.29
2026-03-29 14:33:12 +01:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Peter Steinberger
f9b1079283
build: cut 2026.3.28 stable
2026-03-29 02:33:41 +01:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
Tak Hoffman
3ccc58ae29
Restore channel test module rebinding
2026-03-27 23:29:42 -05:00
Peter Steinberger
db2046f92f
test: harden extension integration fixtures
2026-03-28 03:31:42 +00:00
Peter Steinberger
72ba2b3653
chore: bump version metadata to 2026.3.27
2026-03-28 02:00:22 +00:00
Tak Hoffman
262e5c57c8
fix(ci): stabilize module-bound exact regressions ( #56085 )
...
* Adjust compaction identifier test for summary args
* Harden exec completion after child exit
* Handle SDK compaction and skill shape drift
* Stabilize Synology Chat module-bound tests
* Restore skill source compatibility shims
* Restore self-hosted provider discovery mocks
2026-03-27 19:44:15 -05:00
Peter Steinberger
90c50fd9d8
test: stabilize extension mocks for ci shards
2026-03-27 22:40:30 +00:00
Peter Steinberger
992b30604d
refactor: move extension-owned tests to extensions
2026-03-27 21:37:09 +00:00
Peter Steinberger
a1f995053e
refactor: migrate more boundary parsing to zod
2026-03-27 05:07:50 +00:00
Ayaan Zaidi
8b13710c09
refactor(plugin-sdk): expose zod subpath
2026-03-27 09:55:47 +05:30
Peter Steinberger
14b3360c22
chore: bump versions to 2026.3.26
2026-03-27 02:03:22 +00:00
Peter Steinberger
f29c1206cd
test: dedupe extension channel fixtures
2026-03-26 17:59:05 +00:00
Jacob Tomlinson
0b4d073374
synology-chat: throttle webhook token guesses ( #55141 )
...
* synology-chat: throttle webhook token guesses
* synology-chat: keep valid webhook traffic within configured limits
* docs: refresh generated config baseline
* synology-chat: enforce lockout after repeated token failures
2026-03-26 15:30:06 +00:00
Peter Steinberger
e8e45a4936
test: collapse synology-chat helper suites
2026-03-25 05:33:57 +00:00
Peter Steinberger
6e050808ef
test: collapse channel setup test suites
2026-03-25 04:52:36 +00:00
Peter Steinberger
0b58829364
test: fix ci env-sensitive assertions
2026-03-23 07:27:03 +00:00
Peter Steinberger
937f78b69f
refactor(synology-chat): type startup webhook path policy
2026-03-23 00:01:07 -07:00
Peter Steinberger
980940aa58
fix(synology-chat): fail closed shared webhook paths
2026-03-22 23:34:21 -07:00
Peter Steinberger
dda347eda3
refactor: dedupe synology config schema
2026-03-22 23:32:22 -07:00
Peter Steinberger
fb6454c543
refactor: narrow synology legacy name lookup
2026-03-22 23:32:21 -07:00
Peter Steinberger
677a821a2f
refactor: centralize synology dangerous name matching
2026-03-22 23:32:21 -07:00
Peter Steinberger
ea800dd4ef
refactor: clarify synology delivery identity names
2026-03-22 23:32:21 -07:00
Peter Steinberger
7ade3553b7
fix: gate synology chat reply name matching
2026-03-22 23:06:38 -07:00
Peter Steinberger
5c8ea0a175
refactor: share channel setup status helpers
2026-03-23 01:56:01 +00:00
Peter Steinberger
39faf4725d
refactor: share warning collector projections
2026-03-22 23:37:12 +00:00
Peter Steinberger
18c4a00b6f
refactor: adopt chat plugin builder in synology chat
2026-03-22 22:45:06 +00:00
Peter Steinberger
16616e21df
refactor: share synology chat account helpers
2026-03-22 19:45:59 +00:00
Peter Steinberger
412a3eb1ac
build: bump version to 2026.3.22
2026-03-22 11:58:33 -07:00
Peter Steinberger
bb16ab9e08
refactor(synology-chat): split inbound webhook flow
2026-03-22 09:26:50 -07:00
Peter Steinberger
ce19a41f52
fix(synology-chat): scope DM sessions by account
2026-03-22 09:21:05 -07:00
Vincent Koc
3ce5a8366a
fix(plugins): enforce minimum host versions for installable plugins ( #52094 )
...
* fix(plugins): enforce min host versions
* fix(plugins): tighten min host version validation
* chore(plugins): trim dead min host version code
* fix(plugins): handle malformed min host metadata
* fix(plugins): key manifest cache by host version
2026-03-22 09:12:08 -07:00
Peter Steinberger
2d492ab534
test: tighten regression assertions across extension tests
2026-03-22 07:46:07 +00:00
Peter Steinberger
b4656f193a
test: strengthen regression coverage and trim low-value checks
2026-03-22 07:38:01 +00:00
Peter Steinberger
30ad059da8
refactor(test): dedupe setup wizard helpers
2026-03-22 00:16:31 +00:00
Peter Steinberger
57fa59ab92
refactor(test): dedupe setup wizard test helpers
2026-03-21 23:41:54 +00:00