Back to Supabase

Release Notes

apps/docs/docs/ref/csharp/release-notes.mdx

1.26.0810.9 KB
Original Source

1.5.0 - 2026-07-30

  • Update dependency: [email protected]
    • Fix channel.Send() hanging on unacknowledged broadcast pushes (#72).
  • Update dependency: [email protected]
    • Add a CancellationToken to the Download methods (#49).
    • Implement cache purge (#50).
    • Non-JSON Storage errors now throw a SupabaseStorageException (#46).
    • Fix a trailing ? being left on CreateSignedUrl results (#51).

1.4.0 - 2026-07-23

This is the observability release: every child library now emits diagnostics through System.Diagnostics, making the SDK compatible with OpenTelemetry.

  • Expose aggregated telemetry source names for OpenTelemetry (#285).
  • Update dependency: [email protected]
    • Add OpenTelemetry-compatible diagnostics primitives (#6).
  • Update dependency: [email protected]
    • Emit observability via System.Diagnostics and deprecate the debug callback (#140).
  • Update dependency: [email protected]
    • Emit observability via System.Diagnostics and deprecate the debug callback (#136).
  • Update dependency: [email protected]
    • Emit observability via System.Diagnostics (#43).
  • Update dependency: [email protected]
    • Emit observability via System.Diagnostics (#15).

1.3.0 - 2026-07-20

  • Wire Realtime's Postgrest client automatically so models received from postgres_changes support Update() and Delete() (#282).
  • Update dependency: [email protected]
    • Add Client.Attach<T>() to populate a model's client context for Update/Delete (#135).
    • Add ClientOptions.SerializeEnumsAsStrings to opt into string enum serialization (#134).
    • Fix: exclude reference columns from update and delete select queries (#132).
  • Update dependency: [email protected]
    • Attach the Postgrest client context to models returned by PostgresChangesResponse (#70).

1.2.0 - 2026-07-16

  • Lower the Newtonsoft.Json minimum version to 13.0.2 across all packages to ease dependency resolution (#275).
  • Update dependency: [email protected]
    • Add an option for setting redirect_url on MagicLink sign-in.
    • Add state parameter support to OAuth provider sign-in.
    • Expose RefreshToken(accessToken, refreshToken) on IGotrueClient.
    • Fix: correct the PKCE verifier/challenge swap in SignInWithOtp and ResetPasswordForEmail.
    • Fix: classify refresh-token rejections coming from current gotrue.
  • Update dependency: [email protected]
    • Fix: null-reference crash when a Where predicate null-checks a captured value (#122).
    • Fix: preserve DateTime kind, precision, and wall-clock across read and write (#123).
  • Update dependency: [email protected]
    • Add resumable uploads (#29).
    • Add CancellationToken support to upload methods (#30).
    • In-memory caching for resumable uploads (#35).
  • Update dependency: [email protected]
    • Add structured X-Client-Info header metadata (#2).
  • Update dependencies: [email protected], [email protected] (maintenance).

1.1.2 - 2025-07-07

  • Update dependency: [email protected]
    • Implement Postgres change filters (#55).
    • Fix: SerializerSettings were not being passed to PostgresChangesResponse.
    • Fix: use a compatible websocket library for Blazor WASM.
  • Update dependency: [email protected]
    • Add count to ModeledResponse (#103).
    • Add support for long, DateTime, and DateTimeOffset criteria in filter expressions (#101).

1.1.1 - 2024-07-27

1.1.0 - 2024-07-25

  • Supports passing Headers specified in ClientOptions to child APIs.
  • Drop support for netstandard2.0Supabase now targets netstandard2.1.
  • Update dependency: [email protected]
    • Add support for MFA signup and login flows (#103). Huge thanks to @michaelschattgen.
    • Add ExchangeCodeForSession to StatelessClient (#102). Thanks @alexbakker.
    • Major: change target framework to netstandard2.1; use a CSPRNG to generate the code verifier (#99). Thanks @alexbakker.
    • Ban user functionality (#101). Thanks @celestebyte.

1.0.5 - 2024-06-29

1.0.4 - 2024-06-11

1.0.3 - 2024-05-22

  • Update dependency: [email protected]
    • Add missing properties (ProviderRefreshToken and ProviderToken) to the Session object to reflect the current state of auth-js.
  • Update dependency: [email protected]
    • Return a Task from the Track and Untrack methods (#47).

1.0.2 - 2024-05-16

1.0.1 - 2024-05-07

  • Update dependency: [email protected]
    • Changes the IPostgrestTable<> contract to return the interface rather than a concrete type (#92).

1.0.0 - 2024-04-21

  • Assembly Name has been changed to Supabase.dll
  • Update dependency: [email protected]
    • [MAJOR] Moves namespaces from Postgrest to Supabase.Postgrest
    • Re: #135 Update nuget package name postgrest-csharp to Supabase.Postgrest
  • Update dependency: [email protected]
    • Re: #135 Update nuget package name gotrue-csharp to Supabase.Gotrue
    • Re: #89, Only add access_token to request body when it is explicitly declared.
    • [MINOR] Re: #89 Update signature for SignInWithIdToken which adds an optional accessToken parameter, update doc comments, and call DestroySession in method
    • Re: #88, Add IsAnonymous property to User
    • Re: #90 Implement LinkIdentity and UnlinkIdentity
  • Update dependency: [email protected]
  • Update dependency: [email protected]
    • Re: #135 Update nuget package name storage-csharp to Supabase.Storage
  • Update dependency: [email protected]
    • Re: #135 Update nuget package name functions-csharp to Supabase.Functions
  • Update dependency: [email protected]
    • Re: #135 Update nuget package name supabase-core to Supabase.Core
  • Adds comments to the remaining undocumented code.