Skip to content

Tags: techtesteso1/dbal

Tags

4.3.4

Toggle 4.3.4's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.3.4](https://github.com/doctrine/dbal/milest…

…one/183)

### 4.3.4

- Total issues resolved: **1**
- Total pull requests resolved: **4**
- Total contributors: **3**

#### Bug,PHP,Types

 - [7180: Fix the unsigned BIGINT check for PHP 8.5](doctrine#7180) thanks to @derrabus

#### Drivers,Test Suite

 - [7178: Remove driver unit test boilerplate](doctrine#7178) thanks to @morozov

#### Documentation,Schema Definition

 - [7176: Documentation on object names](doctrine#7176) thanks to @morozov

#### Bug,Identifiers,Schema Introspection

 - [7147: Trigger invalid name deprecation only for outside calls](doctrine#7147) thanks to @morozov and @keulinho

3.10.3

Toggle 3.10.3's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [3.10.3](https://github.com/doctrine/dbal/miles…

…tone/182)

### 3.10.3

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

#### Test Suite

 - [7188: phpunit/phpunit (9.6.23 => 9.6.29)](doctrine#7188) thanks to @derrabus

#### Static Analysis

 - [7187: phpstan/phpstan (2.1.22 => 2.1.30)](doctrine#7187) thanks to @derrabus

#### Documentation

 - [7183: Improve DBAL migration docs for object, array and json&doctrine#95;array type removals.](doctrine#7183) thanks to @beberlei

#### Db2,Documentation

 - [7177: Consistently reference IBM Db2 as Db2](doctrine#7177) thanks to @morozov

#### PHP,Schema Management

 - [7174: replace SplObjectStorage::attach() with SplObjectStorage::offsetSet()](doctrine#7174) thanks to @xabbuh

#### Improvement

 - [7173: do not call setAccessible() on PHP >= 8.1](doctrine#7173) thanks to @xabbuh

#### Dependencies

 - [7170: Bump doctrine/coding-standard to v14](doctrine#7170) thanks to @greg0ire

#### CI,MariaDB

 - [7148: Add MariaDB 12 to our CI](doctrine#7148) thanks to @derrabus

#### CI,ibm_db2

 - [7130: Test with ibm&doctrine#95;db2 on PHP 8.4](doctrine#7130) thanks to @morozov

4.3.3

Toggle 4.3.3's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.3.3](https://github.com/doctrine/dbal/milest…

…one/181)

### 4.3.3

- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **2**

#### Documentation

 - [7138: Remove obsolete upgrade note](doctrine#7138) thanks to @derrabus

#### Documentation,Schema Definition

 - [7099: fix: see PrimaryKeyConstraint annotation](doctrine#7099) thanks to @simPod

3.10.2

Toggle 3.10.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [3.10.2](https://github.com/doctrine/dbal/miles…

…tone/180)

### 3.10.2

- Total issues resolved: **0**
- Total pull requests resolved: **12**
- Total contributors: **4**

#### CI,Dependencies

 - [7142: Don't test against Symfony Cache 8](doctrine#7142) thanks to @derrabus

#### Bug,Connecting,pdo_pgsql

 - [7141: Make options check strict again](doctrine#7141) thanks to @derrabus

#### Documentation

 - [7137: Document the PDO subclasses backport](doctrine#7137) thanks to @derrabus

#### Bug,Connecting,Drivers,MySQL

 - [7136: Workaround for MySQL 8.4 and unknown users](doctrine#7136) thanks to @derrabus

#### CI,ibm_db2

 - [7134: Downgrade PHP for the DB2 workflow](doctrine#7134) thanks to @derrabus

#### CI,MySQL

 - [7133: Run tests on MySQL 8.4 LTS and 9.4](doctrine#7133) thanks to @derrabus

#### Bug,Connecting,PDO,PHP

 - [7132: Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation](doctrine#7132) thanks to @nicolas-grekas

#### CI,SQL Server

 - [7118: Remove integration with AppVeyor](doctrine#7118) thanks to @morozov

#### Code Style

 - [7091: Bump doctrine/coding-standard](doctrine#7091) thanks to @greg0ire

#### Static Analysis

 - [7089: phpstan/phpstan (2.1.17 => 2.1.22)](doctrine#7089) thanks to @derrabus
 - [7080: phpstan/phpstan (2.1.17 => 2.1.22)](doctrine#7080) thanks to @derrabus

#### Test Suite

 - [7076: Fix argument count of data providers](doctrine#7076) thanks to @derrabus

4.3.2

Toggle 4.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.3.2](https://github.com/doctrine/dbal/milest…

…one/179)

### 4.3.2

- Total issues resolved: **0**
- Total pull requests resolved: **4**
- Total contributors: **4**

#### Deprecation

 - [7073: Deprecate the new MariaDB110700Platform class](doctrine#7073) thanks to @derrabus

#### Improvement

 - [7065: Improve deprecation](doctrine#7065) thanks to @greg0ire

#### Documentation,Schema Definition

 - [7064: Update schema definition documentaion](doctrine#7064) thanks to @morozov

#### Bug,Schema Introspection,pdo_pgsql

 - [7052: Fix introspection on PDO&doctrine#95;pgsql with `PDO::STRINGIFY&doctrine#95;FETCHES` enabled](doctrine#7052) thanks to @keulinho

3.10.1

Toggle 3.10.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [3.10.1](https://github.com/doctrine/dbal/miles…

…tone/176)

### 3.10.1

- Total issues resolved: **0**
- Total pull requests resolved: **6**
- Total contributors: **3**

#### CI,SQL Server

 - [7069: CI: Update SQL Server to version 2022](doctrine#7069) thanks to @derrabus

#### Bug,MariaDB,Reserved Keywords

 - [7061: Add support of new reserved word `VECTOR` (MariaDB 11.7+)](doctrine#7061) thanks to @susnux

#### Bug,Prepared Statements,pgsql

 - [7059: Fix binding null as a boolean parameter on pgsql](doctrine#7059) thanks to @derrabus

#### Documentation

 - [7039: Remove obsolete todo](doctrine#7039) thanks to @derrabus

#### Test Suite,oci8,pdo_oci

 - [7037: Do not hardcode allowed parameters in TestUtil](doctrine#7037) thanks to @morozov

#### Documentation,pdo_mysql,pdo_pgsql

 - [7019: Update documentation on driver parameters](doctrine#7019) thanks to @morozov

4.3.1

Toggle 4.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.3.1](https://github.com/doctrine/dbal/milest…

…one/177)

### 4.3.1

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

#### Bug,SQLite,Schema Introspection

 - [7050: Fix case sensitivity in SQLite column types](doctrine#7050) thanks to @27pchrisl

#### Bug,Oracle

 - [7043: Quote Oracle user password](doctrine#7043) thanks to @morozov

#### Bug,PostgreSQL,Schema Management

 - [7035: Avoid useless extra query in Psql](doctrine#7035) thanks to @VincentLanglet

#### Bug,Schema Introspection

 - [7028: Fix length type in `MySQLSchemaManager` with `ATTR&doctrine#95;STRINGIFY&doctrine#95;FETCHES` enabled](doctrine#7028) thanks to @keulinho

#### Bug,MariaDB,Schema Introspection

 - [7025: Quote MySQL constraint names for foreign keys](doctrine#7025) thanks to @grooverdan

4.3.0

Toggle 4.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.3.0](https://github.com/doctrine/dbal/milest…

…one/165)

### 4.3.0

- Total issues resolved: **3**
- Total pull requests resolved: **103**
- Total contributors: **9**

#### Dependencies,Test Suite

 - [7006: phpunit/phpunit (11.5.15 => 11.5.23)](doctrine#7006) thanks to @derrabus
 - [6894: PHPUnit 11](doctrine#6894) thanks to @morozov

#### Deprecation,MariaDB

 - [7000: Deprecate support for MariaDB 10.5](doctrine#7000) thanks to @derrabus

CI
--

 - [6999: Remove "minimal" dependency setting](doctrine#6999) thanks to @derrabus

#### Schema Introspection,Test Suite

 - [6995: Rework schema introspection tests that use reflection](doctrine#6995) thanks to @morozov

#### Platforms,SQL Server

 - [6981: Clean up SQL Server LIKE wildcard characters](doctrine#6981) thanks to @morozov

#### CI,Test Suite

 - [6980: Remove redundant PHPUnit 11 configuration](doctrine#6980) thanks to @morozov

#### Schema Definition,Test Suite

 - [6972: Rework tests that create or modify tables](doctrine#6972) thanks to @morozov

#### Bug,Indexes,Schema Definition

 - [6971: Omit implicit indexes in Table::edit()](doctrine#6971) thanks to @morozov

#### Columns,Foreign Keys,Indexes,Schema Definition,Tables

 - [6966: Add more TableEditor methods](doctrine#6966) thanks to @morozov

#### Indexes,Schema Management

 - [6965: Populate indexed column lengths only with non-null values](doctrine#6965) thanks to @morozov

#### Foreign Keys,Schema Management

 - [6964: Populate foreign key constraint options only with non-default values](doctrine#6964) thanks to @morozov

#### CI,Dependencies,Deprecation

 - [6962: Require Doctrine Deprecations 1.1.5](doctrine#6962) thanks to @morozov

#### Primary Keys

 - [6958: Preserve the non-clustered property of the PK constraint](doctrine#6958) thanks to @morozov

#### Columns,Deprecation,Improvement,Schema Definition

 - [6945: Deprecate Column features and introduce ColumnEditor](doctrine#6945) thanks to @morozov

#### Columns,SQLite,Schema Introspection,Types

 - [6944: Clean up SQLite column definition parsing](doctrine#6944) thanks to @morozov

#### Error Handling,Improvement,Schema Definition

 - [6943: Include object name in editor exception messages](doctrine#6943) thanks to @morozov

#### Columns,Deprecation,Schema Definition,Types

 - [6940: Deprecate "version" column platform option](doctrine#6940) thanks to @morozov

#### Columns,Deprecation,Improvement,Schema Definition,Types

 - [6939: Introduce JSONB type, deprecate "jsonb" column platform option ](doctrine#6939) thanks to @morozov

#### Identifiers,Improvement,Schema Definition,Tables

 - [6934: Update TableEditor API](doctrine#6934) thanks to @morozov

#### Columns,PostgreSQL,Schema Introspection,Types

 - [6933: Simplify Postgres column introspection](doctrine#6933) thanks to @morozov

#### Columns,MySQL,Schema Introspection,Types

 - [6932: Clean up MySQL column type parsing](doctrine#6932) thanks to @morozov

#### Columns,SQL Server,Schema Introspection,Types

 - [6931: Clean up SQL Server column type parsing](doctrine#6931) thanks to @morozov

#### Foreign Keys,Identifiers,Improvement,Indexes,Primary Keys,Schema Definition

 - [6927: Add shorthand name-related methods to schema object editors](doctrine#6927) thanks to @morozov

 - [6923: Mark classes as read-only, internal and final](doctrine#6923) thanks to @morozov

#### Schema,Schema Introspection,Static Analysis

 - [6914: Mark identifiers as non-empty strings](doctrine#6914) thanks to @morozov

#### Documentation,Foreign Keys,Schema Management

 - [6908: fix replacing method name in deprecation message](doctrine#6908) thanks to @xabbuh

#### Foreign Keys,SQLite,Schema Introspection

 - [6907: Rework foreign key constraint introspection on SQLite](doctrine#6907) thanks to @morozov

#### Indexes,SQLite,Schema Introspection

 - [6904: Rework index introspection on SQLite](doctrine#6904) thanks to @morozov

#### Improvement,PHP

 - [6901: Reintroduce PHP 8.2 support](doctrine#6901) thanks to @derrabus

#### Documentation,Indexes,Schema Comparison

 - [6899: Mark ComparatorConfig::getReportModifiedIndexes() as internal](doctrine#6899) thanks to @morozov

#### BC Fix,Deprecation,Indexes,Schema Comparison

 - [6890: Introduce ComparatorConfig::withReportModifiedIndexes()](doctrine#6890) thanks to @morozov and @sbuerk

#### PHP

 - [6889: Require PHP 8.3](doctrine#6889) thanks to @morozov

#### Indexes,PostgreSQL,Schema Introspection

 - [6887: Rework index column introspection on Postgres](doctrine#6887) thanks to @morozov

#### Deprecation,Improvement,Indexes,Schema Management

 - [6886: Deprecate Index features and introduce IndexEditor ](doctrine#6886) thanks to @morozov

#### Bug,Indexes,Schema Management,Tables

 - [6882: Clean up Table::renameIndex() code](doctrine#6882) thanks to @morozov

#### IBM Db2,Schema Management

 - [6873: Remove DB2Platform:getPreAlterTableIndexForeignKeySQL()](doctrine#6873) thanks to @morozov

#### Foreign Keys,IBM Db2,Indexes,MySQL,Schema Management,Test Suite

 - [6872: Fix testChangeIndexWithForeignKeys() configuration](doctrine#6872) thanks to @morozov

#### Deprecation,Improvement,Indexes,Primary Keys,Schema Definition,Schema Management

 - [6867: Introduce PrimaryKeyConstraint](doctrine#6867) thanks to @morozov

#### Code Style,Primary Keys

 - [6864: Use consistent formatting in PRIMARY KEY DDL](doctrine#6864) thanks to @morozov

#### Schema Introspection

 - [6854: Clean up schema introspection parsing code](doctrine#6854) thanks to @morozov

#### Auto-increment,Deprecation,Primary Keys,SQLite,Schema Definition

 - [6849: Deprecate invalid auto-increment column definitions on SQLite](doctrine#6849) thanks to @morozov

#### Auto-increment,Deprecation,MySQL,Primary Keys,Schema Management

 - [6841: Deprecate auto-increment being dropped with the PK on MySQL](doctrine#6841) thanks to @morozov

#### Error Handling,Improvement,Static Analysis

 - [6832: Enable PHPStan checks for exceptions](doctrine#6832) thanks to @morozov

#### Deprecation,Indexes,PostgreSQL,Schema Comparison

 - [6831: Deprecate modified indexes in TableDiff](doctrine#6831) thanks to @morozov

#### Deprecation,Foreign Keys,Schema Comparison

 - [6827: Deprecate modified foreign keys in TableDiff](doctrine#6827) thanks to @morozov

#### Deprecation,Identifiers,Platforms

 - [6823: Extract UnquotedIdentifierFolding from AbstractPlatform](doctrine#6823) thanks to @morozov

#### SQLite,Schema Management

 - [6822: Clean up SQLitePlatform column mapping code](doctrine#6822) thanks to @morozov

#### Identifiers

 - [6815: Remove AbstractName and mark GenericName as internal](doctrine#6815) thanks to @morozov
 - [6783: Use InvalidState instead of NameIsNotInitialized](doctrine#6783) thanks to @morozov

#### Deprecation,Static Analysis

 - [6805: Annotate some internal array shapes](doctrine#6805) thanks to @morozov

#### Auto-increment,Oracle

 - [6803: Clean up OraclePlatform auto-increment code](doctrine#6803) thanks to @morozov

#### BC Fix,Indexes

 - [6801: Unmark Index as final](doctrine#6801) thanks to @morozov

#### Bug,Deprecation,Indexes

 - [6799: Fix false-positive primary key column length deprecation](doctrine#6799) thanks to @morozov

#### SQL Server,Schema Management

 - [6796: Refactor SQL Server code for calling stored procedures](doctrine#6796) thanks to @morozov

#### Identifiers,Schema,Schema Management,Test Suite

 - [6794: Accept schema name as object in FunctionalTest::dropAndCreateSchema()](doctrine#6794) thanks to @morozov

#### Deprecation,Platforms,Schema Management

 - [6788: Mark protected platform and schema manager methods as internal](doctrine#6788) thanks to @morozov

#### Deprecation,Identifiers,Improvement,Indexes

 - [6787: Introduce IndexedColumn](doctrine#6787) thanks to @morozov

#### Improvement,PostgreSQL,Schema Comparison,Schema Introspection

 - [6785: feat: support non-libc collations in postgres](doctrine#6785) thanks to @simPod

#### Identifiers,Tables

 - [6784: Accept OptionallyQualifiedName in TableEditor::setName()](doctrine#6784) thanks to @morozov

#### Deprecation,Identifiers,Quoting,Schema Definition,Schema Introspection

 - [6769: Introduce Identifier::toNormalizedValue(), deprecate AbstractSchemaManager::&doctrine#95;normalizeName()](doctrine#6769) thanks to @morozov

#### Deprecation,IBM Db2,Identifiers,MySQL,Oracle,Quoting,SQLite,Schema Introspection

 - [6768: Deprecate introspection of unquoted table names with dot](doctrine#6768) thanks to @morozov

#### Deprecation,Schema Introspection

 - [6755: Deprecate `AbstractSchemaManager::&doctrine#95;getPortableTableDefinition()`](doctrine#6755) thanks to @morozov
 - [6746: Introduce AbstractSchemaManager::getCurrentSchemaName()](doctrine#6746) thanks to @morozov

#### Improvement,Schema Introspection

 - [6754: Refactor building schema introspection queries](doctrine#6754) thanks to @morozov

#### Code Style

 - [6752: Use function db2&doctrine#95;field&doctrine#95;name](doctrine#6752) thanks to @morozov

#### Improvement,SQLite,Schema Introspection

 - [6745: Remove SQLite "schema emulation" leftovers](doctrine#6745) thanks to @morozov

#### SQLite,Schema Introspection

 - [6744: Refactor AbstractSchemaManager::fetch*/select*() API](doctrine#6744) thanks to @morozov

#### Regression,Schema

 - [6739: Implement empty Schema::setName()](doctrine#6739) thanks to @morozov
 - [6737: Unable to instantiate Schema objects without deprecations](doctrine#6737) thanks to @xabbuh

#### Bug

 - [6738: Add missing sentence and placeholder.](doctrine#6738) thanks to @greg0ire

#### Deprecation,Schema

 - [6734: Deprecate usage of Schema as AbstractAsset](doctrine#6734) thanks to @morozov

#### Foreign Keys,Improvement,Oracle,Schema Introspection

 - [6730: Introspect foreign key constraint deferrability on Oracle](doctrine#6730) thanks to @morozov

#### Deprecation,Foreign Keys,Improvement,Schema Management

 - [6728: Deprecate ForeignKeyConstraint features and introduce ForeignKeyConstraintEditor](doctrine#6728) thanks to @morozov

#### Bug,PostgreSQL,Schema Introspection,Schema Management

 - [6718: Fix deferrable/deferred constraint DDL on PostgreSQL](doctrine#6718) thanks to @morozov

#### Bug,Foreign Keys,PostgreSQL,Schema Definition

 - [6717: Invalid DDL for deferred constraints on PostgreSQL](doctrine#6717) thanks to @morozov

#### Schema Management

 - [6714: Rename Identifier::toSql() to Identifier::toSQL()](doctrine#6714) thanks to @morozov

#### Deprecation,Indexes,Schema Definition,Tables

 - [6710: Deprecate Table::columnsAreIndexed()](doctrine#6710) thanks to @morozov

#### Deprecation,Foreign Keys,Schema Management

 - [6707: Deprecate conversion of RESTRICT to NO ACTION](doctrine#6707) thanks to @morozov

#### Improvement

 - [6705: Remove final constructor for Type](doctrine#6705) thanks to @ruudk

#### Deprecation,Foreign Keys,SQLite,Schema Introspection

 - [6701: Deprecate introspection of incomplete SQLite schema](doctrine#6701) thanks to @morozov

#### Improvement,PHP,oci8

 - [6698: OCI8: Remove PHP 7 compat code](doctrine#6698) thanks to @derrabus

#### New Feature,PHP,Type Conversion,Type Mapping,Types

 - [6686: Add a `NumberType` that maps to the `BcMath\Number` value object](doctrine#6686) thanks to @derrabus

#### Deprecation,Improvement,Schema Management

 - [6685: Deprecate UniqueConstraint features and introduce UniqueConstraintEditor](doctrine#6685) thanks to @morozov
 - [6677: Deprecate mixing qualified and unqualified names](doctrine#6677) thanks to @morozov
 - [6646: Introduce value objects representing database object names](doctrine#6646) thanks to @morozov

#### Deprecation,Schema Management

 - [6674: Deprecate AbstractAsset::getQuotedName()](doctrine#6674) thanks to @morozov
 - [6657: Deprecate AbstractAsset::getShortestName()](doctrine#6657) thanks to @morozov
 - [6610: Deprecate AbstractAsset::&doctrine#95;setName()](doctrine#6610) thanks to @morozov

#### Deprecation,Indexes,Schema Definition

 - [6671: Deprecate empty index name](doctrine#6671) thanks to @morozov

#### Deprecation,Namespaces,Schema Definition

 - [6664: Deprecated AbstractAsset namespace-related methods](doctrine#6664) thanks to @morozov

#### New Feature,Schema Definition,Tables

 - [6660: Introduce table editor](doctrine#6660) thanks to @morozov

#### Auto-increment,Deprecation,Schema Management,Sequences

 - [6654: Deprecate Sequence::isAutoIncrementsFor()](doctrine#6654) thanks to @morozov

#### Deprecation,Identifiers,Tables

 - [6635: Deprecate altering table configuration](doctrine#6635) thanks to @morozov

#### New Feature,QueryBuilder

 - [6621: Add CTE support to select in QueryBuilder](doctrine#6621) thanks to @nio-dtp

#### Deprecation

 - [6608: Mark Identifier as internal](doctrine#6608) thanks to @morozov

#### Deprecation,Platforms,Quoting,Reserved Keywords

 - [6607: Deprecate reserved keyword lists](doctrine#6607) thanks to @morozov

#### Deprecation,Identifiers,Quoting,Reserved Keywords

 - [6592: Deprecate relying on the current implementation of the database object name parser](doctrine#6592) thanks to @morozov

#### Deprecation,Identifiers,Quoting

 - [6590: Deprecate AbstractPlatform::quoteIdentifier()](doctrine#6590) thanks to @morozov

#### Columns,Foreign Keys,Improvement,Indexes,Tables

 - [6578: Rename column in indexes and constraints](doctrine#6578) thanks to @morozov

#### Deprecation,Foreign Keys,Tables

 - [6560: Deprecate Table::removeForeignKey() and ::removeUniqueConstraint()](doctrine#6560) thanks to @morozov

#### Columns,Deprecation,Foreign Keys,Tables

 - [6559: Deprecate dropping columns referenced by constraints](doctrine#6559) thanks to @morozov

#### Indexes,Schema Definition

 - [6550: Simplify tracking implicitly created indexes](doctrine#6550) thanks to @morozov

#### Improvement,Schema

 - [6549: Remove handling unuique constraint column names as associative array](doctrine#6549) thanks to @morozov

#### New Feature,Schema Comparison

 - [6300: Make column and index renaming configurable](doctrine#6300) thanks to @ausi

4.2.5

Toggle 4.2.5's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [4.2.5](https://github.com/doctrine/dbal/milest…

…one/175)

### 4.2.5

- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**

#### Bug,Error Handling,PostgreSQL

 - [7010: Extend the detection of connection lost in the PostgreSQL ExceptionConverter](doctrine#7010) thanks to @petaak

3.10.0

Toggle 3.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [3.10.0](https://github.com/doctrine/dbal/miles…

…tone/172)

### 3.10.0

- Total issues resolved: **0**
- Total pull requests resolved: **4**
- Total contributors: **3**

#### Documentation

 - [7018: Prepare 3.10.0](doctrine#7018) thanks to @derrabus
 - [7011: &doctrine#91;DOC&doctrine#93; mysqli supports persistent connections](doctrine#7011) thanks to @liayn

#### Improvement,SQL Parser

 - [6926: feat: improve performance of sql parser](doctrine#6926) thanks to @shyim

#### Cache,Dependencies,Improvement

 - [6740: Make doctrine/cache optional](doctrine#6740) thanks to @derrabus