-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog.html
183 lines (170 loc) · 8.47 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
---
title: Changelog
keywords: changelog, IIIFServer
description: Changelog of IIIFServer versions.
---
<div class="container main paper">
<div class="row">
<div class="col12 center">
<h1>Changelog</h1>
<p class="big">List of new versions and latest updates of IIIFServer</p>
</div>
</div>
<div class="row padb-3">
<div class="col6 offset3 padb-5">
<h2>Version 1.0.0-288-cd2cdb2</h2>
<p>Released: 2018-05-28</p>
<ul>
<li>Upgraded to Kakadu 7.10.2</li>
<li>Fixed encoding of slash (/) in IIIF Image identifier according to the IIIF protocol</li>
<li>Added new Linux binaries: Ubuntu 17.10, 18.04, Fedora 26, 27, and 28 binaries</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Add correct prefix and marker when echoing XMP metadata into CVT jpeg (by Ben Rubinstein)</li>
<li>Fixed crashes with older versions of Kakadu libraries (by ruven)</li>
<li>Added URI_MAP environment variable to enable mapping of URL prefixes to protocols (by ruven)</li>
<li>Added ICC profile embedding support in JPEG tiles, new environment variable EMBED_ICC (by </li>ruven)
<li>Added "Access-Control-Allow-Headers" field if CORS has been set (by ruven)</li>
<li>Increased JPEG buffer size to handle large markers such as XMP metadata (by ruven)</li>
<li>Added input validation for SPECTRA, PFL and MINMAX commands to avoid segfaults (by John </li>Heasman at DocuSign)
<li>Added missing RED, GREEN and BLUE colormap implementations to Transforms.cc (by ruven)</li>
<li>Modified bilinear interpolation code to avoid risk of unallocated buffers at edges (by ruven)</li>
</ul>
<h2>Version 1.0.0-262-4dfca8d</h2>
<p>Released: 2017-05-31</p>
<ul>
<li>Upgraded to Kakadu 7.9.1</li>
<li>Fixed Apache2 rewrites for localhost/iiif/</li>
<li>Added Ubuntu 16.10, 17.04, Fedora 23, 24, and 25 binaries</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Added extra conditions to JTL uncompressed tile request (by ruven)</li>
<li>Fixed KakaduImage for images with missing codestreams (by ruven)</li>
<li>Fixed bug when greyscale conversion requested (by ruven)</li>
<li>Fixed invalid IIIF region request (by MartinRumanek)</li>
<li>Fixed scaling factor for bilinear interpolation in Transforms.cc (by ruven)</li>
<li>Fixed IIIF URL parser (by dfukagaw28)</li>
</ul>
<h2>Version 1.0.0-243-2aa4a68</h2>
<p>Released: 2017-01-04</p>
<ul>
<li>Added IIIF 2.0 manifest.json (http://iiif.io/api/presentation/2.0/)</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Update of IIIF aspect ratio code exceeding max CVT limit (by ruven)</li>
</ul>
<h2>Version 1.0.0-241-a643884</h2>
<p>Released: 2016-11-24</p>
<ul>
<li>Fixed IIIF requesting region outside of the image resolution throws error</li>
<li>Fixed KakaduImage infinite loop when requested region has 0px in width or height</li>
<li>Added separated log files based on PID (replaces $PID in the logfile path)</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Added IIIF 2.1 square region support (by ruven)</li>
<li>Modified IIIF.cc to respect aspect ratio and size exceeds server max CVT limit (by ruven)</li>
</ul>
<h2>Version 1.0.0-239-4a4cd19</h2>
<p>Released: 2016-08-31</p>
<ul>
<li>Fixed memcached key for URL longer than 250 characters - using sha512</li>
<li>Added --deactivate argument to the command line</li>
<li>Added Ubuntu 16.04 LTS binaries</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Added custom header for IIIF IDs (X-IIIF-ID) (by ahankinson)</li>
<li>Added fix for API change in get_colour_mapping() function in Kakadu version 7.8 (by ruven)</li>
<li>Fixed possible overflow in filter_contrast function (by ruven)</li>
<li>Removed "gray" from IIIF list of supported features - already specified in the qualities list (by ruven)</li>
<li>Fixed IIIF info.json to avoid problems with images containing only one resolution level (by ruven)</li>
<li>Added ALLOW_UPSCALING option - by default it is upscaling the requested image (by stephenn-cogapp)</li>
<li>Fixed bug in rotation code for 270 degs introduced when parallelization added (by ruven)</li>
</ul>
<h2>Version 1.0.0-191-9d5c93f</h2>
<p>Released: 2016-05-12</p>
<ul>
<li>Fixed cutting DOMAINS string</li>
<li>Fixed post-install scripts of DEB/RPM packages</li>
<li>Fixed caching info.json for different HTTP_HOST on the same server (used in memcached key)</li>
<li>Fixed reading JPEG encoded TIFF with Windows binaries</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Added sizes field to IIIF JSON responses giving list of exportable pyramid sizes smaller than MAX_CVT (by ruven)</li>
</ul>
<h2>Version 1.0.0-180-e0a74a5</h2>
<p>Released: 2016-03-08</p>
<ul>
<li>Upgraded to Kakadu 7.8</li>
<li>Fixed Windows 7 binaries (invalid Kakadu compilation)</li>
<li>Automatic redirect from /iiif/<id> to /iiif/<id>/ (iff used VIEWER and FILENAME_EXTENSION parameters)</li>
<li>Fixed respecting HTTPS requests in IIIF protocol (using HTTPS or HTTP_X_FORWARDED_PROTO headers)</li>
<li>Added Windows IIS Rewrite module for x86 build with improved setup</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Added support for 1 bit bilevel TIFF (by ruven)</li>
<li>Added backlog parameter support for command line use through --backlog parameter (by ruven)</li>
<li>Fixed several more Coverity scan warnings (by ruven)</li>
<li>Minor update to IIPImage.cc to reduce risk of race condition in stat -> fopen calls (by ruven)</li>
<li>Added ifdefs to Transform.cc to enforce either ivdep for icc or openmp for gcc (by ruven)</li>
<li>Fixed a series of minor issues identified by Coverity scan (by ruven)</li>
<li>Added check to JPEGCompressor to reject images that are not 8 bits per channel (by ruven)</li>
<li>Added new floatProcessing() function to View.h to simplify code in JTL and CVT (by ruven)</li>
<li>Added extra parameter check for incoherent region sizes for IIIF protocol (by ruven)</li>
</ul>
<h2>Version 1.0.0-165-c2e8aa1</h2>
<p>Released: 2015-12-23</p>
<ul>
<li>Fixed Windows 10 setup</li>
<li>Added CentOS 6 binaries</li>
</ul>
<p>Changes in iipimage:</p>
<ul>
<li>Fixed infinite loop in View::calculateResolution if requested size = 0. Set minimum output size to 1px (by ruven)</li>
</ul>
<h2>Version 1.0.0-164-2653da7</h2>
<p>Released: 2015-12-16</p>
<ul>
<li><strong>Initial release of IIIFServer</strong></li>
<li>Upgraded to Kakadu 7.7</li>
<li>Added IIIF 2.1 square region support</li>
<li>Added VIEWER server parameter - path to the custom HTML viewer for IIIF protocol</li>
<li>Added FILENAME_EXTENSION server parameter for IIIF protocol</li>
<li>Added DOMAINS server parameter for IIIF protocol</li>
<li>Added deploy scripts, default configuration for Apache2, Lighttd, Nginx web servers inside DEB/RPM packages</li>
<li>Added respecting HTTPS from X-Forwarded-Proto header</li>
<li>Changed watermarking source code - respect correctly alpha channel of watermark</li>
<li>Fixed compilation on Windows platform - missing M_PI definition</li>
</ul>
</div>
</div>
{% comment %}
<div class="row">
<div class="col6">
<h2>Maintenance</h2>
<ul>
<li>Latest binaries</li>
<li>Email notification</li>
</ul>
</div>
<div class="col6 center">
<a class="btn mary-6" href="http://sites.fastspring.com/klokantech/product/iiifserver">Purchase maintenance</a>
</div>
</div>
<div class="row">
<div class="col6">
<h2>Commercial license</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas dignissim molestie turpis, vitae faucibus sem consectetur ut. Vestibulum vitae tellus tellus. Nullam mollis, ligula non porttitor laoreet.</p>
</div>
<div class="col6 center">
<a class="btn mary-6" href="http://sites.fastspring.com/klokantech/product/iiifserver">Buy commercial licence</a>
</div>
</div>
{% endcomment %}
</div>