-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES.txt
309 lines (286 loc) · 12.6 KB
/
CHANGES.txt
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
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
CHANGES for THREDDS Data Server (TDS)
Version @VERSION.MINOR@
Build Date = @BUILDTIME@
Build Name = @BUILD.NAME@
Release Details 4.2:
4.2.11: (2012-07-23)
idv.jnlp sets MaxPermSize, needed for macs.
4.2.10: (2012-04-17)
new ToolsUI.jnlp file
ncss barfing when no query string
minor update of models.xml for motherlode
ncISO 2.0.2
4.2.9: (2011-11-02)
fmrc: protect against bad user input
change catalogService mappings (catalogService-servlet.xml) to support tomcat 7
TDS-201 - Upgrade to ncISO 1.2.4
TDS-187 - Extend datasetRoot configuration to support user specified implementation of backing CrawlableDataset.
fileserver: use setContentLength() when content length < MAX_INT. HEAD call wont allow addHeader().
remove ehcache of file system. some OS not propagating changes up directory.
TDS-194: Switch RadarServer to use new Spring-based implementation.
4.2.8 (2011-07-20)
CollectionUpdater- use config.name, not config.spec for Job, Task names
upgrade to NcISO 1.2
OPeNDAP: escape "./"
CdmRemoteController was looking for ":" instead of "," separating variable names
FmrcController now uses separate xslt for point datasets
motherlode PointCollectionFeatures are Points, except for metars
Allow setting size of BDB cache
Remove InvCatalogFactory reference from InvCatalog
Allow static catalogs to not be cached.
Remove Upper Air Point Data - its station profile data - delay until 4.3
4.2.7 (2011-05-20)
Remove empty NCEP-GFS-N_Hemisphere_381km datasets from mlode catalog
Enable MetadataManager so old files get deleted
Remove testData2.nc from test server, replace with testData2.grib2
Fix jnlp files, remove href.
Fix for WMS on a F-TDS virtual datasets throws a NullPointerException (TDS-172).
NCSS point requests on curvilinear grids sometimes throw ArrayIndexOutOfBoundsExceptions (TDS-173).
4.2.6 (2011-04-13)
Add CRS definitions to EPSG CRS WKT database (epsg.properties) for 3857, 3408, and 3409 (TDS-166).
Fix tds/build.xml to directly reference catalina-ant.jar for Catalina deploy tasks (TDS-165).
Fix TDS NCSS service so HTML form does not hardcode "/thredds" as the context path (TDS-167).
4.2.5 (2011-03-02)
various opendap problems are fixed
opendap ESG access control
4.2.4 (2011-02-18)
fix context path usage in InvDatasetFeatureCollection (TDS-144)
ThreddsConfig uses serverStartup log
Add latest ncISO to TDS distribution and update IDD and motherlode catalogs with ncISO services (TDS-159)
Fix Godiva2 "permalink" and "email" links so they include dataset URL in "dataset" parameter (TDS-134)
Add projection EPSG:3857 (used by GoogleMaps) to default CRS list used in WMS GetCapabilities documents (TDS-157)
static catalogs: google search intitle:TdsStaticCatalog
HTTPClient refactor / framework
opendap bison parser
Point FeatureCollection adds metadata to catalog
sync bdb from TDS admin/debug
remote fmrc collections
ncss validate time range better
ncss bug when time subsetting FMRC datasets - time_run axis was not getting subsetted.
TomcatAuthorizer is appending "auth" to redirected URL, not sure why but it breaks opendap
GridServlet (ncss) traps Throwable, not just Exception
tom kunicki's patch on CdmrFeatureController
change 404.jsp 500.jsp from 4.0 to 4.2
GridCoordSys.getDateRange() now works for 2D time coord: WCS failed on FMRC 2D dataset
MetadataManager.closeAll() bug
fix default cache dir for WCS, ncss
FMRC bug in constant offset datasets when offset didnt start at 0.
FMRC now has vars, bounding box, and date range metadata correct.
CdmrFeature service for point collections
InvFeatureCollection type=POINT, STATION
4.2.3 (2011-01-13)
Fix for ArrayIndexOutOfBoundsException during WMS GetFeatureInfo requests on datasets without a time dimension (TDS-152)
Fix for ArrayIndexOutOfBoundsException during some WMS GetMap requests (TDS-154)
Fix for IllegalArgumentException during GetMap requests with invalid TIME values, not ISO8601 (TDS-153)
Fix exception handling in WMS 1.1.1 (TDS-155)
Fix to WriterCFPointDataset
Fix to DateUnit
4.2.2 (2010-12-16)
Fold in ncWMS PixelMap fix (TDS-147)
Fix problem where TDS running in Tomcat 5.5 throws errors on WMS requests: NoClassDefFoundError for ClientAbortException (TDS-146).
Fix idv, toolsui jnlp files for viewer links
4.2.1 (2010-12-01)
Fix ThreddsConfig logging.
4.2.0 (2010-11-19)
Turn off debug messages
Improve large file handling in FileWriter and NetcdfCFWriter
4.2 release candidate 8 (2010-11-18)
bug in BDB create permission
4.2 release candidate 7 (2010-11-16)
improve logging of threddsConfig.xml configuration settings
improve WMS initialization
various minor bug fixes
4.2 release candidate 6 (2010-11-05)
fix handling of unknown projections by WCS (TDS-138)
add support for server information requests (TDS-137)
fix WMS handling of ClientAbortExceptions
4.2 release candidate 5 (2010-11-02)
add tdsMonitor role, for /thredds/admin/log/*
TDS reinit calls MetadataManager.closeAll
add bdb cache statistics in admin
Jon Blower's fixes for PixelMap
catch java.net.SocketException in Thredds.WmsController
4.2 release candidate 4 (2010-10-25)
GridVariable : remove check for same data on duplicate record - too expensive
AggOuterDimension.getNestedJoinRange() getting strides wrong sometimes.
4.2 release candidate 3 (2010-10-13)
Change cache default locations
CdmRemoteController diskCache2 not exiting
DataRootHandler.shutdown(waitForJobsToComplete = true)
Fmrc.makeFmrcInv(): on io error, skip file.
InvDatasetFeatureCollection: test for full FMRC pathname.
4.2 release candidate 2 (2010-10-01)
Fix for FMRC caching bug.
Fix dataset viewer link generation from "viewer" properties containing access method replacement strings, e.g., "{OPENDAP}" (TDS-122).
Various other minor bug fixes.
4.2 beta 2 (2010-09-24)
FeatureDataset inner and outer Ncml
Multiple Viewers are allowed.
Fix temp file placement for GridPointWriter and CdmRemote
Fix GRIB intervals.
Fix problem with WMS ignoring missing data values (TDS-108).
Add Godiva2, a browser based WMS client, and make it a default viewer link (from Jon Blower)
Add WMS configuration file (from Jon Blower)
Upgraded from HttpClient 3 to HttpClient 4
4.2 beta 1 (2010-06-07)
Upgrade to newly refactored ncWMS code.
ServletUtil.sendFile(), use long instead of int for content length
<featureCollection>
FMRC refactor
Release Details 4.1:
4.1.4 (2010-03-19)
Update to latest CDM/netCDF-Java 4.1 library.
Switch to using Unidata Common (unidataCommon.jar).
4.1.3 (2010-02-10)
Fix WMS problem in sampling scheme when a slice results in a single value which is then reduce()-ed to an Array with rank=0 (from ncWMS changeset 464).
Fix WMS handling of unknown layer request: catch NPE and throw WmsException.
Updates for radar server and new Hawaii radars (motherlode).
Updated FMRC definition files (motherlode).
4.1.2 (2010-01-27)
Improve ability to run multiple TDS on a single Tomcat instance.
RadarServer: add new high-res Level 3 products.
Clean up log messages from TDS reinit (catalogInit.log) and from GRIB IOSP sync().
For motherlode, reorganize test datasets and catalogs: out of catalog.xml (and elsewhere) and into testCatalog.xml.
Fix handling of OGCMeta.xml file when its location is configured in threddsConfig.xml with relative path.
netCDF-Java/CDM:
Add new high-res Level 3 radar products
Fix for WRF lat/lon vertical transform
Fix HDF5 IOSP to set attribute unsigned flag.
MSG Navigation
Improve GridDataset/GridCoordSys ensemble dimension handling.
More BUFR work
Add to COSMIC convention handling.
GRIB:
Update GRIB-2 parameter tables
Make GDS scanning mode accessible
4.1.1 (2010-01-06)
Fix to UTM projection
Fix for McIDAS IOSP isValid() method
Several minor logging fixes and move FMRC logging from models.log to threddsServlet.log
Update idv/models.xml IDs (for motherlode)
4.1.0 (2009-12-29)
Fix early closing of WCS dataset.
Clean up logging and improve some exception handling.
Resource control (authorization) API: allow for external access to and use of information (e.g., in a Servlet Filter)
Fix base URI used by OPeNDAP servlet.
Fix ToolsUI Viewer getViewerLinkHtml(...).
alpha 17 (2009-12-21):
Update to FMRC definition files (for motherlode).
alpha 16 (2009-12-21):
Fix GRIB variable name truncation on probability generated variables.
alpha 15 (2009-12-18):
CdmInit: set default aggregation.typicalDataset to penultimate, so it uses recent dataset for template
alpha 14 (2009-12-15):
Use absolute URL for catalog docBaseURI in LocalCatalogServiceController.
netCDF-Java/CDM:
Vis5D IOSP: new
more BUFR
add AlbersEllipse to GeoTIFF writer
alpha 13 (2009-11-09):
fix cdmremote station protocol
netCDF-Java/CDM:
CF PointObs including lots of BUFR additions/fixes
GRIB: improve accumulated data representation, hybrid levels
GEMPAK IOSP: various fixes
clean up debug flags
alpha 12 (2009-10-23):
include fix for Gempak grid IOSP
catalog?dataset=id with unknown id now returns 404 not 400
add pointstream error handling
restrictDataset: add all URLs from InvAccess list.
restrictDataset: default web.xml in thredds.war does not use SSL
aggExisting caching now works correctly
fix webstart, point to 4.1
cdmremote point: get DateRange filter working
WMS: remove global setting of NetcdfDataset.enhance(), set enhance when opening GridDataset
hack in dataset cache=false
get showRoots -> admin/dataDir working again
ehcache debugging commands
catalogWriting.useBytesForDataSize
grib-8.0 indexing
Improved GRIB ensemble handling.
Fix thredds.servlet.HtmlWriter to correctly deal with absolute URLs for folder icons and such.
cdmremote refactor
forms now integrated with cdmremote, delete non-compiling classes
place default ehcache.xml in WEB-INF, can be overridden in threddsConfig.xml
Release Details 4.0:
20:
fix wms capabilities jsp
18:
Opendap - NcSDString: bug in scalar ArrayChar
17:
Add file size limit to NetcdfCFWriter.
Minor bug fixes.
16:
Allow use of alternate CrawlableDataset implementations in NcML aggregation
Improved error handling
Clean up logging
Minor bug fixes
15:
ncss: check files < 2 Gbytes
WMS: clean up logging, some error handling
opendap configuration in threddsConfig.xml
opendap: add DAS to DDX with myDDS.ingestDAS( ds.getDAS());
Add Reinit back
Enhance datasetScan/addTimeCoverage to allow matching on the dataset path
Update the NCEP SREF datasets in IDD and IDV catalogs
14:
WMS: minor configuration improvements
cdmremote service
13:
GRIB indexing improvements.
Minor bug and logging fixes.
12:
WMS: improved logging and exception handling.
Minor bug fixes.
11:
WMS SERVICE parameter requirement aligned with specification.
OPeNDAP error responses use correct "Content-Description header value ("dods-error").
10:
WMSController finally always closes dataset
stricter ncss query parsing
NcDODSServlet refactored to OpendapServlet: Redo error handling, put 500 Mb limit
09:
admin/log/ interface
logging cleanup
try to get new GRIB/Grid to work correctly on server
08:
candidate beta-release to 8080
various cleanup
use GRIB/Grid refactor i jCDM
07:
Rebuild opendap.jar with html page links corrected
Port improved WMS version negotiation from ncWMS.
06:
cdmValidator in separate servlet
opendap version string can be set in threddsConfig
NcDods: tolerate anonymous dimensions
various multithreading bugs
clean up cache handling, netcdfFile object lifecycle
clean up logging messages
05:
catalog.xml cleanup, fixes. change to version=1.0.2
Error handling in RadarServer, GridServlet, ServletUtil.handleExcception
DQC, Catgen fixes
ToolsUI viewer now works
DQCServlet now works
WCS working
WMS logging switched to slf4j
ToolsUI.jnlp was wrong
clean up catalog warning messages
new FMRC definition files - correct for now
CdmInit for initializing CDM propoerly
04:
WMS uses DatasetCloser to close datasets.
03:
synch altContent/motherlode with live motherlode config files - start to use on modev
Get <contentPath> to work
Show Tomcat /TDS logs
Show static catalog filenames
All debug now through /admin
02:
Debug commands now implemented in DebugServlet
JMX: NetcdfFileCacheMonitor
UsageLog : handling messages to ThreddsServlet.log
NcDODSServlet : set "dataset" session attribute
Use Stax for metars ncss xml writing - for now rely on using 1.6