-
Notifications
You must be signed in to change notification settings - Fork 2
[Snyk] Upgrade @supabase/supabase-js from 2.76.1 to 2.78.0 #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Snyk has created this PR to upgrade @supabase/supabase-js from 2.76.1 to 2.78.0. See this package in npm: @supabase/supabase-js See this project in Snyk: https://app.snyk.io/org/ssdeanx/project/97f9b44f-04aa-4c4a-a071-4c3e5cc49f97?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🤖 Hi @ssdeanx, I've received your request, and I'm working on it now! You can track my progress in the logs for more details. |
Summary of ChangesHello @ssdeanx, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request automates the update of the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
Reviewing your PR now. Will share feedback in a few minutes! |
|
🤖 I'm sorry @ssdeanx, but I was unable to process your request. Please see the logs for more details. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request, generated by Snyk, upgrades @supabase/supabase-js to version 2.78.0. While keeping dependencies current is a good practice, I've noted that the related @supabase/ssr package is not being updated as part of this change. Since these two packages are tightly coupled, they should ideally be updated together to prevent potential compatibility issues. I have added a specific comment in package.json with this recommendation.
| "@radix-ui/react-tabs": "^1.1.13", | ||
| "@supabase/ssr": "^0.7.0", | ||
| "@supabase/supabase-js": "^2.76.1", | ||
| "@supabase/supabase-js": "^2.78.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The update to @supabase/supabase-js is not accompanied by an update to the tightly coupled @supabase/ssr package. A partial upgrade can lead to subtle compatibility issues, as these packages are designed to work in tandem. It is strongly recommended to also update @supabase/ssr to its latest compatible version in this pull request to maintain stability.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR upgrades the @supabase/supabase-js dependency from version 2.76.1 to 2.78.0, spanning 8 intermediate versions released over 25 days. The upgrade includes new OAuth 2.1 authorization consent management features, bug fixes for session handling, storage bucket pagination support, and performance improvements. However, the lock file regeneration has introduced widespread changes to peer dependency markers that affect many unrelated packages.
Key Changes:
- Supabase SDK upgrade with OAuth 2.1 features and bug fixes
- Lock file shows extensive peer dependency marker modifications beyond the intended upgrade
- Potential dependency resolution issues requiring verification
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| package.json | Version bump for @supabase/supabase-js from 2.76.1 to 2.78.0 |
| package-lock.json | Updated Supabase packages and all sub-dependencies; includes concerning widespread changes to peer dependency markers for unrelated packages |
Snyk has created this PR to upgrade @supabase/supabase-js from 2.76.1 to 2.78.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 8 versions ahead of your current version.
The recommended version was released 25 days ago.
Release notes
Package name: @supabase/supabase-js
-
2.78.0 - 2025-10-30
- auth: add OAuth 2.1 authorization consent management API calls (#1793)
- auth: add OAuth client update support (#1812)
- auth: refactor getAuthenticatorAssuranceLevel method (#1822)
- auth: remove redirection in
- auth: move session warning proxy from session to user object (#1817)
- Cemal Kılıç @ cemalkilic
- Katerina Skroumpelou @ mandarini
- Stojan Dimitrovski @ hf
-
2.77.1-canary.2 - 2025-10-30
- auth: refactor getAuthenticatorAssuranceLevel method (#1822)
- Stojan Dimitrovski @ hf
-
2.77.1-canary.1 - 2025-10-30
- auth: move session warning proxy from session to user object (#1817)
- Katerina Skroumpelou @ mandarini
-
2.77.1-canary.0 - 2025-10-29
- auth: add OAuth 2.1 authorization consent management API calls (#1793)
- auth: add OAuth client update support (#1812)
- auth: remove redirection in
- Cemal Kılıç @ cemalkilic
-
2.77.0 - 2025-10-29
- auth: add OAuth 2.1 authorization consent management API calls (#1793)
- auth: add OAuth client update support (#1812)
- storage: add support for bucket pagination and sorting (#1790)
- auth: handle 204 No Content response in OAuth client delete (#1786)
- auth: remove redirection in
- postgrest: add incoming major 14 support (#1807)
- repo: add missing tslib dependency to core packages (#1789)
- repo: cleanup package-lock.json and bun.lock (#1799)
- storage: remove unnecessary filter (#1809)
- precompile RegExp (#1806)
- Andrew Valleteau @ avallete
- Cemal Kılıç @ cemalkilic
- Fabrizio @ fenos
- Katerina Skroumpelou @ mandarini
- Kevin Grüneberg @ kevcodez
- Lenny @ itslenny
-
2.76.2-canary.2 - 2025-10-23
- repo: cleanup package-lock.json and bun.lock (#1799)
- Katerina Skroumpelou @ mandarini
-
2.76.2-canary.1 - 2025-10-22
- storage: add support for bucket pagination and sorting (#1790)
- Lenny @ itslenny
-
2.76.2-canary.0 - 2025-10-21
- auth: handle 204 No Content response in OAuth client delete (#1786)
- Cemal Kılıç @ cemalkilic
-
2.76.1 - 2025-10-21
- repo: add missing tslib dependency to core packages (#1789)
- Katerina Skroumpelou @ mandarini
from @supabase/supabase-js GitHub release notes2.78.0 (2025-10-30)
🚀 Features
🩹 Fixes
getAuthorizationDetails(#1811)❤️ Thank You
2.77.1-canary.2 (2025-10-30)
🚀 Features
❤️ Thank You
2.77.1-canary.1 (2025-10-30)
🩹 Fixes
❤️ Thank You
2.77.1-canary.0 (2025-10-29)
🚀 Features
🩹 Fixes
getAuthorizationDetails(#1811)❤️ Thank You
2.77.0 (2025-10-29)
🚀 Features
🩹 Fixes
getAuthorizationDetails(#1811)🔥 Performance
❤️ Thank You
2.76.2-canary.2 (2025-10-23)
🩹 Fixes
❤️ Thank You
2.76.2-canary.1 (2025-10-22)
🚀 Features
❤️ Thank You
2.76.2-canary.0 (2025-10-21)
🩹 Fixes
❤️ Thank You
2.76.1 (2025-10-21)
🩹 Fixes
❤️ Thank You
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: