diff --git a/www/_blog/2021-09-10-supabase-beta-august-2021.mdx b/www/_blog/2021-09-10-supabase-beta-august-2021.mdx new file mode 100644 index 00000000000..a4897fc50cf --- /dev/null +++ b/www/_blog/2021-09-10-supabase-beta-august-2021.mdx @@ -0,0 +1,160 @@ +--- +title: Supabase Beta August 2021 +description: Fundraising, Realtime Security, custom SMS templates, and deployments in South Korea. +author: paul_copplestone +author_url: https://github.com/kiwicopple +author_image_url: https://github.com/kiwicopple.png +authorURL: https://github.com/kiwicopple +image: 2021-august/release-august-2021.jpg +thumb: 2021-august/release-august-2021-cover.jpg +tags: + - release-notes +date: '2021-09-10' +toc_depth: 3 +--- + +We've raised $30M and shipped a bunch of features. Let's dive into what's been happening at Supabase during the month of August. + +### Quick recap + +Watch a recap of this month's release. + +## We raised $30 million + +Hot off the press, we raised our Series A. +We'll use the funds to do more of the same - ship features and hire open source developers. +We'll release more details soon. Read more on [TechCrunch](https://techcrunch.com/2021/09/09/supabase-raises-30m-for-its-open-source-insta-backend/). + +![Supabase Series A](/new/images/blog/2021-august/bernie-5.png) + + +## Realtime Security, codename: WALRUS + +If you've been waiting for Row Level Security to land in Postgres [subscriptions](https://supabase.io/docs/reference/javascript/subscribe), then you're going to love our new repo: [Write Ahead Log Realtime Unified Security (WALRUS)](https://github.com/supabase/walrus). The name might be a bit forced, but the the security design is deliberate. It's not in production yet, but we're making the repo public for comments using an [RFC process](https://github.com/supabase/walrus/blob/master/README.md#rfc-process). + +![Realtime Security, codename: WALRUS](/new/images/blog/2021-august/walrus.jpg) + +## Custom SMS templates + +If you're using SMS login in [Auth v2](https://supabase.io/blog/2021/07/28/supabase-auth-passwordless-sms-login), you can now customize the SMS which is sent to your users. Read more in the [docs](https://supabase.io/docs/guides/auth/auth-twilio#sms-custom-template). + +![Custom SMS templates](/new/images/blog/2021-august/custom-sms.png) + +## Dart and Flutter Docs + +Thanks entirely to [@dshukertjr](https://twitter.com/dshukertjr), we now have in-depth reference Dart documentation for CRUD, Auth, Realtime and more! + +![Dart and Flutter Docs](/new/images/blog/2021-august/supabase-flutter.jpg) + +## We launched the South Korea region + +we added another region for those wanting to host their data and APIs in Seoul. We now have 12 regions to choose from + +![We launched the South Korea Region](/new/images/blog/2021-august/south-korea.png) + +## Table creation is even easier + +You can now create columns while creating your table. We've also added improvements for composite primary keys and foreign key creation. + +![Table creation is even easier](/new/images/blog/2021-august/create-tables.png) + +## Unbreakable CSV Imports + +Our previous importer would choke on CSV files which were too large. Not any more! + +![Unbreakable CSV Imports](/new/images/blog/2021-august/csv-imports.png) + +## Connection strings + +We now provide a handy copy utility for various database connection strings because we were so tired of looking them up on Stack Overflow. + +![Caption](/new/images/blog/2021-august/connection-strings.png) + +## We released a primer on Row Level Security + +RLS can be a bit foreign for developers getting started with Postgres. This video by [@_dijonmusters](https://twitter.com/_dijonmusters) demystifies it. If you find video a useful medium for learning, consider [subscribing to our channel](https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ). + + + +## Community + +### We had a community Hackathon + +We held a one-week async Hackathon. Check out [all the winners](https://supabase.io/blog/2021/08/09/hackathon-winners) - it was truly impressive what people were able to build in just 7 days. + +![We had a community Hackathon](/new/images/blog/2021-august/hackathon.png) + +### We had a team Hackathon + +The Supabase team didn't want to miss out on the fun so we held our own hackathon. It was a good way to dog-food. Some notable projects include + +- [Supaflix](https://supaflix.vercel.app/) by [@abc3](https://twitter.com/abc3erl) [[GitHub](https://github.com/abc3/supaflix)] - a Netflix clone build with Supabase +- [Personal-Casts](https://github.com/inian/personal-casts) by [@everconfusedguy](https://twitter.com/everconfusedguy) [[GitHub](https://github.com/inian/personal-casts)] - converts Youtube videos and articles into a personal podcast feed. +- And it wouldn't be a Supabase hackathon without a high-effort meme entry. +Check out [meme.town](http://meme.town) by [@Joshenlimek](https://twitter.com/joshenlimek) [[GitHub](https://github.com/joshenlim/meme-maker)] + +![We had a team Hackathon](/new/images/blog/2021-august/meme-town.png) + +### GitHub Trending + +We hit 18,000 stars on GitHub, and got to the [top of GitHub trending](https://twitter.com/supabase/status/1435868863518760964) for Typescript. + +![GitHub Trending](/new/images/blog/2021-august/github-stars.png) + + + Source: repository.surf/supabase + + +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). + +## Dependency contributions + +### GoTrue (Auth) + +- HCaptcha - users can add captcha on their passwordless logins to prevent abuse
+[https://github.com/supabase/gotrue/pull/192](https://github.com/supabase/gotrue/pull/192) +- Email change endpoint is fixed (sends out 2 emails, one to the old email and one to the new one)
+[https://github.com/supabase/gotrue/pull/132](https://github.com/supabase/gotrue/pull/132) + +### PostgREST (APIs) + +- Allow a function with single unnamed parameter to be called with POST
+[https://github.com/PostgREST/postgrest/issues/1735](https://github.com/PostgREST/postgrest/issues/1735) + +### pg_net (Function Hooks) + +- Better handling of URL errors
+[https://github.com/supabase/pg_net/issues/39](https://github.com/supabase/pg_net/issues/39) + +## Coming Next + +Last December we [moved from Alpha to Beta](https://supabase.io/beta), with a focus on Security, Performance, and Reliability. After a couple of Launch Weeks pushing out new and sexy features, we have decided it's time to focus on these again. + +By the time we're done, Supabase will be production-ready for all use cases. + +### 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) +- Subscribe to our [YouTube channel](https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ) +- Become a [sponsor](https://github.com/sponsors/supabase) diff --git a/www/public/images/blog/2021-august/bernie-5.png b/www/public/images/blog/2021-august/bernie-5.png new file mode 100644 index 00000000000..e722b3d1028 Binary files /dev/null and b/www/public/images/blog/2021-august/bernie-5.png differ diff --git a/www/public/images/blog/2021-august/connection-strings.png b/www/public/images/blog/2021-august/connection-strings.png new file mode 100644 index 00000000000..91b6d8e6f91 Binary files /dev/null and b/www/public/images/blog/2021-august/connection-strings.png differ diff --git a/www/public/images/blog/2021-august/create-tables.png b/www/public/images/blog/2021-august/create-tables.png new file mode 100644 index 00000000000..c062b982de1 Binary files /dev/null and b/www/public/images/blog/2021-august/create-tables.png differ diff --git a/www/public/images/blog/2021-august/csv-imports.png b/www/public/images/blog/2021-august/csv-imports.png new file mode 100644 index 00000000000..67029d81755 Binary files /dev/null and b/www/public/images/blog/2021-august/csv-imports.png differ diff --git a/www/public/images/blog/2021-august/custom-sms.png b/www/public/images/blog/2021-august/custom-sms.png new file mode 100644 index 00000000000..38f0d206900 Binary files /dev/null and b/www/public/images/blog/2021-august/custom-sms.png differ diff --git a/www/public/images/blog/2021-august/github-stars.png b/www/public/images/blog/2021-august/github-stars.png new file mode 100644 index 00000000000..75c8112ef01 Binary files /dev/null and b/www/public/images/blog/2021-august/github-stars.png differ diff --git a/www/public/images/blog/2021-august/hackathon.png b/www/public/images/blog/2021-august/hackathon.png new file mode 100644 index 00000000000..31aee090ee8 Binary files /dev/null and b/www/public/images/blog/2021-august/hackathon.png differ diff --git a/www/public/images/blog/2021-august/meme-town.png b/www/public/images/blog/2021-august/meme-town.png new file mode 100644 index 00000000000..b41e56042a2 Binary files /dev/null and b/www/public/images/blog/2021-august/meme-town.png differ diff --git a/www/public/images/blog/2021-august/release-august-2021-cover.jpg b/www/public/images/blog/2021-august/release-august-2021-cover.jpg new file mode 100644 index 00000000000..ab09eddcf74 Binary files /dev/null and b/www/public/images/blog/2021-august/release-august-2021-cover.jpg differ diff --git a/www/public/images/blog/2021-august/release-august-2021.jpg b/www/public/images/blog/2021-august/release-august-2021.jpg new file mode 100644 index 00000000000..e69230d46b1 Binary files /dev/null and b/www/public/images/blog/2021-august/release-august-2021.jpg differ diff --git a/www/public/images/blog/2021-august/south-korea.png b/www/public/images/blog/2021-august/south-korea.png new file mode 100644 index 00000000000..b7c6a335b53 Binary files /dev/null and b/www/public/images/blog/2021-august/south-korea.png differ diff --git a/www/public/images/blog/2021-august/supabase-flutter.jpg b/www/public/images/blog/2021-august/supabase-flutter.jpg new file mode 100644 index 00000000000..e166817efd7 Binary files /dev/null and b/www/public/images/blog/2021-august/supabase-flutter.jpg differ diff --git a/www/public/images/blog/2021-august/walrus.jpg b/www/public/images/blog/2021-august/walrus.jpg new file mode 100644 index 00000000000..926673e4243 Binary files /dev/null and b/www/public/images/blog/2021-august/walrus.jpg differ diff --git a/www/public/rss.xml b/www/public/rss.xml index f3ece14b759..fd2f77185eb 100644 --- a/www/public/rss.xml +++ b/www/public/rss.xml @@ -5,9 +5,25 @@ https://supabase.io Latest news from Supabase en - Sun, 08 Aug 2021 16:00:00 GMT + Thu, 09 Sep 2021 16:00:00 GMT + + https://supabase.io/blog/2021/09/10/supabase-beta-august-2021 + Supabase Beta August 2021 + https://supabase.io/blog/2021/09/10/supabase-beta-august-2021 + Fundraising, Realtime Security, custom SMS templates, and deployments in South Korea. + Thu, 09 Sep 2021 16:00:00 GMT + + + + https://supabase.io/blog/2021/08/12/supabase-beta-july-2021 + Supabase Beta July 2021 + https://supabase.io/blog/2021/08/12/supabase-beta-july-2021 + Discord Logins, Vercel Integration, Full text search, and OAuth guides. + Wed, 11 Aug 2021 16:00:00 GMT + + https://supabase.io/blog/2021/08/09/hackathon-winners Open Source Hackathon Winners @@ -16,14 +32,6 @@ Sun, 08 Aug 2021 16:00:00 GMT - - https://supabase.io/blog/2021/08/04/supabase-beta-july-2021 - Supabase Beta July 2021 - https://supabase.io/blog/2021/08/04/supabase-beta-july-2021 - Discord Logins, Vercel Integration, Full text search, and OAuth guides. - Tue, 03 Aug 2021 16:00:00 GMT - - https://supabase.io/blog/2021/07/30/supabase-swag-store Supabase Swag Store