Skip to content
### Release Notes for [4.4.0](https://github.com/doctrine/dbal/milestone/178)

### 4.4.0

- Total issues resolved: **0**
- Total pull requests resolved: **23**
- Total contributors: **5**

#### Improvement,MariaDB,MySQL,Schema Comparison,Schema Definition

 - [7221: Change MySQL bool declaration from TINYINT(1) to TINYINT](https://github.com/doctrine/dbal/pull/7221) thanks to @rixafy

#### Schema Management,Test Suite

 - [7200: Remove redundant unit test](https://github.com/doctrine/dbal/pull/7200) thanks to @morozov

#### Default Values,Deprecation,Improvement,Schema Definition

 - [7195: Introduce DefaultExpression](https://github.com/doctrine/dbal/pull/7195) thanks to @morozov

#### Deprecation,Schema Definition

 - [7186: Deprecate creation of empty namespaces](https://github.com/doctrine/dbal/pull/7186) thanks to @morozov
 - [7102: Deprecate using keys of table-scoped object collections as names](https://github.com/doctrine/dbal/pull/7102) thanks to @morozov
 - [7100: Deprecate extending schema classes](https://github.com/doctrine/dbal/pull/7100) thanks to @morozov

#### SQLite,Schema Management

 - [7172: Reorganize SQLitePlatform comment methods](https://github.com/doctrine/dbal/pull/7172) thanks to @morozov

#### Deprecation,Foreign Keys,Schema Comparison,Schema Management

 - [7157: Deprecate TableDiff::getDroppedForeignKeys()](https://github.com/doctrine/dbal/pull/7157) thanks to @morozov

#### Documentation,Foreign Keys,Schema Management

 - [7155: Remove obsolete upgrade note](https://github.com/doctrine/dbal/pull/7155) thanks to @santysisi

#### Deprecation,Improvement,Schema Introspection

 - [7153: Introduce new schema introspection API](https://github.com/doctrine/dbal/pull/7153) thanks to @morozov

#### Bug,Schema Comparison,Schema Management

 - [7143: Deprecate unnamed foreign key constraints in `$droppedForeignKeys` of `TableDiff`](https://github.com/doctrine/dbal/pull/7143) thanks to @santysisi

#### Bug,Deprecation,Foreign Keys,Schema Definition

 - [7125: Deprecate overwriting existing foreign key constraints](https://github.com/doctrine/dbal/pull/7125) thanks to @santysisi

#### Deprecation,Schema Comparison

 - [7115: Deprecate Sequence setters](https://github.com/doctrine/dbal/pull/7115) thanks to @morozov

#### Deprecation,Improvement

 - [7109: Introduce view editor](https://github.com/doctrine/dbal/pull/7109) thanks to @morozov

#### Deprecation,Improvement,Schema Definition

 - [7108: Introduce sequence editor](https://github.com/doctrine/dbal/pull/7108) thanks to @morozov

#### Improvement,Schema Definition

 - [7101: Implement IteratorAggregate in ObjectSet subclasses](https://github.com/doctrine/dbal/pull/7101) thanks to @morozov

#### Deprecation,Schema

 - [7094: Deprecate AbstractAsset::getName()](https://github.com/doctrine/dbal/pull/7094) thanks to @morozov

#### Deprecation,Identifiers

 - [7084: Deprecate AbstractAsset::isQuoted()](https://github.com/doctrine/dbal/pull/7084) thanks to @morozov

#### Documentation

 - [7054: Document the JSON_OBJECT type](https://github.com/doctrine/dbal/pull/7054) thanks to @VincentLanglet

#### New Feature,Type Conversion,Types

 - [7053: [RFC] Introduce Types::JSON_OBJECT](https://github.com/doctrine/dbal/pull/7053) thanks to @VincentLanglet

#### Bug,Configuration,Deprecation,oci8,pdo_oci

 - [7042: Deprecate "service" connection parameter](https://github.com/doctrine/dbal/pull/7042) thanks to @morozov

#### New Feature,QueryBuilder

 - [7040: Add a nice way to create a builder for subqueries](https://github.com/doctrine/dbal/pull/7040) thanks to @derrabus

#### New Feature,Schema Definition

 - [7034: Use provided length for enum type if given for non-mysql platform](https://github.com/doctrine/dbal/pull/7034) thanks to @VincentLanglet