Skip to content

Commit 3f1d240

Browse files
committed
Invenio v2.0.5
Signed-off-by: Jiri Kuncar <[email protected]>
1 parent f1f67d2 commit 3f1d240

File tree

4 files changed

+206
-63
lines changed

4 files changed

+206
-63
lines changed

NEWS

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,91 @@ releases. For more information about the current release, please
66
consult RELEASE-NOTES. For more information about changes, please
77
consult ChangeLog.
88

9+
Invenio v2.0.5 -- released 2015-07-17
10+
-------------------------------------
11+
12+
Security fixes
13+
~~~~~~~~~~~~~~
14+
15+
+ docker:
16+
17+
- Disables debug mode when using standard Docker image. Uses docker
18+
compose to set the variable instead.
19+
20+
Improved features
21+
~~~~~~~~~~~~~~~~~
22+
23+
+ deposit:
24+
25+
- Improves handling of large files in deposit.
26+
27+
+ docker:
28+
29+
- Improves Docker documentation notably related to how to work with
30+
Invenio site overlays.
31+
32+
- Changes port number exposed by docker to non-reserved ones to
33+
avoid conflicts with local installations. Webport is now 28080,
34+
Redis 26379 and MySQL is 23306, which is a simple +20000 shift
35+
from the standard ports.
36+
37+
- Integrates docker boot script into docker image.
38+
39+
- Changes docker boot script to use `exec`. This ensure signal
40+
forwarding and reduces the overhead by one process. As a result
41+
container shutdown is faster now.
42+
43+
- Changes manual master/slave configuration of Docker devboot script
44+
to automatic solution using file locks.
45+
46+
+ jasmine:
47+
48+
- Allows using variables from application config for building asset
49+
bundles.
50+
51+
Bug fixes
52+
~~~~~~~~~
53+
54+
+ deposit:
55+
56+
- Fixes issue with PLUpload chunking not being enabled.
57+
58+
+ encoder:
59+
60+
- Corrects the `compose_file` function call in `process_batch_job`
61+
to produce `<directory>/content.<extension>` instead of
62+
`<directory>/content.content;<extension>`. (#3354)
63+
64+
+ global:
65+
66+
- Fixes the way configuration variables are parsed from ENV. It now
67+
uses the same method we are using in `inveniomanage config set`.
68+
This fixes the problem that `False` is not parsed correctly.
69+
70+
+ installation:
71+
72+
- Fixes capitalization of package names.
73+
74+
+ legacy:
75+
76+
- Fixes inveniogc crash when mysql is NOT used to store sessions.
77+
(#3205)
78+
79+
+ login:
80+
81+
- Provides flash message to indicate that an email with password
82+
recovery could not be sent. (#3309)
83+
84+
Notes
85+
~~~~~
86+
87+
+ global:
88+
89+
- Backports Flask-IIIF extension from original commit
90+
213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
91+
enabled by default in order to avoid feature addition to existing
92+
minor release.
93+
994
Invenio v2.0.4 -- released 2015-06-01
1095
-------------------------------------
1196

RELEASE-NOTES

Lines changed: 60 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,108 @@
11
============================
2-
Invenio v2.0.4 is released
2+
Invenio v2.0.5 is released
33
============================
44

5-
Invenio v2.0.4 was released on June 1, 2015.
5+
Invenio v2.0.5 was released on July 17, 2015.
66

77
About
88
-----
99

1010
Invenio is a digital library framework enabling you to build your own
1111
digital library or document repository on the web.
1212

13-
New features
14-
------------
13+
Security fixes
14+
--------------
1515

16-
+ template:
16+
+ docker:
1717

18-
- Adds Jinja2 filter 's' to convert anything to 'str'.
18+
- Disables debug mode when using standard Docker image. Uses docker
19+
compose to set the variable instead.
1920

2021
Improved features
2122
-----------------
2223

23-
+ BibDocFile:
24+
+ deposit:
2425

25-
- Escapes file name special characters including accents and spaces
26-
in document URLs.
26+
- Improves handling of large files in deposit.
2727

28-
+ installation:
28+
+ docker:
29+
30+
- Improves Docker documentation notably related to how to work with
31+
Invenio site overlays.
32+
33+
- Changes port number exposed by docker to non-reserved ones to
34+
avoid conflicts with local installations. Webport is now 28080,
35+
Redis 26379 and MySQL is 23306, which is a simple +20000 shift
36+
from the standard ports.
37+
38+
- Integrates docker boot script into docker image.
39+
40+
- Changes docker boot script to use `exec`. This ensure signal
41+
forwarding and reduces the overhead by one process. As a result
42+
container shutdown is faster now.
43+
44+
- Changes manual master/slave configuration of Docker devboot script
45+
to automatic solution using file locks.
46+
47+
+ jasmine:
2948

30-
- Adds default priviledges for database user to access from any
31-
host.
49+
- Allows using variables from application config for building asset
50+
bundles.
3251

3352
Bug fixes
3453
---------
3554

36-
+ arxiv:
55+
+ deposit:
3756

38-
- Adds proper quotation around OAI-PMH query to avoid a query parser
39-
exception due to colons in the OAI identifiers.
57+
- Fixes issue with PLUpload chunking not being enabled.
58+
59+
+ encoder:
60+
61+
- Corrects the `compose_file` function call in `process_batch_job`
62+
to produce `<directory>/content.<extension>` instead of
63+
`<directory>/content.content;<extension>`. (#3354)
4064

4165
+ global:
4266

43-
- Catches possible KeyError exceptions when using dotted notation in
44-
a list to allow for the case when items are missing certain keys.
67+
- Fixes the way configuration variables are parsed from ENV. It now
68+
uses the same method we are using in `inveniomanage config set`.
69+
This fixes the problem that `False` is not parsed correctly.
4570

4671
+ installation:
4772

48-
- Fixes syntax error in generated Apache virtual host configuration.
73+
- Fixes capitalization of package names.
4974

50-
+ knowledge:
75+
+ legacy:
5176

52-
- Fixes HTML character encoding in admin templates. (#3118)
77+
- Fixes inveniogc crash when mysql is NOT used to store sessions.
78+
(#3205)
5379

54-
+ legacy:
80+
+ login:
5581

56-
- Changes the default timestamp to a valid datetime value when
57-
reindexing via `-R`.
82+
- Provides flash message to indicate that an email with password
83+
recovery could not be sent. (#3309)
5884

59-
+ WebSearch:
85+
Notes
86+
-----
87+
88+
+ global:
6089

61-
- Removes special behaviour of the "subject" index that was hard-
62-
coded based on the index name. Installations should rather
63-
specify wanted behaviour by means of configurable tokeniser
64-
instead.
90+
- Backports Flask-IIIF extension from original commit
91+
213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
92+
enabled by default in order to avoid feature addition to existing
93+
minor release.
6594

6695
Installation
6796
------------
6897

69-
$ pip install invenio
98+
$ pip install invenio==2.0.5
7099

71100
Upgrade
72101
-------
73102

74103
$ bibsched stop
75104
$ sudo systemctl stop apache2
76-
$ pip install --upgrade invenio==2.0.4
105+
$ pip install --upgrade invenio==2.0.5
77106
$ inveniomanage upgrader check
78107
$ inveniomanage upgrader run
79108
$ sudo systemctl start apache2
@@ -82,7 +111,7 @@ Upgrade
82111
Documentation
83112
-------------
84113

85-
http://invenio.readthedocs.org/en/v2.0.4
114+
http://invenio.readthedocs.org/en/v2.0.5
86115

87116
Happy hacking and thanks for flying Invenio.
88117

RELEASE-NOTES.rst

Lines changed: 60 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,108 @@
11
============================
2-
Invenio v2.0.4 is released
2+
Invenio v2.0.5 is released
33
============================
44

5-
Invenio v2.0.4 was released on June 1, 2015.
5+
Invenio v2.0.5 was released on July 17, 2015.
66

77
About
88
-----
99

1010
Invenio is a digital library framework enabling you to build your own
1111
digital library or document repository on the web.
1212

13-
New features
14-
------------
13+
Security fixes
14+
--------------
1515

16-
+ template:
16+
+ docker:
1717

18-
- Adds Jinja2 filter 's' to convert anything to 'str'.
18+
- Disables debug mode when using standard Docker image. Uses docker
19+
compose to set the variable instead.
1920

2021
Improved features
2122
-----------------
2223

23-
+ BibDocFile:
24+
+ deposit:
2425

25-
- Escapes file name special characters including accents and spaces
26-
in document URLs.
26+
- Improves handling of large files in deposit.
2727

28-
+ installation:
28+
+ docker:
29+
30+
- Improves Docker documentation notably related to how to work with
31+
Invenio site overlays.
32+
33+
- Changes port number exposed by docker to non-reserved ones to
34+
avoid conflicts with local installations. Webport is now 28080,
35+
Redis 26379 and MySQL is 23306, which is a simple +20000 shift
36+
from the standard ports.
37+
38+
- Integrates docker boot script into docker image.
39+
40+
- Changes docker boot script to use `exec`. This ensure signal
41+
forwarding and reduces the overhead by one process. As a result
42+
container shutdown is faster now.
43+
44+
- Changes manual master/slave configuration of Docker devboot script
45+
to automatic solution using file locks.
46+
47+
+ jasmine:
2948

30-
- Adds default priviledges for database user to access from any
31-
host.
49+
- Allows using variables from application config for building asset
50+
bundles.
3251

3352
Bug fixes
3453
---------
3554

36-
+ arxiv:
55+
+ deposit:
3756

38-
- Adds proper quotation around OAI-PMH query to avoid a query parser
39-
exception due to colons in the OAI identifiers.
57+
- Fixes issue with PLUpload chunking not being enabled.
58+
59+
+ encoder:
60+
61+
- Corrects the `compose_file` function call in `process_batch_job`
62+
to produce `<directory>/content.<extension>` instead of
63+
`<directory>/content.content;<extension>`. (#3354)
4064

4165
+ global:
4266

43-
- Catches possible KeyError exceptions when using dotted notation in
44-
a list to allow for the case when items are missing certain keys.
67+
- Fixes the way configuration variables are parsed from ENV. It now
68+
uses the same method we are using in `inveniomanage config set`.
69+
This fixes the problem that `False` is not parsed correctly.
4570

4671
+ installation:
4772

48-
- Fixes syntax error in generated Apache virtual host configuration.
73+
- Fixes capitalization of package names.
4974

50-
+ knowledge:
75+
+ legacy:
5176

52-
- Fixes HTML character encoding in admin templates. (#3118)
77+
- Fixes inveniogc crash when mysql is NOT used to store sessions.
78+
(#3205)
5379

54-
+ legacy:
80+
+ login:
5581

56-
- Changes the default timestamp to a valid datetime value when
57-
reindexing via `-R`.
82+
- Provides flash message to indicate that an email with password
83+
recovery could not be sent. (#3309)
5884

59-
+ WebSearch:
85+
Notes
86+
-----
87+
88+
+ global:
6089

61-
- Removes special behaviour of the "subject" index that was hard-
62-
coded based on the index name. Installations should rather
63-
specify wanted behaviour by means of configurable tokeniser
64-
instead.
90+
- Backports Flask-IIIF extension from original commit
91+
213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
92+
enabled by default in order to avoid feature addition to existing
93+
minor release.
6594

6695
Installation
6796
------------
6897

69-
$ pip install invenio
98+
$ pip install invenio==2.0.5
7099

71100
Upgrade
72101
-------
73102

74103
$ bibsched stop
75104
$ sudo systemctl stop apache2
76-
$ pip install --upgrade invenio==2.0.4
105+
$ pip install --upgrade invenio==2.0.5
77106
$ inveniomanage upgrader check
78107
$ inveniomanage upgrader run
79108
$ sudo systemctl start apache2
@@ -82,7 +111,7 @@ Upgrade
82111
Documentation
83112
-------------
84113

85-
http://invenio.readthedocs.org/en/v2.0.4
114+
http://invenio.readthedocs.org/en/v2.0.5
86115

87116
Happy hacking and thanks for flying Invenio.
88117

invenio/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
# - revision can be set if you want to override the date coming from git.
3131
#
3232
# See the doctest below.
33-
version = (2, 0, 5, 'dev', 20150601)
33+
version = (2, 0, 5)
3434

3535

3636
def build_version(*args):

0 commit comments

Comments
 (0)