Supabase .NET DevLog #2

์ž‘์„ฑ์ž

์นดํ…Œ๊ณ ๋ฆฌ:

โ† ํ”ผ๋“œ๋กœ
DEV Community ยท Guillaume Faas ยท 2026-07-20 ๊ฐœ๋ฐœ(SW)

Guillaume Faas

Welcome to our weekly log for the Supabase .NET SDK! ๐ŸŽ‰

Last week, I continued building our momentum on improving the overall experience with the SDK.
I released other critical fixes, as well as some improvements:

  • [Global] Fixing automated releases: The release process wasn’t uniform across packages, and was also broken at places (especially on the umbrella package).
  • [Global] Fixed the telemetry: The telemetry is now consistent across packages but also more detailed. This will give us more details about who our users are and how they use our products.
  • [Global] Make Newtonsoft.Json 13.0.2 the ground version: We had to reduce the ground version of this dependency because of Unity 6 LTS. Indeed, Unity 6 ships with 13.0.2 and that version can’t be bumped. This was locking out customers.
  • [GoTrue] Add missing OAuth2 state: We exposed a server-side state value, strengthening CSRF protection.
  • [Postgrest] Reference fields incorrectly included in UPDATE and DELETE queries: The behavior was only correct for INSERT, but failing for others. All we had to do was to cover Patch and Delete.
  • [Postgrest] Fixed enums serialised as integers: To avoid breaking existing data, this is something users must opt-in with ClientOptions.SerializeEnumsAsStrings.

I also did a lot of triage on all the repositories. Between the fixes/improvements and clearing outdated issues, 14 issues were solved/removed.

And all of this is now accessible for customers! ๐ŸŽ‰ I published new versions for our entire SDK suite, the first one since a little while (addressing the dependency issues we mentioned in the previous post):

  • Supabase v1.2.0
  • Supabase.Functions v2.1.1
  • Supabase.Gotrue v6.1.0
  • Supabase.Postgrest v4.2.0
  • Supabase.Realtime v7.2.1
  • Supabase.Storage v2.4.2
  • Supabase.Core v1.1.0 That being said, the current release process is quite painful. I can’t wait to move to a monorepo, with a single Release button ๐Ÿ˜… It’s a mandatory move if I want to speed up the pace of releases.

This week will follow the same trajectory: fixing existing issues, release them to customers, and keep sanitizing repositories before moving towards a monorepo.

Have a a great day, and keep coding!

์›๋ฌธ์—์„œ ๊ณ„์† โ†—

์ถ”์ถœ ๋ณธ๋ฌธ ยท ์ถœ์ฒ˜: dev.to ยท https://dev.to/tr00d/supabase-net-devlog-2-22e7

์ฝ”๋ฉ˜ํŠธ

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค