mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
d8e9af8af8
Database abstraction broken up into controller, connector, query builder, and schema manager, each independently configurable via YAML / Injector Creation of new DBQueryGenerator for database specific generation of SQL Support for parameterised queries, move of code base to use these over escaped conditions Refactor of SQLQuery into separate query classes for each of INSERT UPDATE DELETE and SELECT Support for PDO Installation process upgraded to use new ORM SS_DatabaseException created to handle database errors, maintaining details of raw sql and parameter details for user code designed interested in that data. Renamed DB static methods to conform correctly to naming conventions (e.g. DB::getConn -> DB::get_conn) 3.2 upgrade docs Performance Optimisation and simplification of code to use more concise API API Ability for database adapters to register extensions to ConfigureFromEnv.php
128 lines
4.0 KiB
Markdown
128 lines
4.0 KiB
Markdown
# Changelogs
|
|
|
|
Keep up to date with new releases subscribe to the [SilverStripe Release Announcements](https://groups.google.com/group/silverstripe-announce) group,
|
|
or read our [blog posts about releases](http://silverstripe.org/blog/tag/release).
|
|
|
|
We also keep an overview of [security-related releases](http://silverstripe.org/security-releases/).
|
|
|
|
For information on how to upgrade to newer versions consult the [upgrading](/installation/upgrading) guide.
|
|
|
|
## Stable Releases
|
|
|
|
* [3.2.0](3.2.0) - Unreleased
|
|
|
|
* [3.1.5](3.1.5) - 13 May 2014
|
|
* [3.1.4](3.1.4) - 8 April 2014
|
|
* [3.1.0](3.1.0) - 1 October 2013
|
|
|
|
* [3.0.11](3.0.11) - 13 May 2014
|
|
* [3.0.10](3.0.10) - 8 April 2014
|
|
* [3.0.5](3.0.5) - 20 February 2013
|
|
* [3.0.4](3.0.4) - 19 February 2013
|
|
* [3.0.3](3.0.3) - 26 November 2012
|
|
* [3.0.2](3.0.2) - 17 September 2012
|
|
* [3.0.1](3.0.1) - 31 July 2012
|
|
* [3.0.0](3.0.0) - 28 June 2012
|
|
|
|
|
|
|
|
* [2.4.7](2.4.7) - 1 February 2012
|
|
* [2.4.6](2.4.6) - 18 October 2011
|
|
* [2.4.10](2.4.10) - 2013-02-19
|
|
* [2.4.9](2.4.9) - 2012-12-04
|
|
* [2.4.8](2.4.8) - 2012-10-30
|
|
* [2.4.7](2.4.7) - 2012-02-01
|
|
* [2.4.6](2.4.6) - 2011-10-17
|
|
* [2.4.5](2.4.5) - 2 February 2011
|
|
* [2.4.4](2.4.4) - 21 December 2010
|
|
* [2.4.3](2.4.3) - 11 November 2010
|
|
* [2.4.2](2.4.2) - 22 September 2010
|
|
* [2.4.1](2.4.1) - 23 July 2010
|
|
* [2.4.0](2.4.0)
|
|
|
|
|
|
|
|
* [2.3.13](2.3.13) - 1 February 2012
|
|
* [2.3.12](2.3.12) - 17 October 2011
|
|
* [2.3.11](2.3.11) - 2 February 2011
|
|
* [2.3.10](2.3.10) - 21 December 2010
|
|
|
|
|
|
|
|
* [2.3.9](2.3.9) - 11 November 2010
|
|
* [2.3.8](2.3.8) - 23 July 2010
|
|
* [2.3.7](2.3.7) - 18 March 2010
|
|
* [2.3.6](2.3.6) - 8 February 2010
|
|
* [2.3.5](2.3.5) - 21 January 2010
|
|
* [2.3.4](2.3.4) - 27 November 2009
|
|
* [2.3.3](2.3.3) - 3 August 2009
|
|
* [2.3.2](2.3.2) - 18 June 2009
|
|
* [2.3.1](2.3.1) - 19 March 2009
|
|
* [2.3.0](2.3.0) - 23 February 2009
|
|
|
|
|
|
|
|
* [2.2.4](2.2.4) - 20 March 2009
|
|
* [2.2.3](2.2.3) - ~31 October 2008
|
|
* [2.2.2](2.2.2) - 22 May 2008
|
|
* [2.2.1](2.2.1) - 21 December 2007
|
|
* [2.2.0](2.2.0) - 28 November 2007
|
|
|
|
|
|
|
|
* [2.1.1](2.1.1) - 2 November 2007
|
|
* [2.1.0](2.1.0) - 2 October 2007
|
|
|
|
|
|
|
|
* [2.0.2](2.0.2) - 14 July 2007
|
|
* [2.0.1](2.0.1) - 17 April 2007
|
|
* 2.0.0 - 3 February 2007 (initial release)
|
|
|
|
## Alpha/beta/release candidate ##
|
|
|
|
* [3.1.5-rc1](rc/3.1.5-rc1) - 7 May 2014
|
|
* [3.1.4-rc1](rc/3.1.4-rc1) - 1 April 2014
|
|
|
|
* [3.0.11-rc1](rc/3.0.11-rc1) - 7 May 2014
|
|
* [3.0.10-rc1](rc/3.0.10-rc1) - 1 April 2014
|
|
* [3.0.6-rc1](rc/3.0.6-rc1) - 2013-08-08
|
|
* [3.0.3-rc1](rc/3.0.3-rc1) - 6 November 2012
|
|
* [3.0.2-rc2](rc/3.0.2-rc2) - 12 September 2012
|
|
* [3.0.2-rc1](rc/3.0.2-rc1) - 5 September 2012
|
|
* [3.0.0-rc3](rc/3.0.0-rc3) - 27 June 2012
|
|
* [3.0.0-rc2](rc/3.0.0-rc2) - 26 June 2012
|
|
* [3.0.0-rc1](rc/3.0.0-rc1) - 18 June 2012
|
|
* [3.0.0-beta3](beta/3.0.0-beta3) - 28 May 2012
|
|
* [3.0.0-beta2](beta/3.0.0-beta2) - 20 April 2012
|
|
* [3.0.0-beta1](beta/3.0.0-beta1) - 12 March 2012
|
|
* [3.0.0-alpha2](alpha/3.0.0-alpha2) - 12 January 2012
|
|
* [3.0.0-alpha1](alpha/3.0.0-alpha1) - 1 November 2011
|
|
* [3.0.0-pr1](pr/3.0.0-pr1) - 2 May 2011
|
|
|
|
|
|
* [2.4.5-rc1](rc/2.4.5-rc1) - 31 January 2011
|
|
* [2.4.4-rc2](rc/2.4.4-rc2) - 20 December 2010
|
|
* [2.4.4-rc1](rc/2.4.4-rc1) - 10 December 2010
|
|
* [2.4.3-rc2](rc/2.4.3-rc2) - 4 November 2010
|
|
* [2.4.3-rc1](rc/2.4.3-rc1) - 1 November 2010
|
|
* [2.4.2-rc2](rc/2.4.2-rc2) - 20 September 2010
|
|
* [2.4.2-rc1](rc/2.4.2-rc1) - 16 September 2010
|
|
* [2.4.1-rc2](rc/2.4.1-rc2) - 21 July 2010
|
|
* [2.4.1-rc1](rc/2.4.1-rc1) - 16 July 2010
|
|
* [2.4.0-rc3](rc/2.4.0-rc3) - 4 May 2010
|
|
* [2.4.0-rc2](rc/2.4.0-rc2) - 30 April 2010
|
|
* [2.4.0-rc1](rc/2.4.0-rc1) - 1st April 2010
|
|
* [2.4.0-beta2](beta/2.4.0-beta2) - 17 March 2010
|
|
* [2.4.0-beta1](beta/2.4.0-beta1) - 29 January 2010
|
|
* [2.4.0-alpha1](alpha/2.4.0-alpha1) - 11 November 2009
|
|
|
|
|
|
|
|
* [2.3.11-rc1](rc/2.3.11-rc1) - 31 January 2011
|
|
* [2.3.10-rc2](rc/2.3.10-rc2) - 20 December 2010
|
|
* [2.3.10-rc1](rc/2.3.10-rc1) - 10 December 2010
|
|
* [2.3.9-rc2](rc/2.3.9-rc2) - 4 November 2010
|
|
* [2.3.9-rc1](rc/2.3.9-rc1) - 1 November 2010
|
|
* [2.3.8-rc1](rc/2.3.8-rc1) - 16 July 2010
|