feat: update @supabase/*-js libraries to v2.107.0 (#46586)

This PR updates @supabase/*-js libraries to version 2.107.0.

**Source**: manual

**Changes**:
- Updated @supabase/supabase-js to 2.107.0
- Updated @supabase/auth-js to 2.107.0
- Updated @supabase/realtime-js to 2.107.0
- Updated @supabase/postgest-js to 2.107.0
- Refreshed pnpm-lock.yaml

---

## Release Notes

## v2.107.0

## 2.107.0 (2026-06-02)

### 🚀 Features

- **auth:** remove navigator.locks-based mutex; introduce commit guard +
dispose() ([#2392](https://github.com/supabase/supabase-js/pull/2392))
- **realtime:** allow httpSend to send binary payload
([#2400](https://github.com/supabase/supabase-js/pull/2400))
- **supabase:** update X-Client-Info to structured metadata format
([#2359](https://github.com/supabase/supabase-js/pull/2359))

### 🩹 Fixes

- **auth:** return AuthInvalidJwtError from getClaims for expired JWT
([#2395](https://github.com/supabase/supabase-js/pull/2395))
- **auth:** recognize ?error= redirects in implicit grant gate
([#2407](https://github.com/supabase/supabase-js/pull/2407))
- **auth): revert fix(auth:** encode client-id in oauth requests
([#2383](https://github.com/supabase/supabase-js/pull/2383),
[#2417](https://github.com/supabase/supabase-js/pull/2417))
- **postgrest:** return a structured error for non-JSON body on
successful responses
([#2398](https://github.com/supabase/supabase-js/pull/2398))
- **release:** pin workspace:* sibling deps before JSR publish
([#2418](https://github.com/supabase/supabase-js/pull/2418))
- **release:** publish gotrue-js legacy mirror via pnpm
([#2419](https://github.com/supabase/supabase-js/pull/2419))

### ❤️ Thank You

- Claude Opus 4.7 (1M context)
- Claude Sonnet 4.6
- Eduardo Gurgel
- Guilherme Souza
- Katerina Skroumpelou @mandarini
- Omar Al Matar @Bewinxed
- youcef zr @youcefzemmar
- youcefzemmar

This PR was created automatically.

Co-authored-by: supabase-workflow-trigger[bot] <266661614+supabase-workflow-trigger[bot]@users.noreply.github.com>
This commit is contained in:
supabase-supabase-autofixer[bot]andsupabase-workflow-trigger[bot] authored and GitHub committed 2026-06-02 17:56:13 +03:00
1 parent af24c397fd
commit 4c474068be
2 files changed
+55 -55

No files matched your search

+51 -51
View File
@@ -10,20 +10,20 @@ catalogs:
specifier: ^10.26.0
version: 10.27.0
'@supabase/auth-js':
specifier: 2.106.2
version: 2.106.2
specifier: 2.107.0
version: 2.107.0
'@supabase/postgrest-js':
specifier: 2.106.2
version: 2.106.2
specifier: 2.107.0
version: 2.107.0
'@supabase/realtime-js':
specifier: 2.106.2
version: 2.106.2
specifier: 2.107.0
version: 2.107.0
'@supabase/ssr':
specifier: 0.10.2
version: 0.10.2
'@supabase/supabase-js':
specifier: 2.106.2
version: 2.106.2
specifier: 2.107.0
version: 2.107.0
'@types/node':
specifier: ^22.0.0
version: 22.13.14
@@ -355,7 +355,7 @@ importers:
version: 10.27.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.18(@babel/core@7.29.0(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(webpack@5.105.4(esbuild@0.25.2))
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@tanstack/react-query':
specifier: ^5.13.4
version: 5.83.0(react@19.2.6)
@@ -940,7 +940,7 @@ importers:
version: 9.1.0
'@supabase/auth-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@supabase/mcp-server-supabase':
specifier: ^0.7.0
version: 0.7.0(@modelcontextprotocol/sdk@1.29.0(supports-color@8.1.1)(zod@3.25.76))(zod@3.25.76)
@@ -949,7 +949,7 @@ importers:
version: link:../../packages/pg-meta
'@supabase/realtime-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@supabase/shared-types':
specifier: 0.1.88
version: 0.1.88
@@ -958,7 +958,7 @@ importers:
version: 0.1.6(encoding@0.1.13)(supports-color@8.1.1)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@tanstack/react-hotkeys':
specifier: ^0.9.1
version: 0.9.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -1382,7 +1382,7 @@ importers:
version: 0.1.0
'@supabase/postgrest-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@supabase/supa-mdx-lint':
specifier: 0.2.6-alpha
version: 0.2.6-alpha
@@ -1527,10 +1527,10 @@ importers:
version: 1.6.0
'@supabase/ssr':
specifier: 'catalog:'
version: 0.10.2(@supabase/supabase-js@2.106.2)
version: 0.10.2(@supabase/supabase-js@2.107.0)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@tanstack/react-router':
specifier: ^1.168.0
version: 1.168.18(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -1641,10 +1641,10 @@ importers:
version: 10.27.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.18(@babel/core@7.29.0(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(webpack@5.105.4(esbuild@0.25.2))
'@supabase/ssr':
specifier: 'catalog:'
version: 0.10.2(@supabase/supabase-js@2.106.2)
version: 0.10.2(@supabase/supabase-js@2.107.0)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@vercel/og':
specifier: ^0.6.2
version: 0.6.2
@@ -1897,13 +1897,13 @@ importers:
dependencies:
'@supabase/postgrest-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@supabase/ssr':
specifier: 'catalog:'
version: 0.10.2(@supabase/supabase-js@2.106.2)
version: 0.10.2(@supabase/supabase-js@2.107.0)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@vueuse/core':
specifier: ^14.1.0
version: 14.1.0(vue@3.5.30(typescript@6.0.2))
@@ -1949,7 +1949,7 @@ importers:
version: 1.59.1
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
cross-fetch:
specifier: ^4.1.0
version: 4.1.0(encoding@0.1.13)
@@ -1977,7 +1977,7 @@ importers:
version: 0.18.5
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
ai:
specifier: 5.0.52
version: 5.0.52(zod@3.25.76)
@@ -2068,10 +2068,10 @@ importers:
dependencies:
'@supabase/auth-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@types/dat.gui':
specifier: ^0.7.12
version: 0.7.12
@@ -2519,7 +2519,7 @@ importers:
version: 0.1.6(encoding@0.1.13)(supports-color@8.1.1)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.106.2
version: 2.107.0
'@tanstack/react-table':
specifier: ^8.21.3
version: 8.21.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -7629,12 +7629,12 @@ packages:
'@supabase-labs/y-supabase@0.1.0':
resolution: {integrity: sha512-1ItaKbcImgy7ueYfJcyVYihqCKi9RAee9MKBV8wcCqSMNsrWvw4ibhW8ai91kWsewsiWzIDXVPONgcUcxagk9g==}
'@supabase/auth-js@2.106.2':
resolution: {integrity: sha512-VcAjUErkHkhC5Jaf+g/G1qbkQrFh8edaCdHa7pxJmHUjkWKjT7UnYCtPA89XV0N0GIYRkEqJZw5V62CtOxTmBQ==}
'@supabase/auth-js@2.107.0':
resolution: {integrity: sha512-XA7x+WIeIvuC3GTZ2ey67QcBbGw4n+o5B7M+dMm9KT1lL3wX1B52DfEWW00WuPt/LnniJLLIn1WIm9YPtuxzKQ==}
engines: {node: '>=20.0.0'}
'@supabase/functions-js@2.106.2':
resolution: {integrity: sha512-oRnr0QrL8H+zTO1YyQ1QjiHZU/957jvubbxSJTUm2XLAgzoGGV9Tahfyd+uvLsBLRVmXLtpU3oyCjdQIvkGMOA==}
'@supabase/functions-js@2.107.0':
resolution: {integrity: sha512-iMtRUmEj1KOgQd/a3MR4hnBlPnZc62DW8+z8aPpnzbxWkexEZUVL2fSgvvp15gqFg1V55e2yMGqgK+yhSQxp5w==}
engines: {node: '>=20.0.0'}
'@supabase/mcp-server-supabase@0.7.0':
@@ -7653,12 +7653,12 @@ packages:
'@supabase/phoenix@0.4.2':
resolution: {integrity: sha512-YSAGnmDAfuleFCVt3CeurQZAhxRfXWeZIIkwp7NhYzQ1UwW6ePSnzsFAiUm/mbCkfoCf70QQHKW/K6RKh52a4A==}
'@supabase/postgrest-js@2.106.2':
resolution: {integrity: sha512-tDOzyPgp9pIRMR2x6C9+uDSJrnXSzxLtt3d7nC+Lrsy3jnJDHYfdQC/xcRyhJE/TOBJ0heSqRKR3UmejDjZxsw==}
'@supabase/postgrest-js@2.107.0':
resolution: {integrity: sha512-7ARs47/tyIjX7T0Ive20d4NY8zQYXsP5/P07jJWxffSIM2gpnSnGRnL/Fe15GPbdjsW2sTYeckHcyaoKbM6yWQ==}
engines: {node: '>=20.0.0'}
'@supabase/realtime-js@2.106.2':
resolution: {integrity: sha512-LdRGT7DNhyZkPjubUv5bSdAZ0jSEX8wTHvx7htj7+K59TOZRvz4TuQK7tL2RWxyIZVeFMRluL04SzWS61rKnUA==}
'@supabase/realtime-js@2.107.0':
resolution: {integrity: sha512-cF2KYdR3JIn9YlWGeluY9S0G+otqTdL6hB8GzpatlEIY6fZudCcyFo6Dc3+X9tjeb+x9XcIyNAk9qhNAknjH1A==}
engines: {node: '>=20.0.0'}
'@supabase/shared-types@0.1.88':
@@ -7672,8 +7672,8 @@ packages:
peerDependencies:
'@supabase/supabase-js': ^2.102.1
'@supabase/storage-js@2.106.2':
resolution: {integrity: sha512-xgKCSYuev1YarV+iVqr+zlfgSyremnJtn8T0NCT8L4XmMv1CLtESc0Q6kNp8+mKWdX/8ND0nzm7OMKx08kwNAw==}
'@supabase/storage-js@2.107.0':
resolution: {integrity: sha512-/X8OOVwKBn8aVKuHAGOz2yLA0d2OauqhVuy4mNtN+o7wttHOgx1/j+pqOzlsjmhOHrYykF6AJNZhs3gKZzcMUw==}
engines: {node: '>=20.0.0'}
'@supabase/supa-mdx-lint-darwin@0.2.6-alpha':
@@ -7811,8 +7811,8 @@ packages:
resolution: {integrity: sha512-iqJHDk/ToyxFMa/um9A5gsp9jYN7iI0cIabNq9nyBpK/Yat/J9I2IIMueQwIMy3TsG6a2qdPyUkZkuPC37SdRg==}
hasBin: true
'@supabase/supabase-js@2.106.2':
resolution: {integrity: sha512-2/RZ/1fmJx/MRSEDG2Xk8+J4JVk5clM9V0uSI6kUTrcS32KA89DtqI5RUOC9r6mzY3WBC9qexLjssIHjbLyVJA==}
'@supabase/supabase-js@2.107.0':
resolution: {integrity: sha512-ChKzdlWVweMUUhr0U79JhMmgm1haS/C5JquaiCDr70JaGARRtjjoY9rkIheXWybXxTSNzRiQs3Sk8IAg1HS3ZA==}
engines: {node: '>=20.0.0'}
'@swc/helpers@0.5.15':
@@ -23815,15 +23815,15 @@ snapshots:
'@supabase-labs/y-supabase@0.1.0':
dependencies:
'@supabase/supabase-js': 2.106.2
'@supabase/supabase-js': 2.107.0
y-protocols: 1.0.7(yjs@13.6.29)
yjs: 13.6.29
'@supabase/auth-js@2.106.2':
'@supabase/auth-js@2.107.0':
dependencies:
tslib: 2.8.1
'@supabase/functions-js@2.106.2':
'@supabase/functions-js@2.107.0':
dependencies:
tslib: 2.8.1
@@ -23845,11 +23845,11 @@ snapshots:
'@supabase/phoenix@0.4.2': {}
'@supabase/postgrest-js@2.106.2':
'@supabase/postgrest-js@2.107.0':
dependencies:
tslib: 2.8.1
'@supabase/realtime-js@2.106.2':
'@supabase/realtime-js@2.107.0':
dependencies:
'@supabase/phoenix': 0.4.2
tslib: 2.8.1
@@ -23865,12 +23865,12 @@ snapshots:
- encoding
- supports-color
'@supabase/ssr@0.10.2(@supabase/supabase-js@2.106.2)':
'@supabase/ssr@0.10.2(@supabase/supabase-js@2.107.0)':
dependencies:
'@supabase/supabase-js': 2.106.2
'@supabase/supabase-js': 2.107.0
cookie: 1.0.2
'@supabase/storage-js@2.106.2':
'@supabase/storage-js@2.107.0':
dependencies:
iceberg-js: 0.8.1
tslib: 2.8.1
@@ -23971,13 +23971,13 @@ snapshots:
'@supabase/supa-mdx-lint-win32-x64': 0.3.2
node-pty: 1.0.0
'@supabase/supabase-js@2.106.2':
'@supabase/supabase-js@2.107.0':
dependencies:
'@supabase/auth-js': 2.106.2
'@supabase/functions-js': 2.106.2
'@supabase/postgrest-js': 2.106.2
'@supabase/realtime-js': 2.106.2
'@supabase/storage-js': 2.106.2
'@supabase/auth-js': 2.107.0
'@supabase/functions-js': 2.107.0
'@supabase/postgrest-js': 2.107.0
'@supabase/realtime-js': 2.107.0
'@supabase/storage-js': 2.107.0
'@swc/helpers@0.5.15':
dependencies:
+4 -4
View File
@@ -8,11 +8,11 @@ blockExoticSubdeps: true
catalog:
'@sentry/nextjs': ^10.26.0
'@supabase/auth-js': 2.106.2
'@supabase/postgrest-js': 2.106.2
'@supabase/realtime-js': 2.106.2
'@supabase/auth-js': 2.107.0
'@supabase/postgrest-js': 2.107.0
'@supabase/realtime-js': 2.107.0
'@supabase/ssr': 0.10.2
'@supabase/supabase-js': 2.106.2
'@supabase/supabase-js': 2.107.0
'@types/node': ^22.0.0
'@types/react': ^19.2.14
'@types/react-dom': ^19.2.3