generated from samialdury/nodejs-project
-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix(deps): update all non-major dependencies (minor) #140
Closed
Conversation
This file contains 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
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 22, 2024 00:50
fd1e1ac
to
8176749
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 22, 2024 21:29
8176749
to
c861b7f
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 25, 2024 00:51
c861b7f
to
196cfc5
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 25, 2024 16:12
196cfc5
to
407404e
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 25, 2024 22:29
407404e
to
d6c4129
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 26, 2024 01:33
d6c4129
to
4b1acfa
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 26, 2024 10:49
4b1acfa
to
0c9ad97
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 26, 2024 20:16
0c9ad97
to
9feea90
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 27, 2024 17:24
9feea90
to
d1530ae
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 18, 2024 04:25
f0befd2
to
d498c5b
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 20, 2024 10:37
d498c5b
to
7c8b2c1
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 20, 2024 23:22
7c8b2c1
to
c890947
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 21, 2024 08:17
c890947
to
675578c
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 21, 2024 13:37
675578c
to
f544dcd
Compare
renovate
bot
changed the title
chore(deps): update all non-major dependencies (minor)
fix(deps): update all non-major dependencies (minor)
Jun 21, 2024
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 22, 2024 05:06
f544dcd
to
51245dd
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 23, 2024 19:32
51245dd
to
1d752d3
Compare
renovate
bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 24, 2024 07:43
1d752d3
to
0209274
Compare
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:
1.1.1
->1.2.0
1.18.1
->1.19.1
3.112.0
->3.120.0
0.20.14
->0.22.7
0.30.8
->0.31.2
4.26.2
->4.28.0
10.3.12
->10.4.2
5.2.4
->5.4.1
8.20.0
->8.21.0
4.7.2
->4.15.7
5.4.5
->5.5.2
6.12.0
->6.19.2
3.22.4
->3.23.8
Release Notes
panva/hkdf (@panva/hkdf)
v1.2.0
Compare Source
Features
pulumi/pulumi-hcloud (@pulumi/hcloud)
v1.19.1
Compare Source
Changelog
10b7161
Update GitHub Actions workflows. (#504)v1.19.0
Compare Source
Changelog
b31b228
Upgrade terraform-provider-hcloud to v1.47.0 (#494)pulumi/pulumi (@pulumi/pulumi)
v3.120.0
Compare Source
Features
[components/dotnet] Upgrade dotnet to 3.64.0
#16353
[cli/import] Add flag --json to pulumi import which would serialize the import diffs, operations, and overall output as JSON
#16342
[engine] Change
pulumi refresh
to report diffs relative to desired state instead of relative to only output changes. UsePULUMI_ENABLE_LEGACY_REFRESH_DIFF
to revert to the old behaviour.[protobuf] Pass ProgramInfo to LanguageRuntime.About
#16311
[sdk/python] Support Poetry as Python toolchain
#16315
[sdk/python] Autoinstall dependencies using Poetry in GetRequiredPlugins
#16315
Bug Fixes
[cli/{config,new}] Fix non-interactive flag for 'new' and 'config env' commands"
#16338
[programgen/go] Fix union type resolution in Go program generation
#16297
[sdk/nodejs] Only look for main in package.json if no entyrpoint was set via Pulumi.yaml
#16363
[sdk/python] Make sure no resource registrations are in progress while stack transforms are being registered
Miscellaneous
[pkg] Refactor plugin.Provider to a
Method(context.Context, MethodRequest) (MethodResponse, error)
style interface.#16302
[programgen/nodejs] Sort dependencies in GenerateProject
#16341
[sdk/nodejs] Update current nodejs version to 22.x
#16378
v3.119.0
Compare Source
Features
[cli] Incorporate v0.9.1 of the esc CLI.
#16322
[auto/{go,nodejs,python}] Add support for
--all
parameter of thestack ls
command to the Automation API#16266
[components/yaml] Upgrade pulumi-yaml to 1.8.0
#16325
Bug Fixes
[cli/new] Populate pulumi:template tag also for interactively selected templates
#16308
[backend/service] Improve error reporting when policy pack download fails
#16306
Miscellaneous
#16243
v3.118.0
Compare Source
Features
[sdk] Improve plugin parameterize interface
#16283
[sdk] Require consumers to set an explicit forward compatibility policy for forward compatibility in plugin.Provider
#16293
[programgen/go] Implement importPathPattern in Go language options to override emitted paths in generated Go programs
#16267
[sdk/{go,nodejs,python}] Make stack transforms a stable, non-experimental feature
#16282
Bug Fixes
[auto/go] Add missing ContinueOnError option function
#16291
[cli/display] Don't rewrite in-progress replacement steps if an error occurs
#16292
[docs] Fix generating constructor examples for resources that have numeric enums as input
#16223
[engine] Fix panic with --continue-on-error on delete after failed create
#16261
v3.117.0
Compare Source
Features
#16208
Bug Fixes
[engine] Check property dependencies and deleted-with relationships for target dependents
#16220
[engine] Propagate dependencies of untargeted resources correctly during targeted updates
#16247
[backend/diy] Rewrite DeletedWith references when renaming stacks
#16216
[cli/state] Fix state renames involving DeletedWith
#16260
[sdk/python] Use a separate type variable for static methods on Output
#16172
[sdk/python] Relax Output.all types to better match the implementation
#16172
[sdkgen/python] Generate init.py files for modules that only contain enumerations
#16229
v3.116.1
Compare Source
Features
[docs] Resource docs: bump the number of displayed supporting types from 200 to 1000 by default
#16185
[sdk/go] Prefer pluginDownloadURLOverrides over PluginDownloadURL specified in the package
#16186
Bug Fixes
pulumi up --refresh --continue-on-error
#16184
v3.116.0
Compare Source
v3.115.2
Compare Source
3.115.2 (2024-05-06)
Bug Fixes
[cli/display] Fix a deadlock in the display code
#16129
[cli/engine] Revert "Make --expect-no-changes fail even if the only changes are output changes"
#16131
[engine] Normalize provider version during default provider lookup
#16109
v3.115.1
Compare Source
Bug Fixes
[backend] Fix concurrent reads from and writes to display resource timer maps
#16101
[engine] Better handle property dependencies and deleted-with relationships when pruning URNs, verifying snapshot integrity and computing dependency graphs.
#16088
[engine] Fix folder archive outside of cwd.
[programgen/python] Sort generated requirements.txt files when generating Python programs
#16115
v3.115.0
Compare Source
3.115.0 (2024-05-02)
Features
[auto/{go,nodejs,python}] Add support for --import-file option on Preview with Automation API
#16071
[sdk/{go,nodejs,python}] Make transforms a stable, non-experimental feature
#16080
[sdk/python] Update python dynamic provider types for inputs to Dict[str, Any], from Any
#16102
[components/yaml] Upgrade pulumi-yaml to 1.7.0
#16082
Bug Fixes
[engine] Fix an issue with archives/assets at paths outside cwd.
#16100
[cli/display] Avoid showing a diff when the provider returns DIFF_NONE
#16024
[backend/{diy,service}] Promote snapshot closure errors from diagnostics to actual errors
#16090
[cli/engine] Make --expect-no-changes fail even if the only changes are output changes
#15903
v3.114.0
Compare Source
3.114.0 (2024-04-26)
Features
[auto/{go,nodejs,python}] Add support for the continue-on-error parameter of the up command to the Automation API
#15953
[engine] Add a --continue-on-error flag to pulumi up
#15740
Bug Fixes
[pkg] Deserialize assets with their sig
#16073
[cli/display] Fix output of the diff display, making sure it shows diffs from refreshes
#16065
[auto/python] Ensure async context is not shared between multiple programs
#16063
[sdk/nodejs] Fix a race condition that could cause the NodeJS runtime to terminate before finishing all work
#16005
[sdk/python] Fix an exception when setting providers resource option with a dict
#16022
[sdk/python] Fix event loop tracking in the python SDK when using remote transforms
#16039
[sdk/python] Workaround lazy module loading regression
#16038
[sdk/python] Fix a memory leak in tracking outputs
#16057
Miscellaneous
#15946
v3.113.3
Compare Source
3.113.3 (2024-04-19)
Features
#15996
Bug Fixes
#15998
v3.113.2
Compare Source
3.113.2 (2024-04-18)
Features
#15976
Bug Fixes
#15969
v3.113.1
Compare Source
3.113.1 (2024-04-18)
Features
#15684
Bug Fixes
v3.113.0
Compare Source
3.113.0 (2024-04-15)
Features
[sdk/nodejs] Make TypeScript and ts-node optional peer dependencies to allow using user specified versions
#15622
Note: TypeScript and ts-node are now optional peer dependencies of the Node.js SDK. This makes its possible to chose any version of these packages by adding them as dependency or devDependency to your package.json. If these optional peer dependencies are not installed, Pulumi will fallback to bundled versions included in the Node.js SDK to maintain backwards compatibility. As a side effect of this change, the
tsc
binary is no longer available innode_modules/.bin/tsc
. If you rely ontsc
being available in your project, add it as a dependency or devDependency to your package.json.[sdk/python] Add 'typeChecker' runtime option to the Python language host
#15725
[auto/{go,nodejs,python}] Add support for continue-on-error parameter of the destroy command to the Automation API
#15921
[cli] Support always fully qualifying stack names in CLI output
#15857
[cli] Add --no-plugins and --no-dependencies to
pulumi install
#15910
[docs] Implement Java constructor syntax examples
#15805
[sdk/go] Allow unknowns during
pulumi up
#15942
[sdk/{nodejs,python}] Allow apply to have unknown values during updates
#15898
Bug Fixes
[auto] Tolerate missing stack and bookkeeping files in ProgramTest
#15863
[backend/diy] Fix race condition when listing stacks
#15931
[cli] Fix a panic when user's home directory could not be looked up
#15872
[cli] Fix some commands that didn't respect
--disable-integrity-checking
#15911
[auto/go] Avoid flakyness when reading the event log from pulumi commands
#15856
[engine] Resource transforms on component resources now apply to children correctly
#15846
[programgen/dotnet] Remove trailing whitespace from emitted DependsOn resource option expressions
#15892
[sdk/go] Fix Provider and Providers options in Go transform functions
#15885
[sdk/nodejs] Handle serialization of aliases for well known native functions
#15873
[sdk/nodejs] Correctly serialise functions whose code would make use of reserved identifiers
#15879
[sdk/nodejs] Serialize function values obtained from Function.bind
#15887
[sdk/python] Improve types of getters in Python SDK
#15865
[sdkgen/{dotnet,go}] Fix SDK-generation when referencing shared types in config variables
#15772
Miscellaneous
[backend/diy] Upgrade gocloud.dev dependency to 0.37
#15924
[sdk/nodejs] Update builtin module list for function serialization
#15830
[sdk/nodejs] Set package.json engines to node >= 18
#15845
drizzle-team/drizzle-kit-mirror (drizzle-kit)
v0.22.7
Compare Source
v0.22.6
: 0.22.6Compare Source
drizzle-kit up
of snapshots from v6 to v7v0.22.5
: 0.22.5Compare Source
v0.22.4
: 0.22.4Compare Source
data loss
triggers onpush
when adding aNOT NULL
constraint to a column and when removing thedefault
value from a column. These actions will now be performed immediately, and if there are anyNULL
values in the column, you will receive an error from the databasev0.22.3
: 0.22.3Compare Source
Cannot use 'in' operator to search for 'default' in undefined
error on push and generatev0.22.2
: 0.22.2Compare Source
,
. This should fix problems fortsvector
indexes, such as:v0.22.1
: 0.22.1Compare Source
Bug fixes
Improvements
🎉 Drizzle Studio now supports raw responses from D1 HTTP. This means that Drizzle Studio now has full support for D1, and all queries should work as expected!
🎉 Refactor the d1-http driver to properly show the table row count
v0.22.0
: 0.22.0Compare Source
New Features
🎉 Full support for indexes in PostgreSQL
The previous Drizzle+PostgreSQL indexes API was incorrect and was not aligned with the PostgreSQL documentation. The good thing is that it was not used in queries, and drizzle-kit didn't support all properties for indexes. This means we can now change the API to the correct one and provide full support for it in drizzle-kit
Previous API
.on
..using
and.on
in our case are the same thing, so the API is incorrect here..asc()
,.desc()
,.nullsFirst()
, and.nullsLast()
should be specified for each column or expression on indexes, but not on an index itself.Current API
🎉 Support for new types
Drizzle Kit can now handle:
point
andline
from PostgreSQLvector
from the PostgreSQLpg_vector
extensiongeometry
from the PostgreSQLPostGIS
extension🎉 New param in drizzle.config -
extensionsFilters
The PostGIS extension creates a few internal tables in the
public
schema. This means that if you have a database with the PostGIS extension and usepush
orintrospect
, all those tables will be included indiff
operations. In this case, you would need to specifytablesFilter
, find all tables created by the extension, and list them in this parameter.We have addressed this issue so that you won't need to take all these steps. Simply specify
extensionsFilters
with the name of the extension used, and Drizzle will skip all the necessary tables.Currently, we only support the
postgis
option, but we plan to add more extensions if they create tables in thepublic
schema.The
postgis
option will skip thegeography_columns
,geometry_columns
, andspatial_ref_sys
tablesImprovements
👍 Update zod schemas for database credentials and write tests to all the positive/negative cases
👍 Support full set of SSL params in kit config, provide types from node:tls connection
👍 Normilized SQLite urls for
libsql
andbetter-sqlite3
driversThose drivers have different file path patterns, and Drizzle Kit will accept both and create a proper file path format for each
👍 Updated MySQL and SQLite index-as-expression behavior
In this release MySQL and SQLite will properly map expressions into SQL query. Expressions won't be escaped in string but columns will be
Bug Fixes
How
push
andgenerate
works for indexesLimitations
You should specify a name for your index manually if you have an index on at least one expression
Example
Push won't generate statements if these fields(list below) were changed in an existing index:
.on()
and.using()
.where()
statements.op()
on columnsIf you are using
push
workflows and want to change these fields in the index, you would need to:For the
generate
command,drizzle-kit
will be triggered by any changes in the index for any property in the new drizzle indexes API, so there are no limitations here.v0.21.4
Compare Source
bug fixes
node-pg
pool connection halting, regression introduced in previous release while migrating fromclient
topool
with max 1 connectionv0.21.3
Compare Source
Cloudflare D1 HTTP API support 🎉
Drizzle Chrome Extension now has support for Cloudflare D1!
Drizzle Kit now lets you run
migrate
,push
,introspect
andstudio
commands using Cloudflare D1 HTTP API, you just need to update connection params indrizzle.config.ts
:You can find
accountId
,databaseId
andtoken
in Cloudflare dashboardTo get
accountId
go to Workers & Pages -> Overview -> copy Account ID from the right sidebarTo get
databaseId
open D1 database you want to connect to and copy Database IDTo get
token
go to My profile -> API Tokens and create token with D1 edit permissionsBug fixes
check
command #2284postgres
dialect #2346v0.21.2
Compare Source
Bug fixes
A list of regressions after
0.21.0
that were fixed (there are more, and those should be fixed in the next patch releases):generate
andpush
were not detecting new columns added.push
Tickets that were closed
v0.21.1
Compare Source
Drizzle Studio support for per-database preferences
When connecting to different databases with Drizzle Local Studio, we will store all preferences such as selected tabs, hidden columns, pagination, etc., separately for each database
Drizzle Studio support for advanced bug report context
Now you can assist us in debugging Drizzle Studio errors. No more need to say, "Please share your schema with us"; just click a button, download the bug report, and send it to us!
v0.21.0
Compare Source
Breaking changes
❗ Snapshots Upgrade
All PostgreSQL and SQLite-generated snapshots will be upgraded to version 6. You will be prompted to upgrade them by running
drizzle-kit up
❗ Removing :dialect from
drizzle-kit
cli commandsYou can now just use commands, like:
drizzle-kit generate
drizzle-kit push
without specifying dialect. This param is moved to
drizzle.config.ts
❗
drizzle.config
updatedialect
is now mandatory; specify which database dialect you are connecting to. Options includemysql
,postgresql
, orsqlite
.driver
has become optional and will have a specific driver, each with a different configuration ofdbCredentials
. Available drivers are:aws-data-api
turso
d1-http
- currently WIPexpo
url
- a unified parameter for the previously existingconnectionString
anduri
.migrations
- a new object parameter to specify a custom table and schema for the migrate command:table
- the custom table where drizzle will store migrations.schema
- the custom schema where drizzle will store migrations (Postgres only).Usage examples for all new and updated commands
Drizzle driver selection follows the current strategy:
If a
driver
is specified, use this driver for querying.If no driver is specified:
For
postgresql
dialect, Drizzle will:pg
driver is installed and use it.postgres
driver and use it.@vercel/postgres
.@neondatabase/serverless
.For
mysql
dialect, Drizzle will:mysql2
driver is installed and use it.@planetscale/database
and use it.For
sqlite
dialect, Drizzle will:@libsql/client
driver is installed and use it.better-sqlite3
and use it.❗ MySQL schemas/database are no longer supported by drizzle-kit
Drizzle Kit won't handle any schema changes for additional schemas/databases in your drizzle schema file
New Features
🎉 Pull relations
Drizzle will now pull
relations
from the database by extracting foreign key information and translating it into arelations
object. You can view therelations.ts
file in theout
folder after introspection is completeFor more info about relations, please check the docs
🎉 Custom name for generated migrations
To specify a name for your migration you should use
--name <name>
Usage
🎉 New command
migrate
You can now apply generated migrations to your database directly from
drizzle-kit
Usage
By default, drizzle-kit will store migration data entries in the
__drizzle_migrations
table and, in the case of PostgreSQL, in adrizzle
schema. If you want to change this, you will need to specify the modifications indrizzle.config.ts
.How to migrate from
0.20.18
to0.21.0
1. Remove all
:dialect
prefixes from your Drizzle-Kit commands.Example: Change
drizzle-kit push:mysql
todrizzle-kit push
.2. Update your
drizzle.config.ts
file:dialect
todrizzle.config.ts
. It is now mandatory and can be 'postgresql', 'mysql', or 'sqlite'.driver
todrizzle.config.ts
ONLY if you are usingaws-data-api
,turso
,d1-http
(WIP), orexpo
. Otherwise, you can remove thedriver
fromdrizzle.config.ts
.connectionString
oruri
indbCredentials
, you should now useurl
.3. If you are using PostgreSQL and had migrations generated in your project, please run
drizzle-kit up
so Drizzle can upgrade all the snapshots to version 6.v0.20.18
Compare Source
v0.20.17
: 0.20.17Compare Source
$default
values to work with new local drizzle studio. You will be forced to upgrade drizzle-kitv0.20.16
Compare Source
0.20.15
bugs and force to upgrade from studio UIv0.20.15
Compare Source
drizzle-team/drizzle-orm (drizzle-orm)
v0.31.2
Compare Source
🎉 Added support for TiDB Cloud Serverless driver:
v0.31.1
Compare Source
New Features
Live Queries 🎉
As of
v0.31.1
Drizzle ORM now has native support for Expo SQLite Live Queries!We've implemented a native
useLiveQuery
React Hook which observes necessary database changes and automatically re-runs database queries. It works with both SQL-like and Drizzle Queries:We've intentionally not changed the API of ORM itself to stay with conventional React Hook API, so we have
useLiveQuery(databaseQuery)
as opposed todb.select().from(users).useLive()
ordb.query.users.useFindMany()
We've also decided to provide
data
,error
andupdatedAt
fields as a result of hook for concise explicit error handling following practices ofReact Query
andElectric SQL
v0.31.0
Compare Source
Breaking changes
PostgreSQL indexes API was changed
The previous Drizzle+PostgreSQL indexes API was incorrect and was not aligned with the PostgreSQL documentation. The good thing is that it was not used in queries, and drizzle-kit didn't support all properties for indexes. This means we can now change the API to the correct one and provide full support for it in drizzle-kit
Previous API
.on
..using
and.on
in our case are the same thing, so the API is incorrect here..asc()
,.desc()
,.nullsFirst()
, and.nullsLast()
should be specified for each column or expression on indexes, but not on an index itself.Current API
New Features
🎉 "pg_vector" extension support
You can now specify indexes for
pg_vector
and utilizepg_vector
functions for querying, ordering, etc.Let's take a few examples of
pg_vector
indexes from thepg_vector
docs and translate them to DrizzleL2 distance, Inner product and Cosine distance
L1 distance, Hamming distance and Jaccard distance - added in pg_vector 0.7.0 version
For queries, you can use predefined functions for vectors or create custom ones using the SQL template operator.
You can also use the following helpers:
If
pg_vector
has some other functions to use, you can replicate implimentation from existing one we have. Here is how it can be doneName it as you wish and change the operator. This example allows for a numbers array, strings array, string, or even a select query. Feel free to create any other type you want or even contribute and submit a PR
Examples
Let's take a few examples of
pg_vector
queries from thepg_vector
docs and translate them to Drizzle🎉 New PostgreSQL types:
point
,line
You can now use
point
andline
from PostgreSQL Geometric TypesType
point
has 2 modes for mappings from the database:tuple
andxy
.tuple
will be accepted for insert and mapped on select to a tuple. So, the database Point(1,2) will be typed as [1,2] with drizzle.xy
will be accepted for insert and mapped on select to an object with x, y coordinates. So, the database Point(1,2) will be typed as{ x: 1, y: 2 }
with drizzleType
line
has 2 modes for mappings from the database:tuple
andabc
.tuple
will be accepted for insert and mapped on select to a tuple. So, the database Line{1,2,3} will be typed as [1,2,3] with drizzle.abc
will be accepted for insert and mapped on select to an object with a, b, and c constants from the equationAx + By + C = 0
. So, the database Line{1,2,3} will be typed as{ a: 1, b: 2, c: 3 }
with drizzle.🎉 Basic "postgis" extension support
geometry
type from postgis extension: