All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package @sequelize/mysql
Note: Version bump only for package @sequelize/mysql
Note: Version bump only for package @sequelize/mysql
Note: Version bump only for package @sequelize/mysql
parse the url
option based on the dialect (#17252) (f05281c)
feat(mysql)!: move mysql to the @sequelize/mysql
package (#17202) (5c7830e), closes #17202
@sequelize/sqlite
to @sequelize/sqlite3
, @sequelize/ibmi
to @sequelize/db2-ibmi
, ban conflicting options (#17269) (1fb48a4)db2
, ibmi
, snowflake
and sqlite
do not accept the url
option anymore"url"
option.dialectOptions
option has been removed. All options that were previously in that object can now be set at the root of the option bag, like all other options.sequelize.pool
sequelize.config
field has been removed. Everything related to connecting to the database has been normalized to sequelize.options.replication.write
(always present) and sequelize.options.replication.read
(only present if read-replication is enabled)sequelize.options
is now fully frozen. It is no longer possible to modify the Sequelize options after the instance has been created.sequelize.options
is a normalized list of option. If you wish to access the options that were used to create the sequelize instance, use sequelize.rawOptions
':memory:'
anymore, but sequelize.sqlite
in your current working directory.':memory:'
or ''
requires configuring the pool to behave like a singleton, and disallowed read replicationmatch
option is no longer supported by sequelize.sync
. If you made use of this feature, let us know so we can design a better alternative.dialectModulePath
has been fully removed to improve compatibility with bundlers.dialectModule
option has been split into multiple options. Each option is named after the npm library that is being replaced. For instance, @sequelize/postgres
now accepts pgModule
. @sequelize/mssql
now accepts tediousModule
mysql2
, users need to install @sequelize/mysql
.