v1.0.0

  • fix(router): restore auth asset routing for auth flows @yi-nuo426 (#4972)
  • fix: stabilize make tests @yi-nuo426 (#4969)
  • fix/login log remediation @miacycle (#4968)
  • test: add auth middleware coverage @leecalcote (#4963)
  • test: expand Redux slice and smoke coverage @leecalcote (#4964)
  • Reduce auth log noise and remove secret-bearing logs @miacycle (#4967)
  • test: add organization handler coverage @leecalcote (#4965)
  • test: add user handler coverage @leecalcote (#4966)
  • test: add workspaces handler coverage @leecalcote (#4961)
  • test: add key and view handler coverage @leecalcote (#4962)
  • Refactor: Move architecture docs to dedicated file @leecalcote (#4960)
  • Ignore next-env.d.ts to prevent dev/prod flip-flopping @leecalcote (#4958)
  • Fix Pop migration: replace JSONB ? operator with jsonb_exists() @leecalcote (#4957)
  • Add comprehensive test strategy with 16 test plans and 1,275+ test cases @leecalcote (#4956)
  • Fix Google OAuth avatar not populated during registration @leecalcote (#4953)
  • fix: pass orgId to useGetWorkspacesQuery to prevent ‘invalid org id’ error @leecalcote (#4955)
  • Fix 3 bugs: Missing names, workspace @leecalcote (#4954)
  • chore: upgrade meshery/schemas to v1.0.3 and meshkit to v1.0.2 @leecalcote (#4951)
  • Cleanup api docs @CodexRaunak (#4944)
  • chore: upgrade meshery/schemas to v1.0.3 and meshkit to v1.0.2 @leecalcote (#4950)
  • Align JSON keys with meshery/schemas camelCase convention @miacycle (#4932)
  • Fix typo in user account registration instructions @CodexRaunak (#4947)
  • [auth] Improve logging and error handling in authentication flow @leecalcote (#4949)
  • Improve clarity of unsaved changes warning in dashboard @Rajesh-Nagarajan-11 (#4946)
  • Refactor code structure for improved readability and maintainability @miacycle (#4933)
  • Add Unsaved Changes Protection to Dashboard Layout Editor @Rajesh-Nagarajan-11 (#4925)
  • Consolidate database migrations into single initial schema @miacycle (#4930)
  • fix: mock @/api/api in workspace tests to match component imports @miacycle (#4929)
  • Add MCP server configuration and documentation @miacycle (#4927)
  • fix: add ts-node devDependency for Jest TypeScript config @miacycle (#4928)
  • Send feedback form emails to support@layer5.io @CodexRaunak (#4926)
7 changes
  • chore(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 @dependabot (#4937)
  • chore(deps): bump github.com/ozontech/allure-go/pkg/allure from 0.8.1 to 0.8.2 @dependabot (#4935)
  • chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 @dependabot (#4936)
  • chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.38 @dependabot (#4938)
  • chore(deps): bump github.com/lib/pq from 1.11.2 to 1.12.1 @dependabot (#4934)
  • chore(deps): bump recharts from 3.8.0 to 3.8.1 in /ui @dependabot (#4942)
  • chore(deps): bump xstate from 5.28.0 to 5.30.0 in /ui @dependabot (#4940)

Thank you to our contributors for making this release possible: @CodexRaunak, @PragalvaXFREZ, @Rajesh-Nagarajan-11, @alexquincy, @dependabot, @dependabot[bot], @fitzergerald, @jamieplu, @l5io, @leecalcote, @marblom007, @meshery-ci, @miacycle, @simihablo, @suttonskate and @yi-nuo426