From jm at nexedi.com Tue Jan 13 19:44:59 2015 From: jm at nexedi.com (Julien Muchembled) Date: Tue, 13 Jan 2015 19:44:59 +0100 Subject: [Neo-users] [ANNOUNCE] NEO 1.3 Message-ID: <54B567AB.8050604@nexedi.com> Hi, With pleasure we announce the release of NEO 1.3, which is published on pypi as "neoppod": http://pypi.python.org/pypi/neoppod - Version 1.2 added a new 'Importer' storage backend but it had 2 bugs. - An interrupted migration could not be resumed. - Merging several ZODB only worked if NEO could import all classes used by the application. This has been fixed by repickling without loading any object. - Logging has been improved for a better integration with the environment: - RTMIN+1 signal was changed to reopen logs. RTMIN+1 & RTMIN+2 signals, which were previously used for debugging, have been remapped to RTMIN+2 & RTMIN+3 - In Zope, client registers automatically for log rotation (USR2). - NEO logs are SQLite DB that are not open anymore with a persistent journal, because this is incompatible with the rename+reopen way to rotate logs, and we want to support logrotate. - 'neolog' can now open gzip/bz2 compressed logs transparently. - 'neolog' does not spam the console anymore when piped to a process that exits prematurely. - MySQL backend has been updated to work with recent MariaDB (>=10). - 2 'neomaster' command-line options were added to set upstream cluster/masters. Regards, The NEO team.