Commit Graph
2047 Commits
Author SHA1 Message Date
Ivan VasilovandJoshen Lim 9fa96977be chore: Minor prettier fixes (#43849)
This PR fixes some prettier issues:
- Bump and unify all prettier versions to 3.7.3 across teh whole repo
- Bump the SQL prettier plugin
- When running `test:prettier`, check `mdx` files also
- Run the new prettier format on all files

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-03-17 11:17:42 +01:00
AnaandAna 9c5626b514 fix(www): update log drains pricing from $10 to $60 in blog post (#43669)
## 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?

Update wrong pricing on blog post

## What is the current behavior?

Pricing is shown as $10 when it should be $60

## What is the new behavior?

Pricing is show as $60

## Additional context

N/A

Co-authored-by: Ana <ana1337x@users.noreply.github.com>
2026-03-11 15:20:19 -04:00
Prashant SridharanandAlan Daniel 8fe62a5715 Updated ETL blog post and added speakers to webinar (#43602)
## 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?

- Modified the old Supabase ETL blog post
- Added two new speakers to an upcoming webinar

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
2026-03-10 17:58:14 +00:00
AnaandAna Mogul 8f71a43b86 chore/www log drains blog post (#43454)
## 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?

Update image for thumbnail

## What is the current behavior?

N/A

## What is the new behavior?

imgThumb has been updated to
`https://zhfonblqamxferhoguzj.supabase.co/functions/v1/generate-og?template=ruler&layout=icon-only&copy=Log+Drains+on+Pro&icon=icon-columns.svg`

## Additional context

Add any other context or screenshots.

---------

Co-authored-by: Ana Mogul <ana1337x@users.noreply.github.com>
2026-03-05 14:12:18 -05:00
AnaandAna Mogul 604fc7b4c8 blog: add Supabase Storage performance, security, and reliability updates (#43461)
## 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?

Adding a blog post for the Supabase Storage performance, security, and
reliability updates that has been shipped

## What is the current behavior?

N/A

## What is the new behavior?

Adds the blog post "Supabase Storage: major performance, security, and
reliability updates" covering:

- Path traversal prevention
- Accidental SQL delete protection
- Object listing rewrite (up to 14.8x faster deep pagination on 60M+ row
tables)
- Query cancellation and statement timeouts
- Idempotent migrations
- TUS zombie lock fix
- Orphan object scanner improvements
- OpenTelemetry metrics
- Bug fixes

## Additional context

Related PRs: https://github.com/supabase/storage/pull/818,
https://github.com/supabase/storage/pull/817,
https://github.com/supabase/storage/pull/841,
https://github.com/supabase/storage/pull/805,
https://github.com/supabase/storage/pull/812,
https://github.com/supabase/storage/pull/830,
https://github.com/supabase/storage/pull/819,
https://github.com/supabase/storage/pull/831

---------

Co-authored-by: Ana Mogul <ana1337x@users.noreply.github.com>
2026-03-05 13:22:43 -05:00
AnaandAna Mogul 1fe188fcb7 Add Log Drains now available on Pro blog post (#43433)
## 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?

A new blog post to announce Log Drains being available on Pro

## What is the current behavior?

N/A

## What is the new behavior?

Adds the blog post 2026-03-05-log-drains-now-available-on-pro.mdx
announcing Log Drains availability on the Pro tier. It will be live at
https://supabase.com/blog/log-drains-now-available-on-pro

## Additional context

Related to #43360 (Log Drains feature page update for Pro launch)

Co-authored-by: Ana Mogul <ana1337x@users.noreply.github.com>
2026-03-05 10:08:38 -05:00
kemal.earth 48e4140202 chore(studio): remove [edge] label from logs search suggestions (#42944)
## 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 removes the label `[edge]` from the suggested list of log types in
the new logging interface. 🤞 this doesn't break anywhere else.

| Before | After |
|--------|--------|
| <img width="966" height="260" alt="image (1)"
src="https://github.com/user-attachments/assets/24fb996e-8bed-4d48-81f2-a3942c58ba1f"
/> | <img width="380" height="39" alt="Screenshot 2026-02-17 at 12 55
58"
src="https://github.com/user-attachments/assets/595a28be-bb27-4797-b82d-b3c4e32adb3d"
/> |
2026-02-18 10:35:14 +00:00
Copple 5c26801396 Blog: incident 2026 02 13 (#42785)
incident blog post

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* A new blog post documenting the February 12, 2026 Supabase incident is
now published. It includes full metadata, author and social imagery, a
comprehensive incident summary, affected customers, an explanation of
VPC Block Public Access, a resolution timeline with supporting graphs,
communication challenges encountered, and planned safeguards. No
functional changes or public API modifications were made.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-13 20:08:42 +01:00
Copple 3ba77ce748 clearing up ownership (#42735)
in hydra blog
2026-02-12 09:12:59 +00:00
CoppleandJonathan Summers-Muir 9f3f19951f Add blog post for Hydra joining Supabase (#42604)
Summary
- scaffolded the new `hydra-joins-supabase` blog post with sections on
pg_duckdb, analytics on Postgres, and the open warehouse architecture
- added accompanying social, thumbnail, and diagram assets under
`apps/www/public/images/blog/hydra-joins-supabase`
- confirmed everything remains open source and highlighted the call for
C++/storage hiresRuntime Testing
- Not run (not requested)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Published new blog post announcing Hydra joining Supabase, featuring
details about Hydra, pg_duckdb, Analytics on Postgres, Open Warehouse
Architecture, and invitations to join the Open Warehouse team.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2026-02-11 18:14:35 +01:00
Ana 6b8c225245 Add blog post: Supabase is now an official Claude connector (#42401) 2026-02-09 08:42:25 -05:00
fadymak 68a24e840a feat(blog): blog entry for X (OAuth 2.0) provider (#42212)
Adds a blog entry for the new X / Twitter OAuth 2.0 provider support.
2026-02-06 14:14:36 +01:00
Copple 21e9126fbf blog: bknd (#42411)
Summary
- add the new "BKND joins Supabase" blog post describing Dennis Senn
building a Lite experience for agentic workloads
- include new og and thumb imagery for the post to cover
social/thumbnail needs
- clarify the lightweight effort and future direction while keeping BKND
open source

Testing
- Not run (not requested)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Published a new blog post announcing Dennis Senn joining Supabase to
develop a "Lite" offering for agentic workloads. Describes proposed
features: sandbox-friendly experience, optimized database architectures
for agentic use cases, smaller/cheaper database options, and planned
open-source availability with a separate repo and an integration
timeline.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-04 11:42:05 +01:00
Raminder SinghandBo Lu cab9c82f2c chore: replace MySQL with MSSQL (#42110)
Co-authored-by: Bo Lu <burmecia@users.noreply.github.com>
2026-02-03 11:26:29 +00:00
Prashant Sridharan 184b288d18 Add new blog posts and a new webinar (#42260) 2026-01-29 05:14:38 +00:00
Danny White ba107edbda chore(www): clarify image paths (#41451)
## What kind of change does this PR introduce?

Frontmatter name change.

## What is the current behavior?

We repeatedly mistake `thumb` for `image` and visa versa, meaning the
wrong images are used for Open Graph and in-site thumbnails on blog
posts. Events and case studies use the same naming convention too.

## What is the new behavior?

These two bits of frontmatter are renamed for clarity:

  - Blog posts: `imgThumb` + `imgSocial`

That mapping for blog posts:

- `thumb` is now `imgThumb`
- `image` is now `imgSocial`

These related bits remain as-is:

  - Events
  - Case studies

The
[www/README.md](https://github.com/supabase/supabase/blob/dnywh/chore/blog-image-frontmatter/apps/www/README.md#best-practices)
file has been expanded to clarify all of the above. It now also provides
instructions on image optimisation.

## To test

A lot of files were touched here. Please help make sure:

- [ ] The CMS works as intended. This is the **biggest unknown**.
- [x] All blog posts render the correct image as their on-site thumbnail
and Open Graph image. You can test the latter by firing up a draft
iMessage. Online Open Graph services like Facebook cache images, so
aren’t reliable.
- [x] All events render their correct images
- [x] All case studies render their correct images
- [x] All customer stories render their correct images ([known
issue](https://supabase.slack.com/archives/C072FL5KKKP/p1768888063209359?thread_ts=1768885681.502169&cid=C072FL5KKKP),
predates this work)
2026-01-29 11:29:26 +11:00
Danny White 228edde39c fix(www): Postgres views blog post (#42236)
fix
2026-01-28 17:55:07 +11:00
AnaandAna Mogul a8af81d0d1 blog: Supabase PrivateLink announcement (#42178)
* Add blog post: Supabase PrivateLink is now available

- Add new blog post announcing PrivateLink launch
- Add Miles Thomas to authors.json
- Include OG and thumbnail images
- Category: launch-week

* Add toc_depth to blog post frontmatter

---------

Co-authored-by: Ana Mogul <ana1337x@users.noreply.github.com>
2026-01-27 10:23:56 -05:00
Danny White 19cf4bb4bf feat(studio): consolidate settings phase 2 (#37612)
* new slugs

* remove symlinks

* rabbit
2026-01-26 15:41:05 +08:00
Danny WhiteandJoshen Lim a6c9b6b99b chore(studio): improve backup text (#42058)
* date fix

* better tooltip

* better dialog

* fix

* better dialog

* all variations of admonition

for posterity

* cleanup

* inline admonition

* fix

* additional blog post fixes

* Update backups learn more cta URL

* Revert

* Update tooltip content

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-01-26 11:58:53 +08:00
Prashant SridharanandCopple 25fcc4a304 Added a new blog post for Postgres AI agents (#42030)
* Added a new blog post for POstgres AI agents

* ci: Autofix updates from GitHub workflow

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2026-01-21-postgres-best-practices-for-ai-agents.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Made edits as requested and changed og image

* Fixed a prettier issue

---------

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
2026-01-22 12:52:38 +00:00
Clarence Bakosi 01d014305e blog: fixed typo in Supabase Analytics Buckets with Iceberg Support (#38168) 2026-01-09 10:23:23 +00: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
Prashant Sridharan 372b570c0a Added a new blog post for TRAE (#41760) 2026-01-07 10:28:38 +00:00
Kevin Grüneberg 7487c1c3ad docs: desired instance size and platform blog post links (#41549)
- All doc links on the platform post lead to 404
- Note on omitting `desired_instance_size`
2025-12-23 09:03:11 +01:00
Matt Linkous 959406ed30 fix(blog): update instructions on stripe API key (#41536)
* fix(blog): update instructions on stripe API key

* Update rss
2025-12-22 10:33:37 -06:00
Maksym IonutsaandDanny White c2200bb842 headers fixed, anchors for example functions work (#41514)
* headers fixed, anchors for example functions work

* fix typo

* fix hierarchy

---------

Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>
2025-12-22 10:47:59 +11:00
Matt Linkous 519e8e6a26 blog: Add stripe sync engine integration announcement (#41505)
* blog: Add stripe sync engine integration announcement

* fix typo
2025-12-19 19:14:20 -06:00
Alan Daniel c6fc750b0b Update SupaSquad LP content (#41411)
* update supasquad content

* more nits

* fix(blog): update maintainer link in Supabase Community Day post
2025-12-19 17:24:01 +00:00
Pedro RodriguesandClaude Opus 4.5 f3ad1fb3da blog: add ChatGPT apps marketplace disclaimer (#41460)
Add admonition linking to the new ChatGPT apps marketplace and submission guidelines.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 14:57:46 +00:00
Prashant Sridharan f42e46ac56 Added new case studies and a blog post (#41446)
* Waiting for new case sutides to be approved

* WIP case studies

* Added Koodos

* Added avatars

* Added mcp-use blog post

* two new case studies signed off, one new blog post

* ci: Autofix updates from GitHub workflow

* Fixed stats and added eXp Realty

* Cleaned up formatting
2025-12-17 19:52:58 +00:00
Prashant SridharanandAlan Daniel 5dfe76b52d Added the author (#41392)
* Added the author

* fix prettier

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
2025-12-16 15:58:44 +00:00
Chris Chinchilla 52e62a69f1 blog: Add warning to pricing blog (#41346)
Add warning to pricing blog
2025-12-15 15:23:37 +00:00
Wen Bo Xie 6d2bb4aa2b fix: update docs link for Supabase for Platforms (#41314) 2025-12-12 16:22:03 +00:00
Prashant SridharanandAlan Daniel 66a418b25d New blog post about iceberg-js (#41171)
* New blog post about iceberg-js

* fix

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
2025-12-08 22:45:59 +00:00
Wen Bo Xie 29e68ccdcf fix: update supabase for platforms' links (#41148) 2025-12-08 06:11:41 +00:00
b6b9b786df feat: Supabase for Platforms launch (#41056)
* DRAFT: creating some draft docs for PaaS

* adds a link in the sidebar

* fix images

* refactor all images

* add changes for functions

* more updates

* Adds more docs

* cleaning up the project launch section

* add PaaS project transfer instructions

* Apply suggestions from code review

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

* updates

* add docs on named restore points

* remove note about enabling physical backups on v2

* update project claim flow with latest api endpoint

* update docs

* Update apps/docs/content/guides/integrations/platform-as-a-service.mdx

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

* Update apps/docs/content/guides/integrations/platform-as-a-service.mdx

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

* updates

* updates

* updates

* updates

* updates

* fix mgmt api links

* remove "new" from api keys

* updates

* updates

* add hyperlink ai builder solutions page

* feat: Supabase for Platforms launch post

# Conflicts:
#	apps/www/public/rss.xml

# Conflicts:
#	apps/www/public/rss.xml

* add blog assets

* update marketing copy on ai builder solutions page

* docs updates

* fix scroll in partnership section hyperlink

* format

* updates

* add words to spelling allowlist

* updates

* updates

---------

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-05 11:42:55 +00:00
3852c43ec0 feat: add broadcast replay blog post (#41089)
* feat: add broadcast replay blog post

* add video embed

---------

Co-authored-by: Jon Meyers <jonathon.d.meyers@gmail.com>
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com>
2025-12-05 11:42:00 +00:00
7b49e9c5ea feat(blog): add async streaming for Postgres FDW blog (#41009)
* feat(blog): add async streaming for postgres fdw blog

* format blog post

* minor change on diagram

* Added og and thumb

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com>
2025-12-04 12:10:46 +00:00
9deb763151 feat(blog): add oauth2 provider blogpost (#40977)
* feat(blog): add oauth2 provider blogpost

* Added YouTube video embed

* Added og and thumb

---------

Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com>
2025-12-04 11:38:11 +00:00
Prashant SridharanandMatt Rossman c7a7ef0fd1 Supabase power for Kiro blog post (#41014)
* Supabase power for Kiro blog post

* ci: Autofix updates from GitHub workflow

* feat: add `matt_rossman` to authors.json

* chore: `pnpm run content:build`

* Added link to Kiro blog post

---------

Co-authored-by: Matt Rossman <22670878+mattrossman@users.noreply.github.com>
2025-12-03 16:22:30 +00:00
issuedatandDanny White 44678c7b3f feat(blog): account security notifications (#40540)
* feat(blog): account security notifications

* re-order authors

* chore: update title

* chore: update dates

---------

Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>
2025-12-03 14:51:58 +00:00
Prashant SridharanandRiccardo Busetti 23998da5c3 Staging blog posts for Tuesday (#40962)
* Staging blog posts for Tuesday

* ci: Autofix updates from GitHub workflow

* Removed Open Warehouse Architecture post

* Added images

* Improve content

* Improe

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Changed author of Analytics Buckets post

---------

Co-authored-by: Riccardo Busetti <riccardo.busetti@supabase.io>
2025-12-02 14:55:03 +00:00
2f3e3b8598 blog: vector buckets (#40911)
* blog: vector buckets

* Adjusted formatting and cleaned up opening lede. Still need og image

* Fixed the lede to lead with the announcement.

* Update vector buckets blog images and formatting

Replaced the blog post thumbnail with a new image, updated the og.png image, and improved formatting and indentation in the 2025-12-01-vector-buckets.mdx file for clarity and consistency.

---------

Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-12-01 15:13:21 +00:00
omahs 96fb9fb99d docs: Fix typos (#40906) 2025-12-01 12:19:35 +00:00
Andrew AgostiniandChris Chinchilla 5e4e519f6c docs: Fix broken URLS batch 3 (#40508)
* docs: remove link to token-transformer since that repo has since been refactored and no particular file contains the code originally linked to

* docs: update Redis link in rate limiting examples to point to the correct URL

* docs: update Supabase URLs to current magic link docs

* docs: update README for postgres-on-the-edge function to remove polyscale line (service no longer exists) and add resource links to relevant deno blog post

* docs: update Open Graph image generation examples links to the new documentation URL

* docs: update README with new Quickstart: Swift guide URL

* docs: update Supabase Vector links to reflect new URL

* docs: add two new link suggestions the replace the current broken one. Choose one.

* docs: update documentation links for Postgres Language Server to reflect new URL

* docs: update event trigger matrix documentation link to compensate for fact that 'current' verb does not work for some of their links

* Update apps/docs/content/troubleshooting/supabase-grafana-memory-charts.mdx

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2025-11-28 10:56:17 +00:00
Andrew Agostini 67faf37ca7 docs: Fix broken URLS batch 4 (#40548)
docs: Fix broken links in various guides and blog posts
2025-11-28 17:34:31 +08:00
Alan Daniel d0769de174 fix headings levels in dedicated poolers blog post (#40868)
fix headings levels
2025-11-27 10:00:24 -04:00
Maksym Ionutsa 3969553a35 fix: promote trait sections to h2 headings in Who We Hire blog post (#40260) 2025-11-25 23:56:07 +08:00
kemal.earthandChris Chinchilla ebe963f7ce feat(docs): refs updated from reports to observability (#40470)
* feat: replace reports links with observability

* feat: update with chris suggestions

* Add redirect

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2025-11-18 18:20:34 +00:00