Supabase June Release 2021
Tags: javascript, postgres, database
Published: 2021-07-07 09:31:12

Supabase is gearing up for another Launch Week on July the 26th. Until then, here's a few new things to try.

This is also available as a [blog post](https://supabase.io/blog/2021/07/02/supabase-beta-june-2021) and a [video demo](https://www.youtube.com/watch?v=m3yRPNyYolk).

## Vercel integration

Vercel just released their new integrations, which means you can now deploy a Postgres database on Supabase directly from your Vercel account. 
Check it out! [vercel.com/integrations/supabase](https://vercel.com/integrations/supabase)

![supabase-vercel](https://user-images.githubusercontent.com/10214025/124386588-b5d6d200-dd0d-11eb-98bb-f33c4ff62c2b.png)


## Discord logins are now available

Building a community? There's almost no better tool than Discord (we're even trialling it ourselves). 
If you're building a community product, Discord logins are the perfect option.

<img width="601" alt="supabase-discord" src="https://user-images.githubusercontent.com/10214025/124386595-bff8d080-dd0d-11eb-9897-57201df860f8.png">


## New Guides

We spent the month building up a new [Guides section](https://supabase.io/docs/guides) in our Docs. Here are a few highlights:

### Postgres Full Text Search

Ever wanted to build a Search Engine? We just released a guide which shows you how to implement 
[Full Text Search using Postgres](https://supabase.io/docs/guides/database/full-text-search). 

![postgres-fts](https://user-images.githubusercontent.com/10214025/124386601-c71fde80-dd0d-11eb-9160-351b0b5e6cbc.png)


### OAuth Guides

We released step-by-step guides to help you set up OAuth with 
[Apple](https://supabase.io/docs/guides/auth/auth-apple), [Bitbucket](https://supabase.io/docs/guides/auth/auth-bitbucket), [Facebook](https://supabase.io/docs/guides/auth/auth-facebook), [GitHub](https://supabase.io/docs/guides/auth/auth-github), [GitLab](https://supabase.io/docs/guides/auth/auth-gitlab), [Google](https://supabase.io/docs/guides/auth/auth-google), and [Twitter](https://supabase.io/docs/guides/auth/auth-twitter). 

![apple-developer-portal](https://user-images.githubusercontent.com/10214025/124386604-cbe49280-dd0d-11eb-98bb-b6aed9dae65c.png)


### Javascript + Postgres

Did you know that you can use Javascript inside your Postgres database? Here's how, with the [`plv8` extension](https://supabase.io/docs/guides/database/extensions/plv8).

<img width="718" alt="supabase-plv8" src="https://user-images.githubusercontent.com/10214025/124386614-d56dfa80-dd0d-11eb-9fc9-4cdb7bf46cfd.png">


## Public Storage Buckets

Want to share all your favourite memes? Now it's even easier with Public Storage Buckets. Simply mark a bucket as "Public" and the content will be accessible without a login.


## Storage upserts

Supabase Storage now supports `upsert`. Shoutout to [@ankitjena](https://github.com/ankitjena) for [this Pull Request](https://github.com/supabase/storage-api/pull/32).

<img width="730" alt="supabase-storage-upsert" src="https://user-images.githubusercontent.com/10214025/124386626-e1f25300-dd0d-11eb-8848-898204b0f1ea.png">


## Server restarts

When things go wrong, sometime the best thing you can do is reboot. We released a restart button in the Dashboard, 
the first of many debugging tools we'll be releasing over the next few months.

![server-restarts](https://user-images.githubusercontent.com/10214025/124386656-fcc4c780-dd0d-11eb-986e-1d30f92cc071.png)


## Policy editor

We added a new Table Policy Editor which makes Row Level Security even easier. We even included a few templates to get you started.

![policy-editor](https://user-images.githubusercontent.com/10214025/124386666-051d0280-dd0e-11eb-81f0-e25180ab542d.png)


## Build in Public

We run a weekly 1-hour live stream where we build in public.

- [Build in Public 003](https://youtu.be/a2r-GGILQiA): Redwood PR, GitHub Discussions, Pricing Pages, Postgres Policies, Styling docs
- [Build in Public 004](https://youtu.be/7yhFmKmplDg): Svelte Quickstart, new `supabase-js` release, monthly GitHub release
- [Build in Public 006](https://youtu.be/LHYrqBb4q9I): Supabase Studio
- [Build in Public 007](https://youtu.be/R4gJhX_JFTo): Supabase Studio - API Docs


## Community

- [@dabit3](https://twitter.com/dabit3) released a complete guide to Supabase on FreeCodeCamp. [Twitter](https://twitter.com/freeCodeCamp/status/1404469119525732357) | [Blog](https://www.freecodecamp.org/news/the-complete-guide-to-full-stack-development-with-supabas/)
- [@raddevon](https://twitter.com/raddevon) built a social network using Supabase and Vue3. [Twitter](https://twitter.com/raddevon/status/1410401132845801479) | [YouTube](https://www.youtube.com/watch?v=x25a_q0vHUY)
- [@JonoYeong](https://twitter.com/JonoYeong) built live with Supabase + SvelteKit. [Twitter](https://twitter.com/JonoYeong/status/1409960155093946368) | [Twitch](https://www.twitch.tv/videos/1066520882)

If you want to keep up to date, make sure you [subscribe to our YouTube channel](https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ) or [follow us on Twitter](https://twitter.com/supabase_io).


## External contributions

### PostgREST

- Primarily for Prisma users, we patched PostgREST [openapi-mode](https://github.com/PostgREST/postgrest/pull/1881) to ignore anon privileges for the OpenAPI output.
Credit to [@steve-chavez](https://github.com/steve-chavez/).
- We added better [PostgREST logging](https://github.com/PostgREST/postgrest/pull/1872) to include timestamps for every error
Credit to [@steve-chavez](https://github.com/steve-chavez/).

### Auth0

- We fixed a XSS bug in the Auth0 Next.js library. [GitHub](https://github.com/auth0/nextjs-auth0/security/advisories/GHSA-954c-jjx6-cxv7) 
Credit to [@inian](https://github.com/inian) and [Ishan Patel](https://github.com/git-ishanpatel) (a Supabase community member)

## Coming Next

Launch Week!! Remember that time we did a [Launch Week](https://supabase.io/blog/2021/03/25/launch-week)? Well we're doing it again at the end of July. 
Strap in, because we're shipping one thing every day for a week. 

Let's goooooo.


### Get started

- Start using Supabase today: [app.supabase.io](https://app.supabase.io/)
- Make sure to [star us on GitHub](https://github.com/supabase/supabase)
- Follow us [on Twitter](https://twitter.com/supabase_io)
- Subscribe to our [YouTube channel](https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ)
- Become a [sponsor](https://github.com/sponsors/supabase)