Releases: sequelize/sequelize
Releases · sequelize/sequelize
v3.19.0
- [ADDED] Geography support for postgres
- [FIXED] Migrations failed to add foreign key #966
- [FIXED] Prevent race condition after transaction finished #5222
- [FIXED] Fixed Instance.reload issues (#4844 and #4452)
- [FIXED] Fix upsert when primary key contains
.field
(internal API change forqueryInterface.upsert
) #4755 - [FIXED] Default value for
defaultScope
is now an empty object. This fixes calling.scope('defaultScope')
when no scope is explicitly defined, see #5277
v3.18.0
- [ADDED] Support silent: true in bulk update #5200
- [ADDED]
retry
object now part of global settings and can be overridden per call. The default is 5 retries with a backoff function.retry
object can be passed to options with max: 0 to turn off this behavior. - [ADDED] Sqlite now retries database queries that return SQL_BUSY as the status.
- [ADDED] Add
IF EXIST
to postgres alter enum #4464 - [FIXED] Postgres destroy with
where
fails on JSONB data #5092 - [FIXED] hasMany.separate with foreign keys having
field
v3.17.3
- [FIXED] Regression with array values from security fix in 3.17.2
v3.17.2
- [SECURITY] Force non-buffer blob values to string, nodejs/node#4660
v3.17.0
v3.16.0
- [ADDED] PostgreSQL tsrange (Range of timestamp without time zone) data type support.
- [ADDED] hasOne scope support #5113
- [FIXED] attributes from multiple scopes does not merge #4856
- [FIXED] Support Unicode strings in mssql #3752
- [FIXED] Do not inject include twice in
options.include
#5106 - [FIXED] Expand and validate include in
aggregate
#5106