Difference between revisions of "9.6betareleasedraft"

From PostgreSQL wiki
Jump to: navigation, search
(Created page with "= PostgreSQL 9.6 Beta Released (DRAFT) = The PostgreSQL Global Development Group announces today that the first beta release of PostgreSQL 9.6 is available for download. This...")
(No difference)

Revision as of 00:05, 27 April 2016

PostgreSQL 9.6 Beta Released (DRAFT)

The PostgreSQL Global Development Group announces today that the first beta release of PostgreSQL 9.6 is available for download. This release contains previews of all of the features which will be available in the final release of version 9.5, although some details will change before then. Users are encouraged to begin testing their applications against this latest release.

Major Features of 9.6

Version 9.6 includes significant changes and exciting enhancements including:

  • Parallel sequential scans, joins and aggregates
  • Enhanced synchronous replication support with support for multiple standbys.
  • Full text search on phrases
  • Pushdown support for joins and sorts in postgres_fdw
  • More efficient freezing for old data, decreasing the impact of autovacuum activity

In particular, the the parallelism feature should bring a noticeable increase in performance to supported queries.

Help Test for Bugs

As with other major releases, the improvements in PostgreSQL include changes to large amounts of code. We count on you to test the altered version with your workloads and testing tools in order to find bugs and regressions before the release of PostgreSQL 9.6.0. In addition to testing that the new features work as documented, consider testing the following:

  • Do parallel queries actually improve performance for you?
  • Can you make parallel queries crash or lose data?
  • Do our code changes cause PostgreSQL to not function on your platform?
  • Does improved vacuum freezing speed up vacuum of very large tables, as intended?
  • Does phrase search return the results you expect?

As this is an Beta, minor changes to database behaviors, feature details, and APIs are still possible. Your feedback and testing will help determine the final tweaks on the new features, so test soon. The quality of user testing helps determine when we can make a final release.

Beta Schedule

This is first beta release of version 9.6. The PostgreSQL Project will release additional betas as required for testing, followed by one or more release candidates, until the final release in late 2016. For further information please see the Beta Testing page.