I decided to create a new topic for 3.1 status as the previous topic had some useful information not on the first page.
The information here is reasonably up-to-date, and is being updated as things happen.
Status
The development team is committed to shipping a useful implementation of extensions (formerly known as hooks) in 3.1. This means:
- 3.1 will have an alpha release, and will enter the release process, when extensions are finished. Extensions have the following unfinished component:
- Migrations RFC
- All other RFCs, accepted or otherwise, as well as patches and pull requests that are outstanding are not blocking 3.1. 3.1 will not wait for them to be finished.
- Any RFCs or patches that are finished and merged before 3.1 reaches alpha will be merged into 3.1. After 3.1 alpha is released new features will be merged into 3.2.
Before 3.1 beta/RC can be released, all blocker bugs in 3.1 must be fixed. The list of these bugs is here.
Requirements
The following are new or changed requirements since 3.0.




