Peter Steinberger
dc3df91e95
chore: release 2026.4.19-beta.2
2026-04-19 06:53:19 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
6fb74d4985
perf: simplify tsgo test lanes
2026-04-18 23:16:47 +01:00
Peter Steinberger
8bfa06e992
refactor: enforce plugin-owned channel boundaries
2026-04-18 22:48:27 +01:00
Peter Steinberger
85826c83e4
refactor(google): move Gemini transport into plugin
2026-04-18 21:41:54 +01:00
Peter Steinberger
2fc429dfbf
fix: keep codex oauth bridge extension-owned ( #68284 ) (thanks @vincentkoc)
2026-04-18 21:27:27 +01:00
Vincent Koc
a018257487
fix(auth): harden codex oauth bridge security
2026-04-18 21:27:27 +01:00
Peter Steinberger
67ebc433f9
fix(agents): remove root Anthropic SDK dependency
2026-04-18 21:03:02 +01:00
Peter Steinberger
511a6c0ad0
chore(deps): prune root dependency declarations
2026-04-18 20:37:13 +01:00
Peter Steinberger
90c1ab2cef
build: add tsgo profiler
2026-04-18 18:39:01 +01:00
Peter Steinberger
72979129fb
build: split tsgo core and extension graphs
2026-04-18 18:22:26 +01:00
Peter Steinberger
e11039087c
build: add targeted tsgo test graphs
2026-04-18 18:12:44 +01:00
Peter Steinberger
07785c6dbc
build: split tsgo prod and test graphs
2026-04-18 18:06:29 +01:00
Peter Steinberger
753183e081
build(deps): update workspace dependencies
2026-04-18 18:04:56 +01:00
Peter Steinberger
e7d33b4870
refactor: finish dynamic import cleanup
2026-04-18 17:54:38 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Gustavo Madeira Santana
110f8bd2e1
fix(plugins): resolve checkout plugin sdk imports
2026-04-17 23:04:11 -04:00
Peter Steinberger
569247cff8
test: speed channel contract hotspots
2026-04-18 01:36:15 +01:00
Gustavo Madeira Santana
5ae059db16
test: speed legacy state migration discovery
...
Keep bundled legacy migration discovery on narrow setup-entry surfaces so
state-migration tests and doctor cold paths avoid unrelated channel runtime
loads. Add targeted setup feature metadata, narrow Telegram/WhatsApp legacy
contracts, and a path-only pairing SDK helper.
2026-04-17 16:41:43 -04:00
Peter Steinberger
54d9a09912
perf: narrow Matrix monitor reply imports
2026-04-17 17:14:44 +01:00
Peter Steinberger
d851f9e816
perf: narrow Matrix thread binding runtime imports
2026-04-17 17:04:31 +01:00
Peter Steinberger
14c4d6457a
perf: narrow Matrix account runtime imports
2026-04-17 16:53:46 +01:00
Peter Steinberger
d565c2cc34
perf: add lightweight secret input runtime
2026-04-17 16:28:15 +01:00
Peter Steinberger
418056f7a0
perf: narrow plugin SDK import surfaces
2026-04-17 16:05:09 +01:00
Gustavo Madeira Santana
8e444ac5a6
Tests: add grouped performance report benchmark
2026-04-16 23:43:06 -04:00
Gustavo Madeira Santana
baf11b83d7
Check: avoid duplicate boundary prep
...
Rely on the lint wrapper to prepare extension package-boundary artifacts during pnpm check instead of invoking the same prep script again at the end.
Add a script regression so the duplicate check path does not return.
2026-04-16 21:37:08 -04:00
Gustavo Madeira Santana
bb7e9823a8
QA Lab: add provider registry
...
Move mock and live provider behavior behind provider-owned definitions so suite, manual, Matrix, and transport lanes share defaults, auth staging, model config, and standalone server startup.
Add AIMock as a first-class local provider mode while keeping mock-openai as the scenario-aware deterministic lane.
2026-04-16 21:24:59 -04:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
Peter Steinberger
26db52ed69
build: restore qa lab updater sidecar
2026-04-17 00:44:35 +01:00
Peter Steinberger
5c1c52f870
build: bump protobufjs override
2026-04-17 00:22:58 +01:00
Peter Steinberger
b21540fabc
ci: include update sidecars in docker build profile
2026-04-16 23:40:47 +01:00
Peter Steinberger
350aa6343a
build: bump basic-ftp override
2026-04-16 23:28:56 +01:00
Peter Steinberger
041266a669
chore: prepare 2026.4.15 release
2026-04-16 22:45:32 +01:00
Gustavo Madeira Santana
5bb180061a
Check: run type and lint earlier
2026-04-16 16:18:54 -04:00
Peter Steinberger
372c0051ba
test: speed up slow import-boundary tests
2026-04-16 21:14:17 +01:00
Peter Steinberger
c635efd233
chore: prepare 2026.4.15-beta.2 release
2026-04-16 19:58:08 +01:00
Mason Huang
fbccc18e74
fix(deps): bump hono to 4.12.14 and @hono/node-server to 1.19.14 (GHSA-458j-xx4x-4375) ( #67613 )
2026-04-16 18:23:53 +08:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Peter Steinberger
cb790c858b
build(release): bump core app versions to 2026.4.15-beta.1
2026-04-15 15:06:13 +01:00
Peter Steinberger
1bca9ba479
fix(release): mirror bundled runtime deps
2026-04-15 12:29:15 +01:00
Vincent Koc
c727388f93
fix(plugins): localize bundled runtime deps to extensions ( #67099 )
...
* fix(plugins): localize bundled runtime deps to extensions
* fix(plugins): move staged runtime deps out of root
* fix(packaging): harden prepack and runtime dep staging
* fix(packaging): preserve optional runtime dep staging
* Update CHANGELOG.md
* fix(packaging): harden runtime staging filesystem writes
* fix(docker): ship preinstall warning in bootstrap layers
* fix(packaging): exclude staged plugin node_modules from npm pack
2026-04-15 12:04:31 +01:00
Peter Steinberger
e49be93f2c
fix(release): keep legacy update QA sidecars
2026-04-15 02:08:13 +01:00
Vincent Koc
f1c2be7d32
fix(ci): slim build-artifacts dist producer
2026-04-15 00:13:01 +01:00
Gustavo Madeira Santana
95be2c1605
QA: replace qa-lab-runtime with qa-runtime
...
Introduce a tiny generic qa-runtime seam for shared live-lane helpers and
repoint qa-matrix to it. This keeps the qa-lab host split while removing
the host-owned runtime name from runner code.
Drop the old qa-lab-runtime shim/export now that nothing consumes it and
keep the plugin-sdk surface aligned with the new seam.
2026-04-14 18:53:25 -04:00
Gustavo Madeira Santana
85eac42d34
QA: remove runner install fallback catalog
...
Drop the generated qa-runner catalog and the missing/install placeholder
path for repo-private QA runners. The host should discover bundled QA
commands from manifest plus runtime surface only.
Also trim stale qa-matrix install docs and package metadata so the
source-only QA policy stays consistent.
2026-04-14 17:37:18 -04:00
Gustavo Madeira Santana
82a2db71e8
refactor(qa): split Matrix QA into optional plugin ( #66723 )
...
Merged via squash.
Prepared head SHA: 27241bd089
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-14 16:28:57 -04:00
Vincent Koc
a848ddaa7e
fix(deps): patch follow-redirects vulnerability
2026-04-14 19:00:55 +01:00
Vincent Koc
66701d5a1e
fix(plugin-sdk): share opencode catalog auth helper
2026-04-14 16:48:02 +01:00
Frank Yang
d86527d8c6
fix(whatsapp): harden Baileys media upload hotfix ( #65966 )
...
Merged via squash.
Prepared head SHA: b5db59b8fe
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-14 21:34:23 +08:00
Peter Steinberger
62f9cf53c9
chore: prepare 2026.4.14 release
2026-04-14 13:42:03 +01:00