[pull] master from supabase:master#666
Merged
pull[bot] merged 12 commits intocode:masterfrom Feb 10, 2026
Merged
Conversation
Builds were failing with zod error introduced here: #42464 ``` Error:Error [ZodError]: [ { "received": "data api", "code": "invalid_enum_value", "options": [ "ai", "auth", "branching", "cli", "database", "functions", "platform", "realtime", "self-hosting", "storage", "studio", "supavisor", "terraform" ], "path": [ "topics", 1 ], "message": "Invalid enum value. Expected 'ai' | 'auth' | 'branching' | 'cli' | 'database' | 'functions' | 'platform' | 'realtime' | 'self-hosting' | 'storage' | 'studio' | 'supavisor' | 'terraform', received 'data api'" } ] ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated documentation categorization for troubleshooting content to improve discoverability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Updates JS sdk documentation following stable release. Ran `make` in apps/docs/spec to regenerate tsdoc files. **Details:** - **Version:** `2.95.3` - **Source:** `supabase-js-stable-release` - **Changes:** Regenerated tsdoc files from latest spec files 🤖 Auto-generated from @supabase/supabase-js stable release. --------- Co-authored-by: supabase-releaser[bot] <223506987+supabase-releaser[bot]@users.noreply.github.com> Co-authored-by: Katerina Skroumpelou <sk.katherine@gmail.com>
This PR removes all extra deps from the `learn` app. The `learn` app was copy-pasted from `ui-library` so it had a lot of unneeded deps. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Streamlined project dependencies by removing unused packages, reducing the overall dependency surface for better performance and maintainability. * Enhanced build cleanup process to remove temporary TypeScript build artifacts alongside existing cleanup tasks. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? Database.spec.ts uses API based solution to create tables and drop when setting up runners <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Tests** * Improved test infrastructure for database operations by transitioning from UI-based setup and teardown to API-based operations, resulting in more reliable and efficient test execution. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? Bug fix: unwanted space handler causing issues when typing multiple words. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Updated keyboard navigation behavior in the FilterBar. The Space key no longer triggers focus movement when used in certain input contexts, allowing for more intuitive default keyboard behavior. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## Context Fixes Data API settings, exposed schemas parameter to handle schemas with spaces in the name - was buggy due to the global removal of all spaces in the `db_schema` string (presumably old logic as the input field used to a free input in the past, which now is a multi select) Also adjusts the admonition when the public schema is not exposed Before: <img width="1104" height="289" alt="image" src="https://github.com/user-attachments/assets/10611e82-70ac-427b-b369-f1df923d3862" /> After: <img width="1095" height="268" alt="image" src="https://github.com/user-attachments/assets/425ee6c8-44e7-45ec-8199-22ebd8e4225d" /> ## To test - [ ] Have a schema with a space in it's name - [ ] Verify that you can add + save , remove + save that schema in the data api settings exposed schemas field with no issues
### Changes - Adds instructions to install the [Supabase gemini extension](https://github.com/supabase-community/gemini-extension) in our MCP URL builder in docs / studio Note this is only shown when "Hosted" platform selected since the published extension [only bundles the hosted MCP server](https://github.com/supabase-community/gemini-extension/blob/main/gemini-extension.json#L8). ### To verify - Visit https://docs-git-mattrossman-ai-341-gemini-cli-extension-docs-supabase.vercel.app/docs/guides/getting-started/mcp and select Gemini client <img width="1944" height="1524" alt="CleanShot 2026-02-09 at 15 31 47@2x" src="https://github.com/user-attachments/assets/0e3cb54d-61f6-4857-b7f9-8e8d19b92158" /> Closes AI-341 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * MCP client installation instructions now adapt to deployment: platform-specific guided setup with external links or simplified local instructions. * **Style** * Deep-link styling updated for clearer branded link appearance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>
 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a Changelog link to the user dropdown menu, providing quick access to product updates. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? This is a follow up to #38170 adding unit tests for the functions and e2e tests for the feature. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Tests** * Added comprehensive test suites covering access token schemas, token utilities (sorting, filtering, mapping, formatting, and expiration logic), and permission utilities (action sorting and resource toggle behavior). These tests exercise validation rules, edge cases, deterministic date handling, immutability, and multiple branch scenarios to improve reliability and coverage. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This PR updates the TanStack blocks to the latest versions of their libs. There were some minor renames in the functions. Everything should work the same. How to test: 1. Install the block for password-based auth and social auth 2. Follow the instructions from https://supabase.com/ui/docs/tanstack/password-based-auth Also fixes https://github.com/supabase/supabase/security/dependabot/2674. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated @tanstack/react-router and @tanstack/react-start to v1.150.0, bringing latest improvements and stability enhancements. * Refactored internal server-side utilities to align with updated library APIs, improving code maintainability without affecting user experience. * Added development dependency for build tooling support. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? The experience is now based on the keyboard - Selecting a filter can be done by pressing left or backspace on the keyboard - Pressing enter allows you to select and edit that filter - Pressing backspace again on a filters value deletes it - Left or right arrows does selection, enter to edit ## Demo  <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Filter conditions now display visual highlighting with a distinct ring outline when navigated via keyboard * Enhanced keyboard navigation behavior for more intuitive filter management * Filter condition highlights can be cleared using the Escape key * Improved navigation flow when moving through filter groups and conditions <!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated Edge Functions CORS header guides with version-specific approaches for SDK v2.95.0+ and earlier versions. * Revised code examples across multiple Edge Functions to reflect current CORS header implementation patterns. * Enhanced troubleshooting documentation with updated preflight handling guidance. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )