diff --git a/INSTALL b/INSTALL index 9c3b9e8cd5..48b46c0837 100644 --- a/INSTALL +++ b/INSTALL @@ -5,7 +5,7 @@ About ===== This document specifies how to build, customize, and install Invenio -v1.1.6 for the first time. See RELEASE-NOTES if you are upgrading +v1.1.7 for the first time. See RELEASE-NOTES if you are upgrading from a previous Invenio release. Contents @@ -308,13 +308,13 @@ Contents ---------------- $ cd $HOME/src/ - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5 - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig - $ md5sum -c invenio-1.1.6.tar.gz.md5 - $ gpg --verify invenio-1.1.6.tar.gz.sig invenio-1.1.6.tar.gz - $ tar xvfz invenio-1.1.6.tar.gz - $ cd invenio-1.1.6 + $ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz + $ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5 + $ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.sig + $ md5sum -c invenio-1.1.7.tar.gz.md5 + $ gpg --verify invenio-1.1.7.tar.gz.sig invenio-1.1.7.tar.gz + $ tar xvfz invenio-1.1.7.tar.gz + $ cd invenio-1.1.7 $ ./configure $ make $ make install @@ -359,19 +359,19 @@ Contents sources. (The built files will be installed into different "target" directories later.) - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5 - $ wget http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig + $ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz + $ wget http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5 + $ wget http://invenio-software.org/download/invenio-1.1.7.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.1.6.tar.gz.md5 + $ md5sum -c invenio-1.1.7.tar.gz.md5 Verify MD5 checksum. - $ gpg --verify invenio-1.1.6.tar.gz.sig invenio-1.1.6.tar.gz + $ gpg --verify invenio-1.1.7.tar.gz.sig invenio-1.1.7.tar.gz Verify GnuPG cryptographic signature. Note that you may first have to import my public key into your keyring, if you @@ -383,11 +383,11 @@ Contents warning that may follow after the signature has been successfully verified. - $ tar xvfz invenio-1.1.6.tar.gz + $ tar xvfz invenio-1.1.7.tar.gz Untar the distribution tarball. - $ cd invenio-1.1.6 + $ cd invenio-1.1.7 Go to the source directory. diff --git a/NEWS b/NEWS index ddd18af884..9d8bcc1e0d 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,108 @@ releases. For more information about the current release, please consult RELEASE-NOTES. For more information about changes, please consult ChangeLog. +Invenio v1.1.7 -- released 2016-11-20 +-------------------------------------- + +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 Slovak translation from Transifex. + - Updates German, French, Slovak and Spanish translations from + Transifex. + - Updates Catalan, French, German, Italian, Russian, Slovak, and + Spanish translations from Transifex. + - Completes Italian translation. + ++ 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`. + - Pinned specific JSON-js and Mediaelement versions instead of using + the latest master branch commits. (#11) + ++ urlutils + + - Uses `md5` from `hashlib` when available. (#3382) + +Bug fixes +~~~~~~~~~ + ++ BibDocFile + + - Purges old extracted text too, when purging a BibDoc. (#3519) + ++ BibSched + + - Makes `recid` argument optional in tasklet `bst_create_icons`. + (#2192) + ++ OAIHarvest + + - Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which + could fail when the resumptiontoken was empty. + ++ OAIRepository + + - Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly + assigning the XSD and XML namespace to the corresponding metadata + prefix. + ++ 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. + ++ WebSession + + - Removes pending groups from user info object. (#3526) + ++ bibupload + + - In case of replicating datasets between instances by means of OAI + harvesting it is plausible to check for external OAI-IDs not only + in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but + also in CFG_OAI_ID_FIELD. (#2812) (PR #2816) + ++ 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. + - Amends installation procedures to download necessary jQuery + plugins from Invenio-hosted web site, fixing problems with non- + existing Google Code pages. (#3620) + - Fixes Apache virtual host configuration generation on CentOS 6. + ++ inveniogc + + - Fixes garbage collection of temporary directories created by + websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR + #3558) + Invenio v1.0.10 -- released 2016-11-09 -------------------------------------- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 93cc7042f4..f75860ee30 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,8 +1,8 @@ ============================ - Invenio v1.1.6 is released + Invenio v1.1.7 is released ============================ -Invenio v1.1.6 was released on May 21, 2015. +Invenio v1.1.7 was released on November 20, 2016. About ----- @@ -11,52 +11,113 @@ 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.1.5 or previous releases. +using v1.1.6 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 Slovak translation from Transifex. + - Updates German, French, Slovak and Spanish translations from + Transifex. + - Updates Catalan, French, German, Italian, Russian, Slovak, and + Spanish translations from Transifex. + - Completes Italian translation. + ++ installation - - 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 scripts now support Ubuntu 14.04 LTS. + - Uses `/usr/sbin/service foo` consistently everywhere to restart + daemons instead of deprecated `/etc/init.d/foo`. + - Pinned specific JSON-js and Mediaelement versions instead of using + the latest master branch commits. (#11) - - Apache virtual environments are now created with appropriate - `WSGIPythonHome` directive so that it would be easier to run - Invenio from within Python virtual environments. ++ urlutils + + - Uses `md5` from `hashlib` when available. (#3382) Bug fixes --------- -+ global: ++ BibDocFile + + - Purges old extracted text too, when purging a BibDoc. (#3519) + ++ BibSched + + - Makes `recid` argument optional in tasklet `bst_create_icons`. + (#2192) + ++ OAIHarvest + + - Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which + could fail when the resumptiontoken was empty. + ++ OAIRepository + + - Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly + assigning the XSD and XML namespace to the corresponding metadata + prefix. + ++ 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. + ++ WebSession + + - Removes pending groups from user info object. (#3526) + ++ bibupload + + - In case of replicating datasets between instances by means of OAI + harvesting it is plausible to check for external OAI-IDs not only + in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but + also in CFG_OAI_ID_FIELD. (#2812) (PR #2816) + ++ global + + - Silences most MySQL UTF-8 warnings related to inserting into and + updating BLOB table columns. + ++ installation - - Replaces `invenio-demo.cern.ch` by `demo.invenio-software.org` - which is the new canonical URL of the demo site. (#2867) + - Amends canonical location of py-editdist and pyRXP packages, + fixing the installation problem. + - Amends installation procedures to download necessary jQuery + plugins from Invenio-hosted web site, fixing problems with non- + existing Google Code pages. (#3620) + - Fixes Apache virtual host configuration generation on CentOS 6. -+ testutils: ++ inveniogc - - 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) + - Fixes garbage collection of temporary directories created by + websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR + #3558) Download -------- -- http://invenio-software.org/download/invenio-1.1.6.tar.gz -- http://invenio-software.org/download/invenio-1.1.6.tar.gz.md5 -- http://invenio-software.org/download/invenio-1.1.6.tar.gz.sig +- http://invenio-software.org/download/invenio-1.1.7.tar.gz +- http://invenio-software.org/download/invenio-1.1.7.tar.gz.md5 +- http://invenio-software.org/download/invenio-1.1.7.tar.gz.sig Installation ------------ @@ -72,8 +133,8 @@ a) Stop your bibsched queue and your Apache server. b) Install the update:: - $ tar xvfz invenio-1.1.6.tar.gz - $ cd invenio-1.1.6 + $ tar xvfz invenio-1.1.7.tar.gz + $ cd invenio-1.1.7 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/ $ sh /opt/invenio/etc/build/config.nice $ make