Meshery v0.9.0
Released on March 23, 2026
What’s New
π€ General
- fix(server): enforce missing OrgID handling in GetWorkspaceByIdHandler @lekaf974 (#18141)
- fix(resync): skip cluster resync when hardReset=true and k8scontextID is empty @Omkar-Ugal (#18038)
- fix(server): return partial result when evaluation depth is exceeded @dhakshin-raghav (#18120)
- Bump flatted from 3.4.1 to 3.4.2 in /install/docker-extension/ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18071)
- [agents] Add front matter to skill SKILL.md files @yi-nuo426 (#18066)
- [Server] Replace deprecated RelationshipDefinition_Selectors_Patch with RelationshipDefinitionSelectorsPatch @yi-nuo426 (#18065)
- [Server] Prevent nil preference panic during session sync @fitzergerald (#18048)
- Chore: Define LLM-agnostic agents and skills @fitzergerald (#18017)
- Migrate to Hugo Go live @CodexRaunak (#17986)
- Fix dart sass err @CodexRaunak (#17982)
- Bump flatted from 3.3.3 to 3.4.1 in /install/docker-extension/ui @[dependabot[bot]](https://github.com/apps/dependabot) (#17956)
- Move catalog files to root @CodexRaunak (#17972)
- [Migration]fix: New docs layout, left sidebar width and navigation @Bhumikagarggg (#17586)
- Bump yauzl and hugo-extended in /docs-new @[dependabot[bot]](https://github.com/apps/dependabot) (#17961)
- Sync latest docs content @CodexRaunak (#17908)
- Add blank layout and sort releases @CodexRaunak (#17892)
β¨οΈ Meshery CLI
- fix(mesheryctl): fix incorrect example command and typos in model hel⦠@yug54475 (#18143)
- Stabilize mesheryctl system view output across reused Cobra command state @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#18140)
- Clean up current golangci-lint failures in workspace code paths @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#18136)
- upgrade to meshery/schemas v0.8.135 @leecalcote (#18126)
- refactor(mesheryctl): update system channel to use meshkit and return errors properly and update description @lekaf974 (#18122)
- refactor(mesheryctl): centralize meshkit logger initialization @lekaf974 (#17840)
- fix(mesheryctl): update component view and search tests with updated scenarios and validations @lekaf974 (#18111)
- fix: Fixes nil pointer panic when config.GetMesheryCtl() fails @ARZU-V (#18106)
- bugfix: CLI compability with schemas v0.8.129 @yi-nuo426 (#18064)
- feat(mesheryctl): add workspace view command @Vydeh07 (#17711)
- refactor(mesheryctl): model commands flags validation @lekaf974 (#17737)
- [mesheryctl] Refactor endpoint discovery with shared helper function @PragalvaXFREZ (#17073)
- Migrate mesheryctl docs @CodexRaunak (#17981)
- [mesheryctl] Show full design IDs in design list by default @PragalvaXFREZ (#17971)
- refactor(mesheryctl): enhance workspace command using flags validator @lekaf974 (#17967)
- [mesheryctl] Use MakeRequest for setβcontext API calls @dipanshurdev (#17912)
- Fix HTTP response body leak in PublishMetrics and correct typos @Ironankit525 (#17716)
- fix: update connection deletion logic and error handling on server and cli @lekaf974 (#17910)
- fix(mesheryctl): update relationship view unit test after api reponse update @lekaf974 (#17907)
π₯ Meshery UI
- [Dependencies] Upgrade Meshery Server, UI, and mesheryctl to meshery/schemas v0.8.136 @leecalcote (#18127)
- upgrade to meshery/schemas v0.8.135 @leecalcote (#18126)
- Bump flatted from 3.3.4 to 3.4.2 in /ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18070)
- Bump flatted from 3.3.4 to 3.4.2 in /provider-ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18072)
- Bump next from 15.5.12 to 15.5.14 in /provider-ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18074)
- Fix deleting rows logic @emmanuel-ferdman (#15464)
- Stabilize flaky UI e2e coverage for design configurator and extension links @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#18051)
- Change Mui icon to Sistent @Bhumikagarggg (#17963)
π§° Maintenance
- Stabilize mesheryctl e2e perf workflow by replacing brittle SMP action path @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#18139)
- [Dependencies] Upgrade Meshery Server, UI, and mesheryctl to meshery/schemas v0.8.136 @leecalcote (#18127)
- Fix OSPS-BR-01.01 @sangramrath (#18113)
- refactor(mesheryctl): update system channel to use meshkit and return errors properly and update description @lekaf974 (#18122)
- Bump flatted from 3.3.4 to 3.4.2 in /ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18070)
- Update license expression and fix baseline findings security insights @sangramrath (#18076)
- Bump flatted from 3.3.4 to 3.4.2 in /provider-ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18072)
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#18073)
- Bump next from 15.5.12 to 15.5.14 in /provider-ui @[dependabot[bot]](https://github.com/apps/dependabot) (#18074)
- Stabilize flaky UI e2e coverage for design configurator and extension links @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#18051)
- Bump google.golang.org/grpc from 1.77.0 to 1.79.3 @[dependabot[bot]](https://github.com/apps/dependabot) (#18050)
- Remove Jekyll occurrence @CodexRaunak (#17989)
- refactor(mesheryctl): model commands flags validation @lekaf974 (#17737)
- [CI] Docs: Consolidate build and preview workflows @leecalcote (#17990)
- Update security-insights.yml in dotgithub too @sangramrath (#17995)
- Add/Modify workflows supporting go live Hugo docs @CodexRaunak (#17979)
- Migrate mesheryctl docs @CodexRaunak (#17981)
- Update docsy version and fix dart sass warnings @CodexRaunak (#17975)
- Update docs-contributor agent and sync content @CodexRaunak (#17973)
- Securityslam26 baseline automation tasks (part 1) @sangramrath (#17959)
- Fix HTTP response body leak in PublishMetrics and correct typos @Ironankit525 (#17716)
- [CI] Fix Missing Related Discussions in docs-new @ashwanisingh011 (#17893)
π Documentation
- Add Nathanael Fetue’s introduction for GSoC 2026 @NathanaelFetue (#18088)
- feat(docs):copy-button for all code blocks @Sbragul26 (#18117)
- Fix-codeblock styling @Bhumikagarggg (#18110)
- [Docs] Fix broken Model Schema link in contributing models page @Git-HimanshuRathi (#18092)
- Add Kavitha Karunakaran’s bio to meeting notes @matrixkavi (#18082)
- docs: fix broken Model Schema link in contributing-models @Aliipou (#18105)
- Add Taiwo Sholadoye’s meeting attendance @hymmns (#18098)
- [Docs] Add Himanshu Rathi attendance for week of 03-19-2026 @Git-HimanshuRathi (#18091)
- Add Dhakshin Raghav’s introduction to meetings doc @dhakshin-raghav (#18090)
- Attendance submission for week of 03-19-2026 @JayH25 (#18087)
- Add introduction for Chetan Ahuja @Chetan175 (#18085)
- Add introduction for Bhumika Garg @Bhumikagarggg (#18084)
- Update meeting notes for Joy Gundu @Joiejoie1 (#18083)
- Add Yash-Mahakal.md with introductory message @YASHMAHAKAL (#18081)
- Add Mahesh Nandigam’s introduction for meetings @Mahesh-Nandigam (#18077)
- [Docs] Add vendor extensions and SDD concepts to schema contributing guide @leecalcote (#18069)
- Add attendance instructions to meeting notes @YASHMAHAKAL (#18068)
- Chore: upgrade meshkit and schemas @fitzergerald (#18052)
- feat(mesheryctl): add workspace view command @Vydeh07 (#17711)
- refactor(mesheryctl): model commands flags validation @lekaf974 (#17737)
- Clean up for docs @CodexRaunak (#17991)
- [Docs] Fix dit this page\ and \Create new page\ links to point to the docs directory @YASHMAHAKAL (#17993)
- Remove community sections from en.toml @leecalcote (#17987)
- [Docs] Add attendance and introduction for Pruthvi Raj D S (Newcomers Meeting - March 13, 2026) @2004Pruthvi (#17955)
- Create Nishant.md with personal and project details @Nsanjayboruds (#17953)
- Create Raunak.md @CodexRaunak (#17952)
- Create EylulGeyik.md @ey22 (#17951)
- Create bishal-attendance.md @bishalhaldar (#17950)
- docs: add meeting attendance for March 13, 2026 @Sbragul26 (#17949)
- Add Ahmed Sayed’s introduction to the meetings documentation @ahmedmadbouly186 (#17948)
- Add Harpalsinh Sindhav’s introduction for GSoC @harpalll (#17947)
- Add Taiwo Sholadoye’s meeting attendance @hymmns (#17946)
- Add Harsh Raj’s introduction to meeting notes @ChessyCake (#17945)
- Update joy_gundu.md with meeting details @Joiejoie1 (#17944)
- Add Samanvai.md with introductory text @notorious1337 (#17943)
- Add Yash-Mahakal.md with introductory message @YASHMAHAKAL (#17942)
- Create Hrishikesh.md for meeting notes @benevolentshrine (#17941)
- Add introduction section to week of 03-12-2026 @YASHMAHAKAL (#17940)
π Security
- Add OpenSSF Best Practices Baseline badge to README @sangramrath (#18134)
- Fix OSPS-BR-01.01 @sangramrath (#18113)
- Update license expression and fix baseline findings security insights @sangramrath (#18076)
- Update security-insights.yml in dotgithub too @sangramrath (#17995)
- Securityslam26 baseline automation tasks (part 1) @sangramrath (#17959)
π¨π½βπ» Contributors
Thank you to our contributors for making this release possible: @2004Pruthvi, @ARZU-V, @Aliipou, @Bhumikagarggg, @ChessyCake, @Chetan175, @CodexRaunak, @Copilot, @Git-HimanshuRathi, @Ironankit525, @JayH25, @Joiejoie1, @Mahesh-Nandigam, @NathanaelFetue, @Nsanjayboruds, @Omkar-Ugal, @PragalvaXFREZ, @Sbragul26, @Vydeh07, @YASHMAHAKAL, @aabidsofi19, @ahmedmadbouly186, @alexquincy, @ashwanisingh011, @benevolentshrine, @bishalhaldar, @carlosriosilva, @dependabot[bot], @dhakshin-raghav, @dipanshurdev, @emmanuel-ferdman, @ey22, @fitzergerald, @harpalll, @hortison, @hymmns, @l5io, @leecalcote, @lekaf974, @marblom007, @matrixkavi, @meshery-ci, @miacycle, @notorious1337, @sangramrath, @saurabhraghuvanshii, @simihablo, @yi-nuo426, @yug54475, [copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) and [dependabot[bot]](https://github.com/apps/dependabot)