New Features:

#890, #907- updates to Search Engines
#888 – Filtering out Bing spambot
#886 – Piwik will load bootstrap.php (if it exists) allowing for site-specific tweaks (e.g., define PIWIK_DOCUMENT_ROOT)
#870 – Add/Edit Goal UI – can now specify goal as triggered “manually”
#826 – new Tracker.knownVisitorInformation hook
#793 – rewrote sendHttpRequest enabling update notifications when allow_url_fopen is Off

Fixes:
#894 – inconsistencies between database upgrade and fresh install
#892, 893 – Length of Visits cosmetic fixes
#877 – Always start session; define PIWIK_ENABLE_SESSION_START=0 in bootstrap.php to get previous behaviour (may require increasing max number of MySQL connections)
#877 – Sites management, error in the template
#865 – unix_socket support reworked; now accepts “host”, “host:port”, “host:/socket/path”, or “/socket/path”
#828 – session handling fix for PHP 5.2.0 (ZF1743)
#700 – Installation checks for zlib and SPL
#666 – database upgrades may take too long to run in browser
–  JSON-stringified layout was in some cases not completely decoded

Maintenance:
#911 – simplifying regular expressions
#896, #897 – all_tests.php (unit tests) broken
#876 – Piwik_Tracker_Visit should not validate $this->request in constructor

Translations:
– Minor changes across all translations.

Thanks to kolchak, kurakin, pebosi, and Uli for providing patches!