This release fixes a number of inconsistencies around prepared statements
when `closeCursor()` is called, or when a prepared statement is re-used
multiple times.

Total issues resolved: **5**

- [2487: Store results of subsequents statement executions same as of the first one](https://github.com/doctrine/dbal/pull/2487)
- [2489: Rebind row values to the statement after freeing result](https://github.com/doctrine/dbal/pull/2489)
- [2536: Bind result variables after each execution in order to prevent string truncation](https://github.com/doctrine/dbal/pull/2536)
- [2546: Prepared statements become unusable after calling closeCursor() on IBM DB2, Oracle and MS SQL Server.](https://github.com/doctrine/dbal/pull/2546)
- [2557: Inconsistent semantics of close cursor](https://github.com/doctrine/dbal/issues/2557)
This tag has no release notes.