fix(deps): update all non-major dependencies#231
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
22a4536 to
e7ed1a8
Compare
ce73177 to
48e8af4
Compare
fbc775a to
34049f3
Compare
4089ad8 to
5a3ee29
Compare
5a63728 to
befaf15
Compare
5cec7d0 to
ce2260f
Compare
8fb7e52 to
5d506f6
Compare
877d789 to
8971b60
Compare
0504416 to
5151dea
Compare
179ab3c to
4369f1c
Compare
5c2cec7 to
2412772
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^5.16.1→^5.22.0^0.3.14→^0.8.1^1.6.5→^1.15.33^0.10.5→^0.10.8^20.14.9→^20.19.39^4.1.14→^4.1.15^0.10.4→^0.10.9^0.22.7→^0.31.10^0.31.2→^0.45.2^5.4.1→^5.10.1^8.1.5→^8.2.4^5.16.1→^5.22.0^5.0.7→^5.0.10Release Notes
prisma/prisma (@prisma/client)
v5.22.0Compare Source
Today, we are excited to share the
5.22.0stable release 🎉🌟 Help us spread the word about Prisma by starring the repo ☝️ or posting on X about the release.
Highlights
Further Tracing Improvements
In our ongoing effort to stabilize the
tracingPreview feature, we’ve made our spans compliant with OpenTelemetry Semantic Conventions for Database Client Calls. This should lead to better compatibility with tools such as DataDog and Sentry.We’ve also included numerous bug fixes that should make this Preview feature easier to work with.
Metrics bug fix
Occasionally, connection pool metrics would become negative or grow unbounded. In this release, connection pool metrics should stay consistent.
Connection Pool Timeout fix
In a specific case, there could be issues where fetching a new connection from the connection pool would time out, regardless of the state of the application and connection pool. If you have experience connection pool issues accessing a PostgreSQL database with TLS encryption in a resource-constrained environment (such as Function-as-a-Service offerings or very small VPS) this should resolve those issues.
Special thanks to @youxq for their pull request and help resolving this issue!
Join us
Looking to make an impact on Prisma in a big way? We're hiring!
Learn more on our careers page: https://www.prisma.io/careers
Fixes and improvements
Prisma Migrate
@uniqueinschema.prismadoes not generate SQL to do soPrisma
libquery_engine-debian-openssl-1.1.x.so.nodeprisma:engine:connectionspans have no parentprisma:engine:itx_runnerare disconnected from the treeitx_runnerspan and it's children are missing sometimeslibquery_engine-debian-openssl-1.1.x.so.nodeCredits
Huge thanks to @tmm1, @Takur0, @hinaloe, @andyjy, and @youxq for helping!
v5.21.1Compare Source
v5.21.0Compare Source
Today, we are excited to share the
5.21.0release 🎉🌟 Help us spread the word about Prisma by starring the repo ☝️ or posting on X about the release.
Highlights
Better support for tracing in MongoDB
The
tracingPreview feature now has full support for MongoDB with previously missing functionality now implemented. This is a part of the ongoing effort to stabilize this Preview feature and release it in General Availability.tracingis a Preview feature that enables built-in support for OpenTelemetry instrumentation inside the Prisma Client and provides deep insights into the performance and timing of your queries. See our documentation for more information.For an easy to use and zero-configuration tracing instrumentation tool with a dashboard that provides an overview of your queries, statistics, and AI-powered recommendations, try Prisma Optimize.
WebAssembly engine size decrease for edge functions
Due to recent changes, some users experienced a steep increase of the bundle size in Prisma 5.20 when using the
driverAdaptersPreview feature, going over the 1 MB limit on the free tier of Cloudflare Workers. This has now been fixed.Fixes and improvements
Prisma Engines
Credits
Huge thanks to @austin-tildei, @LucianBuzzo, @mcuelenaere, @pagewang0, @key-moon, @pranayat, @yubrot, @skyzh for helping!
v5.20.0Compare Source
🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release. 🌟
Highlights
strictUndefinedChecksin PreviewWith Prisma ORM 5.20.0, the Preview feature
strictUndefinedCheckswill disallow any value that is explicitlyundefinedand will be a runtime error. This change is direct feedback from this GitHub issue and follows our latest proposal on the same issue.To demonstrate the change, take the following code snippet:
In Prisma ORM 5.19.0 and below, this could result in unintended behavior. In Prisma ORM 5.20.0, if the
strictUndefinedChecksPreview feature is enabled, you will get a runtime error instead:We have also introduced the
Prisma.skipsymbol, which will allow you to get the previous behavior if desired.From Prisma ORM 5.20.0 onward, we recommend enabling
strictUndefinedChecks, along with the TypeScript compiler optionexactOptionalPropertyTypes, which will help catch cases of undefined values at compile time. Together, these two changes will help protect your Prisma queries from potentially destructive behavior.strictUndefinedCheckswill be a valid Preview feature for the remainder of Prisma ORM 5. With our next major version, this behavior will become the default and the Preview feature will be “graduated” to Generally Available.If you have any questions or feedback about
strictUndefinedChecks, please ask/comment in our dedicated Preview feature GitHub discussion.typedSqlbug fixThank you to everyone who has tried out our
typedSqlPreview feature and provided feedback! This release has a quick fix for typescript files generated when Prisma Schema enums had hyphens.Fixes and improvements
Prisma
not available.generatewhen typedSql is enabled and enum contains hyphens.@prisma/internalsdidn't listts-toolbeltin dependencies.$extendsprevents model comments from being passed to TypeScriptPrisma Engines
Credits
Huge thanks to @mcuelenaere, @pagewang0, @key-moon, @pranayat, @yubrot, @thijmenjk, @mydea, @HRM, @haaawk, @baileywickham, @brian-dlee, @nickcarnival, @eruditmorina, @nzakas, and @gutyerrez for helping!
v5.19.1Compare Source
Today, we are issuing the
5.19.1patch release.What's Changed
We've fixed the following issues:
Full Changelog: prisma/prisma@5.19.0...5.19.x, prisma/prisma-engines@5.19.0...5.19.x
v5.19.0Compare Source
Today, we are excited to share the
5.19.0stable release 🎉🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release. 🌟
Highlights
Introducing TypedSQL
TypedSQL is a brand new way to interact with your database from Prisma Client. After enabling the
typedSqlPreview feature, you’re able to write SQL queries in a newsqlsubdirectory of yourprismadirectory. These queries are then checked by Prisma during using the new--sqlflag ofprisma generateand added to your client for use in your code.To get started with TypedSQL:
Make sure that you have the latest version of
prismaand@prisma/clientinstalled:Enable the
typedSqlPreview feature in your Prisma Schema.Create a
sqlsubdirectory of yourprismadirectory.You can now add
.sqlfiles to thesqldirectory! Each file can contain one sql query and the name must be a valid JS identifier. For this example, say you had the filegetUsersWithPosts.sqlwith the following contents:Import your SQL query into your code with the
@prisma/client/sqlimport:There’s a lot more to talk about with TypedSQL. We think that the combination of the high-level Prisma Client API and the low-level TypedSQL will make for a great developer experience for all of our users.
To learn more about behind the “why” of TypedSQL be sure to check out our announcement blog post.
For docs, check out our new TypedSQL section.
Bug fixes
Driver adapters and D1
A few issues with our
driverAdaptersPreview feature and Cloudflare D1 support were resolved via prisma/prisma-engines#4970 and #24922max,min,eq, etc in queries when using Cloudflare D1.BigIntIDs whenrelationMode="prisma"was enabled and Cloudflare D1 was being used.Joins
someclauses when therelationJoinsPreview feature was enabled.MongoDB
The MongoDB driver for Rust (that our query engine users under the hood) had behavior that prioritized IPv4 connections over IPv6 connections. In IPv6-only environments, this could lead to significant "cold starts" where the query engine had to wait for IPv4 to fail before the driver would try IPv6.
With help from the MongoDB team, this has been resolved. The driver will now try IPv4 and IPv6 connections in parallel and then move forward with the first response. This should prevent cold start issues that have been seen with MongoDB in Prisma Accelerate.
Thank you to the MongoDB team!
Join us
Looking to make an impact on Prisma in a big way? We're now hiring engineers for the ORM team!
prisma-enginesRust codebase. TypeScript knowledge (or, again, a desire to learn) is a plus.Credits
Huge thanks to @mcuelenaere, @pagewang0, @Druue, @key-moon, @Jolg42, @pranayat, @ospfranco, @yubrot, @skyzh for helping!
v5.18.0Compare Source
🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Highlights
Native support for UUIDv7
Previous to this release, the Prisma Schema function
uuid()did not accept any arguments and created a UUIDv4 ID. While sufficient in many cases, UUIDv4 has a few drawbacks, namely that it is not temporally sortable.UUIDv7 attempts to resolve this issue, making it easy to temporally sort your database rows by ID!
To support this, we’ve updated the
uuid()function in Prisma Schema to accept an optional, integer argument. Right now, the only valid values are4and7, with4being the default.Bug squashing
We’ve squashed a number of bugs this release, special thanks to everyone who helped us! A few select highlights are:
prismaSchemaFolder.Json[]fields will now return[]instead ofnullwhen accessed through a join using therelationJoinsPreview feature.Fixes and improvements
Prisma
Language tools (e.g. VS Code)
Share your feedback about Prisma ORM
We want to know how you like working with Prisma ORM in your projects! Please take our 2min survey and let us know what you like or where we can improve 🙏
Credits
Huge thanks to @mcuelenaere, @pagewang0, @Druue, @key-moon, @Jolg42, @pranayat, @ospfranco, @yubrot, @skyzh, @haaawk for helping!
v5.17.0Compare Source
🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Highlights
VSCode extension improvements
We’re happy to introduce some cool new features that will make your experience with the Prisma VSCode extension even better!
Find references across schema files
The ability to hop between references of a given symbol is really useful in application code and now with the introduction of multi-file schema, we think it’s the perfect time to bring this feature to the VSCode extension!
With the 5.17.0 release, you’ll now have the ability to use the native “find references” feature to find any usage of a given symbol
Added context on hover
When hovering over a symbol that references a view, type, enum, or any other block with multiple values, you’ll now see a handy pop out that shows what is in that block at a glance.
Additional quick fixes
We’ve taken some fixes made by the
prisma formatcli command and made them quick fixes available to the VSCode Extension. Now, when you have forget a back relation or relation scalar field, you’ll now see in real time what is wrong and have the option to fix it via the extension.QueryRaw performance improvements
We’ve changed the response format of
queryRawto decrease its average size which reduces serialization CPU overhead.When querying large data sets, we expect you to see improved memory usage and up to 2x performance improvements.
Fixes and improvements
Prisma Client
This is the 10th instance of Prisma Client being started. Make sure this is intentional.warningPrisma
Language tools (e.g. VS Code)
Credits
Huge thanks to @key-moon, @pranayat, @yubrot, @skyzh for helping!
v5.16.2Compare Source
Today, we are issuing the 5.16.2 patch release to fix an issue in Prisma client.
Fix in Prisma Client
swc-project/swc (@swc/core)
v1.15.33Compare Source
Bug Fixes
(ci) Update rand lockfile entries (#11827) (7988966)
(es/minifier) Fold unary bool nullish coalescing (#11826) (e39ae3d)
(es/minifier) Preserve for-init sequence order (#11837) (16a56d0)
(es/parser) Parse empty Flow exact object type (#11836) (3d18a26)
Features
v1.15.32Compare Source
Bug Fixes
(es/flow) Fix Flow type-only modules in script transforms (#11817) (be38316)
(es/flow) Avoid restoring module context when flow syntax is enabled (#11819) (3ed7243)
(es/minifier) Preserve frozen spread registry keys (#11825) (347181c)
(es/parser) Align Flow generic arrow JSX disambiguation (#11821) (28a7fad)
Features
jsc.preserveSymlinkstoswc::Options(#11813) (fe38342)v1.15.30Compare Source
Bug Fixes
(deploy) Fix musl binding test workflow (#11804) (c30a522)
(deploy) Build package ts before Linux GNU binding tests (#11806) (a3d3ef3)
(es/jsx) Preserve quoted JSX attribute newlines (#11796) (9fe56c8)
(es/minifier) Support full ES version parsing in minify (#11800) (af1f08f)
(es/module) Add opt-in symlink-preserving resolver (#11801) (6028240)
(es/parser) Allow return type annotation on Flow constructors (#11790) (d66b29c)
(es/parser) Support Flow anonymous keyof indexers (#11792) (452c4e5)
(es/parser) Add Flow strip RN and RNW regression corpus (#11799) (23a9109)
Documentation
Features
v1.15.26Compare Source
v1.15.24Compare Source
v1.15.21Compare Source
v1.15.18Compare Source
v1.15.17Compare Source
v1.15.13Compare Source
v1.15.11Compare Source
v1.15.10Compare Source
v1.15.8Compare Source
v1.15.7Compare Source
v1.15.6Compare Source
v1.15.5Compare Source
v1.15.4Compare Source
v1.15.3Compare Source
v1.15.2Compare Source
v1.15.1Compare Source
v1.15.0Compare Source
v1.14.0Compare Source
v1.13.21Compare Source
v1.13.20Compare Source
v1.13.19Compare Source
v1.13.5Compare Source
v1.13.4Compare Source
v1.13.3Compare Source
v1.13.2Compare Source
v1.13.1Compare Source
v1.13.0Compare Source
v1.12.14Compare Source
v1.12.11Compare Source
v1.12.9Compare Source
v1.12.7Compare Source
v1.12.6Compare Source
v1.12.5Compare Source
v1.12.4Compare Source
v1.12.3Compare Source
v1.12.2Compare Source
v1.12.1Compare Source
v1.12.0Compare Source
v1.11.31Compare Source
v1.11.29Compare Source
v1.11.24Compare Source
v1.11.22Compare Source
v1.11.21Compare Source
v1.11.20Compare Source
v1.11.18Compare Source
v1.11.16Compare Source
v1.11.15Compare Source
v1.11.13Compare Source
v1.11.12Compare Source
v1.11.11Compare Source
v1.11.10Compare Source
v1.11.9Compare Source
v1.11.8Compare Source
v1.11.7Compare Source
v1.11.6Compare Source
v1.11.5Compare Source
v1.11.4Compare Source
v1.11.1Compare Source
v1.10.18Compare Source
v1.10.17Compare Source
v1.10.16Compare Source
v1.10.15Compare Source
v1.10.14Compare Source
v1.10.12Compare Source
v1.10.11Compare Source
v1.10.9Compare Source
v1.10.8Compare Source
v1.10.7Compare Source
v1.10.6Compare Source
v1.10.4Compare Source
v1.10.3Compare Source
v1.10.2Compare Source
v1.10.1Compare Source
v1.10.0Compare Source
v1.9.3Compare Source
v1.9.2Compare Source
v1.9.1Compare Source
v1.9.0Compare Source
v1.8.0Compare Source
v1.7.42Compare Source
v1.7.40Compare Source
v1.7.39Compare Source
v1.7.36Compare Source
v1.7.35Compare Source
v1.7.28Compare Source
v1.7.26Compare Source
v1.7.25Compare Source
v1.7.24Compare Source
v1.7.23Compare Source
v1.7.22Compare Source
v1.7.21Compare Source
v1.7.19Compare Source
v1.7.18Compare Source
v1.7.14Compare Source
v1.7.12Compare Source
v1.7.11Compare Source
v1.7.10Compare Source
v1.7.9Compare Source
v1.7.6Compare Source
v1.7.5Compare Source
v1.7.4Compare Source
v1.7.3Compare Source
v1.7.2Compare Source
v1.7.1Compare Source
v1.7.0Compare Source
v1.6.13Compare Source
v1.6.12Compare Source
v1.6.7Compare Source
v1.6.6Compare Source
jwalton/node-amqp-connection-manager (amqp-connection-manager)
v4.1.15Compare Source
Full Changelog: jwalton/node-amqp-connection-manager@v4.1.14...v4.1.15
amqp-node/amqplib (amqplib)
v0.10.9Compare Source
v0.10.8Compare Source
v0.10.7Compare Source
v0.10.6Compare Source
v0.10.5Compare Source
git log v0.10.4..v0.10.5
0a87ee4drizzle-team/drizzle-orm (drizzle-kit)
v0.31.10Compare Source
hanji@0.0.8- native bunstringWidth,stripANSIsupport, errors for non-TTY environmentsesbuild-registertotsxloader, it will now allow to usedrizzle-kitseamlessly with bothESMandCJSmodulesBunandDenolaunch support, which will not triggertsxloader and utilise nativebunanddenoimports capabilities and faster startup timesv0.31.9Compare Source
v0.31.8Compare Source
Bug fixes
algorythm=>algorithmtypo.v0.31.7: drizzle-kit@0.31.7Compare Source
Bug fixes
v0.31.6Compare Source
Bug fixes
v0.31.5Compare Source
v0.31.4Compare Source
halfvec,bitandsparsevectype generation bug in drizzle-kitv0.31.3Compare Source
databaseNameandpackageNameproperties for Studiov0.31.2Compare Source
Bug fixes
v0.31.1Compare Source
Fixed
drizzle-kit pullbugs when using Gel extensions.Because Gel extensions create schema names containing
::(for example,ext::auth), Drizzle previously handled these names incorrectly. Starting with this release, you can use Gel extensions without any problems. Here’s what you should do:drizzle.config.tsRun
drizzle-kit pullDone!
v0.31.0Compare Source
Features and improvements
Enum DDL improvements
For situations where you drop an
enumvalue or reorder values in anenum, there is no native way to do this in PostgreSQL. To handle these cases,drizzle-kitused to:However, there were a few scenarios that weren’t covered:
PostgreSQLwasn’t updating default expressions for columns when their data types changedTherefore, for cases where you either change a column’s data type from an
enumto some other type, drop anenumvalue, or reorderenumvalues, we now do the following:esbuildversion upgradeFor
drizzle-kitwe upgraded the version to latest (0.25.2), thanks @paulmarsicloudBug fixes
v0.30.6Compare Source
Bug fixes
v0.30.5Compare Source
New Features
Added
Geldialect support andgel-jsclient supportDrizzle is getting a new
Geldialect with its own types and Gel-specific logic. In this first iteration, almost all query-building features have been copied from thePostgreSQLdialect since Gel is fully PostgreSQL-compatible. The only change in this iteration is the data types. The Gel dialect has a different set of available data types, and all mappings for these types have been designed to avoid any extra conversions on Drizzle's side. This means you will insert and select exactly the same data as supported by the Gel protocol.Drizzle + Gel integration will work only through
drizzle-kit pull. Drizzle won't supportgenerate,migrate, orpushfeatures in this case. Instead, drizzle-kit is used solely to pull the Drizzle schema from the Gel database, which can then be used in yourdrizzle-ormqueries.The Gel + Drizzle workflow:
gelCLI to manage your schema.gelCLI to generate and apply migrations to the database.On the drizzle-kit side you can now use
dialect: "gel"For a complete Get Started tutorial you can use our new guides:
Configuration
📅 Schedule: (in timezone Asia/Jakarta)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.