From bd1af89db038b8225a3be141598d348f72f72725 Mon Sep 17 00:00:00 2001 From: Tibor Simko Date: Wed, 9 Nov 2016 10:24:32 +0100 Subject: [PATCH] Invenio v1.0.10 Signed-off-by: Tibor Simko --- INSTALL | 30 +++++++++---------- Makefile.am | 3 ++ NEWS | 52 +++++++++++++++++++++++++++++++++ RELEASE-NOTES | 79 +++++++++++++++++++++++++++++---------------------- 4 files changed, 115 insertions(+), 49 deletions(-) diff --git a/INSTALL b/INSTALL index 9c870bc0c1..84ad3edb22 100644 --- a/INSTALL +++ b/INSTALL @@ -5,7 +5,7 @@ About ===== This document specifies how to build, customize, and install Invenio -v1.0.9 for the first time. See RELEASE-NOTES if you are upgrading +v1.0.10 for the first time. See RELEASE-NOTES if you are upgrading from a previous Invenio release. Contents @@ -238,13 +238,13 @@ Contents ---------------- $ cd $HOME/src/ - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz.md5 - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz.sig - $ md5sum -c invenio-1.0.9.tar.gz.md5 - $ gpg --verify invenio-1.0.9.tar.gz.sig invenio-1.0.9.tar.gz - $ tar xvfz invenio-1.0.9.tar.gz - $ cd invenio-1.0.9 + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz.md5 + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz.sig + $ md5sum -c invenio-1.0.10.tar.gz.md5 + $ gpg --verify invenio-1.0.10.tar.gz.sig invenio-1.0.10.tar.gz + $ tar xvfz invenio-1.0.10.tar.gz + $ cd invenio-1.0.10 $ ./configure $ make $ make install @@ -287,19 +287,19 @@ Contents sources. (The built files will be installed into different "target" directories later.) - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz.md5 - $ wget http://invenio-software.org/download/invenio-1.0.9.tar.gz.sig + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz.md5 + $ wget http://invenio-software.org/download/invenio-1.0.10.tar.gz.sig Fetch Invenio source tarball from the distribution server, together with MD5 checksum and GnuPG cryptographic signature files useful for verifying the integrity of the tarball. - $ md5sum -c invenio-1.0.9.tar.gz.md5 + $ md5sum -c invenio-1.0.10.tar.gz.md5 Verify MD5 checksum. - $ gpg --verify invenio-1.0.9.tar.gz.sig invenio-1.0.9.tar.gz + $ gpg --verify invenio-1.0.10.tar.gz.sig invenio-1.0.10.tar.gz Verify GnuPG cryptographic signature. Note that you may first have to import my public key into your keyring, if you @@ -311,11 +311,11 @@ Contents warning that may follow after the signature has been successfully verified. - $ tar xvfz invenio-1.0.9.tar.gz + $ tar xvfz invenio-1.0.10.tar.gz Untar the distribution tarball. - $ cd invenio-1.0.9 + $ cd invenio-1.0.10 Go to the source directory. diff --git a/Makefile.am b/Makefile.am index cb1ecd4968..d43cee903e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -552,4 +552,7 @@ update-v1.0.7-tables: # from v1.0.7 to v1.0.8 update-v1.0.8-tables: # from v1.0.8 to v1.0.9 @echo "Nothing to do; table structure did not change between v1.0.8 and v1.0.9." +update-v1.0.9-tables: # from v1.0.9 to v1.0.10 + @echo "Nothing to do; table structure did not change between v1.0.9 and v1.0.10." + CLEANFILES = *~ *.pyc *.tmp diff --git a/NEWS b/NEWS index 3165ad54ee..1c26066cc0 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,58 @@ releases. For more information about the current release, please consult RELEASE-NOTES. For more information about changes, please consult ChangeLog. +Invenio v1.0.10 -- released 2016-11-09 +-------------------------------------- + +New features +~~~~~~~~~~~~ + ++ installation + + - Initial release of kickstart installations scripts. Ported from + the old `tiborsimko/invenio-devscripts` repository of helper + scripts and adapted to resemble Invenio 3 kickstart installation + scripts. Tested on Ubuntu 12.04 and CentOS 6. + +Improved features +~~~~~~~~~~~~~~~~~ + ++ I18N + + - Updates Catalan, French, German, Italian, Russian, Slovak, and + Spanish translations from Transifex. + ++ installation + + - Installation scripts now support Ubuntu 14.04 LTS. + - Uses `/usr/sbin/service foo` consistently everywhere to restart + daemons instead of deprecated `/etc/init.d/foo`. + +Bug fixes +~~~~~~~~~ + ++ WebAccess + + - Improves the WebAccess FireRole documentation by providing + corrected example on how to use groups in FireRole definitions. + (#3107) (#3225) + ++ WebSearch + + - Fixes asynchronous external collection getter tests following the + update of the Invenio project web site. + ++ global + + - Silences most MySQL UTF-8 warnings related to inserting into and + updating BLOB table columns. + ++ installation + + - Amends canonical location of py-editdist and pyRXP packages, + fixing the installation problem. + - Fixes Apache virtual host configuration generation on CentOS 6. + Invenio v1.0.9 -- released 2015-05-21 ------------------------------------- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index dc3ff0cc8c..bafc729a59 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,8 +1,8 @@ -============================ - Invenio v1.0.9 is released -============================ +============================= + Invenio v1.0.10 is released +============================= -Invenio v1.0.9 was released on May 21, 2015. +Invenio v1.0.10 was released on November 9, 2016. About ----- @@ -11,52 +11,63 @@ Invenio is a digital library framework enabling you to build your own digital library or document repository on the web. This old stable release update is recommended to all Invenio sites -using v1.0.8 or previous releases. +using v1.0.9 or previous releases. -Security fixes --------------- +New features +------------ -+ WebStyle: ++ installation - - Adds back the `HttpOnly` cookie attribute in order to better - protect against potential XSS vulnerabilities. (#3064) + - Initial release of kickstart installations scripts. Ported from + the old `tiborsimko/invenio-devscripts` repository of helper + scripts and adapted to resemble Invenio 3 kickstart installation + scripts. Tested on Ubuntu 12.04 and CentOS 6. Improved features ----------------- -+ installation: ++ I18N + + - Updates Catalan, French, German, Italian, Russian, Slovak, and + Spanish translations from Transifex. - - Apache virtual environments are now created with appropriate - `WSGIDaemonProcess` user value, taken from the configuration - variable `CFG_BIBSCHED_PROCESS_USER`, provided it is set. This - change makes it easier to run Invenio under non-Apache user - identity. ++ installation - - Apache virtual environments are now created with appropriate - `WSGIPythonHome` directive so that it would be easier to run - Invenio from within Python virtual environments. + - Installation scripts now support Ubuntu 14.04 LTS. + - Uses `/usr/sbin/service foo` consistently everywhere to restart + daemons instead of deprecated `/etc/init.d/foo`. Bug fixes --------- -+ global: ++ WebAccess + + - Improves the WebAccess FireRole documentation by providing + corrected example on how to use groups in FireRole definitions. + (#3107) (#3225) + ++ WebSearch + + - Fixes asynchronous external collection getter tests following the + update of the Invenio project web site. + ++ global - - Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org` - which is the new canonical URL of the demo site. (#2867) + - Silences most MySQL UTF-8 warnings related to inserting into and + updating BLOB table columns. -+ testutils: ++ installation - - Switches off SSL verification when running the test suite. Useful - for Python-2.7.9 where self-signed SSL certificates (that are - usually used on development installations) would cause apparent - test failures. (#2868) + - Amends canonical location of py-editdist and pyRXP packages, + fixing the installation problem. + - Fixes Apache virtual host configuration generation on CentOS 6. Download -------- -- http://invenio-software.org/download/invenio-1.0.9.tar.gz -- http://invenio-software.org/download/invenio-1.0.9.tar.gz.md5 -- http://invenio-software.org/download/invenio-1.0.9.tar.gz.sig +- http://invenio-software.org/download/invenio-1.0.10.tar.gz +- http://invenio-software.org/download/invenio-1.0.10.tar.gz.md5 +- http://invenio-software.org/download/invenio-1.0.10.tar.gz.sig Installation ------------ @@ -66,19 +77,19 @@ Please follow the INSTALL file bundled in the distribution tarball. Upgrade ------- -If you are upgrading from Invenio v1.0.8, then: +If you are upgrading from Invenio v1.0.9, then: a) Stop your bibsched queue and your Apache server. b) Install the update:: - $ tar xvfz invenio-1.0.9.tar.gz - $ cd invenio-1.0.9 + $ tar xvfz invenio-1.0.10.tar.gz + $ cd invenio-1.0.10 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/ $ sh /opt/invenio/etc/build/config.nice $ make $ make check-custom-templates - $ make update-v1.0.8-tables + $ make update-v1.0.9-tables $ sudo -u www-data make install $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all $ sudo rsync -a /opt/invenio/etc.OLD/ \