|
| 1 | +--- |
| 2 | +title: v1.0.0 |
| 3 | +date: 2026-04-04T19:56:24Z |
| 4 | +tag: v1.0.0 |
| 5 | +prerelease: false |
| 6 | +toc_hide: true |
| 7 | +--- |
| 8 | + |
| 9 | +- fix(router): restore auth asset routing for auth flows @yi-nuo426 (#4972) |
| 10 | +- fix: stabilize make tests @yi-nuo426 (#4969) |
| 11 | +- fix/login log remediation @miacycle (#4968) |
| 12 | +- test: add auth middleware coverage @leecalcote (#4963) |
| 13 | +- test: expand Redux slice and smoke coverage @leecalcote (#4964) |
| 14 | +- Reduce auth log noise and remove secret-bearing logs @miacycle (#4967) |
| 15 | +- test: add organization handler coverage @leecalcote (#4965) |
| 16 | +- test: add user handler coverage @leecalcote (#4966) |
| 17 | +- test: add workspaces handler coverage @leecalcote (#4961) |
| 18 | +- test: add key and view handler coverage @leecalcote (#4962) |
| 19 | +- Refactor: Move architecture docs to dedicated file @leecalcote (#4960) |
| 20 | +- Ignore next-env.d.ts to prevent dev/prod flip-flopping @leecalcote (#4958) |
| 21 | +- Fix Pop migration: replace JSONB ? operator with jsonb_exists() @leecalcote (#4957) |
| 22 | +- Add comprehensive test strategy with 16 test plans and 1,275+ test cases @leecalcote (#4956) |
| 23 | +- Fix Google OAuth avatar not populated during registration @leecalcote (#4953) |
| 24 | +- fix: pass orgId to useGetWorkspacesQuery to prevent 'invalid org id' error @leecalcote (#4955) |
| 25 | +- Fix 3 bugs: Missing names, workspace @leecalcote (#4954) |
| 26 | +- chore: upgrade meshery/schemas to v1.0.3 and meshkit to v1.0.2 @leecalcote (#4951) |
| 27 | +- Cleanup api docs @CodexRaunak (#4944) |
| 28 | +- chore: upgrade meshery/schemas to v1.0.3 and meshkit to v1.0.2 @leecalcote (#4950) |
| 29 | +- Align JSON keys with meshery/schemas camelCase convention @miacycle (#4932) |
| 30 | +- Fix typo in user account registration instructions @CodexRaunak (#4947) |
| 31 | +- [auth] Improve logging and error handling in authentication flow @leecalcote (#4949) |
| 32 | +- Improve clarity of unsaved changes warning in dashboard @Rajesh-Nagarajan-11 (#4946) |
| 33 | +- Refactor code structure for improved readability and maintainability @miacycle (#4933) |
| 34 | +- Add Unsaved Changes Protection to Dashboard Layout Editor @Rajesh-Nagarajan-11 (#4925) |
| 35 | +- Consolidate database migrations into single initial schema @miacycle (#4930) |
| 36 | +- fix: mock @/api/api in workspace tests to match component imports @miacycle (#4929) |
| 37 | +- Add MCP server configuration and documentation @miacycle (#4927) |
| 38 | +- fix: add ts-node devDependency for Jest TypeScript config @miacycle (#4928) |
| 39 | +- Send feedback form emails to support@layer5.io @CodexRaunak (#4926) |
| 40 | + |
| 41 | +## ⬆️ Dependencies |
| 42 | + |
| 43 | +<details> |
| 44 | +<summary>7 changes</summary> |
| 45 | + |
| 46 | +- chore(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 @dependabot (#4937) |
| 47 | +- chore(deps): bump github.com/ozontech/allure-go/pkg/allure from 0.8.1 to 0.8.2 @dependabot (#4935) |
| 48 | +- chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 @dependabot (#4936) |
| 49 | +- chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.38 @dependabot (#4938) |
| 50 | +- chore(deps): bump github.com/lib/pq from 1.11.2 to 1.12.1 @dependabot (#4934) |
| 51 | +- chore(deps): bump recharts from 3.8.0 to 3.8.1 in /ui @dependabot (#4942) |
| 52 | +- chore(deps): bump xstate from 5.28.0 to 5.30.0 in /ui @dependabot (#4940) |
| 53 | +</details> |
| 54 | + |
| 55 | +### 👨🏽💻 Contributors |
| 56 | + |
| 57 | +Thank you to our contributors for making this release possible: |
| 58 | +@CodexRaunak, @PragalvaXFREZ, @Rajesh-Nagarajan-11, @alexquincy, @dependabot, @dependabot[bot], @fitzergerald, @jamieplu, @l5io, @leecalcote, @marblom007, @meshery-ci, @miacycle, @simihablo, @suttonskate and @yi-nuo426 |
| 59 | + |
0 commit comments