Synaplan Provider Models Manger - the PMM means, that you handle the available models much better and this was requested by one of our Kubernetes users to roll-out custom setups. This is it - switch models on and off by 1 liners in yml files... cool!
More cleanup, more stability included!
What's Changed
- fix(frontend): stabilize flaky impersonation + memories E2E tests by @FExB17 in #1569
- test(e2e): smokes for new surfaces + Saved Task roundtrip by @FExB17 in #1576
- chore(deploy): probe runtime config in smoke test by @FExB17 in #1579
- fix(config): default BRAVE_SEARCH_ENABLED to false like the image does by @dschmidt in #1583
- feat(speech): WEB_SPEECH_ENABLED switch for the browser speech-to-text path by @dschmidt in #1584
- fix(whisper): honour WHISPER_DEFAULT_MODEL for chat transcription by @dschmidt in #1585
- chore(deps): update centrifugo/centrifugo docker tag to v6.9.3 by @renovate[bot] in #1582
- chore(deps): update dependency league/flysystem-aws-s3-v3 to v3.35.3 by @renovate[bot] in #1577
- chore(deps): update frontend dependencies by @renovate[bot] in #1574
- chore(deps): update qa & dev tools by @renovate[bot] in #1573
- chore(deps): update frontend core by @renovate[bot] in #1568
- chore(deps): update php framework to v8.1.5 by @renovate[bot] in #1578
- fix: retire Google Imagen 4 models after 2026-08-17 shutdown by @FExB17 in #1591
- feat(cli): provider dimension for model commands and soft-disable by @orgaralf in #1587
- feat(models): hide unavailable models from pickers, grey them for admins by @orgaralf in #1588
- feat(models): stop freezing per-user defaults on registration by @orgaralf in #1589
- feat(models): add local Whisper as a catalog SOUND2TEXT provider by @orgaralf in #1590
Full Changelog: v4.3.0...v4.3.6