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)