Invenio v2.0.5
Invenio v2.0.5 is released
Invenio v2.0.5 was released on July 17, 2015.
About
Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.
Security fixes
- docker:
- Disables debug mode when using standard Docker image. Uses docker
compose to set the variable instead.
- Disables debug mode when using standard Docker image. Uses docker
Improved features
- deposit:
- Improves handling of large files in deposit.
- docker:
- Improves Docker documentation notably related to how to work with
Invenio site overlays. - Changes port number exposed by docker to non-reserved ones to
avoid conflicts with local installations. Webport is now 28080,
Redis 26379 and MySQL is 23306, which is a simple +20000 shift
from the standard ports. - Integrates docker boot script into docker image.
- Changes docker boot script to use
exec
. This ensure signal
forwarding and reduces the overhead by one process. As a result
container shutdown is faster now. - Changes manual master/slave configuration of Docker devboot script
to automatic solution using file locks.
- Improves Docker documentation notably related to how to work with
- jasmine:
- Allows using variables from application config for building asset
bundles.
- Allows using variables from application config for building asset
Bug fixes
- deposit:
- Fixes issue with PLUpload chunking not being enabled.
- encoder:
- Corrects the
compose_file
function call inprocess_batch_job
to produce<directory>/content.<extension>
instead of
<directory>/content.content;<extension>
. (#3354)
- Corrects the
- global:
- Fixes the way configuration variables are parsed from ENV. It now
uses the same method we are using ininveniomanage config set
.
This fixes the problem thatFalse
is not parsed correctly.
- Fixes the way configuration variables are parsed from ENV. It now
- installation:
- Fixes capitalization of package names.
- legacy:
- Fixes inveniogc crash when mysql is NOT used to store sessions.
(#3205)
- Fixes inveniogc crash when mysql is NOT used to store sessions.
- login:
- Provides flash message to indicate that an email with password
recovery could not be sent. (#3309)
- Provides flash message to indicate that an email with password
Notes
- global:
- Backports Flask-IIIF extension from original commit
213b6f1. The extension is not
enabled by default in order to avoid feature addition to existing
minor release.
- Backports Flask-IIIF extension from original commit
Installation
$ pip install invenio==2.0.5
Upgrade
$ bibsched stop
$ sudo systemctl stop apache2
$ pip install --upgrade invenio==2.0.5
$ inveniomanage upgrader check
$ inveniomanage upgrader run
$ sudo systemctl start apache2
$ bibsched start
Documentation
http://invenio.readthedocs.org/en/v2.0.5
Happy hacking and thanks for flying Invenio.
| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org