This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| @prisma/adapter-better-sqlite3 (source) | ^7.6.0-integration-aqrln-lsxnxnwlrzwk.1 → ^7.6.0 | dependencies | patch | ||||
| @prisma/client (source) | 6 → 6.19.2 | dependencies | minor | ||||
| @stacksjs/ts-validation | ^0.4.9 → ^0.4.10 | dependencies | patch | ||||
| actions/cache | v5.0.3 → v5.0.4 | action | patch | ||||
| drizzle-orm (source) | ^0.45.1 → ^0.45.2 | dependencies | patch | ||||
| kysely (source) | ^0.28.13 → ^0.28.14 | dependencies | patch | ||||
| oven-sh/setup-bun | v2.1.3 → v2.2.0 | action | minor | ||||
| prisma (source) | 6 → 6.19.2 | dependencies | minor | ||||
| shivammathur/setup-php | 2.36.0 → 2.37.0 | action | minor | ||||
| ts-mocker | ^0.1.5 → ^0.1.7 | dependencies | patch |
Release Notes
prisma/prisma (@​prisma/adapter-better-sqlite3)
v7.6.0
Today, we are excited to share the 7.6.0 stable release 🎉
🌟 Star this repo for notifications about new releases, bug fixes & features — or follow us on X!
Highlights
ORM
Features
CLI
- Added a
prisma postgres linkcommand that connects a local project to a Prisma Postgres database. This is the first command in a newprisma postgrescommand group for managing Prisma Postgres databases directly from the CLI. (#29352)
Driver Adapters
- @prisma/adapter-pg: Added a
statementNameGeneratoroption that accepts a custom prepared statement name generator to allow users to leveragepgstatement caching (#29395) - @prisma/adapter-pg: Added support for usage of connection strings directly in the constructor for improved ergonomics (#29287)
- @prisma/adapter-mariadb: Added a
useTextProtocoloption in the constructor to toggle between text and binary protocols (#29392)
Bug Fixes
Prisma Client
- Disabled caching of
createManyqueries to avoid cache bloat and potential Node.js crashes in bulk operations (#29382) - Made
NowGeneratorlazy to avoid synchronousnew Date()calls, fixing Next.js "dynamic usage" errors in cached components (#28724) - Fixed missing export of
Get<Model>GroupByPayloadtype in the newprisma-clientgenerator, making it accessible for TypeScript usage (#29346)
CLI
- Added streaming parsing with automatic fallback to handle Prisma schemas that produce extremely large intermediate strings (>500MB) that hit V8's string limits (#29377)
Driver Adapters
- @prisma/adapter-pg: Relaxed the
@types/pgversion constraint to^8.16.0for compatibility with newer PostgreSQL type definitions (#29390) - @prisma/adapter-pg: Corrected error handling for
ColumnNotFounderrors to correctly extract column names from both quoted and unquoted PostgreSQL error messages (#29307) - @prisma/adapter-mariadb: Modified the adapter to disable
mariadbstatement caching by default to address a reported leak (#29392)
Prisma Studio
We’re continuing our work to improve Prisma Studio with more features being added.
Dark Mode
Need we say more? You’ve all asked for it, and it’s back.
https://github.com/user-attachments/assets/214149dd-5dd3-4295-9fa3-0da3f8d28197
Copy as markdown
Now, you can copy one or more rows as either CSV or Markdown
Multi-cell editing
This is big one, something that folks have been asking for. Now, it’s possible to edit multiple cells while inspecting your database. If you make any changes, you’ll be prompted to either save or discard them. This makes manually adding new rows much easier to accomplish.
Back relations
If your data references another table, Prisma Studio now links to the related records, making it easy to inspect them. This makes traversing your database much simpler.
https://github.com/user-attachments/assets/4977a926-413b-495f-b651-b7554eefea04
Generative SQL with AI
If you need to inspect your database, instead of manually writing the SQL you may need, you can use natural language and AI to generate the appropriate SQL statements.
https://github.com/user-attachments/assets/e57c0afb-c3ed-471b-b55a-42395a134863
Open roles at Prisma
Interested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our Careers page and find the role that’s right for you.
Enterprise support
Thousands of teams use Prisma and many of them already tap into our Enterprise & Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.
With this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: https://prisma.io/enterprise.
v7.6.0-integration-feat-prisma-bootstrap.13
v7.6.0-integration-feat-prisma-bootstrap.12
v7.6.0-integration-feat-prisma-bootstrap.11
v7.6.0-integration-feat-prisma-bootstrap.10
v7.6.0-integration-feat-prisma-bootstrap.9
v7.6.0-integration-feat-prisma-bootstrap.8
v7.6.0-integration-feat-prisma-bootstrap.7
v7.6.0-integration-feat-prisma-bootstrap.6
v7.6.0-integration-feat-prisma-bootstrap.5
v7.6.0-integration-feat-prisma-bootstrap.4
v7.6.0-integration-feat-prisma-bootstrap.3
v7.6.0-integration-feat-prisma-bootstrap.2
v7.6.0-integration-feat-prisma-bootstrap.1
drizzle-team/drizzle-orm (drizzle-orm)
v0.45.2
- Fixed
sql.identifier(),sql.as()escaping issues. Previously all the values passed to this functions were not properly escaped causing a possible SQL Injection (CWE-89) vulnerability
Thanks to @EthanKim88, @0x90sh and @wgoodall01 for reaching out to us with a reproduction and suggested fix
kysely-org/kysely (kysely)
v0.28.14: 0.28.14
Hey 👋
A small batch of bug fixes. Please report any issues. 🤞😰🤞
🚀 Features
🐞 Bugfixes
MySQL 🐬
- fix: string literals are injectable on MySQL when backslash escapes (
\\') are used. by @igalklebanov in #1754 &054e801
📖 Documentation
- Add Node SQLite link to dialects documentation by @wolfie in #1709 & #1755
- docs: document immediate value behavior in case() then/else by @alexchenai in #1753
📦 CICD & Tooling
- bump deno kysely dependency. by @igalklebanov in
9e02f3b
⚠️ Breaking Changes
🐤 New Contributors
- @wolfie made their first contribution in #1709
- @alexchenai made their first contribution in #1753
Full Changelog: https://github.com/kysely-org/kysely/compare/v0.28.13...v0.28.14
oven-sh/setup-bun (oven-sh/setup-bun)
v2.2.0
oven-sh/setup-bun is the github action for setting up Bun.
What's Changed
- build: update action runtime to Node.js 24 by @adam0white in #176
- ci: use
actions/checkout@v6.0.2in the test workflow by @tcely in #173 - ci: update actions for the
autofix.ciworkflow by @tcely in #174 - ci: update actions for the
Release new action versionworkflow by @tcely in #175 - release: v2.2.0 by @xhyrom in #177
New Contributors
- @adam0white made their first contribution in #176
- @tcely made their first contribution in #173
Full Changelog: https://github.com/oven-sh/setup-bun/compare/v2...v2.2.0
shivammathur/setup-php (shivammathur/setup-php)
v2.37.0
Changelog
Updated the action to use Node.js 24. (#1049)
Added support for
masterin thephp-versioninput. It should now set up a nightly build from the master branch ofphp-src.Added support to install
ioncubeandzephir_parserextensions on PHP 8.5.Expanded support for installing extensions using Homebrew on macOS from the
shivammathur/homebrew-extensionstap. This includespdo_firebird,sqlsrv,pdo_sqlsrv,pecl_http,swow,xhprof, and several other supported extensions.Improved switching PHP versions on Linux. Missing alternatives should now be registered automatically before switching versions. #1067
Improved support for Homebrew on macOS. It should now retry stuck
brewcommands with an inactivity watchdog.Improved support for adding tools. It should now correctly use the latest release download URL when a version is not specified. (#1064)
Improved tool setup and caching on self-hosted runners.
Improved support for
sqlsrvandpdo_sqlsrvon PHP 8.1 and 8.2.Fixed installing
pecl_httpon Windows. Switched todownloads.php.netfor fixingICUversion post install.Fixed cached
couchbaseinstalls on macOS using theshivammathur/cache-extensionsaction.Replaced
@actions/corewith local functions to reduce bundle size.Refactored to use ES2024+ features for Node 24.
Updated actions used in examples to their latest versions.
Updated Node.js dependencies.
Thanks @theluckystrike for the contribution 🎉
Thanks @code-kudu, @ssddanbrown, @RoundingWell, and @ntzrbtr for the sponsorship ❤️
For the complete list of changes, please refer to the Full Changelog
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.