forked from Reading-eScience-Centre/edal-java
-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
executable file
·256 lines (226 loc) · 8.14 KB
/
CHANGELOG
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
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
1.5.2
=====
Bumped some lib versions for security
Removed BG maps which live on godiva.reading.ac.uk
1.5.1
=====
Some CoverageJSON improvements
Minor bugfixes
1.5.0
=====
Better CoverageJSON handling
Full Java 11 support
Upgrade Apache SIS to v1.0
Upgrade NetCDF-Java to v5.3.3
Numerous bugfixes
1.4.2
=====
Lots of small changes + updates
Compatibility with Java 11
1.4.1
=====
Improved data writing / reading efficiency
Better handling for transformed grids
Added styles for different arrow conventions
Better legends from GetLegendGraphic
Better cache handling
Minor bugfixes
1.4.0
=====
Reverted to GeoTK for reprojection
NB - The H2 EPSG cache (.ncWMS2/.h2) must be cleared, otherwise errors will occur
Added data masking on NetCDF write
Make GetLegendGraphic conform to spec (LAYER, rather than LAYERS)
Profile / timeseries plot improvments
Exposed dataset metadata from catalgoue
Staggered grid improvements
Bugfixes
1.3.1
=====
Fixed Godiva3 bug. Important enough for a full release
1.3.0
=====
Updated OpenLayers & GWT wrapper versions
Added parameter backward-compatibility with protocol used in MyOcean project
Abstracted out continuous domain datasets
Better handling of DateTime extents (equivalent ISO chronologies get converted)
Improved automatic z axis for collections of profile features
Minor in-situ plot improvements
More consistency between timeseries / profile plots
Minor bugfixes + improvements
1.2.13
======
Minor bugfix release
1.2.12
======
Updated Unidata repository
Added custom basemaps/overlays to screenshot
Added support for trajectory features in GetLegendGraphic
1.2.11
======
Implemented trajectory feature plotting
Improvements to FMRC aggregation
Added support for user-defined base layers / overlays
Improved PNG write speed for multiple requests
Minor bugfixes
1.2.10
======
Fixed bug with KMZ animation export
Minor Godiva3 layout fix
Update Unidata libs - bug in the previous versions' build meant an excess 20M to dependencies
1.2.9
=====
Added limited support for writing GridFeatures to NetCDF
Less strict attribute checking in variable aggregation
Support for forecast model run collection datasets (both explicit NcML and automatic aggregation through glob expressions)
Minor library improvements + additions
Bugfixes
1.2.8
=====
Minor bugfixes
Better automatic variable titles
Better z-axis behaviour (default selection and ordering)
Got rid of several Tomcat warnings
1.2.7
=====
Configurable EHCache support
RGB component images + SLD support
Minor bugfixes
1.2.6
=====
Travis integration
Pseudo-vertical CRS included in capabilities
Bugfixes:
Bounding box was too small on some UGRID datasets
FeatureInfo didn't work in Godiva if <time> was empty
STYLES no longer mandatory in GetLegendGraphic
1.2.5
=====
Transect plots report distance in km
Added more background map servers
Additionl CoverageJSON writer support
Updated to fixed versions of UCAR libraries which will not disappear
Temporary workaround for clash between Apache SIS context and config dir configuration
Minor bugfixes
1.2.4
=====
Reduced size of capabilities document
Migrated from Geotoolkit to Apache SIS
Improved GetFeatureInfo speed for gridded datasets
Updated to latest Joda time
Various minor bugfixes
1.2.3
=====
Added new synthetic data for docs
Dataset.readFeature() now includes child variables in the returned feature
Derived variables have consistent VariableMetadata types (e.g. variables derived from GriddedVariableMetadata are guaranteed to be gridded)
Added wind barbs
Recognise https as remote
Improvements to transect / profile plots
Use data size when choosing data reading strategy
Extended Capabilities information + XSD added
Various bugfixes
1.2.2
=====
Removed ncWMS from EDAL to its own repository
Added EDAL guide + SLD specification to docs
General documentation improvement
Made uncertainty visualisation work in WMS with option for specifying multiple colour scale ranges
Contour layers now handle line style, colour, + weight
SGRID-compatible datasets now handled
New vector styles - sized + coloured arrows
Vertical section plots can now focus on specific elevation region
Bugfixes:
Several fixes to coveragejson library
Old 5.0.0 version of NetCDF Java was discontinued - now uses specific version
Godiva3 now works with browser-level zooming
Dynamic variables were not producing correct Capabilities document
1.2.1
=====
Bugfixes:
Fixed issue with NcML + SNAPSHOT NetCDF libs
Handle single-item collection in CoverageJSON as a coverage, not a collection
Fixed trailing slash issue on URI in CoverageJSON
1.2.0
=====
Moved configuration to web.xml where it can be overridden so that it persists across deployments
Moved User Guide into source tree, and setup gitbooks.com to automatically generate it on push.
Added examples module for example code using EDAL
Moved PlottingDomainParameters to the graphics module
Implemented CoverageJSON as output format for WMS GetMap (disabled by default)
Bugfixes:
WMS deals with out-of-range TIME/ELEVATION values properly (i.e. with an XML ServiceException)
Moved to (specific) SNAPSHOT version of NetCDF Java libs - the old ones were only in the repo by mistake
1.1.2
=====
Updated licence conditions to require use of ReSC logo in Godiva3
Bugfixes:
Remove data from cache when (if) it refreshes periodically - this was causing no data update
Correct handling of NaN in EN3/4 datasets
Fixed NullPointerException when dataset title is missing from admin interface
Godiva3 works properly on HTTPS
Made http://server/ncWMS2/admin redirect to http://server/ncWMS2/admin/
Fixed redirect issue on config update with Tomcat 8+
Fixed TRANSPARENT/BGCOLOR clash - TRANSPARENT always implies BGCOLOR=transparent
1.1.1
=====
Changed default palette back to blues
Added face-based grids for UGRID conventions
Added workaround for 2D depth axes in UGRID
Optimised UGRID data reading - was previously not fast enough to work with OPeNDAP reliably
Bugfixes:
Fixed KDTree range search (didn't account for longitude wrapping)
Removed duplicate copyright messages from CSV download
1.1.0
=====
Support for unstructured grids which follow the UGRID conventions - includes refactor of dataset hierarchy
Support for categorical datasets, including plotting, legend, and GetFeatureInfo
Added more perceptually linear colour palettes
Optimisation of Polygon.contains()
Uses new background map server
Re-added datetime label on animations
Support for explicitly-specified axis bounds (i.e. "bounds" attribute in NetCDF)
Bugfixes:
Animations respect log scale
Metadata filters on ImageLayers now only get applied to the relevant layers (not all layers)
Border around extraction area now only applies to glyph layers
Handles environments where the user's home directory is non-writable
Handles curvilinear cells which cross the dateline
Changed title for EN3/4 extracted features
Widened clickable box for GFI on continuous domain. Rounding errors meant that the current one was a little too small
Arrow plots now use BGCOLOR parameter
Arrow plots have a default style
Changed default vector legend graphic to not include arrows
1.0.4
=====
Modified AbstractPointDataset to make it simpler to extend
Preliminary support for WaterML
Made it possible to specify dataset as part of the URL
Access to specific datasets in Godiva3 (incl. dynamic datasets)
Better error handling in Godiva3
Support for named colours
Fixed bug where a parsing error on a style can cause ncWMS not to start
Preliminary support for MODIS land cover
1.0.3
=====
Added CHANGELOG
Use latest version of JFreeChart
Bugfixes:
Geographic bounding boxes were not always working in GetCapabilities
Time values were not read correctly in aggregations when they were stored as floats
Title generation for dynamic datasets
Return numerical data in same type as underlying storage
1.0.2
=====
Update docs
Bugfixes:
Layer names were not appearing in capabilities document
Last update times were not appearing in ncWMS admin interface
Only show messages from exceptions if present
1.0.1
=====
Updated docs
Fixed bug where pcolor library was not being included in edal-graphics
1.0
===
First release of EDAL 1.0 / ncWMS 2.0