v6.1.0
webiny/webiny-jsv6.1.0Mar 31, 2026by Pavel910
AI Summary
Feature-rich release with AI integration (MCP packages), major editor enhancements, and infrastructure modernization including Elasticsearch to OpenSearch migration.
Key Highlights
- Refactored to Zod v4
- Added editor readonly mode
- Refactored API Elasticsearch to OpenSearch
- New standalone MCP package with skills generator and auto-discovery
- Website builder trash bin feature
- New webiny upgrade command
- Configurable page settings with drawer/dialog view modes
Breaking Changes
- Zod v3 to v4 refactor may require user code updates
New Features
- Editor readonly mode
- Element constraints and lifecycle hooks for component manifests
- API website builder scheduler
- Configurable page settings with drawer/dialog view modes
- Configurable element overlay actions in editor
- Programmatic teams and roles support
- Skills generator for webiny exports
- Website builder trash bin with restore and exports
- Standalone MCP package with new skills
- Webiny upgrade command
- Programmatic route transition guards
- MCP presets auto-discovery
- ContentEntryTraverserProvider for headless CMS
Full Release Notes
## What's Changed * refactor: zod v4 by @brunozoric in https://github.com/webiny/webiny-js/pull/4991 * fix: fontawesome default props by @brunozoric in https://github.com/webiny/webiny-js/pull/5005 * feat: add editor readonly mode by @Pavel910 in https://github.com/webiny/webiny-js/pull/5010 * refactor: scheduler by @brunozoric in https://github.com/webiny/webiny-js/pull/5008 * fix(api-headless-cms): missing live field on singular model by @brunozoric in https://github.com/webiny/webiny-js/pull/5006 * SDK - Search + Meta Fields by @adrians5j in https://github.com/webiny/webiny-js/pull/5009 * adrian/extensions-cmd-fixes-2026-03-16 by @adrians5j in https://github.com/webiny/webiny-js/pull/5017 * fix: build on windows by @brunozoric in https://github.com/webiny/webiny-js/pull/4962 * feat: add element constraints and lifecycle hooks to component manifests by @Pavel910 in https://github.com/webiny/webiny-js/pull/5020 * feat: api-website-builder-scheduler by @brunozoric in https://github.com/webiny/webiny-js/pull/5022 * fix(app-headless-cms): entry types by @brunozoric in https://github.com/webiny/webiny-js/pull/5024 * feat: app website builder scheduler by @brunozoric in https://github.com/webiny/webiny-js/pull/5025 * chore: remove unnecessary packages by @brunozoric in https://github.com/webiny/webiny-js/pull/5026 * feat: configurable page settings with drawer/dialog view modes by @Pavel910 in https://github.com/webiny/webiny-js/pull/5029 * feat: configurable element overlay actions in the editor by @Pavel910 in https://github.com/webiny/webiny-js/pull/5032 * feat(app-scheduler): dialog cancel button by @brunozoric in https://github.com/webiny/webiny-js/pull/5033 * feat: add support for programmatic teams and roles by @Pavel910 in https://github.com/webiny/webiny-js/pull/5035 * feat: add skills generator for webiny exports by @Pavel910 in https://github.com/webiny/webiny-js/pull/5037 * feat: website builder trash bin by @brunozoric in https://github.com/webiny/webiny-js/pull/5038 * fix: restore and exports for wb trash bin by @brunozoric in https://github.com/webiny/webiny-js/pull/5039 * fix(app-headless-cms): unnecessary rerendering by @brunozoric in https://github.com/webiny/webiny-js/pull/5040 * refactor: api elasticsearch to opensearch by @brunozoric in https://github.com/webiny/webiny-js/pull/5036 * feat: standalone MCP package, new skills by @Pavel910 in https://github.com/webiny/webiny-js/pull/5046 * feat: webiny upgrade command by @brunozoric in https://github.com/webiny/webiny-js/pull/5044 * fix: prevent transient HOC stacking in CompositionStore on Config re-render by @Pavel910 in https://github.com/webiny/webiny-js/pull/5047 * refactor: user project package json file by @brunozoric in https://github.com/webiny/webiny-js/pull/5048 * feat: programmatic route transition guards by @Pavel910 in https://github.com/webiny/webiny-js/pull/5049 * feat(website-builder): extra utils by @adrians5j in https://github.com/webiny/webiny-js/pull/5050 * fix(tailwind): watch `/extensions` folder by @adrians5j in https://github.com/webiny/webiny-js/pull/5041 * fix(cli-core): upgrade command handler log by @brunozoric in https://github.com/webiny/webiny-js/pull/5052 * feat(api-headless-cms): add ContentEntryTraverserProvider feature by @Pavel910 in https://github.com/webiny/webiny-js/pull/5051 * feat: MCP presets auto-discovery by @Pavel910 in https://github.com/webiny/webiny-js/pull/5054 **Full Changelog**: https://github.com/webiny/webiny-js/compare/v6.0.0...v6.1.0