Commit Graph
36403 Commits
Author SHA1 Message Date
Sean Oliver 30adf96a0e Simplify realtime experiment to rely on PostHog targeting (#41210) 2026-01-12 20:58:00 -08:00
Eddie JaoudeandChris Chinchilla 31d81e1051 docs: path to file for google provider config (#41142)
docs: google provider path to config

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-13 04:06:14 +00:00
github-actions[bot]andphamhieu 43bf244f3a feat: update mgmt api docs (#41146)
Co-authored-by: phamhieu <689843+phamhieu@users.noreply.github.com>
2026-01-13 10:57:25 +07:00
Valtteri SavonenandChris Chinchilla 9ac488b98d docs: Remove pricing header from image transformations (#41315)
Remove the pricing header from the image transformations section.

This additional pricing is going to duplicate header in docs. 

Specifically on this page: https://github.com/supabase/supabase/blob/master/apps/docs/content/guides/platform/manage-your-usage/storage-image-transformations.mdx

(see image for reference)

https://cdn.discordapp.com/attachments/1128764706967015426/1449076854525792397/image.png?ex=693d957c&is=693c43fc&hm=ee484ae5f6ddb3a36ae1e07e5c51a84bebadd34c837123e8b206c5ff18def53a&

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-13 03:56:09 +00:00
Nayan Katiyaraand2003nayan 5eacb453be fix(docs): remove duplicate Pricing header from storage-image-transformations (#41413)
fix(docs): remove duplicate Pricing header from storage-image-transformations page

Removes the redundant '## Pricing' heading from the main document since
the partial already includes this heading. This fixes the double header
issue on the Storage Image Transformations usage page.

Fixes #41316

Co-authored-by: 2003nayan <nayan@ai4mtech.com>
2026-01-13 03:48:02 +00:00
Aaron Byrneandgithub-actions[bot] bdfae403f7 docs: Update troubleshooting guide for production branch changes (#41534)
* Update troubleshooting guide for production branch changes

Clarified the process for changing the production branch and linked to the integrations page. The previous message made it seem that you cannot change the production branch you can link to in GitHub

* Update apps/docs/content/guides/deployment/branching/troubleshooting.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-13 10:38:09 +07:00
Siddhant GawadandChris Chinchilla f5d125220d docs: fix broken links in migration guide (#41469)
* docs: fix broken links in migration guide

Title
fix(docs): update broken next steps links in ssr guides

Description
Fixes #41467
Changes
Updates the "Next steps" section in the following server-side authentication guides:

apps/docs/content/guides/auth/server-side/migrating-to-ssr-from-auth-helpers.mdx

apps/docs/content/guides/auth/server-side/creating-a-client.mdx

Reason
The links in these files were pointing to deprecated "PKCE flow" pages (e.g., email-based-auth-with-pkce-flow-for-ssr) which have been removed from the documentation, resulting in 404 Not Found errors for users attempting to follow the migration or setup steps.

Solution
Remapped the broken links to the currently active, canonical documentation pages:

For migrating-to-ssr-from-auth-helpers.mdx:

Email/Password: .../email-based-auth-with-pkce-flow-for-ssr → /docs/guides/auth/passwords

OAuth: .../oauth-with-pkce-flow-for-ssr → /docs/guides/auth/social-login

SSR Overview: .../guides/auth/server-side → /docs/guides/auth/server-side-rendering

For creating-a-client.mdx:

Email/Password: .../email-based-auth-with-pkce-flow-for-ssr → /docs/guides/auth/passwords

OAuth: .../oauth-with-pkce-flow-for-ssr → /docs/guides/auth/social-login

SSR Overview: .../guides/auth/server-side-rendering → /docs/guides/auth/server-side/advanced-guide (Updated to point to the Advanced Guide to avoid circular linking, or as appropriate for the context).

Verification
Verified that the new target pages exist and cover the relevant SSR/PKCE context needed for these steps.

* fix(www): add redirects for deprecated auth ssr paths

Adds permanent redirects to handle 404 errors for deprecated PKCE flow URLs that were removed in recent updates.

Mappings added:
- /docs/guides/auth/server-side/email-based-auth-with-pkce-flow-for-ssr → /docs/guides/auth/passwords
- /docs/guides/auth/server-side/oauth-with-pkce-flow-for-ssr → /docs/guides/auth/social-login

.

* fix(docs): update broken next steps links in ssr guides

Updates the "Next steps" section in server-side auth guides to point to the correct active documentation.

Replaces broken 404 links to deprecated PKCE flow guides with links to:
- /docs/guides/auth/passwords
- /docs/guides/auth/social-login
- /docs/guides/auth/server-side-rendering

Affected files:
- apps/docs/content/guides/auth/server-side/migrating-to-ssr-from-auth-helpers.mdx
- apps/docs/content/guides/auth/server-side/creating-a-client.mdx

* fix(docs): update broken next steps links in ssr guides

Updates the "Next steps" section in server-side auth guides to point to the correct active documentation.

Replaces broken 404 links to deprecated PKCE flow guides with links to:
- /docs/guides/auth/passwords
- /docs/guides/auth/social-login
- /docs/guides/auth/server-side-rendering

Affected files:
- apps/docs/content/guides/auth/server-side/migrating-to-ssr-from-auth-helpers.mdx
- apps/docs/content/guides/auth/server-side/creating-a-client.mdx

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-13 10:28:51 +07:00
AbdelRahmanandChris Chinchilla 57bd7e87b0 docs: Update broadcast.mdx (#40627)
* Update broadcast.mdx

missing verb in docs

* Update apps/docs/content/guides/realtime/broadcast.mdx

* Update apps/docs/content/guides/realtime/broadcast.mdx

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2026-01-13 03:06:09 +00:00
Ali Waseem 56eb4f01a6 feat: add OpenCode support to MCP clients (#41825)
* feat: add OpenCode support to MCP clients

- Add OpenCodeMcpConfig interface and type guard
- Add OpenCode to MCP_CLIENTS array with remote config
- Include OAuth authentication instructions
- Add OpenCode icons with correct naming convention
- Fix duplicate JSON config display by removing primaryInstructions

Resolves FE-2350

* added missing images
2026-01-12 18:26:52 -07:00
Alan Daniel 861ae862ea new open source section (#41280)
* open source section

* Implement kFormatter utility for number formatting in thousands notation and update OpenSourceSection to use it for displaying GitHub stars.
2026-01-12 10:19:08 -04:00
Alan Daniel cb97fa7eb3 feat: new author page on blog (#41281)
* author page

* show authors on mobile

* fixes
2026-01-12 10:08:42 -04:00
Alan Daniel 07beffc2eb Update mcp section (#41474)
update mcp section
2026-01-12 10:08:21 -04:00
kemal.earth 59dfc7875f fix(studio): access token delete menu (#41850)
* fix: correct styling for access tokens action menu

* fix: use timestampinfo card for created and expired

* chore: remove unused tooltip components

* feat: bonus add sorting for expiry and used dates

* fix: coderabbit suggestions

* fix: colspan suggestion

* fix: line truncation for token

* fix: another colspan spotted
2026-01-12 11:36:39 +00:00
Joshen Lim b24778c0d8 Fix incorrect project access callout for project scoped roles (#41846) 2026-01-12 18:40:20 +08:00
tonjoandChris Chinchilla a760a9cc96 docs: Fix syntax for channel creation in Python example (#39212)
Wrong Python syntax fixed

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-12 10:00:21 +00:00
GaryAustin1 4e0db9f72d docs: Update pgvector extension creation syntax (#40087)
Added schema specification to pgvector extension creation.
This is needed or vector extension is installed in public schema.
2026-01-12 09:36:15 +00:00
Jayan RatnaandChris Chinchilla aad40b8848 fix: HTML formatting in email templates guide (#40369)
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-12 09:25:18 +00:00
neinja.dev 1f9b9504a7 docs: Remove the resource that links to the page the user is already on. (#41697)
Removed duplicate link to Row Level Security and Supabase Auth.
2026-01-12 16:03:44 +07:00
Kevin Grüneberg 140e74435d docs: rename Realtime quotas to Limits (#41816)
We use the quota term for actual billing quotas, so using "Quota" as a term for configurable Realtime limits is confusing. While there are varying per-plan limits, they are not used for billing. Realtime Quotas on plans refer to Realtime Messages and Realtime Peak Connections
2026-01-12 16:03:25 +07:00
Charis 718fa372d4 fix(studio): functions egress not showing in daily breakdown chart (#41848)
The daily breakdown chart doesn't show functions egress because the key
we're looking for doesn't match the key being sent by API.
2026-01-12 03:52:21 -05:00
e164b108c0 docs: Update pgjwt documentation with link to Supabase JWT Handling Documen… (#40272)
* Update pgjwt documentation with link to Supabase JWT Handling Documentation

Added notes about JWT handling in Supabase. It might seem stupid but for whatever reason I though I needed the extension turned on and delayed upgrading my database because of this. I read through the documentation and finally realized it has zero impact on the JWT functionality built in. Figured someone else out there may not realize this and is delaying upgrading theis postgres version, so I added a note at the top clarifying how Supabase handles JWT with a link to the documentation.

* Update apps/docs/content/guides/database/extensions/pgjwt.mdx

* Update pgjwt documentation regarding Postgres versions

Clarified information about pgjwt extension usage based on Postgres version.

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2026-01-12 07:23:47 +00:00
Chris Chinchilla 479fa5863d docs: Add 'pgjwt' to spelling rule list (#41847)
Add 'pgjwt' to spelling rule list
2026-01-12 05:49:35 +00:00
Charis 8705a2f2fd fix(studio): warn when wrapper is changed (#41845)
When a wrapper is changed (e.g., by changing a table name, the entire
wrapper is destroyed and recreated. This also destroys dependent objects
like functions, but the user is not warned.

Add a confirmation modal warning that this will happen.
2026-01-12 05:34:27 +00:00
Joshen Lim 32e1fedc79 (chore) studIo: Refactor use query state with select part 01 (#41819)
* Refactor to remove usage of useQueryStateWithSelect in auth policies and vector bucket

* Refactor to remove usage of useQueryStateWithSelect in edge functionn secrets
2026-01-12 12:30:04 +07:00
Kevin Grüneberg 87d6613620 chore: move cached egress under storage on pricing page (#41815) 2026-01-12 12:26:56 +07:00
Alaister Young ebfc40f4ea fix(studio): Twitter (Deprecated) oauth provider enabled status (#41844)
fix(studio): twitter (deprecated) oauth provider enabled status
2026-01-12 05:05:36 +00:00
Bhavesh MulevaandChris Chinchilla 3643bb8770 docs: Update jwts.mdx (#39423)
fixed JWT page in doc

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-12 04:57:42 +00:00
Sebastien Chapuis 86f4bea83d docs: Fix documentation for realtime.send call (#39839)
The json payload is the first parameter:
https://github.com/supabase/realtime/blob/5290aa117baabcd9d8c324e6c22574c348d35295/lib/realtime/tenants/repo/migrations/20250714121412_broadcast_send_error_logging.ex#L7
2026-01-12 04:56:05 +00:00
Clayton bece7836aa Adding "Clayton Kast" to list of contributors (#40191) 2026-01-12 04:31:27 +00:00
Sean OliverandJoshen Lim 4e9b718cf3 Fix table quickstart experiment multi-bucket exposure issue (#41423)
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-01-09 15:53:12 -08:00
Owen 32460f42c5 docs: Fix OAuth Link in docs (#41560)
* Update OAuth authentication link in guide

* Fix link to OAuth authentication guide
2026-01-09 12:17:53 +00:00
Clarence Bakosi 01d014305e blog: fixed typo in Supabase Analytics Buckets with Iceberg Support (#38168) 2026-01-09 10:23:23 +00:00
Han Qiao 9b152f0ce5 fix: remove git branches from merge requests dropdown (#41817)
* fix: remove git branches from merge requests dropdown

* fix: disable merge on github connected branch

* chore: update merge tooltip
2026-01-09 17:44:55 +08:00
Joshen Lim b867dd73bb Update FDW type for server_options to be nullable and fix TS issues (#41811) 2026-01-09 17:33:35 +08:00
Ivan Vasilov f346518fe3 [FE-2227] chore: Refactor the Deno libraries to be bundled loaded as dynamic ES modules (#41595)
* Load the TS lib files dynamically in the editor and set them on the Monaco instance only if the language is TS or JS.

* Change the AIEditor to use named export.

* Add catches for the dynamic loads.
2026-01-09 09:46:12 +01:00
Joshen Lim 7844b2e4ab Add pause indicator to ProjectDropdown (#41809) 2026-01-09 14:28:20 +08:00
Joshen LimandAlaister Young bd96fd70af Remove check for sourceId for rendering add destination button (#41785)
* Remove check for sourceId for rendering add destination button

* Nit

* Update apps/studio/components/interfaces/Database/Replication/Destinations.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2026-01-09 10:49:18 +08:00
TheOtherBrian1andBobbie Soedirgo f2e354471a docs: Update managing-environments.mdx | updated section on permission errors (#41802)
* Update managing-environments.mdx | updated section on permission errors

* Update managing-environments.mdx

* Update managing-environments.mdx

---------

Co-authored-by: Bobbie Soedirgo <31685197+soedirgo@users.noreply.github.com>
2026-01-09 09:15:24 +07:00
Charis 30673a3644 ci(studio): use app token for ratchet decrease workflow (#41799)
We're using the default GITHUB_TOKEN to create the ratchet baseline
decrease PR. By default, this does not auto-run the PR checks to prevent
infinite loops.

Switching to a GitHub App token instead so the PR checks will auto-run.
2026-01-08 12:43:26 -05:00
Szymon Mentel 87732042b4 docs: add Szymon Mentel to humans.txt (#41798) 2026-01-08 17:50:08 +01:00
Garrett CrowellandIvan Vasilov b47b185007 New Hire - Please add me to the list of contributors - Thank you! (#41749)
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2026-01-08 17:20:28 +01:00
Ivan Vasilov eca1671bc3 fix: Fix the schema for the Vercel info in authorizeVercelDeploys.ts (#41797)
Fix the schema for the Vercel info.
2026-01-08 17:01:32 +01:00
Han Qiao 50d057e914 docs: add migration down command to cli docs (#41794)
* docs: add migration down command to cli docs

* docs: remove hallucinated cli command

* chore: update command title
2026-01-08 23:50:04 +08:00
Ivan Vasilov b7bac67075 fix: Use head_commit_sha in authorize-vercel-deploys.yml action (#41795)
* Use head commit sha in the authorize-vercel-deploys.yml.

* Add comments.
v1.26.01
2026-01-08 16:33:14 +01:00
CoppleandJonathan Summers-Muir e96dfd5a55 Blog: security retro 2025 (#41768)
* scaffold out the blog post

* Adds more updates

* adds images

* change authors

* Adds grants

* new patterns

* fix image

* adds image

* Adds more images

* ai screenshot

* final images

* finished

* fix prettier

* continue to

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2026-01-08 21:30:34 +07:00
Ivan Vasilov d59711effd fix: Fix the trigger workflow name for the approve-vercel-deploys action (#41791)
Fix the wrong name of the GH workflow.
2026-01-08 14:27:30 +01:00
Ivan Vasilov 6f24342b55 fix: Change the authorize-vercel-builds to be triggered by another action (#41789)
Refactor the authorize-vercel-builds to run triggered by another action in order to access secrets.
2026-01-08 14:15:38 +01:00
Taha Le Bras 03cba9e684 docs: add Taha Le Bras to humans.txt (#41739) 2026-01-08 12:14:03 +01:00
Ivan Vasilov cdadd74c9b feat: Add GH workflow for authorizing Vercel deploys (#41717)
* Add a script and call it from a GH action.

* Minor updates.

* Minor fixes.
2026-01-08 12:11:05 +01:00
Kanishk Dudeja 4844e96dcf feat(billing): use entitlements for SOC2 report access (#41305)
* feat(billing): use entitlements for SOC2 report access

* refinements
2026-01-08 16:33:44 +05:30