What's New
🔤 General
- fix(server): promote raw-err passthroughs to MeshKit codes (follow-up to #18919) @leecalcote (#18955)
- test(server): pin buffer-encode pattern in httputil tests @leecalcote (#18954)
- chore(server): delete dead mesheryapplicationhandler.go @leecalcote (#18953)
- chore(server): remove dead getLatestKubeVersionFromRegistry block @leecalcote (#18952)
- docs(server): explain log/wire error divergence in SessionInjectorMiddleware @leecalcote (#18951)
⌨️ Meshery CLI
- fix(wire-format): flip meshery server + UI to canonical camelCase (Phase 5) @leecalcote (#18974)
- fix(server): JSON error responses across handlers + provider layer @jamieplu (#18919)
- fix: update default remote provider references to Meshery Cloud @miacycle (#18913)
🖥 Meshery UI
- chore(deps): bump meshkit v1.0.6 -> v1.0.7 + flip Event consumer reads @leecalcote (#18987)
- fix(wire-format): flip Kubernetes connection metadata literal keys to canonical camelCase (Phase 5b) @leecalcote (#18986)
- [ui] Fix font-family naming mismatch and redundant preload warning #18515 @Ananya-Kaushal137 (#18637)
- fix(wire-format): flip meshery server + UI to canonical camelCase (Phase 5) @leecalcote (#18974)
- fix(server): JSON error responses across handlers + provider layer @jamieplu (#18919)
- fix: update default remote provider references to Meshery Cloud @miacycle (#18913)
- feat(ui): consume MeshKit error metadata in notification toasts @leecalcote (#18926)
🧰 Maintenance
📖 Documentation
- [Docs] Use Qanelas Soft for REST API reference typography @Oluwatunmise-olat (#18973)
- [Docs] Remove repetitive REST API reference summary text @Joyboy48 (#18964)
- Bump postcss from 8.5.6 to 8.5.12 in /docs @[dependabot[bot]](https://github.com/apps/dependabot) (#18947)
- fix(server): JSON error responses across handlers + provider layer @jamieplu (#18919)
- docs(server): clarify forbidigo advisory state, sync exception lists @leecalcote (#18958)
- docs(server): refresh error-contract for Phase 9 + buffer-encode pattern @leecalcote (#18950)
- fix: update default remote provider references to Meshery Cloud @miacycle (#18913)
- Fix typo in CLI contributing docs (#18940) @Siraddeen (#18942)
- Fix light/dark mode toggle icon on v0.9 @Katotodan (#18831)
- [Docs] Fix outdated references in Dashboard Widgets docs @matrixkavi (#18931)
- fix(docs): remove random text from intra page navigation @Sbragul26 (#18820)
- [Server] Implement Proper Error Codes for MeshSync Data Handler @workwithsarang (#18236)
- First PR @alex-rudenkiy (#18933)
👨🏽💻 Contributors
Thank you to our contributors for making this release possible:
@Ananya-Kaushal137, @CodexRaunak, @Copilot, @Joyboy48, @Katotodan, @Oluwatunmise-olat, @PragalvaXFREZ, @Sbragul26, @Siraddeen, @alex-rudenkiy, @alexquincy, @arjunmehta-git, @dependabot[bot], @fitzergerald, @hamza-mohd, @jamieplu, @l5io, @leecalcote, @matrixkavi, @meshery-ci, @miacycle, @pontusringblom, @saurabhraghuvanshii, @workwithsarang, @yi-nuo426, [copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) and [dependabot[bot]](https://github.com/apps/dependabot)