7 | | |
8 | | == Version 9.8 (2019-07-25) == |
9 | | |
10 | | '''Summary of changes:''' |
11 | | * petascope: |
12 | | - support for WCS version 2.1 request ([http://doc.rasdaman.org/05_geo-services-guide.html#coverage-implementation-schema-cis-in-petascope docs]) |
13 | | - support for exporting to CIS 1.1 GML format ([http://doc.rasdaman.org/05_geo-services-guide.html#coverage-implementation-schema-cis-in-petascope docs]) |
14 | | - support for ingestion of GDAL subdatasets |
15 | | - standalone deployment supports specifying a path to a custom petascope.properties |
16 | | - WMS uses new project() function, by default approximate reprojection with nearest neighbor interpolation |
17 | | - WMS supports a non-standard [http://doc.rasdaman.org/05_geo-services-guide.html#interpolation-value interpolation method parameter] |
18 | | - WMS maximum cache size can be configured in petascope.properties |
19 | | - improved type management |
20 | | - the default petascope log policy changes to daily rotation with compression of past logs |
21 | | - support for specifying a color palette from external file |
22 | | - WCPS scale supports specifying only one spatial axis; aspect ratio will be automatically determined in this case |
23 | | - WCPS condensers supports coverage expressions in the where clause |
24 | | - support for white-listing IP addresses from which write WCS-T requests are allowed (replacing option disable_write_requests in petascope.properties) |
25 | | - petascope can load HTML pages from directory outside of rasdaman.war (configure in petascope.properties) |
26 | | - support for lo() / hi() in domain() / imageCrsdomain() in WCPS ([http://doc.rasdaman.org/05_geo-services-guide.html#extract-domain-interval-from-domain-imagecrsdomain-in-wcps docs]) |
27 | | - support for specifying a subset with the domain() function ([http://doc.rasdaman.org/05_geo-services-guide.html#extract-domain-interval-from-domain-imagecrsdomain-in-wcps docs]) |
28 | | - WSClient shows total volume of coverages / layers |
29 | | * secore: |
30 | | - EPSG/0 points to the '''latest''' EPSG dataset version ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
31 | | - support for manually adding EPSG datasets by dropping them in secoredb/ ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
32 | | - improved handling of multiple concurrent requests |
33 | | * wcst_import: |
34 | | - support for ''before/after ingestion hooks'': commands automatically executed during data ingestion ([http://doc.rasdaman.org/05_geo-services-guide.html#common-options docs]) |
35 | | - support for ''non-blocking'' ingestion: analyze/import each file individually (not always possible, [http://doc.rasdaman.org/05_geo-services-guide.html#common-options docs]) |
36 | | - support for custom axis labels in ''general_coverage'' recipe ([http://doc.rasdaman.org/05_geo-services-guide.html#customized-axis-labels docs]) |
37 | | - support for automatically reading axis and band metadata for netCDF data ([http://doc.rasdaman.org/05_geo-services-guide.html#band-and-dim-metadata docs]) |
38 | | - custom recipe ''sentinel2'' has been added for convenient import of Sentinel 2 data (works only with recent GDAL 2.1+, [http://doc.rasdaman.org/05_geo-services-guide.html#import-sentinel-2-data docs]) |
39 | | - improved file handling for recipes import gdal, netcdf and Sentinel 2 data |
40 | | - support for grouping multiple input files into a single slice on irregular axis |
41 | | - support for HTTPS with self-signed certificate |
42 | | - support for CInt16 and CInt32 data in wcst_import.sh |
43 | | * rasdaman server: |
44 | | - extended ''project()'' with two more powerful variants that allow to specify output bounds and extent, as well as resampling algorithm and error threshold ([file:///home/dimitar/rasdaman/enterprise/src/build/doc/main/html/04_ql-guide.html#geographic-projection docs]) |
45 | | - support for !NaNf and Inff floating-point constants, in addition to double NaN and Inf ([http://doc.rasdaman.org/04_ql-guide.html#id53 docs]) |
46 | | - support for NaN, !NaNf and Infinity in the encode format parameters ([http://doc.rasdaman.org/04_ql-guide.html#encode docs]) |
47 | | - default PNG compression on encode has changed from level 6 to 2 ([http://doc.rasdaman.org/04_ql-guide.html#gdal-format-parameters docs]) |
48 | | - on scalar results ''rasql'' properly writes the result to a file if ''--out file'' is specified |
49 | | - allow specifying empty null values to clear the null values of an expression ([http://doc.rasdaman.org/04_ql-guide.html#nulls-in-mdd-valued-expressions doc]) |
50 | | - fixed updates with null values + proper initialization with null values when clipping multi-band arrays |
51 | | - fixed null value handling in min/max operators |
52 | | - base type compatibility is checked on array updates |
53 | | - improve checking for port availability in start/stop_rasdaman.sh |
54 | | - several bug fixes and improvements in the server/client protocol |
55 | | - directql and rasdl functionality moved to the rasserver binary; rasdl is deprecated and will be removed in the next version |
56 | | - start_rasdaman.sh and stop_rasdaman.sh support selectively starting core rasdaman and (embedded) petascope/secore services |
57 | | - support for CInt16 and CInt32 base types |
58 | | - support conditional compilation of internally implemented png, jpeg, and tiff converters |
59 | | |
60 | | '''Contributors (by number of patches):''' |
61 | | |
62 | | - 107 Bang Pham Huu |
63 | | - 56 Dimitar Misev |
64 | | - 10 Arsenij Percov |
65 | | - 9 Alexandru Hambasan |
66 | | - 4 Dragi Kamov |
67 | | - 1 Sebastian Villarroya |
68 | | - 1 aahmed |
69 | | |
70 | | === v9.8.1 (2019-07-25) === |
71 | | |
72 | | |
73 | | Addressed tickets between v9.8.0 and v9.8.1: |
74 | | {{{ |
75 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0..v9.8.1 | sort -k 3 -t ':' |
76 | | }}} |
77 | | * changeset:b7420d140 | ticket:1095 - implemented CInt16 and CInt32 (ArsenijPercov) |
78 | | * changeset:d1a975cf3 | ticket:1573 - fix compilation errors with -DENABLE_STRICT=ON (Dimitar Misev) |
79 | | * changeset:5491f0910 | ticket:1573 - Fixed all errors, that were preventing compilation, and added few new compilation flags (ArsenijPercov) |
80 | | * changeset:9a8f04807 | ticket:1730 - QGIS_Plugin_Check (Dragi Kamov) |
81 | | * changeset:eea96dc6d | ticket:1771 - petascope imports GDAL complex types (CInt16, CInt32, CFloat32, CFloat64) (Bang Pham Huu) |
82 | | * changeset:b661b61ed | ticket:1963 - installation documentation (dkamov) |
83 | | * changeset:5db1a61f4 | ticket:2061 - deinitialize OIds on transaction abort (Dimitar Misev) |
84 | | * changeset:1b43a257e | ticket:2061 - fix compilation and execution of relblobif tests and refactor relcatalogif code (Dimitar Misev) |
85 | | * changeset:2f1a4063b | ticket:2061 - improve blob file loading (Dimitar Misev) |
86 | | * changeset:b894971d1 | ticket:2061 - improve code in the relcatalogif module (Dimitar Misev) |
87 | | * changeset:67cfdd7fb | ticket:2061 - report error in case RAS_COUNTERS is missing any counters (Dimitar Misev) |
88 | | * changeset:fdfd3bcd0 | ticket:2061 - sync files on ingestion and improve transaction locking (Dimitar Misev) |
89 | | * changeset:7d3d2c8f2 | ticket:2065 - Implemented conversion for decoding to CFloat32 and CFloat64 (ArsenijPercov) |
90 | | * changeset:25205f5a5 | ticket:2077 - petascope: allow public write requests from any IP addresses (Bang Pham Huu) |
91 | | * changeset:50ca2baba | ticket:2082 - added one more version for project() (ArsenijPercov) |
92 | | * changeset:f3cc122f7 | ticket:2084 - petascope: Using downscaled collections in WCPS scale() on XY axes (Bang Pham Huu) |
93 | | * changeset:7edf8d1e9 | ticket:2089 - encode to netcdf considering null values (dragikamov) |
94 | | * changeset:f0972b445 | ticket:2096 - fix some doc issues (Sebastian Villarroya) |
95 | | * changeset:beb82f362 | ticket:2097 - wcps: support lo/hi in domain()/imageCrsdomain() and ticket:2095 - wcps: support subset by domain() (Bang Pham Huu) |
96 | | * changeset:074ff8f5f | ticket:2098 - Changed the text in the doc file. (ArsenijPercov) |
97 | | * changeset:7bd8d223a | ticket:2099 - WSClient count the total volume of coverages/layers and ticket:2101 - Return sorted coverages/layers by names in GetCapabilities results (Bang Pham Huu) |
98 | | * changeset:cada4da36 | ticket:2100 - wcst_import supports HTTPS with self-signed certificate (Bang Pham Huu) |
99 | | * changeset:0cd5aad1b | ticket:2102 - SECORE throws meaningful error when required parameters in CRS definition missed from request URL (Bang Pham Huu) |
100 | | * changeset:0574c463f | ticket:2103 - Petascope load demo web pages from external folder which is outside of rasdaman.war (Bang Pham Huu) |
101 | | * changeset:a4d41d636 | ticket:2104 - add cfloat32 and cfloat64 conversion tests (Dimitar Misev) |
102 | | * changeset:3bd9daeec | ticket:2104 - fixed failed test cases (ArsenijPercov) |
103 | | * changeset:a1d89ea83 | ticket:2104 - fixed the implementation of complexd (ArsenijPercov) |
104 | | * changeset:1d76cc8da | ticket:2105 - Petascope updates coverage's metadata from WSClient (Bang Pham Huu) |
105 | | * changeset:aa9b2faef | ticket:2107 - WCPS uses colorPaletteTable extra parameter from query instead of the one in coverage's metadata (Bang Pham Huu) |
106 | | * changeset:43ee26f0f | ticket:2109 - WCPS translates wrong grid upper bound on descending imported irregular axis (Bang Pham Huu) |
107 | | * changeset:53f29c2c7 | ticket:2110 - fix formatting (Dimitar Misev) |
108 | | * changeset:e7201b048 | ticket:2110 - revert internal png, jpeg, and bmp converters and allow conditional compilation (Dimitar Misev) |
109 | | * changeset:06225036d | ticket:2111 - implemented condensers for complex numbers (ArsenijPercov) |
110 | | * changeset:fe9c8afa1 | ticket:2112 - Convert create_db.sh, start_rasdaman.sh, stop_rasdaman.sh from Bash to POSIX shell (Bang Pham Huu) |
111 | | * changeset:197954d7f | ticket:2113 - fixing manual start of a server (Dragi Kamov) |
112 | | * changeset:3bcc7e8a2 | ticket:2114 - WSClient adds options to filter local/remote coverages/layers to display (Bang Pham Huu) |
113 | | * changeset:e958a3a53 | ticket:2116 - fixed insert for CINTs (ArsenijPercov) |
114 | | * changeset:d9d2dbcfa | ticket:2118 - fix ps usage in rasdaman scripts (Dimitar Misev) |
115 | | * changeset:c9f84deb4 | ticket:2118 - make rasdaman scripts POSIX-compliant (Dimitar Misev) |
116 | | * changeset:a73006c79 | ticket:2119 - Fix petascope for OGC CITE testing (Bang Pham Huu) |
117 | | * changeset:76d9bdf5e | ticket:2120 - fixed printing of complex numbers in directql (ArsenijPercov) |
118 | | * changeset:69d6dc518 | ticket:2128 - fix doxygen documentation (Dimitar Misev) |
119 | | * changeset:296b5e55f | ticket:2144 - CMake build gdal java version 2.x if it exists (Bang Pham Huu) |
120 | | |
121 | | |
122 | | |
123 | | === v9.8.0 (2019-05-19) === |
124 | | |
125 | | Addressed tickets between v9.8.0-beta3 and v9.8.0: |
126 | | {{{ |
127 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta3..v9.8.0 | sort -k 3 -t ':' |
128 | | }}} |
129 | | * changeset:38d7a3630 | ticket:000 - remove unused unary min/max (Dimitar Misev) |
130 | | * changeset:dffcfc3a5 | ticket:1127 - update templated systemtest + add documentation (Dimitar Misev) |
131 | | * changeset:3ac85ff75 | ticket:1942 - fix --outfile and --mddtype option parsing in rasserver (Dimitar Misev) |
132 | | * changeset:a1771fd7d | ticket:1942 - Transfer directql functionality to rasserver (Alexandru Hambasan) |
133 | | * changeset:92a98a530 | ticket:1956 - wcst_import: add import demo for GDAL subdataset (Bang Pham Huu) |
134 | | * changeset:df4f1fa84 | ticket:2007 - WCPS calculate scale extent implicitly for X or Y axis from the specified one (Bang Pham Huu) |
135 | | * changeset:d92594eab | ticket:2023 - wcst_import: validate number of axes in coverage's CRS and coverage's axes and ticket:2000 - petascope runs JSP files with embedded Tomcat. (Bang Pham Huu) |
136 | | * changeset:bbfba7b53 | ticket:2041 - fix logging in servercomm for http clients + fix rasserver shutdown (Dimitar Misev) |
137 | | * changeset:f4f2f3c89 | ticket:2041 - fix rasserver shutdown (Dimitar Misev) |
138 | | * changeset:5986496a8 | ticket:2041 - refactor client table and access control in servercomm (Dimitar Misev) |
139 | | * changeset:3e53ce744 | ticket:2048 - wsclient: reduce number of GetCapabilities requests (Bang Pham Huu) |
140 | | * changeset:6fb75512b | ticket:2050 - WSClient shows vertical scrollbar in WCS GetCoverage tab (Bang Pham Huu) |
141 | | * changeset:f6e8219bc | ticket:2051 - fix rasj compilation with java 9 or later + cleanup client handling and query parsing in servercomm (Dimitar Misev) |
142 | | * changeset:d576e997b | ticket:2052 - embedded petascope does not work with time log strategy (Bang Pham Huu) |
143 | | * changeset:2b0b2c2d3 | ticket:2053 - Selectively start/stop rasdaman services via start/stop_rasdaman.sh (Bang Pham Huu) |
144 | | * changeset:b47f406be | ticket:2054 - wsclient: shows coverage's grid extents in WCS DescribeCoverage tab (Bang Pham Huu) |
145 | | * changeset:0fbff5caf | ticket:2055 - wsclient: parse axes types, grid extents via serialized objects instead of XPath (Bang Pham Huu) |
146 | | * changeset:5baa1b152 | ticket:2056 - petascope adds coverage sizes in customized metadata element for GetCapabilities results (Bang Pham Huu) |
147 | | * changeset:7bb21b920 | ticket:2057 - wsclient: fix GetCoverage bar to fixed position at the bottom (Bang Pham Huu) |
148 | | * changeset:c17cf6751 | ticket:2058 - format C++ code to a common style (Dimitar Misev) |
149 | | * changeset:d465f97db | ticket:2059 - Fix rasserver (Alexandru Hambasan) |
150 | | * changeset:5460b31b5 | ticket:2060 - wcst_import: default_null_values for general recipe and ticket:2034 - throw exception for multiple bands in GRIB recipe (Bang Pham Huu) |
151 | | * changeset:af28afbe4 | ticket:2061 - refactor rel modules (Dimitar Misev) |
152 | | * changeset:b8a1847f1 | ticket:2063 - add option to initialize/drop RASBASE in rasserver/directql (Alexandru Hambasan) |
153 | | * changeset:20b612d8a | ticket:2064 - wcst_import: import replaced file path from pre-hook configuration (Bang Pham Huu) |
154 | | * changeset:c0a27d69f | ticket:2067 - Fix min/max not considering null values properly (Alexandru Hambasan) |
155 | | * changeset:ba19b02ea | ticket:2069 - wsclient: Add loading icon for indicating running XmlHTTPRequest requests (Bang Pham Huu) |
156 | | * changeset:b11725421 | ticket:2070 - fully remove rasdl from create_db.sh, fix logging in rasdl/directql (Dimitar Misev) |
157 | | * changeset:17e7557f0 | ticket:2070 - Remove use of rasdl in create_db.sh (Alexandru Hambasan) |
158 | | * changeset:c38c11772 | ticket:2071 - wsclient: shows bands null values in WCS DecribeCoverage tab (Bang Pham Huu) |
159 | | * changeset:06f034c68 | ticket:2072 - wsclient: fix RangeSubsetting component in WCS GetCoverage tab (Bang Pham Huu) |
160 | | * changeset:dd8692940 | ticket:2074 - petascope: no throw exception for clipping with intersection (Bang Pham Huu) |
161 | | * changeset:37acf1c68 | ticket:2075 - Petascope: WCS GetCapabilities resturns optional WGS84BoundingBox elements and ticket:2078 - WSClient removes non-standard GetCoveragesExtents request (Bang Pham Huu) |
162 | | * changeset:1d04295f4 | ticket:2076 - petascope: add rasdaman set types to quantity's defintion attributes (Bang Pham Huu) |
163 | | * changeset:fa7e70267 | ticket:2077 - petascope: filter write requests from whitelist of IP addresses (Bang Pham Huu) |
164 | | * changeset:79afdad8f | ticket:2079 - Fix issue with rasserver (Alexandru Hambasan) |
165 | | * changeset:251522402 | ticket:2080 - Petascope add customized ows:Metadata element in result of GetCapabilities request (Bang Pham Huu) |
166 | | * changeset:51f267869 | ticket:2081 - petascope supports null value as nan (Bang Pham Huu) |
167 | | * changeset:aee84ead6 | ticket:2086 - petascope: handle invalid subsetting with proper error messages (Bang Pham Huu) |
168 | | * changeset:93c6672ce | ticket:2087 - wcst_import: fix default_null_values (Bang Pham Huu) |
169 | | * changeset:73821dab3 | ticket:2090 - wcst_import: errors in netCDF recipe with global metadata 'auto' and 'colorPaletteTable' (Bang Pham Huu) |
170 | | * changeset:b1a2c8f43 | ticket:2091 - fix updates with null values for float, short, ulong, or octet data (Dimitar Misev) |
171 | | * changeset:613399ff5 | ticket:2093 - petascope: WCPS condensers supports coverage expressions in where clause (Bang Pham Huu) |
172 | | * changeset:5f5a90a4b | ticket:2094 - petascope: wgs84 bounding box not appear when petascope starts and enhance wcst_import in old recipes to get number with more precisely. (Bang Pham Huu) |
173 | | |
174 | | |
175 | | === v9.8.0-beta3 === |
176 | | |
177 | | Addressed tickets between v9.8.0-beta2 and v9.8.0-beta3: |
178 | | {{{ |
179 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta2..v9.8.0-beta3 | sort -k 3 -t ':' |
180 | | }}} |
181 | | * changeset:b3edf112a | ticket:1727 - Petascope collects datetime process requests (Bang Pham Huu) |
182 | | * changeset:ba8f98d33 | ticket:1766 - wsclient makes WebWorldWind work offline (Bang Pham Huu) |
183 | | * changeset:bec1944fa | ticket:1959 - fix petascope pom.xml in source directories (Bang Pham Huu) |
184 | | * changeset:a36c8ccf3 | ticket:1959 - Replace pom.xml.in by pom.xml with input properties for Maven via CMake (Alexandru Hambasan) |
185 | | * changeset:7477a3553 | ticket:1996 - wcst_import and Petascope supports netCDF with different data types for bands (Bang Pham Huu) |
186 | | * changeset:17cf7cba0 | ticket:2001 - WCST_Import error in Sentinel 2 recipe (Bang Pham Huu) |
187 | | * changeset:35437145b | ticket:2002 - support subdataset / levels / crs filtering in sentinel2 recipe (Dimitar Misev) |
188 | | * changeset:7f2109f09 | ticket:2003 - WMS add optional interpolation to GetMap request (Bang Pham Huu) |
189 | | * changeset:b498b3f6d | ticket:2004 - wcst_import enable GDAL exception by default (Bang Pham Huu) |
190 | | * changeset:996e5e8c9 | ticket:2005 - petascope get oid() from insert query directly and ticket:2024 - wcst_import error with missing /tmp_directory in the ingredient file (Bang Pham Huu) |
191 | | * changeset:97d9ca563 | ticket:2006 - petascope cannot create existing types (Bang Pham Huu) |
192 | | * changeset:1504ca8df | ticket:2008 - wcst_import catches exception when creating coverage slice from file if skip is set to true (Bang Pham Huu) |
193 | | * changeset:5f9442ac1 | ticket:2009 - update grpc (to v1.9.0) and protobuf (to v3.6.1) (Dimitar Misev) |
194 | | * changeset:5fbdb869d | ticket:2010 - wcst_import should throw the original exception (Bang Pham Huu) |
195 | | * changeset:4762f2943 | ticket:2010 - wcst_import try to open another gdal dataset if the first one cannot be opened (Bang Pham Huu) |
196 | | * changeset:75c93b6c2 | ticket:2011 - wcst_import enhances checking daemon (Bang Pham Huu) |
197 | | * changeset:ea1b61ef6 | ticket:2012 - List all servers with rascontrol (Alexandru Hambasan) |
198 | | * changeset:5ab3c54ff | ticket:2013 - petascope core cannot build (Bang Pham Huu) |
199 | | * changeset:6e6f79e17 | ticket:2014 - petascope validates WMS requests stricter (Bang Pham Huu) |
200 | | * changeset:f327c6689 | ticket:2015 - petascope add color palette rasql ready from external file (Bang Pham Huu) |
201 | | * changeset:0c45258d8 | ticket:2016 - wsclient WMS sliders not show selected style (Bang Pham Huu) |
202 | | * changeset:cf62ee616 | ticket:2017 - Petascope parses struct cell types error (Bang Pham Huu) |
203 | | * changeset:7df83db7f | ticket:2018 - Test web interface should capture error screen when not found elements (Bang Pham Huu) |
204 | | * changeset:004b5721c | ticket:2019 - wcst_import should not log progress to file (Dimitar Misev) |
205 | | * changeset:5e73084fa | ticket:2020 - wcst_import netCDF recipe errors when axis variables only exist in netCDF dimensions (Bang Pham Huu) |
206 | | * changeset:07110ee39 | ticket:2022 - wcsclient adds axes resolutions in DescribeCoverage tab (Bang Pham Huu) |
207 | | * changeset:3d8b34dce | ticket:2025 - WMS should return blank image if request's BBox is out of layer's BBox (Bang Pham Huu) |
208 | | * changeset:2f5bd4198 | ticket:2026 - wcst_import supports pre hook's replace_path with multiple files (Bang Pham Huu) |
209 | | * changeset:86aa03ddd | ticket:2027 - petascope should not store coverage object to cache when updating (Bang Pham Huu) |
210 | | * changeset:0d6b740eb | ticket:2029 - systemtest compares oracle and output in XML without indentation (Bang Pham Huu) |
211 | | * changeset:2d8aedce0 | ticket:2031 - wcst_import supports netCDF 2D dimensions (Bang Pham Huu) |
212 | | * changeset:522275c3c | ticket:2033 - Check base type compatibility on updates (Dimitar Misev) |
213 | | * changeset:fd9ac303a | ticket:2035 - use local static error text table instead of a global one in raslib (Dimitar Misev) |
214 | | * changeset:7678e931e | ticket:2037 - selecting from RAS_TYPES should not throw exceptions (Dimitar Misev) |
215 | | * changeset:118b13f26 | ticket:2038 - wcst_import wrong geo extents for time regular axis with values from filenames (Bang Pham Huu) |
216 | | * changeset:5ef7c1a72 | ticket:2039 - wcst_import throws exception when irreguluar axis's resolution is set in ingredient file (Bang Pham Huu) |
217 | | * changeset:6c92889e4 | ticket:2040 - wcst_import supports group irregular axes with dataBound:false (Bang Pham Huu) |
218 | | * changeset:bde8729a8 | ticket:2041 - fix logging in servercomm in case of error (Dimitar Misev) |
219 | | * changeset:bf01db96d | ticket:2041 - refactor servercomm, part 1 (Dimitar Misev) |
220 | | * changeset:6d6de64a9 | ticket:2041 - refactor servercomm, part 2 (Dimitar Misev) |
221 | | * changeset:6d1d85be1 | ticket:2041 - refactor servercomm, part 3 (Dimitar Misev) |
222 | | * changeset:2fa148083 | ticket:2043 - wcst_import supports Sentinel 1 GRD custom recipe and ticket:2036 - remove uom in Sentinel 2 custom recipe (Bang Pham Huu) |
223 | | * changeset:b00fe529b | ticket:2044 - fix compilation with -DNETWORK_PROTOCOL=rnp (Dimitar Misev) |
224 | | * changeset:f2af98714 | ticket:2045 - petascope loads GDAL Java JNI properly to memory at start (Bang Pham Huu) |
225 | | * changeset:6ada404d6 | ticket:2046 - running embedded petascope with input folder containg petascope.properties does not have effect and ticket:2045 - Problem with tmp dir if starting two embedded petascopes (Bang Pham Huu) |
226 | | |
227 | | |
228 | | === v9.8.0-beta2 === |
229 | | |
230 | | Addressed tickets between v9.8.0-beta1 and v9.8.0-beta2: |
231 | | {{{ |
232 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta1..v9.8.0-beta2 | sort -k 3 -t ':' |
233 | | }}} |
234 | | * changeset:a02fa821 | ticket:1927 + ticket:1894 + ticket:1303 - support crop+scale in project as well as custom interpolation method; change default interpolation method to nearest neighbour and default error threshold to 0.125 to align with gdalwarp defaults (Dimitar Misev) |
235 | | * changeset:fe7014c1 | ticket:1986 - Petascope fix problem with parsing struct types from registry (Bang Pham Huu) |
236 | | * changeset:45bc5221 | ticket:1992 - Petascope uses daily strategy logging for log4j (Bang Pham Huu) |
237 | | * changeset:8464208b | ticket:1995 - wcst_import cannot detect CRS from input file's WKT (Bang Pham Huu) |
238 | | * changeset:324a25b3 | ticket:1999 - WMS uses new feature of project() for scaling (Bang Pham Huu) |
239 | | |
240 | | === v9.8.0-beta1 === |
241 | | |
242 | | Addressed tickets between v9.7.0 and v9.8.0-beta1: |
243 | | {{{ |
244 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.7.0..v9.8.0-beta1 | sort -k 3 -t ':' |
245 | | }}} |
246 | | |
247 | | * changeset:417b3dd4 | ticket:1858 - implemented file output for scalars in rasql (aahmed) |
248 | | * changeset:30831fc5 | ticket:1871 - add custom recipe for sentinel 2 data (Dimitar Misev) |
249 | | * changeset:37c4e7d4 | ticket:1871 - Enhance custom Sentinel 2 recipe to analyze file immediately after reading it (Bang Pham Huu) |
250 | | * changeset:db86773f | ticket:1871 - Fix problem with registering Sentinel 2 recipe with multiple files (Bang Pham Huu) |
251 | | * changeset:593d5ba3 | ticket:1895 - WCST_Import supports before/after ingestion hooks (Bang Pham Huu) |
252 | | * changeset:6a737e3b | ticket:1897 - WCST_Import allows non-blocking import mode (Bang Pham Huu) |
253 | | * changeset:7b1f4406 | ticket:1937 - Add doc for allowing running embedded tomcat with a path to customized petascope.properties (Bang Pham Huu) |
254 | | * changeset:77edab1b | ticket:1939 - Petascope allows to config WMS maximum cache size from petascope.properties (Bang Pham Huu) |
255 | | * changeset:44009a61 | ticket:1945 - petascope insert demo should create ingredient file in /tmp folder to allow import coverage with any users (Bang Pham Huu) |
256 | | * changeset:abc6cace | ticket:1947 - add Makefile for local doc building + remove warning about Firefox 63 (Dimitar Misev) |
257 | | * changeset:516973f2 | ticket:1947 - improve json highlighting in docs (Dimitar Misev) |
258 | | * changeset:889c6445 | ticket:1948 - log warning when rasdaman type cannot be parsed, instead of terminating the whole type parsing (Dimitar Misev) |
259 | | * changeset:02919041 | ticket:1949 - do not print internal marray types when selecting from RAS_MARRAY_TYPES (Dimitar Misev) |
260 | | * changeset:4aacdc0f | ticket:1950 - Do not rebuild the whole type registry when new rasdaman mdd/set type is created (Bang Pham Huu) |
261 | | * changeset:c54041a8 | ticket:1951 - more robust checking for port availability in start/stop_rasdaman.sh (Dimitar Misev) |
262 | | * changeset:c1af8211 | ticket:1952 - WCST_Import should not throw numpy error if it is not used (Bang Pham Huu) |
263 | | * changeset:83c41116 | ticket:1953 - throw proper exception if coefficient 0 is not found (Dimitar Misev) |
264 | | * changeset:a1f74e83 | ticket:1954 - fix registration of recipes that are indirect subclasses of BaseRecipe (Dimitar Misev) |
265 | | * changeset:7a285a3f | ticket:1955 - WCST_Import throws exception when dataBound is set to false and directPositions is also set (Bang Pham Huu) |
266 | | * changeset:d82a7191 | ticket:1956 - support gdal subdatasets in petascope (Dimitar Misev) |
267 | | * changeset:a48ac281 | ticket:1956 - support gdal subdatasets in petascope (fix) (Dimitar Misev) |
268 | | * changeset:71c4e09e | ticket:1956 - support gdal subdatasets in wcst_import (Dimitar Misev) |
269 | | * changeset:a01914ff | ticket:1957 - Petascope improve the check for WCS-T local file (Bang Pham Huu) |
270 | | * changeset:d3cc6c63 | ticket:1958 - Fix wcst_import (Alexandru Hambasan) |
271 | | * changeset:288d9351 | ticket:1960 - SECORE points version 0 for EPSG to latest EPSG version (Bang Pham Huu) |
272 | | * changeset:e9b076b9 | ticket:1961 - Add correct band types for Sentinel 2 recipe (Bang Pham Huu) |
273 | | * changeset:de071a01 | ticket:1961 - WCST_Import fix problem with general_recipe when all files are added to *.resume.json (Bang Pham Huu) |
274 | | * changeset:84fb70b1 | ticket:1961 - WCST_Import reduces opening files to create coverage slices for sentinel2/gdal/netcdf recipes (Bang Pham Huu) |
275 | | * changeset:bed86d4a | ticket:1963 - Update rasdaman doc for first time installation (Bang Pham Huu) |
276 | | * changeset:ecbb1b1e | ticket:1964 - WCST_Import does not validate and analyze files which don't exist after collecting by regular expression (Bang Pham Huu) |
277 | | * changeset:663ad5ff | ticket:1967 - support parsing NaN in encode format parameters + ticket:1988 - support NaNf and Inff constants in rasql (Dimitar Misev) |
278 | | * changeset:946dc837 | ticket:1968 - add section numbers in html documentation (Dimitar Misev) |
279 | | * changeset:aa4822fd | ticket:1969 - Document CIS 1.1 supported conformance classes (Bang Pham Huu) |
280 | | * changeset:74e92954 | ticket:1969 - Petascope supports WCS requests versions 2.0.1, 2.1 and export CIS 1.0 coverages to CIS 1.1 GML format. (Bang Pham Huu) |
281 | | * changeset:70948179 | ticket:1970 - SECORE handles multiple parallel requests in sequence (Bang Pham Huu) |
282 | | * changeset:c8252d91 | ticket:1972 - SECORE add non-existing EPSG versions from def.war at secoredb folder (Bang Pham Huu) |
283 | | * changeset:0671aa5c | ticket:1972 - SECORE remove deprecated existing GML version folder in secoredb (Bang Pham Huu) |
284 | | * changeset:54645b6d | ticket:1973 - Allows custom axis labels for coverage in petascope and wcst_import general recipes (Bang Pham Huu) |
285 | | * changeset:d3f339d2 | ticket:1974 - WCST_Import add axes and bands metadata implicitly for netCDF recipe (Bang Pham Huu) |
286 | | * changeset:d1098c60 | ticket:1975 - fix selection from RAS_MARRAY_TYPES when there are internal MDDBaseTypes (Dimitar Misev) |
287 | | * changeset:6c176abf | ticket:1977 - Petascope axes and bands metadata are missing when updating coverage with local metadata (Bang Pham Huu) |
288 | | * changeset:b13e1f67 | ticket:1978 - change default png compression level to 2 (Dimitar Misev) |
289 | | * changeset:84e5987f | ticket:1979 - allow specifying empty null values to clear the null values of an expression (Dimitar Misev) |
290 | | * changeset:ab34ca7b | ticket:1980 - wcst_import add null values as initalized values for InsertCoverage request (Bang Pham Huu) |
291 | | * changeset:f8de15a6 | ticket:1981 - initialize new tiles with null values on updates (Dimitar Misev) |
292 | | * changeset:2b4c2a2d | ticket:1983 - test wcst_import prints elapsed time for test cases (Bang Pham Huu) |
293 | | * changeset:49d5fd7d | ticket:1984 - fix a tuple error for wcst_import InsertScaleLevel request (Bang Pham Huu) |
294 | | * changeset:6b037c82 | ticket:1984 - wcst_import fix problems with UoM type from opengis.net (Bang Pham Huu) |
295 | | * changeset:5c050a02 | ticket:1988 - update documentation (Dimitar Misev) |
296 | | |
297 | | == Version 9.7 == |
298 | | |
299 | | '''Summary of changes:''' |
300 | | * petascope: |
301 | | - WMS extended to support 3D+ coverages ([wiki:WMSGuide#a3DcoverageasWMSlayer docs]) |
302 | | - reintroduced support for pyramid creation for WMS ([wiki:WCSTImportGuide#Imagepyramids docs]) |
303 | | - improve WMS rendering when reprojection is involved |
304 | | - support for ingestion of ''spatially overlapping'' data with wcst_import |
305 | | - allow expressions in WCPS subsets on grid axes |
306 | | - support for curtain/corridor clipping in WCS/WCPS |
307 | | - wcst_import can automatically ingest netcdf variable metadata |
308 | | - wcst_import allows appending slices to bottom of irregular axis |
309 | | - wcst_import can run in ''daemon'' mode and watch for new files to import |
310 | | * WS client: |
311 | | - support for 3D+ WMS layers |
312 | | - allow selecting WMS styles for preview |
313 | | - OWS metadata management has moved from /rasdaman/ows/admin to a tab in the WS client |
314 | | * rasdaman server: |
315 | | - allow ''floating-point'' null values |
316 | | - dynamic null values specification in queries for any array expression ([http://rasdaman.org/ticket/1763 more info]) |
317 | | - clip() supports continuous and discrete corridors ([wiki:Clipping#Corridors docs]) |
318 | | - clip() supports general expressions as point coordinates, instead of just literals |
319 | | - on updates, null value areas from the source array will not overwrite the target array ([http://rasdaman.org/ticket/1411 more info]) |
320 | | - the UPDATE clause allows specifying source collections in a FROM clause ([http://rasdaman.org/ticket/1759 more info]) |
321 | | - multiple fixes for operations on data of composite values |
322 | | - inf is recognized as a double literal |
323 | | - fixes with the project() function |
324 | | - acos/asin/atan are alias functions for arccos/arcsin/arctan |
325 | | - fixed compilation with g++ 8.1 and installation on Debian buster |
326 | | - C++ client API is thread-safe on demand |
327 | | - support for extended NetCDF primitive types (notably unsigned ints) |
328 | | - dependency on netcdf_c++ library has been removed |
329 | | - environment variable $RASDATA is ignored; the data directory is deduced from the connect string in rasmgr.conf |
330 | | - improved transaction failure handling on client/server side |
331 | | - clip Linestring supports WITH COORDINATES option to add coordinates to each value on the Linestring |
332 | | * documentation: |
333 | | - refactored and updated documentation is now [source:doc/main in the repo] and online [ [http://doc.rasdaman.org/ html] | [http://doc.rasdaman.org/rasdaman.pdf pdf] ] |
334 | | |
335 | | '''Contributors (by number of patches):''' |
336 | | |
337 | | - 87 Bang Pham Huu |
338 | | - 52 Dimitar Misev |
339 | | - 17 Dragi Kamov |
340 | | - 10 Bogdan Ciurezu |
341 | | - 10 Alexandru Hambasan |
342 | | - 7 Brennan Bell |
343 | | - 2 Vlad Merticariu |
344 | | |
345 | | |
346 | | === v9.7.0 === |
347 | | |
348 | | Addressed tickets between v9.7.0-beta2 and v9.7.0: |
349 | | {{{ |
350 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.7.0-beta2..v9.7.0 | sort -k 3 -t ':' |
351 | | }}} |
352 | | |
353 | | * changeset:939978c9f | ticket:000 - systemtest improvements (Dimitar Misev) |
354 | | * changeset:cc725adeb | ticket:1127 - templated systemtest for rasql + ticket:1874 - fix parallel transactions with sqlite backend and incorrect use of LFATAL log statements (Dimitar Misev) |
355 | | * changeset:0c38377e1 | ticket:1215 - fix thread-safety in rasodmg (Dimitar Misev) |
356 | | * changeset:24b15349c | ticket:1308 - fix error message transfer to rasj (Dimitar Misev) |
357 | | * changeset:95e8e92ec | ticket:1563 - fix type checking for case expressions when the then/else operands are of incompatible types (Dimitar Misev) |
358 | | * changeset:5321fd454 | ticket:1567 - valgrind for system tests (Dimitar Misev) |
359 | | * changeset:96f121d45 | ticket:1611 - support for unsigned types in netcdf convertor (Dimitar Misev) |
360 | | * changeset:7c65638e7 | ticket:1613 - encode to csv: transpose parameter is not considered (Dragi Kamov) |
361 | | * changeset:7e5c89f10 | ticket:1691 - throw proper exception on invalid hostname in rasmgr.conf / detect when rasservers fail to start N times in a row (Dimitar Misev) |
362 | | * changeset:7b5fa5078 | ticket:1756 - QGIS wcps plugin: editing a server doesn't work (dkamov) |
363 | | * changeset:b9dd50758 | ticket:1786 - WMS Client sliders for the GetMap request (Bogdan Ciurezu) |
364 | | * changeset:49a1ce104 | ticket:1801 - WCS-Client with background and logo (Bogdan Ciurezu) |
365 | | * changeset:b646e416e | ticket:1802 - Add error reporting for invalid options in ingredients file (Alexandru Hambasan) |
366 | | * changeset:bb70157ad | ticket:1802 - Allow comment attributes in ingredients file schema (Alexandru Hambasan) |
367 | | * changeset:e90246b49 | ticket:1802 - Change jsonschema not installed error to warning (Alexandru Hambasan) |
368 | | * changeset:32c372776 | ticket:1807 - WCPS update coverage's axes' metadata after scale/extend (Bang Pham Huu) |
369 | | * changeset:192cebdf0 | ticket:1818 - WCST_Import changes message about missing netCDF library (Bang Pham Huu) |
370 | | * changeset:c1d7c67aa | ticket:1819 - WCS-client GetCoverage download coverage on second click (Bogdan Ciurezu) |
371 | | * changeset:ab9055347 | ticket:1823 - Petascope supports clipping with curtain by Polygon/LineString on 3D+ coverage for WCS and WCPS (Bang Pham Huu) |
372 | | * changeset:7c3ec3b6e | ticket:1829 - Set WMS DescribeLayer axes' domain extents be the same as WCS DescribeCoverage (Bogdan Ciurezu) |
373 | | * changeset:e44a4fbe8 | ticket:1830 - WCS-Client Validation for trimmind and slicing (Bogdan Ciurezu) |
374 | | * changeset:0819445f1 | ticket:1831 - rasserver should no longer segfault or hang while clipping corridors with longer linestrings. (Brennan Bell) |
375 | | * changeset:dc98e47e5 | ticket:1833 - Petascope supports WCS and WCPS clipping corridor (Bang Pham Huu) |
376 | | * changeset:dbb2be3f2 | ticket:1838 - WCS-Client dropdown history queries (Bogdan Ciurezu) |
377 | | * changeset:f7d6e1fe4 | ticket:1839 - WMS GetMap requests optimized when bounding box is out of layer's geo bounds (Bang Pham Huu) |
378 | | * changeset:13d8105a3 | ticket:1841 - WCS-Client WMS Describe Layer warning message 4+ bands layer (Bogdan Ciurezu) |
379 | | * changeset:8f5e49503 | ticket:1843 - WCST_Import supports adding local metadata from input files to coverage's metadata in Petascope (Bang Pham Huu) |
380 | | * changeset:cd8cd20b3 | ticket:1846 - WCS-T no shift to [0,0,0...,0] as decode(<[0:0] does it already (Bang Pham Huu) |
381 | | * changeset:9a3c1904c | ticket:1847 - add tool to print binary output from rasdaman in the systemtest (Dimitar Misev) |
382 | | * changeset:f13c39480 | ticket:1848 - WCST_Import add colorPaletteTable from an external text file to coverage's global metadata (Bang Pham Huu) |
383 | | * changeset:cca8725a8 | ticket:1848 - WMS select lowest downscaled collection which has grid subsets almost matches input width and height (e.g: 256 x 256) input parameters from GetMap request (Bang Pham Huu) |
384 | | * changeset:d4b03ea84 | ticket:1849 - fix export of large data (Dimitar Misev) |
385 | | * changeset:08f51f94a | ticket:1850 - Fix rasdapy failure on queries resulting in more than 4MB data (Alexandru Hambasan) |
386 | | * changeset:f9c9f9dbf | ticket:1855 - Petascope throws exception if axis label in GML not exist in coverage's CRS defintions (Bang Pham Huu) |
387 | | * changeset:17db38df5 | ticket:1857 - Petascope filters local metadata to be encoded as metadata based on input trimming/slicing in WCS/WCPS (Bang Pham Huu) |
388 | | * changeset:bfa2101c2 | ticket:1860 - WCST_Import should not analyse files if they were imported and added in track file (*.resume.json) (Bang Pham Huu) |
389 | | * changeset:e4fb8af49 | ticket:1861 - Petascope allows to log petascope.log by time interval besides by maximum size and index (Bang Pham Huu) |
390 | | * changeset:348823f6c | ticket:1862 - WCST_Import supports sort coverage slices by descending datetime with import_order:descending (Bang Pham Huu) |
391 | | * changeset:a5b91f096 | ticket:1863 - Petascope supports adding coverage slices at bottom for irregular axis (Bang Pham Huu) |
392 | | * changeset:f507ccb8d | ticket:1865 - SECORE adds EPSG version 9.4.2 besides 8.5 and 8.9.2 (Bang Pham Huu) |
393 | | * changeset:69ae092f3 | ticket:1866 - WCPS enforce encode() if result is not scalar (Bang Pham Huu) |
394 | | * changeset:0bb503fa5 | ticket:1870 - Add 'watch' option in wcst_import (Alexandru Hambasan) |
395 | | * changeset:4eb317220 | ticket:1872 - Petascope translate irregular coefficients to grid indices properly when coverage's origin is not the zero index in list of coefficients (Bang Pham Huu) |
396 | | * changeset:2270a535b | ticket:1873 - Fix Rasserver Segmentation Fault (Alexandru Hambasan) |
397 | | * changeset:077c77b07 | ticket:1874 - fix parallel transactions with sqlite backend (Dimitar Misev) |
398 | | * changeset:79a0efc7f | ticket:1876 - WCST_Import checks coverage's exist from WCS GetCapabilities instead of WCS DescrobeCoverage to avoid exception in petascope's log (Bang Pham Huu) |
399 | | * changeset:a56a6c343 | ticket:1877 - remove support for $RASDATA (Dimitar Misev) |
400 | | * changeset:7242b79e0 | ticket:1878 - fix transaction abort when commit fails (Dimitar Misev) |
401 | | * changeset:2092ce646 | ticket:1879 - Add test for importing coverage from tuple list in GML file (Bang Pham Huu) |
402 | | * changeset:4c8db837b | ticket:1879 - Add test to import coverage from GML tuple list locally (Bang Pham Huu) |
403 | | * changeset:057c51f47 | ticket:1880 - Throw exception for negative indexes (Alexandru Hambasan) |
404 | | * changeset:c9d7e662e | ticket:1881 - Delete coverage should not throw exception if its rasdaman collection was deleted manually (Bang Pham Huu) |
405 | | * changeset:5005d64b8 | ticket:1882 - improve subsetting and fix small leaks in rasql (Dimitar Misev) |
406 | | * changeset:f6d88bc03 | ticket:1883 - WCSClient uses a specific GetCoverage button to download result (Bang Pham Huu) |
407 | | * changeset:4a4d12d58 | ticket:1884 - Deserialize old coverage's metadate error as it is not XML/JSON (Bang Pham Huu) |
408 | | * changeset:21ea38652 | ticket:1885 - Petascope WMS GetMap result'size should always set to width and height input parameters in case of project() (Bang Pham Huu) |
409 | | * changeset:ab458f2c8 | ticket:1886 - avoid copying data in shift if possible (Dimitar Misev) |
410 | | * changeset:71f52eade | ticket:1888 - catch exceptions when dropping a collection (Dimitar Misev) |
411 | | * changeset:abe8ede5e | ticket:1890 - WSClient GUI improvements (Bang Pham Huu) |
412 | | * changeset:8a4183395 | ticket:1891 - AxisExtent of time axis in coverage needs to be in datetime format (Bang Pham Huu) |
413 | | * changeset:1c045c3f1 | ticket:1892 - WMS add project() to each coverageExpression if request CRS is different from native CRS (Bang Pham Huu) |
414 | | * changeset:61363a751 | ticket:1893 - Fix problem with WMS when zooming out of layer (Bang Pham Huu) |
415 | | * changeset:df94d0d5f | ticket:1894 - enhance WMS filling gaps when projection needed (Bang Pham Huu) |
416 | | * changeset:95ca9d244 | ticket:1896 - Add daemon functionality to wcst_import script (Alexandru Hambasan) |
417 | | * changeset:d7ca76af0 | ticket:1896 - Add test for wcst_import daemon functionality (Alexandru Hambasan) |
418 | | * changeset:3debefb98 | ticket:1898 - WCPS subsetting by CRS:1 error when coverage imported with descending order in irregular axis (Bang Pham Huu) |
419 | | * changeset:707e6e1df | ticket:1899 - fix checking for available/free servers to make sure that servers are not dead (Dimitar Misev) |
420 | | * changeset:ed56117cc | ticket:1899 - fix destructor in gRPC causing rasmgr to abort on shutdown (Dimitar Misev) |
421 | | * changeset:869c02395 | ticket:1899 - fix order of db object validation and destruction (Dimitar Misev) |
422 | | * changeset:196cf1d84 | ticket:1899 - fix rasserver failure detection (Dimitar Misev) |
423 | | * changeset:ae4203b62 | ticket:1899 - improve signal handling in rasql, rasmgr and rasserver (Dimitar Misev) |
424 | | * changeset:6de2e2aaf | ticket:1901 - Generate rasdaman errtxts not found when running in rasdapy (Bang Pham Huu) |
425 | | * changeset:2d08cbb7e | ticket:1902 - WCST_Import time series recipes should import 3D coverages as t/x/y grid axes order (Bang Pham Huu) |
426 | | * changeset:d0375651a | ticket:1903 - improve rasdaman transaction management in petascope (Dimitar Misev) |
427 | | * changeset:be108b94d | ticket:1904 - Petascope logs error instead of throwing exception if coverage's metadata is malform (Bang Pham Huu) |
428 | | * changeset:521ae2f44 | ticket:1905 - Do not remove third_party built code on make clean (Dimitar Misev) |
429 | | * changeset:c5653811b | ticket:1906 - pointer offsets should be size_t (Dimitar Misev) |
430 | | * changeset:07e8b15df | ticket:1907 - stack/log traces should not print absolute source file paths (Dimitar Misev) |
431 | | * changeset:57952fa2e | ticket:1908 - test_open reduces output for testing CORS (Bang Pham Huu) |
432 | | * changeset:d15df9cbf | ticket:1909 - Petascope WMS insert scale levels error from multibands layer with data types 'ushort' (Bang Pham Huu) |
433 | | * changeset:5d51cd25c | ticket:1910 - Petascope clips LineString and with coordinates parameter will translate grid coordinates to geo coordinates according to geo CRS axes order (Bang Pham Huu) |
434 | | * changeset:6e604a302 | ticket:1910 - Petascope imports with_coordinates constant string properly (Bang Pham Huu) |
435 | | * changeset:6ab392210 | ticket:1910 - Petascope supports clip LineString with geocoordinates (Bang Pham Huu) |
436 | | * changeset:4b3dbfc79 | ticket:1910 - support with coordinates for linestring clip queries (Dimitar Misev) |
437 | | * changeset:7e5439732 | ticket:1912 - Disable an error test for JPEG2000 in Centos 7 (Bang Pham Huu) |
438 | | * changeset:f06129050 | ticket:1913 - fix projection of multiband arrays with component type size > 1 (Dimitar Misev) |
439 | | * changeset:4de93f787 | ticket:1914 - fix memory leak in clip() (Dimitar Misev) |
440 | | * changeset:1441e83a8 | ticket:1915 - Systemtest - test deleting coverage should return error message from Petascope (Bang Pham Huu) |
441 | | * changeset:bbe17940a | ticket:1916 - Rasql servlet returns proper result for 'select c from RAS_COLLECTIONNAMES' as c (Bang Pham Huu) |
442 | | * changeset:e76f954bc | ticket:1917 - if null values for the source object are not specified though, update should take the null values from the target object (Dimitar Misev) |
443 | | * changeset:b13e1e1cf | ticket:1920 - Rasql servlet null error if no data returned from rasdaman (Bang Pham Huu) |
444 | | * changeset:688d50e84 | ticket:1921 - Add warning about WebWorldWind in firefox not working (Bang Pham Huu) |
445 | | * changeset:1c30bfb08 | ticket:1923 - Petascope will not add missing_value to netCDF band variables (Bang Pham Huu) |
446 | | * changeset:f7713cda5 | ticket:1925 - WCST_Import more informative error message for importing grib and netCDF libraries (Bang Pham Huu) |
447 | | * changeset:6195464a7 | ticket:1928 - Test daemon failed on centos 7 in some cases (Bang Pham Huu) |
448 | | * changeset:e92a6fe44 | ticket:1930 - move gdal-java search in a cmake module (Dimitar Misev) |
449 | | * changeset:c371c7725 | ticket:1930 - print elapsed time to build each target on make (Dimitar Misev) |
450 | | * changeset:5db7e1f10 | ticket:1931 - Not extract gml.tar.gz every make (Bang Pham Huu) |
451 | | * changeset:4eca13688 | ticket:1932 - check SQLite error code for extended error codes as well (Dimitar Misev) |
452 | | * changeset:26233230b | ticket:1933 - Petascope fix MDD type not found when coverageId containing 'AS' (Bang Pham Huu) |
453 | | * changeset:703dc4d38 | ticket:1937 - Run embedded petascope with input path to petascope.properties file (Bang Pham Huu) |
454 | | * changeset:5cfc18968 | ticket:1938 - small improvements in start/stop_rasdaman.sh (Dimitar Misev) |
455 | | * changeset:043641df3 | ticket:1940 - throw error in rasj if result from rasdaman is too big (Dimitar Misev) |
456 | | * changeset:91dd2e234 | ticket:1941 - refactor HttpServer and fix minor memory problems in r_Error, clip, condense (Dimitar Misev) |
457 | | * changeset:aa420ffda | ticket:1944 - fix compilation with -DUSE_NETCDF=OFF (Dimitar Misev) |
458 | | * changeset:aee2f6bd6 | ticket:1946 - gdal-java libs should be copied more precisely (Dimitar Misev) |
459 | | * changeset:891956683 | ticket:1946 - improve error reporting on gdal-java loading error, and cache SpatialReferences in CrsProjectionUtil (Dimitar Misev) |
460 | | * changeset:0bf9d6f24 | ticket:1947 - add latex package files for building pdf documentation and update contribution section (Dimitar Misev) |
461 | | * changeset:8bd59ecfa | ticket:1947 - add new rasdaman documentation (Dimitar Misev) |
462 | | * changeset:2e98e6d0a | ticket:1947 - find pdflatex and latexmk needed to build pdf documentation (Dimitar Misev) |
463 | | |
464 | | |
465 | | === v9.7.0-beta2 === |
466 | | |
467 | | Addressed tickets between v9.7.0-beta1 and v9.7.0-beta2: |
468 | | {{{ |
469 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.7.0-beta1..v9.7.0-beta2 | sort -k 3 -t ':' |
470 | | }}} |
471 | | * changeset:c81dc7fa | ticket:1224 - Replace signal with sigaction (Dragi Kamov) |
472 | | * changeset:30731ff5 | ticket:1440 - The systemtest should test compiling example C++ (Dragi Kamov) |
473 | | * changeset:84ea81e7 | ticket:1543 - rasmgr segfaults when started with port < 1024 (Dragi Kamov) |
474 | | * changeset:43be64ff | ticket:1563 - problem with type assignment while outputting to csv/json from a switch/case query with varying data types in each case (Dragi Kamov) |
475 | | * changeset:117cc6c7 | ticket:1704 - Rasql_Segfault from a condenser with mismatching sdom (Dragi Kamov) |
476 | | * changeset:5bfad4da | ticket:1719 - rasdaman should throw an error when importing array with wrong type (Dragi Kamov) |
477 | | * changeset:6f3d81da | ticket:1733 - WCST_Import supports bands, variables metadata from netCDF file automatically (Bang Pham Huu) |
478 | | * changeset:c2cc8c8f | ticket:1784 - WCS Client dropdown Extra metadata (Bogdan Ciurezu) |
479 | | * changeset:0c49dbef | ticket:1785 - WCS Client Admin tab password input is of type password (Bogdan Ciurezu) |
480 | | * changeset:62b01f49 | ticket:1795 - WCST_Import loads supported recipes manually and load user custom recipes automatically from $RMANHOME/share/rasdaman/wcst_import/recipes_custom (Bang Pham Huu) |
481 | | * changeset:8434366f | ticket:1803 - discrete corridors in rasql (Brennan Bell) |
482 | | * changeset:621e2edc | ticket:1804 - Range constructor with scale fails fixed (Dragi Kamov) |
483 | | * changeset:3a957245 | ticket:1805 - WCPS imageCRSdomain should return axes' grid domains in Rasdaman order not geo CRS order (Bang Pham Huu) |
484 | | * changeset:65348d51 | ticket:1806 - support clipping operations on general expressions (Brennan Bell) |
485 | | * changeset:737d9c05 | ticket:1807 - WCPS update coverage's axes' metadata after scale/extend operators() accordingly (Bang Pham Huu) |
486 | | * changeset:0ead59f8 | ticket:1808 - WCST_Import should send encoded URL to Petascope (Bang Pham Huu) |
487 | | * changeset:79e02788 | ticket:1809 - System test reduces size of test cases services for Petascope (Bang Pham Huu) |
488 | | * changeset:9907d249 | ticket:1810 - Petascope loads WSClient in Iframe should not rely only prefix /rasdaman in URL (Bang Pham Huu) |
489 | | * changeset:dcc2bed1 | ticket:1811 - Error from WCPS should contain root exception if it exists (Bang Pham Huu) |
490 | | * changeset:6693baf7 | ticket:1812 - Petascope should not ask SECORE for CRSs comparison (Bang Pham Huu) |
491 | | * changeset:363f7a07 | ticket:1813 - C++ example doesn't compile (Dragi Kamov) |
492 | | * changeset:1ed94ba9 | ticket:1814 - CMake should unpack/build in the build directory for Petascope, SECORE, GRPC (Bang Pham Huu) |
493 | | * changeset:eb10f55c | ticket:1815 - WSClient - scroll to output console's bottom in WCS ProcessCoverages tab when a new WCPS query's result is added (Bang Pham Huu) |
494 | | * changeset:22591763 | ticket:1816 - Add test java examples from manuals and examples folder in system test (Bang Pham Huu) |
495 | | * changeset:d24733d7 | ticket:1821 - WCS GetCoverage in gml returns incorrect sequenceRule (Bang Pham Huu) |
496 | | * changeset:68f7cdeb | ticket:1822 - Petascope throws exception when clipping on a 0D coverage instead of null exception (Bang Pham Huu) |
497 | | * changeset:b9e85935 | ticket:1826 - add -DENABLE_ASAN cmake option, insert data with multiple tiles in the systemtest (Dimitar Misev) |
498 | | |
499 | | |
500 | | === v9.7.0-beta1 === |
501 | | |
502 | | Addressed tickets between v9.6.0 and v9.7.0-beta1: |
503 | | {{{ |
504 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.6.0..v9.7.0-beta1 | sort -k 3 -t ':' |
505 | | }}} |
506 | | * changeset:02f127e7 | ticket:1273 - Rasql servlet returns consistent boolean, infinity values (Bang Pham Huu) |
507 | | * changeset:8b9b66f1 | ticket:1304 - Petascope supports WMS on 3d+ coverages (Bang Pham Huu) |
508 | | * changeset:a35b06bc | ticket:1342 - fix insertion of arrays with composite base type (Dimitar Misev) |
509 | | * changeset:c0fb48f3 | ticket:1342 - struct band name referencing works (Brennan Bell) |
510 | | * changeset:876e6518 | ticket:1401 - Fixed rasql_memory leak with Select into when insert with many MDDs (Dragi Kamov) |
511 | | * changeset:48fd3769 | ticket:1413 - fix warnings about deprecated C++ 11 throw specifiers (Dragi Kamov) |
512 | | * changeset:264d58c4 | ticket:1482 - Fixed problems with etc/rasmgr.auth (Dragi Kamov) |
513 | | * changeset:91a7f969 | ticket:1549 - Fixed support for inf in rasdaman (Dragi Kamov) |
514 | | * changeset:a7e57685 | ticket:1556 - Add aliases for trigonometric functions (Alex Hambasan) |
515 | | * changeset:f45e3dbf | ticket:1687 + ticket:1688 + ticket:542 + ticket:1374 - fix comparison and complex operators on composite operands, and min/max_cells on boolean arrays (Dimitar Misev) |
516 | | * changeset:404f61e3 | ticket:1740 - WCST_Import options in ingredient file should be optional if possible (Bang Pham Huu) |
517 | | * changeset:3b79c3c7 | ticket:1742 - Exception for length of collection name overflow (Dragi Kamov) |
518 | | * changeset:9c36ad3e | ticket:1742 - Exception for length of collection name overflow (Dragi Kamov) |
519 | | * changeset:29ab4154 | ticket:1744 - Petascope WCS-T imports overlapping files on regular geo domain axes (Bang Pham Huu) |
520 | | * changeset:47872c17 | ticket:1746 - WMSClient allows user to select style to view with layer on WebWorldWind globe (Bang Pham Huu) |
521 | | * changeset:f8439ef7 | ticket:1750 - WCPS should display understandable error message for syntax error queries (Bang Pham Huu) |
522 | | * changeset:05bd242f | ticket:1751 - added support for expressions inside WCPS subsets on grid axes (Vlad Merticariu) |
523 | | * changeset:f8a5b8d7 | ticket:1751 - Fixed index in test query (Vlad Merticariu) |
524 | | * changeset:94da61ea | ticket:1757 - Supports ImagePyramid for WCS-T, WMS to query on downscaled collections effectively (Bang Pham Huu) |
525 | | * changeset:6a68e0f1 | ticket:1758 - Petascope OWS metadata management moved to WSClient's administration (Bang Pham Huu) |
526 | | * changeset:eac0c408 | ticket:1759 - introduced syntax for updating with "FROM" clause (bbell) |
527 | | * changeset:22b38c35 | ticket:1760 - restructure and clarification of clipping code (Brennan Bell) |
528 | | * changeset:7dd58136 | ticket:1761 - Problem creating struct type (Dragi Kamov) |
529 | | * changeset:6b187c95 | ticket:1762 - Petascope delete created set/mdd/cell types from associated coverages when they are not used anymore (Bang Pham Huu) |
530 | | * changeset:c3b11667 | ticket:1764 - Test web interfaces reads petascope, secore properties for configurations (Bang Pham Huu) |
531 | | * changeset:e20ae1c6 | ticket:1765 - WCPS output of crsTransform() should have updated axes in target CRS (Bang Pham Huu) |
532 | | * changeset:83cf72c3 | ticket:1767 - result of project() should be at origin [0,0] (Dimitar Misev) |
533 | | * changeset:ec395564 | ticket:1768 - WSClient add DescribeCoverage URL and change some texts in WCS GetCoverage tab for selected HTTP request (Bang Pham Huu) |
534 | | * changeset:e8f24f8b | ticket:1769 - Petascope coverage's axes's CRSs should be intact with template format in petascopedb (Bang Pham Huu) |
535 | | * changeset:f38774b1 | ticket:1770 - Petascope should contain rasql error message in exception for invalid queries (Bang Pham Huu) |
536 | | * changeset:3860cbe0 | ticket:1772 - fix load optimization in project() (Dimitar Misev) |
537 | | * changeset:0d2bc43f | ticket:1773 - Petascope endpoint for ows:HTTP element in GetCapabilities is wrong (Bang Pham Huu) |
538 | | * changeset:395779cc | ticket:1776 - fix overlay on struct/primitive operands (Dimitar Misev) |
539 | | * changeset:b66b3f73 | ticket:1779 - fix compiling rasdaman with g++ 8.1 (Dimitar Misev) |
540 | | * changeset:fc2b5066 | ticket:1782 - WSClient shows 3D+ WMS layers on WebWorldWind (Bang Pham Huu) |
541 | | * changeset:33786d49 | ticket:1783 - WCS clients header (bciurezu) |
542 | | * changeset:29fc8f32 | ticket:1787 - Petascope releases the lock from Liquibase when it starts if any (Bang Pham Huu) |
543 | | * changeset:83bea707 | ticket:1788 - fix cmake config for gdal-java on Debian testing (Dimitar Misev) |
544 | | * changeset:ae6b65d3 | ticket:1789 - WCPS shift geo bounds after trimming subsets regarding to negative grid origin (Bang Pham Huu) |
545 | | * changeset:c5e76574 | ticket:1790 - Petascope supports gdal_java version 2.x in pom.xml (Bang Pham Huu) |
546 | | * changeset:c6f67120 | ticket:1796 - WCST_Import creates temp GML files at /tmp/rasdaman_wcst_import (Bang Pham Huu) |
547 | | * changeset:73390a3e | ticket:1797 - rasdapy will not print binary error in exception to client (Bang Pham Huu) |
548 | | * changeset:06e87e67 | ticket:1798 - WCS-T supports float null values (Bang Pham Huu) |
549 | | * changeset:90f92b60 | ticket:1799 - introducing a solution to the continuous-trackline problem. (bbell) |
550 | | * changeset:532229ba | ticket:950 + ticket:1763 + ticket:1411 - support floating point null values, allow specifying null values in place in the form of `generalExp NULL VALUES [..]` and take into account null values on update. ticket:1699 - temporary conversion files are put in /tmp/rasdaman and *.aux.xml files are properly removed in the end. (Dimitar Misev) |
551 | | |
552 | | |
553 | | == Version 9.6 == |
554 | | |
555 | | |
556 | | '''Summary of changes:''' |
557 | | * petascope: |
558 | | - polygon clipping support in WCS and WCPS ([wiki:PetascopeClipping documentation]) |
559 | | - WCS !GetCapabilities requests do not require an !AcceptVersions parameter |
560 | | - 2-D outputs are automatically transposed if they have YX grid axes order natively (e.g. from netcdf import) |
561 | | * WS client: |
562 | | - '''wwd''' widget type to display 2D results in the !ProcessCoverages tab with !WebWorldWind |
563 | | - OWS admin page has been moved from /rasdaman/admin to /rasdaman/ows/admin |
564 | | - support for POST requests, CRS and Clip extensions on the WCS !GetCoverage tab |
565 | | * secore: |
566 | | - security can be configured in secore.properties |
567 | | * [https://pypi.python.org/pypi/rasdapy rasdapy] (python API for rasdaman) |
568 | | - integrated in the rasdaman repository (source:applications/rasdapy) and systemtest |
569 | | - interface streamlined with the Java/C++ API |
570 | | - multiple bug fixes |
571 | | * rasdaman server: |
572 | | - support for multipolygon clipping + curtains + multiple fixes in the clip function ([wiki:Clipping more info]) |
573 | | - support for changing a collection type with an 'alter collection' statement |
574 | | - fixed condenser output with respect to the null values of the input |
575 | | - fixed avg_cells and stddev on areas that do not fully intersect physical tiles |
576 | | - the output of floating-point scalar values from rasql is consistent with the csv/json format |
577 | | |
578 | | === v9.6.0 === |
579 | | |
580 | | Addressed tickets between v9.6.0-beta2 and v9.6.0: |
581 | | {{{ |
582 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.6.0-beta2..v9.6.0 | sort -k 3 -t ':' |
583 | | }}} |
584 | | * changeset:9ad96cb | ticket:1393 - RasJ select into is not valid query (Bang Pham Huu) |
585 | | * changeset:2e0d252 | ticket:1408 - fix type checking in project(); ticket:1464 - set nodata value from the array null value if not specified in the format parameters already (Dimitar Misev) |
586 | | * changeset:91c69b7 | ticket:1595 - tiles should not be executable (Dimitar Misev) |
587 | | * changeset:f319dfb | ticket:1609 - fix compilation on ARM with rasnet enabled (Dimitar Misev) |
588 | | * changeset:26a23af | ticket:1609 - fix compilation with OpenSSL 1.1.0 on Debian Testing (Dimitar Misev) |
589 | | * changeset:5be8102 | ticket:1668 - curtain support enhanced for axis selection and nullvalue support introduced to clipping methods (Brennan Bell) |
590 | | * changeset:2f0ebd2 | ticket:1683 - Generate Rasdaman error messages for rasj, rasdapy from bin/errtxts file (Bang Pham Huu) |
591 | | * changeset:0225b98 | ticket:1713 - WSClient missing values in supported HTTP requests dropdown box from GetCoverage tab when selecting DescribeCoverage (Bang Pham Huu) |
592 | | * changeset:9405608 | ticket:1714 - Petascope fix permission error for deleting /tmp folder for loading GDAL JNI (Bang Pham Huu) |
593 | | * changeset:05bf59e | ticket:1714 - Petascope removes the check for loading GDAL JNI when starting up (Bang Pham Huu) |
594 | | * changeset:d410185 | ticket:1714 - Petascope requires to restart Tomcat by throwing exception if gdal_java cannot be loaded via Java class loader (Bang Pham Huu) |
595 | | * changeset:2d06068 | ticket:1720 - Fix null error when enconding WCPS coverage constructor in netCDF (Bang Pham Huu) |
596 | | * changeset:f40fec4 | ticket:1724 - test.sh --drop missing drop_petascope_data function (Bang Pham Huu) |
597 | | * changeset:25de723 | ticket:1726 - WCST_Import does not require pygrib if it is not necessary (Bang Pham Huu) |
598 | | * changeset:e48cf81 | ticket:1727 - Log4j writes with datetime instead of only time to log files (Bang Pham Huu) |
599 | | * changeset:fc75451 | ticket:1732 - Petascope refactor OWS admin pages from rasdaman/admin to rasdaman/ows/admin (Bang Pham Huu) |
600 | | * changeset:49157df | ticket:1733 - WCST_Import error parsing number from coverage's metadata (Bang Pham Huu) |
601 | | * changeset:f670b4d | ticket:1736 - support queries with ampersand in them in rasj (Dimitar Misev) |
602 | | * changeset:eb4a417 | ticket:1737 - Petascope also works with main context path with adding slash (i.e: /rasdaman/ows/) (Bang Pham Huu) |
603 | | * changeset:66b3fe8 | ticket:1738 - Petascope fix problem with comparison of irregular axis's coefficients from WCST_Import (Bang Pham Huu) |
604 | | * changeset:225cbdf | ticket:1739 - fix subsetting with non-intersecting sdom that contains non-fixed bounds (Dimitar Misev) |
605 | | * changeset:2805786 | ticket:1743 - Petascope cannot run with OpenJDK 10 (Bang Pham Huu) |
606 | | * changeset:cba8c71 | ticket:1745 - Petascop supports encode format case insensitive (Bang Pham Huu) |
607 | | * changeset:13e0bd6 | ticket:1747 - WSClient Add WebWorldWind widget to display 2D result in WCS ProcessCoverages tab (Bang Pham Huu) |
608 | | * changeset:3f95975 | ticket:1748 - WSClient displays overview WMS layer on WebWorldWind as WMSLayer instead of ImageSurfaceLayer (Bang Pham Huu) |
609 | | * changeset:2a63032 | ticket:1752 - Petascope WMS applies trimming subsets for coverage iteartors before scaling in generated Rasql query (Bang Pham Huu) |
610 | | * changeset:155c43c | ticket:1753 - Petascope allows cross origin requests to sub-controllers (Bang Pham Huu) |
611 | | * changeset:84958e1 | ticket:1755 - Petascope WMS should do extend before scale for GetMap request's result (Bang Pham Huu) |
612 | | |
613 | | |
614 | | === v9.6.0-beta2 === |
615 | | |
616 | | Addressed tickets between v9.6.0-beta1 and v9.6.0-beta2: |
617 | | {{{ |
618 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.6.0-beta1..v9.6.0-beta2 | sort -k 3 -t ':' |
619 | | }}} |
620 | | |
621 | | * changeset:8ccfa5a | ticket:000 - removed obsolete rview guide (Peter Baumann) |
622 | | * changeset:fa34c1a | ticket:000 - support old config format in easylogging (Dimitar Misev) |
623 | | * changeset:2d4999c | ticket:000 - updated documents to version 9.6 (Peter Baumann) |
624 | | * changeset:338c9d0 | ticket:000 - upgrade grpc to v1.7.2 -> v1.10.0 and easyloggingpp v8.91 -> v9.96.2 (Dimitar Misev) |
625 | | * changeset:ca239f9 | ticket:1657 - Merge petascope migration (rasdaman-geo-migration.jar) to petascope (rasdaman.war) (Bang Pham Huu) |
626 | | * changeset:4f42a24 | ticket:1661 - improve log readability of rasql and rasserver (Dimitar Misev) |
627 | | * changeset:e8ba3b2 | ticket:1675 - Update RasdaPy ReadMe and setup.py (Bang Pham Huu) |
628 | | * changeset:c0843eb | ticket:1686 - WCST_Import adds silence (-q/--quiet) command line argument (Bang Pham Huu) |
629 | | * changeset:d805bae | ticket:1695 - WSClient add boxes for subsettingCRS, outputCRS, clip parameters in WCS - GetCoverage tab (Bang Pham Huu) |
630 | | * changeset:cb3638d | ticket:1696 - polygon clipping with interior values supported (Brennan Bell) |
631 | | * changeset:50fe997 | ticket:1707 - updated documentation with alter statement (Peter Baumann) |
632 | | * changeset:66dc490 | ticket:1713 - WSClient GetCoverage supports POST KVP request (Bang Pham Huu) |
633 | | * changeset:3423b06 | ticket:1716 - unset http_proxy env variable in rasql (Dimitar Misev) |
634 | | * changeset:48e32a8 | ticket:1718 - cmake should properly support -DCMAKE_BUILD_TYPE (Dimitar Misev) |
635 | | * changeset:972da7d | ticket:1721 - add test that sends concurrent requests to petascope (Dimitar Misev) |
636 | | * changeset:a21fd7b | ticket:1722 - Fix stop_rasdaman.sh for multiple rasdaman installations (Dimitar Misev) |
637 | | * changeset:8e15949 | ticket:1723 - Error when clipping linestring with coverageIterator with $ (Bang Pham Huu) |
638 | | |
639 | | === v9.6.0-beta1 === |
640 | | |
641 | | Addressed tickets between v9.5.0 and v9.6.0-beta1: |
642 | | {{{ |
643 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.5.0..v9.6.0-beta1 | sort -k 3 -t ':' |
644 | | }}} |
645 | | * changeset:e0f0a2a | ticket:000 - add option to the systemtest to disable ingestion (Dimitar Misev) |
646 | | * changeset:88481e1 | ticket:000 - update version to 9.6 (Dimitar Misev) |
647 | | * changeset:7d35fed | ticket:1644 - fix some errors with SECORE with BaseX version 8.6.7 (Bang Pham Huu) |
648 | | * changeset:a2967de | ticket:1668 - bugfixes for polygon floodfill, query update for WKT in clip methods, restructuring of code in clip methods, and updating of test_clipping (Brennan Bell) |
649 | | * changeset:9b5e756 | ticket:1675 - Test RasdaPy in system test (Bang Pham Huu) |
650 | | * changeset:7a76050 | ticket:1685 - RasdaPy return results in Numpy ndarray properly (Bang Pham Huu) |
651 | | * changeset:99dad06 | ticket:1692 - WCS/WCPS Polygon clipping extension (Bang Pham Huu) |
652 | | * changeset:bbc02d5 | ticket:1694 - WS client sends GetCapabilities request based on domain name (Bang Pham Huu) |
653 | | * changeset:ac4cbef | ticket:1696 - multipolygon support introduced. (Brennan Bell) |
654 | | * changeset:4a58de7 | ticket:1697 - Secure SECORE with username, password from secore.properties file (Bang Pham Huu) |
655 | | * changeset:fda7d79 | ticket:1698 - RasdaPy insert into values from file query with mdddomain, mdddtype (Bang Pham Huu) |
656 | | * changeset:9f6a10d | ticket:1700 - Petascope accepts WCS GetCapabilities request without acceptversions parameter (Bang Pham Huu) |
657 | | * changeset:a2114bf | ticket:1701 - WCPS automatically transposes 2D output result if it is imported as YX grid axes order (Bang Pham Huu) |
658 | | * changeset:a4ff12c | ticket:1702 - Petascope_Wrong coefficients for irregular time axis when trimming (Bang Pham Huu) |
659 | | * changeset:4bf1c80 | ticket:1706 - condenser output should not have any null values attached (Dimitar Misev) |
660 | | * changeset:47ba0ad | ticket:1707 - alter collection statement to update type of collection (Dimitar Misev) |
661 | | * changeset:3345901 | ticket:1708 - float precision more uniform (Brennan Bell) |
662 | | * changeset:715cab6 | ticket:1709 - WCST_Import error with wms_import:true and mock:true in ingredient file (Bang Pham Huu) |
663 | | * changeset:1155b8c | ticket:1711 - fix avg_cells and stddev condensers on areas that do not fully intersect physical tiles (Dimitar Misev) |
664 | | |
665 | | |
666 | | == Version 9.5 == |
667 | | |
668 | | '''Major changes:''' |
669 | | * petascope: |
670 | | - new database schema, allowing coverages to be ingested / registered in parallel |
671 | | - faster registration / ingestion |
672 | | - better precision in geo to index coordinate transformation |
673 | | - fixed scaling extension for correctly scaling down ( < 1) and up ( > 1) |
674 | | - WMS supports styles with WCPS transformation query ([http://rasdaman.org/wiki/WMSGuide#Stylecreation more details]) |
675 | | - petascope and secore (rasdaman.war and def.war) can be executed standalone (e.g. `java -jar rasdaman.war`) |
676 | | - ports and other details can be controled in the petascope.properties / secore.properties |
677 | | * wcs-client: |
678 | | - improved interface |
679 | | - added WMS tab |
680 | | - world wind globe shows coverage bounding boxes |
681 | | * wcst_import: |
682 | | - improved analysis speed of grib and netcdf files |
683 | | - support for automatic metadata ingestion |
684 | | * rasdaman server: |
685 | | - improved precision of output in csv and json |
686 | | - polygon clipping, subspacing, curtain and linestring extraction (alpha version, rasql only) |
687 | | * installation |
688 | | - added support for Ubuntu 16.04 (integration testing and packages) |
689 | | - building on Debian 9 fixed |
690 | | - building on Raspberry Pi (ARM architecture) fixed |
691 | | - removed autotools-based build files, rasdaman can be only built with cmake now |
692 | | - removed deprecated tool rasimport |
693 | | - pdf manuals are installed by default |
694 | | |
695 | | '''Upgrade from v9.4.0''' |
696 | | |
697 | | The petascope database has to be migrated to a new schema version: simply execute `sudo migrate_petascopedb.sh` after updating your installation. |
698 | | |
699 | | === v9.5.0 === |
700 | | |
701 | | Addressed tickets between v9.5.0-beta1 and v9.5.0: |
702 | | {{{ |
703 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.5.0-beta1..v9.5.0 | sort -t: -k3,3n |
704 | | }}} |
705 | | * changeset:203d97a | ticket:000 - improve rasdaman start/stop scripts (Dimitar Misev) |
706 | | * changeset:4dd64af | ticket:91 - remove obsolete directory (Dimitar Misev) |
707 | | * changeset:913f5d4 | ticket:1538 - remove boost.spirit dependency (Dimitar Misev) |
708 | | * changeset:1d5737a | ticket:1571 - fix failing test (Dimitar Misev) |
709 | | * changeset:83e5ca1 | ticket:1635 - WS client doesn't load coverages's extents by default (Bang Pham Huu) |
710 | | * changeset:fb6fcf6 | ticket:1647 - updated makefiles for compilation with autotools (Brennan Bell) |
711 | | * changeset:849b204 | ticket:1651 - remove deprecated tools rasimport and rview (Dimitar Misev) |
712 | | * changeset:a7a10d1 | ticket:1651 - remove deprecated autotools build system (Dimitar Misev) |
713 | | * changeset:df92beb | ticket:1651 - add configuration messages to cmake (Dimitar Misev) |
714 | | * changeset:75b097e | ticket:1654 - forward update_petascopedb.sh to migrate_petascopedb.sh (Dimitar Misev) |
715 | | * changeset:0f37cb1 | ticket:1655 - optimizations for polygon clipping (Brennan Bell) |
716 | | * changeset:b2ebdfe | ticket:1656 - migrate_petascopedb.sh should not throw error when petascopedb is already at version 9.5 (Dimitar Misev) |
717 | | * changeset:f099012 | ticket:1658 - coverages imported by petascope_insertdemo.sh without test_ prefix (Bang Pham Huu) |
718 | | * changeset:cfa1dfb | ticket:1659 - Warning in tomcat's log for validating javax.servlet jar dependency (Bang Pham Huu) |
719 | | * changeset:e7b1c3d | ticket:1660 - improve petascope's log (Bang Pham Huu) |
720 | | * changeset:67aeea9 | ticket:1662 - Petascope loads JDBC jar for DMBS (not postgresql) from petascope.properties file at run time (Bang Pham Huu) |
721 | | * changeset:2ce51c5 | ticket:1663 - install raslib and rasodmg headers to $RMANHOME/include (Dimitar Misev) |
722 | | * changeset:bc7992f | ticket:1664 - update secore to basex version 8.6.7 to avoid multiple unknown exceptions with stream closed from basex (Bang Pham Huu) |
723 | | * changeset:1a9168b | ticket:1665 - Silence wget for downloading phantomjs to test WS_Client's interface and Maven for rasj, secore in log file (Bang Pham Huu) |
724 | | * changeset:7447f4f | ticket:1666 - update_properties.sh will not create backup for old properties file if no old property is deprecated (Bang Pham Huu) |
725 | | * changeset:ad3f1fd | ticket:1668 - improved polygon filling and introduced basic curtain queries (Brennan Bell) |
726 | | * changeset:b50f9fc | ticket:1670 - RasdaPy_Signal to close thread properly to release connection to rasmgr/rasserver (Bang Pham Huu) |
727 | | * changeset:3ab631c | ticket:1671 - RasdaPy_Update collection query should run with write permission (Bang Pham Huu) |
728 | | * changeset:d3ad2fc | ticket:1673 - RasdaPy_add the error message for error query as same as output from rasql (Bang Pham Huu) |
729 | | * changeset:faa12e8 | ticket:1680 - move rasdapy's sourcecode from github to rasdaman's repository (Bang Pham Huu) |
730 | | * changeset:4dfa596 | ticket:1681 - install pdf documentation by default (Dimitar Misev) |
731 | | |
732 | | |
733 | | === v9.5.0-beta1 === |
734 | | |
735 | | Addressed tickets between v9.4.2 and v9.5.0-beta1: |
736 | | {{{ |
737 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.2..v9.5.0-beta1 | sort -t: -k3,3n |
738 | | }}} |
739 | | * changeset:4d7571d | ticket:000 - add grpc locally (fix Makefile) (Dimitar Misev) |
740 | | * changeset:a660702 | ticket:000 - update grpc used in rasdaman from v0.15 to v1.7.2 + update the grpc-java plugin + update grpc jars used in rasj (Dimitar Misev) |
741 | | * changeset:af02afa | ticket:000 - merge branch release 9.5 to master (Bang Pham Huu) |
742 | | * changeset:b0928cd | ticket:000 - fixed a missing WCPS query when merging from release_9.5 to master (Bang Pham Huu) |
743 | | * changeset:d895955 | ticket:000 - add grpc 1.7.2 locally (Dimitar Misev) |
744 | | * changeset:f044916 | ticket:000 - fix compilation with gcc 7 (Dimitar Misev) |
745 | | * changeset:fa6893e | ticket:000 - test if test web interfaces in system test has problem (Bang Pham Huu) |
746 | | * changeset:eefd714 | ticket:242 - improved precision of output in csv and json (Brennan Bell) |
747 | | * changeset:08faf7d | ticket:502 - Coverages's extents for wcs_client should be created only when wcs_client sends request instead of initializing it when Petascope starts (Bang Pham Huu) |
748 | | * changeset:1905f2d | ticket:502 - Fix error with delete temp directory for gdal-java when starting petascope (Bang Pham Huu) |
749 | | * changeset:2133bd1 | ticket:502 - Refactor Petascope with using Spring framework and Hibernate as Object Relational Mapping Model (Bang Pham Huu) |
750 | | * changeset:303022f | ticket:502 - fix problem with migration application to load GDAL native library (Bang Pham Huu) |
751 | | * changeset:3dde4ca | ticket:502 - Use Liquibase as database schema versions control in new Petascope (new Petascope part 2) (Bang Pham Huu) |
752 | | * changeset:7d15c94 | ticket:502 - Support to migrate to different datasource (DBMS) in new Petascope (Bang Pham Huu) |
753 | | * changeset:7d69a4f | ticket:502 - Migrate from legacy database to new database internally in new Petascope when it starts (new Petascope part 3) (Bang Pham Huu) |
754 | | * changeset:901a413 | ticket:502 - Migrate legacy petascopedb manually by migration_petascopedb.sh script (Bang Pham Huu) |
755 | | * changeset:e87a9d5 | ticket:502 - No migrate obsoleted WMS layers without associated WCS coverages (Bang Pham Huu) |
756 | | * changeset:ebe87df | ticket:502 - Fix logging in the Spring framework and faulty Bean injection in petascope (Bang Pham Huu) |
757 | | * changeset:5b62402 | ticket:875 - Add the check if old setting folder existed in update_properties.sh script (Bang Pham Huu) |
758 | | * changeset:7d22e19 | ticket:971 - WCST_Import reports time, speed to ingest each slice (Bang Pham Huu) |
759 | | * changeset:b6a2369 | ticket:1029 - WCST_Import uses more meaningful type names when creating cell/array/set instead of random name (Bang Pham Huu) |
760 | | * changeset:7c36973 | ticket:1143 - WCST_Import logs the result of ingestion process to a file (Bang Pham Huu) |
761 | | * changeset:be1d6a4 | ticket:1268 - remove the warning of wrong parent elemnt from maven build for petascope (Bang Pham Huu) |
762 | | * changeset:41fb734 | ticket:1357 - Make a WCPS 1.0 parsing service to parse WCPS in XML elements (abstract syntax, XML syntax) (Bang Pham Huu) |
763 | | * changeset:d851b23 | ticket:1367 - installer should invoke update_properties.sh for packages (Bang Pham Huu) |
764 | | * changeset:45b3145 | ticket:1439 - WS-client, SECORE web interfaces automated testing (Bang Pham Huu) |
765 | | * changeset:22353c7 | ticket:1490 - Insert WMS layer's style with wcpsQueryFragment besides rasqlTransformFragment (Bang Pham Huu) |
766 | | * changeset:cb9b92a | ticket:1491 - Add WMS features (GetCapabilities, DescribeLayer with styles management) to WCS_Client (Bang Pham Huu) |
767 | | * changeset:5090df5 | ticket:1496 - WCS client displays the text result in console when WCPS query is not encoded instead of dowloading as file (remerge to branch master) (Bang Pham Huu) |
768 | | * changeset:f5b7799 | ticket:1496 - WCS client displays the text result when not encode instead of downloading as file (Bang Pham Huu) |
769 | | * changeset:0631145 | ticket:1497 - WCS_Client displays Coverages's Extents in WebWorldWind (Bang Pham Huu) |
770 | | * changeset:b8382bd | ticket:1533 - WCST_Import uses SECORE prefix from petascope's configuration as default crs_resolver (Bang Pham Huu) |
771 | | * changeset:8f5eac0 | ticket:1560 - Rename test queries, test oracles of test wcs, wcps to be consistent and remove obselete tests wcs, wcps. (Bang Pham Huu) |
772 | | * changeset:d77499d | ticket:1565 - WCST_Import Send UpdateWcsLayer request to WMS handler instead of InsertWcsLayer request when layer already existed (new Petascope Part 1) (Bang Pham Huu) |
773 | | * changeset:1e031d6 | ticket:1568 - polygon clipping available via select clip(c, polygon(wkt list)) (Brennan Bell) |
774 | | * changeset:c84fd43 | ticket:1568 - introduce "subspace" as a query parameter (Brennan Bell) |
775 | | * changeset:48e28da | ticket:1577 - modified output of 1-D csv to be standards-conformant and adjusted the corresponding system tests (Brennan Bell) |
776 | | * changeset:10159eb | ticket:1578 - Use JSON in Petascope GetCoverage with gml and add JSON parser for Raswct (Bang Pham Huu) |
777 | | * changeset:6d80802 | ticket:1586 - Support coverage is null operator in WCPS (Bang Pham Huu) |
778 | | * changeset:214c72b | ticket:1591 - RasUtil runs Rasql query to update collection by Rasj (Bang Pham Huu) |
779 | | * changeset:2b11d49 | ticket:1593 - Supports bands's metadata and axes's metadata in WCST_Import, Petascope for encoding netCDF (Bang Pham Huu) |
780 | | * changeset:fb3dc51 | ticket:1596 - Remove the incorrect if else condition of SubsetExpressionHandler in WCPS (Bang Pham Huu) |
781 | | * changeset:97d01ff | ticket:1599 - Update SECORE to use Spring Boot framework (Bang Pham Huu) |
782 | | * changeset:b80b9d0 | ticket:1600 - WCS_Client logs the WCPS queries to console and records the time to execute queries (Bang Pham Huu) |
783 | | * changeset:1ede013 | ticket:1601 - Error when reloading GDAL native library by Classloader of JVM in new Petascope (Bang Pham Huu) |
784 | | * changeset:e07f19f | ticket:1601 - Petascope migration cannot load gdal-java jni in test package on Centos 7 (Bang Pham Huu) |
785 | | * changeset:13ef4f1 | ticket:1602 - Fix WCPS translation in Petsacope from geo indices to grid indices correctly (Bang Pham Huu) |
786 | | * changeset:f49f6e2 | ticket:1603 - SystemTest_Test wcst_import should remove obsolete cases when running test (Bang Pham Huu) |
787 | | * changeset:78380c5 | ticket:1604 - OWS client shows GetMap request result on Globe when describing layer if possible (Bang Pham Huu) |
788 | | * changeset:002daed | ticket:1605 - System test should not execute test scripts in testcases_service folder when Java is disabled from build configuration (Bang Pham Huu) |
789 | | * changeset:58763c7 | ticket:1607 - Support show/hide coverages's extents on WebWorldWind in wcs_client (Bang Pham Huu) |
790 | | * changeset:7fdc5b7 | ticket:1609 - fix compilation with OpenSSL 1.1.0 on ARM architecture (Dimitar Misev) |
791 | | * changeset:bcb9859 | ticket:1609 - fix compilation with OpenSSL 1.1.0 on ARM architecture part 2 (Dimitar Misev) |
792 | | * changeset:e4b76c9 | ticket:1610 - Reload WCS/WMS GetCapabilities when user invokes change requests from OWS client (Bang Pham Huu) |
793 | | * changeset:0c96ce4 | ticket:1612 - Error when recreating duplicate cell/array/set types of reingesting coverage in Petascope (Bang Pham Huu) |
794 | | * changeset:06c0714 | ticket:1614 - WCPS fix scaling extension correclty for scaling down ( < 1) and up ( > 1) (Bang Pham Huu) |
795 | | * changeset:ad5e458 | ticket:1616 - Fix make clean to remove log files of system test properly (Bang Pham Huu) |
796 | | * changeset:d41a9ac | ticket:1617 - Enquote wcps query inside XML elements to be valid XML document for special characters (Bang Pham Huu) |
797 | | * changeset:dc39f60 | ticket:1618 - Petascope throws exception when disable_write_operations is enabled in petascope.properties (Bang Pham Huu) |
798 | | * changeset:d85f0e1 | ticket:1620 - WMS requests are slow to handle in petascope (Bang Pham Huu) |
799 | | * changeset:d5f68c6 | ticket:1621 - WCPS supports $ as coverage iterator and MIME type application/gml+xml in encode (Bang Pham Huu) |
800 | | * changeset:094231b | ticket:1623 - Add more GDAL supported encode formats to Petascope (Bang Pham Huu) |
801 | | * changeset:cc1a77a | ticket:1624 - SECORE resolves request with non existent version correctly (Bang Pham Huu) |
802 | | * changeset:3b4d34c | ticket:1625 - SECORE supports URNs for not completely specified objects extension (Bang Pham Huu) |
803 | | * changeset:e9460c4 | ticket:1626 - SECORE should run without update scripts folder (Bang Pham Huu) |
804 | | * changeset:e3ce989 | ticket:1627 - Embedded SECORE needs user's configuration for secoredb path (Bang Pham Huu) |
805 | | * changeset:e1d771b | ticket:1628 Cleaned up extra petascope code and fixed properties path. (Vlad Merticariu) |
806 | | * changeset:ecc5508 | ticket:1629 - SECORE cannot resolve parametertized CRSs inside a parameterized CRS definition (Bang Pham Huu) |
807 | | * changeset:9bfc078 | ticket:1630 - remove residual files in test_select & update Makefile.am in qlparser and raslib (Brennan Bell) |
808 | | * changeset:6eb5b1b | ticket:1631 - Petascope should not replace '-' with '_' for importing coverage id (Bang Pham Huu) |
809 | | * changeset:e823176 | ticket:1636 - Build petascope_insertdemo.sh and petascope_insertdemo_data needs to be installed with cmake/autotools (Bang Pham Huu) |
810 | | * changeset:f401506 | ticket:1637 - WCST_Import escape invalid XML characters from coverage's metadata (Bang Pham Huu) |
811 | | * changeset:ac5c528 | ticket:1638 - Petascope migration returns a success message when petascopedb doesn't exist (Bang Pham Huu) |
812 | | * changeset:062c1f0 | ticket:1639 - Petascope hibernate shouldn't update a coverage's crs to database implicitly when it's crs is replaced from $ to configuration in petascope.properties (Bang Pham Huu) |
813 | | * changeset:eee126a | ticket:1640 - WCS client uses imported sample coverages from petascope_insertdemo.sh for WCPS queries example (Bang Pham Huu) |
814 | | * changeset:66c7b00 | ticket:1641 - SECORE error when receving a request without trailing slash (Bang Pham Huu) |
815 | | * changeset:f9bf308 | ticket:1642 - Petascope writes the exception text to client via controllers when it cannot start (Bang Pham Huu) |
816 | | * changeset:b080f49 | ticket:1643 - Petascope will not stop migration with error coverages/ows/layers (Bang Pham Huu) |
817 | | * changeset:58d6737 | ticket:1644 - updated deprecated "auto_ptr" to "unique_ptr" (Brennan Bell) |
818 | | * changeset:334dd1b | ticket:1646 - Petascope doesn't throw exception for unresolvable CRS's UOM (Bang Pham Huu) |
819 | | * changeset:17e7908 | ticket:1647 - now compiles in gcc 6.3 with -Werror (Brennan Bell) |
820 | | * changeset:4ff4f2e | ticket:1647 - removed compiler ambiguities for newer versions of gcc (Brennan Bell) |
821 | | * changeset:1ed66fd | ticket:1649 - Petascope creates petascopedb even when rasdaman cannot start (Bang Pham Huu) |
822 | | * changeset:be95e82 | ticket:1650 - removing a client should not close the SQLite database connection (Dimitar Misev) |
823 | | |
824 | | |
825 | | == Version 9.4 == |
826 | | |
827 | | '''Major changes:''' |
828 | | * Support transposing of the last two axes, relevant for CF-compliant netCDF data mostly (documentation on the [wiki:CommonFormatsInterface format parameters specification] page). |
829 | | * The ''encode'' function in WCPS quries supports GML format export in the same way as WCS does. Example: |
830 | | {{{ |
831 | | for c in (coverageId) return encode(c, "application/gml") |
832 | | }}} |
833 | | |
834 | | * The ''encode'' function in WCPS queries supports the more flexible and powerful JSON-style format parameters (documentation on the [wiki:CommonFormatsInterface format parameters specification] page). |
835 | | * ''Note:'' the key-value pair format parameters style is deprecated. |
836 | | * WCS/WCPS support exporting array results in JSON format ("application/json"). |
837 | | |
838 | | === v9.4.2 === |
839 | | |
840 | | Addressed tickets between v9.4.1 and v9.4.2: |
841 | | {{{ |
842 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.1..v9.4.2 | sort -k 3 -t ':' |
843 | | }}} |
844 | | * changeset:74499ec | ticket:1335 - transient structs interact more flexibly and correctly with unary and binary ops (Brennan Bell) |
845 | | * changeset:23c0988 | ticket:1509 - Throw excpetion when dimension of query and MDD do not match. (JHalili) |
846 | | * changeset:1ae3d08 | ticket:1557 - addition of stddev / var condensers (Mihail Tarigradschi) |
847 | | * changeset:a2dcd9a | ticket:1566 added support for python statements in wcst_import (Vlad Merticariu) |
848 | | * changeset:f136395 | ticket:1569 - Reduce time for analyzing netCDF file in wcst_import and displaying progress bar (Bang Pham Huu) |
849 | | * changeset:cc17ff8 | ticket:1569 - Reduce time for ingesting Grib file in wcst_import (Bang Pham Huu) |
850 | | * changeset:b032ae2 | ticket:1574 - WCS-Client error with library when displaying a lot of coverages with GetCapabilities (Bang Pham Huu) |
851 | | * changeset:01543da | ticket:1577 - modified output of 1-D csv to be standards-conformant and adjusted the corresponding system tests (Brennan Bell) |
852 | | * changeset:cab9314 | ticket:1585 - Raswct sends raw POST WCPS request to Petascope (Bang Pham Huu) |
853 | | * changeset:2be36da | ticket:1587 - WCST_Import error when a CRS axisDirection has the same name for both X, Y (Bang Pham Huu) |
854 | | * changeset:daab8e2 | ticket:1590 - WCST_Import_Specification of unit of measurement (uom) for a coverage (Bang Pham Huu) |
855 | | * changeset:dc3353e | ticket:1598 - Petascope supports delete coverage with error metadata (Bang Pham Huu) |
856 | | * changeset:e2d6686 | ticket:875 - Add the check if old setting folder existed in update_properties.sh script (Bang Pham Huu) |
857 | | * changeset:5e47fb1 | ticket:893 - Addition of 'is null' and 'is not null' operations (Mihail Tarigradschi) |
858 | | |
859 | | |
860 | | |
861 | | === v9.4.1 === |
862 | | |
863 | | Addressed tickets between v9.4.0 and v9.4.1: |
864 | | {{{ |
865 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.0..v9.4.1 | sort -k 3 -t ':' |
866 | | }}} |
867 | | * changeset:8f1ef3b | ticket:1388 - fix memory leak in case expressions (Brennan Bell) |
868 | | * changeset:752ae17 | ticket:1506 - added test for directql data ingestion (Brennan Bell) |
869 | | * changeset:c2baa83 | ticket:1506 - directql no longer fails to ingest data -- double free or corruption resolved (Brennan Bell) |
870 | | * changeset:5b49eaf | ticket:1508 - Change wcs-client to use AcceptVersions as parameter and log the warning about using version as parameter in GetCapabilities OGC WCS 2.0.1 (Bang Pham Huu) |
871 | | * changeset:c5a5b42 | ticket:1508 - WCS supports acceptversions in GetCapabilities request (Bang Pham Huu) |
872 | | * changeset:03360a5 | ticket:1510 - Fix Subset syntax in WCST_Import (Bang Pham Huu) |
873 | | * changeset:189cddd | ticket:1531 - fix compilation with autotools (Dimitar Misev) |
874 | | * changeset:e0e4ab8 | ticket:1531 - minimal grammar extension for remote collection (Mihail Tarigradschi) |
875 | | * changeset:8a101f3 | ticket:1537 - reduce rasj memory usage (Dimitar Misev) |
876 | | * changeset:31fe279 | ticket:1537 - Release memory from Petascope after finishing response (Bang Pham Huu) |
877 | | * changeset:65a6ebb | ticket:1542 - check if rasdaman is properly started and stop it if it is not. (Dimitar Misev) |
878 | | * changeset:3aa925f | ticket:1542 - fix shutdown of rasserver (Dimitar Misev) |
879 | | * changeset:e223f99 | ticket:1545 - removed error reporting in case the arguments of pow are out of bounds, but real (Brennan Bell) |
880 | | * changeset:480bee7 | ticket:1547 - internal struct type sizes fix (Brennan Bell) |
881 | | * changeset:b095b15 | ticket:1548 - / rasmgr auth error switched to warning and made clearer (Brennan Bell) |
882 | | * changeset:b011e5c | ticket:1552 - test if a string is json before attempting to parse it (Dimitar Misev) |
883 | | * changeset:906f1c1 | ticket:1553 - WCST_Import nilValues interval error for irregular time serie recipe (Bang Pham Huu) |
884 | | * changeset:0f42a02 | ticket:1554 - DROP TYPE should now throw an exception when trying to drop a struct type while that type is in use already (Brennan Bell) |
885 | | * changeset:6028b82 | ticket:1558 - csv/json output no longer uses "fixed" decimal representations, and chooses between scientific and decimal, going along with the standard c++ output scheme (Brennan Bell) |
886 | | * changeset:de2c19a | ticket:1559 - WCPS: fix the fitToSampleSpace function correctly (Bang Pham Huu) |
887 | | * changeset:5cc17ab | ticket:1561 - rasdaman now throws an exception when attempting to create new structs types using user-defined structs as elements of the struct (Brennan Bell) |
888 | | * changeset:2fa689e | ticket:1562 - wait for currently running RASBASE transactions (Dimitar Misev) |
889 | | * changeset:897a327 | ticket:1564 - WCST_Import InsertCoverage with first datetime as bound for time axis for old recipes (Bang Pham Huu) |
890 | | |
891 | | |
892 | | |
893 | | === v9.4.0 === |
894 | | |
895 | | Addressed tickets between v9.4.0-beta2 and v9.4.0: |
896 | | {{{ |
897 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.0-beta2..v9.4.0 | sort -k 3 -t ':' |
898 | | }}} |
899 | | * changeset:91ca341 | ticket:1413 changes to compile rasdaman with DENABLE_STRICT=ON (Brennan Bell) |
900 | | * changeset:6da168f | ticket:1440 - fix compilation of c++ example (Dimitar Misev) |
901 | | * changeset:aaaad27 | ticket:1455 - nil value is converted correctly in gdal ingredient file (Bang Pham Huu) |
902 | | * changeset:f565b5c | ticket:1469 - fix error with colorPallete in WCPS JSON encode (Bang Pham Huu) |
903 | | * changeset:d05aea0 | ticket:1469 - Support extra parameters in WCPS with line breaks (Bang Pham Huu) |
904 | | * changeset:4b40bfc | ticket:1495 - remove the output directory in system test before running test (Bang Pham Huu) |
905 | | * changeset:a64c790 | ticket:1495 - remove the remaining error coverages when system test clean up imported coverage (Bang Pham Huu) |
906 | | * changeset:a38bc01 | ticket:1503 - support directPositions in netCDF when pixel_is_point:false (Bang Pham Huu) |
907 | | * changeset:e34e06e | ticket:1504 - support directPositions in grib file for aggreated irregular axis (Bang Pham Huu) |
908 | | * changeset:d4148f2 | ticket:1507 - Evaluate the bands's metadata and refactor general recipes to be consistent (Bang Pham Huu) |
909 | | * changeset:3e44184 | ticket:1511 made a small change in the hdf files and added an include to ensure clean compiles with make and make -j (Brennan Bell) |
910 | | * changeset:97906d8 | ticket:1511 - small reduction to memory leaks arising with debug params enabled (Brennan Bell) |
911 | | * changeset:2ed39f5 | ticket:1512 - Fix system test checking errors for test scripts without queries directory (Bang Pham Huu) |
912 | | * changeset:84140e6 | ticket:1513 - Change WMS table rasqlQueryTransformer data type to text for longer query (Bang Pham Huu) |
913 | | * changeset:ca57e11 | ticket:1514 - make unit-check works again. (Brennan Bell) |
914 | | * changeset:5aba1e8 | ticket:1515 - running the command 'make unit-check' in the build directory should no longer throw Failures or Exceptions. (Brennan Bell) |
915 | | * changeset:1d997ca | ticket:1518 - Evaluation expression for metadata enquoted with single quotes by default (Bang Pham Huu) |
916 | | * changeset:5769a47 | ticket:1519 - Rollback transaction when SQL query failed with wcst_import (Bang Pham Huu) |
917 | | * changeset:2580fad | ticket:1521 - Validate the status code from URL before processing in wcst_import (Bang Pham Huu) |
918 | | * changeset:b027e55 | ticket:1522 - remove leading, trailing spaces in URLs from wcst_import ingredient file (Bang Pham Huu) |
919 | | * changeset:6034785 | ticket:1523 - RasUtil uses port from rasdaman_url config in petascope.properties (Bang Pham Huu) |
920 | | * changeset:d9d9353 | ticket:1524 - print feedback about which file is analyzing before importing by wcst_import (Bang Pham Huu) |
921 | | * changeset:93572ff | ticket:1525 - Sort all the slices by the datetime axis in wcst_import (Bang Pham Huu) |
922 | | * changeset:c5af0f4 | ticket:1527 - Petascope WCST throws correct exception when disable_write_operations is true (Bang Pham Huu) |
923 | | * changeset:5af0206 | ticket:1528 - wcst_import keep the global attributes of netcdf when auto is specified in ingredient file (Bang Pham Huu) |
924 | | * changeset:56a95b6 | ticket:1530 - add support for profiling with gperftools (Dimitar Misev) |
925 | | * changeset:11cfec4 | ticket:1534 - SECORE relax the default application name and https prefix (Bang Pham Huu) |
926 | | * changeset:6d03bc7 | ticket:1536 - petascope relaxes the difference between files's resolution (Bang Pham Huu) |
927 | | * changeset:e9afda4 | ticket:1536 - Support calculating netCDF regular axes's resolution internally in WCS_Import (Bang Pham Huu) |
928 | | * changeset:b956289 | ticket:1540 - wcst_import with gdal error too many files open (Bang Pham Huu) |
929 | | * changeset:574c84e | ticket:1541 - call memory_trim() after each query to make sure that all memory from the top of rasserver's heap has been released (Dimitar Misev) |
930 | | |
931 | | === v9.4.0-beta2 === |
932 | | |
933 | | |
934 | | Addressed tickets between v9.4.0-beta1 and v9.4.0-beta2: |
935 | | {{{ |
936 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.0-beta1..v9.4.0-beta2 | sort -k 3 -t ':' |
937 | | }}} |
938 | | * changeset:00fc204 | ticket:1049 added subset tests and fixed an error in systemtest/util (Brennan Bell) |
939 | | * changeset:c9d1b3f | ticket:1269 - csv output of scalars fix (Brennan Bell) |
940 | | * changeset:0580935 | ticket:1278 - WCS client problem with 1D coverage in DescribeCoverage (Bang Pham Huu) |
941 | | * changeset:46b7f9b | ticket:1403 - Fix the typo in transpose operation and add test cases for WCPS (Bang Pham Huu) |
942 | | * changeset:1a89dae | ticket:1469 - Add the missing fileSave library in wcs_client (Bang Pham Huu) |
943 | | * changeset:6af89d4 | ticket:1472 0D coverage with json encoding should now function correctly. (Brennan Bell) |
944 | | * changeset:4098000 | ticket:1475 - primary bugfix in ops.cc:5069. initVal was previously (mostly) uninitialized, leading to funny errors for structs. Notes on changes for ticket 1475 are as follows... (Brennan Bell) |
945 | | * changeset:4f68dbf | ticket:1485 - fix import arrow library (Bang Pham Huu) |
946 | | * changeset:0cbd5ad | ticket:1485 - fix problem with wcst_import from float to decimal for gdal, netcdf recipes (Bang Pham Huu) |
947 | | * changeset:8ee1165 | ticket:1485 - Fix WCST_Import with subset AnsiDate when pixelIsPoint and enable subset_correction:true for TimeAxis (Bang Pham Huu) |
948 | | * changeset:9a8d617 | ticket:1485 - support netCDF with reversed axis and fix problem with min, max variable for this axis in wcst_import (Bang Pham Huu) |
949 | | * changeset:dd29912 | ticket:1485 - WCST_Import using decimal with precision (Bang Pham Huu) |
950 | | * changeset:1b40e87 | ticket:1488 - fix file permissions (remove executable permissions for non-executable files) (Dimitar Misev) |
951 | | * changeset:9f1b30e | ticket:1492 - Petascope update rasql query using filePaths (Bang Pham Huu) |
952 | | * changeset:11d1196 | ticket:1493 "transpose": [x,y] returns error when x and y are not the last two dimensions (Brennan Bell) |
953 | | * changeset:1b28a1f | ticket:1494 netcdf nodata values now print to metadata correctly (Brennan Bell) |
954 | | * changeset:fcf63ed | ticket:1495 - Fix the mischecking xml output in system tests and refactor the checking process (Bang Pham Huu) |
955 | | * changeset:5874993 | ticket:1498 - nilValue is nan error in wcst_import gdal (Bang Pham Huu) |
956 | | * changeset:4fff085 | ticket:1502 - Fixed cmake config (Mihail Tarigradschi) |
957 | | |
958 | | |
959 | | |
960 | | === v9.4.0-beta1 === |
961 | | |
962 | | Addressed tickets between v9.3.2 and v9.4.0-beta1: |
963 | | {{{ |
964 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.3.2..v9.4.0-beta1 | sort -k 3 -t ':' |
965 | | }}} |
966 | | * changeset:e44d3ac | ticket:000 - test not stop_rasdaman.sh (Bang Pham Huu) |
967 | | * changeset:93ebd0e | ticket:937 added gml output to wcps (Danut Rusu) |
968 | | * changeset:9a8148e | ticket:947 - Scale induced coverage with error in WCPS (Bang Pham Huu) |
969 | | * changeset:b8e4de8 | ticket:1278 - WCS client add GetCoverage search textbox and trigger DescribeCoverage functionality (Bang Pham Huu) |
970 | | * changeset:bc478d4 | ticket:1283 doc set updated to 9.4 (Peter BaumanN) |
971 | | * changeset:c2fed83 | ticket:1283 - update code to version 9.4.0 (Dimitar Misev) |
972 | | * changeset:2be7b87 | ticket:1377 - fix error with quote in CRS axis-label parameter (Bang Pham Huu) |
973 | | * changeset:60ab9d1 | ticket:1377 - WCST Import with check Petascope, SECORE available (Bang Pham Huu) |
974 | | * changeset:e0925b5 | ticket:1402 - fix encode WCPS in new json style with jackson library on Uubuntu 16.04 (bphamhuu) |
975 | | * changeset:126fcde | ticket:1403 A complete solution to transposition of the last two indices in netcdf conversion. (Brennan Bell) |
976 | | * changeset:d4fbedc | ticket:1420 - add grib files to test wcst_import (Bang Pham Huu) |
977 | | * changeset:8b13d30 | ticket:1420 - add pixelIsPoint option for grib file of wcst_import (Bang Pham Huu) |
978 | | * changeset:d0fd0b7 | ticket:1429 - wrong pixel returned from WCPS (Bang Pham Huu) |
979 | | * changeset:c6fe1dc | ticket:1431 - QGIS cannot load WMS layers (Bang Pham Huu) |
980 | | * changeset:972d808 | ticket:1436 - WCPS encode netCDF with customizable range name (Bang Pham Huu) |
981 | | * changeset:579e666 | ticket:1437 - check WCPS metadata propagation (Bang Pham Huu) |
982 | | * changeset:65f0f05 | ticket:1444 - validate the number of CRS axes and grid axes when updating coverage (Bang Pham Huu) |
983 | | * changeset:6ecec17 | ticket:1446 - WCPS encode in JSON (BangPH) |
984 | | * changeset:80880fd | ticket:1447 - remove redundant test case wcst_import (Bang Pham Huu) |
985 | | * changeset:3f3cd16 | ticket:1450 - Delete coverage metadata when corresponding collection does not exist (Bang Pham Huu) |
986 | | * changeset:6084f3b | ticket:1454 - Uncheck GetCapabilities test cases from known_fails and validate XML WCS 2.0.1 test cases (Bang Pham Huu) |
987 | | * changeset:946d49a | ticket:1455 - wcst import add nodata values from image if they are not specified in ingredient files (Bang Pham Huu) |
988 | | * changeset:4312ab4 | ticket:1458 - clean petascope log from grpc much less necessary information, remove redundant information and log WCPS Processing error with stacktrace for debugging (Bang Pham Huu) |
989 | | * changeset:da44eaa | ticket:1460 - add epsilon in query coefficient to support old imported coverage (Bang Pham Huu) |
990 | | * changeset:787e797 | ticket:1463 - tiff conversion not supported? (Brennan Bell) |
991 | | * changeset:102071b | ticket:1468 - Test various time values of importer coverages and fixed error for fractional seconds (Bang Pham Huu) |
992 | | * changeset:c9df566 | ticket:1469 - Validate WCS client for ProcessCoverage and download result in file (Bang Pham Huu) |
993 | | * changeset:842312c | ticket:1470 - update system test to check image output and oracle files properly (Bang Pham Huu) |
994 | | * changeset:d847a1a | ticket:1470 - Using gdalinfo to compare image from output and oracle in system test (Bang Pham Huu) |
995 | | * changeset:bca6df2 | ticket:1471 - fix encoding WCPS null metadata for condenser (Bang Pham Huu) |
996 | | * changeset:2c800cb | ticket:1471 - WCPS fix encode json problem and advertise csv, json in WCS services (Bang Pham Huu) |
997 | | * changeset:8f636d8 | ticket:1477 - error when encoding compound CRS in WCPS gml (Bang Pham Huu) |
998 | | * changeset:a8d40aa | ticket:1483 - fix memory leak occuring during ingestion with the Java API (Dimitar Misev) |
999 | | * changeset:c0a21dc | ticket:1484 - use RASMGR_PORT variable in start/stop_rasdaman.sh for easier port changing (Dimitar Misev) |
1000 | | * changeset:6d5fd17 | ticket:1489 Fixed the build-files (Annabelle Nasiri) |
1001 | | |
1002 | | |
1003 | | == Version 9.3 == |
1004 | | |
1005 | | '''Major changes:''' |
1006 | | * Support for importing GRIB data ingestion ([wiki:Dev/GribFormat more info]) |
1007 | | * Better support for NetCDF data, integrated with petascope ([wiki:Dev/NetcdfFormat more info]) |
1008 | | * Support for JSON arrays import/export ([http://rasdaman.org/ticket/1323#comment:1 temporary documentation]) |
1009 | | * Advanced JSON-style format-parameters support in encode/decode ([wiki:CommonFormatsInterface more info]) |
1010 | | * WCSTImport support a general coverage recipe that can be used with complex formats like GRIB or NetCDF ([wiki:WCSTImportGuide/GeneralRecipe more info]) |
1011 | | * ''Note:'' rasimport is deprecated in favor of WCSTImport, and will be removed in the next version of rasdaman |
1012 | | * WCPS uses a brand new and improved parser and implementation by default |
1013 | | * CRS reprojection is now available in both WCS and WCPS |
1014 | | * Critical memory leak happening during data ingestion has been fixed |
1015 | | |
1016 | | '''Development changes:''' |
1017 | | * CMake can be used as an alternative to build rasdaman ([wiki:InstallFromSource/cmake more info]) |
1018 | | * ''Note:'' this will become default in the next version of rasdaman and autotools will be removed |
1019 | | * rasdaman is compiled with -std=c++11 by default now; gcc 4.8 or higher is required |
1020 | | |
1021 | | === v9.3.2 === |
1022 | | Addressed tickets between v9.3.1 and v9.3.2: |
1023 | | {{{ |
1024 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.3.1..v9.3.2 | sort -k 3 -t ':' |
1025 | | }}} |
1026 | | * changeset:240cfe5 | ticket:1016 - install jsoncpp headers (Dimitar Misev) |
1027 | | * changeset:3dfc680 | ticket:1069 - remove unnecessary log from the wcst_import Makefile (Dimitar Misev) |
1028 | | * changeset:7276fb8 | ticket:1296 - add query that is randomly failing validation to known fails (Dimitar Misev) |
1029 | | * changeset:22c6169 | ticket:1299 - log total size of returned arrays (Dimitar Misev) |
1030 | | * changeset:bf8a537 | ticket:1366 - Irr_cube_1 3D netCDF imported (Bang Pham Huu) |
1031 | | * changeset:7e378fa | ticket:1418 - clean system tests from deprecated and improve log files (BangPH) |
1032 | | * changeset:98ee30a | ticket:1419 - Adjustment in Petascope conformance test (BangPH) |
1033 | | * changeset:3836683 | ticket:1419 - OGC CITE conformance test extensions (BangPH) |
1034 | | * changeset:18646ba | ticket:1424 - add test wcps JPEG2000 to known_fails (Dimitar Misev) |
1035 | | * changeset:ff41626 | ticket:1424 - WCPS support JPEG2000 encode with metadata (Bang Pham Huu) |
1036 | | * changeset:b37595b | ticket:1425 - disable progress bar with wget when testing SECORE connections (Bang Pham Huu) |
1037 | | * changeset:31566c1 | ticket:1427 - Support WCPS POST and centralize test case services endpoint (BangPH) |
1038 | | * changeset:d9c5a32 | ticket:1428 - Add URN definitions in SECORE (BangPH) |
1039 | | * changeset:fee9a0f | ticket:1429 - fix WMS error exception and using crsTransform consistently (Bang Pham Huu) |
1040 | | * changeset:684511a | ticket:1432 - clear Petascope, SECORE dependencies directory and build javadoc for SECORE without error. (Bang Pham Huu) |
1041 | | * changeset:89c76cc | ticket:1433 - NetCDF shifted points as original file (BangPH) |
1042 | | * changeset:2207675 | ticket:1438 - no trim indentation in binary file (Bang Pham Huu) |
1043 | | * changeset:e37f3e5 | ticket:1440 - Fixed Standalone_Makefile and query.cc of the C++ examples. (Annabelle Nasiri) |
1044 | | * changeset:04636df | ticket:1441 - increase the default countdown value in rasmgr.conf (Dimitar Misev) |
1045 | | * changeset:1372d3e | ticket:1442 - Fix error with netCDF when time axis is set "dataBound=false" (BangPH) |
1046 | | * changeset:1c0184c | ticket:1443 - SECORE replace prefix URL from secore.properties (BangPH) |
1047 | | * changeset:3f62451 | ticket:1445 - Fix compilation in Java 7 Cmake (BangPH) |
1048 | | * changeset:e3cc94b | ticket:1445 - Fix compilation of Java 7 with cmake (Dimitar Misev) |
1049 | | * changeset:12237d1 | ticket:1445 - fix compilation with Java 7 (Dimitar Misev) |
1050 | | * changeset:6136954 | ticket:1447 - Convert time coeffcients in Envelope and Origin to ISO DateTime (BangPH) |
1051 | | * changeset:ca6af22 | ticket:1449 - Fix cmake to work with centos7 (Vlad Frasineanu) |
1052 | | * changeset:8262f1d | ticket:1449 - fix compilation with custom cmake (Dimitar Misev) |
1053 | | * changeset:276e826 | ticket:1452 - General Coverage recipe should ignore empty expression (Bang Pham Huu) |
1054 | | * changeset:61f54f4 | ticket:1453 - format all C++ and Java code uniformly (Dimitar Misev) |
1055 | | * changeset:5b99a28 | ticket:1459 - wrong fit pixel to sample with negative coordinate (BangPH) |
1056 | | * changeset:ae1003d | ticket:1460 - cast loses precision in petascope (BangPH) |
1057 | | * changeset:34562c4 | ticket:1461 - WMS remove existing style from layer (Bang Pham Huu) |
1058 | | * changeset:1cb168c | ticket:485 - remove fixed WCPS query from known_fails (Dimitar Misev) |
1059 | | |
1060 | | |
1061 | | === v9.3.1 === |
1062 | | Addressed tickets between v9.3.0 and v9.3.1: |
1063 | | {{{ |
1064 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.3.0..v9.3.1 | sort -k 3 -t ':' |
1065 | | }}} |
1066 | | * changeset:47cb50a | ticket:000 - use bash instead of sh in CMakeList for Petascope, SECORE (BangPH) |
1067 | | * changeset:03ff92d | ticket:286 - support upload file with rasql query to rasql-servlet and add test cases for rasql-servlet (BangPH) |
1068 | | * changeset:0c4cf1f | ticket:836 - CORS in Petascope update (BangPH) |
1069 | | * changeset:a874f39 | ticket:836 - Support CORS in Petascope by extend CORSHttpServlet (BangPH) |
1070 | | * changeset:97a561d | ticket:000 - v9.3.1 (www-data) |
1071 | | * changeset:5c16bed | ticket:1257 - Support update SECORE userdb by upload files (BangPH) |
1072 | | * changeset:c7a8875 | ticket:1296 - encode JPEG2000 with geo-referenced metadata (BangPH) |
1073 | | * changeset:35ef2f2 | ticket:1340 - Throw exception when different offset vector (BangPH) |
1074 | | * changeset:aa4fcd3 | ticket:1353 - Date from Coefficients (BangPH) |
1075 | | * changeset:86e2587 | ticket:1358 - Support WCPS 1.0 in XML Soap (BangPH) |
1076 | | * changeset:5a5c6e8 | ticket:1397 - Clean the imported data from test_wcst_import after make check (BangPH) |
1077 | | * changeset:a62e8f7 | ticket:1398 - add prefix test for imported coverages and rename in test cases (BangPH) |
1078 | | * changeset:f47667d | ticket:1399 - Check functionality of SECORE query console (BangPH) |
1079 | | * changeset:11bb2a9 | ticket:1400 - remove axes which contain axis iterator when slicing (BangPH) |
1080 | | * changeset:d35acdc | ticket:1404 - WCS request with non-native CRS in subsettingCRS (BangPH) |
1081 | | * changeset:fbaecb6 | ticket:1406 - fit geo-referenced subsets in WCPS to sample space (BangPH) |
1082 | | * changeset:270d5ef | ticket:1409 - netcdf import export solved and tested (BangPH) |
1083 | | * changeset:c0e35b9 | ticket:1410 - Fix scale, extend in WCPS, WCS (BangPH) |
1084 | | * changeset:f0e96ed | ticket:1412 - petascope.log should go in $RMANHOME/log (Dimitar Misev) |
1085 | | * changeset:25b6ffc | ticket:1414 - fix update_db.sh when executed from a directory where the user has no write permissions (Dimitar Misev) |
1086 | | * changeset:d7ef438 | ticket:1415 - add secore.log and combine with log4j in secore to secore.properties (BangPH) |
1087 | | * changeset:98ee30a | ticket:1419 - Adjustment in Petascope conformance test (BangPH) |
1088 | | * changeset:1d58dff | ticket:1421 - Display output with MIME type (GML/PNG/JPEG) in web browser (BangPH) |
1089 | | * changeset:740b7ad | ticket:1422 - Add HTTPS to valid CRS in petascope (bphamhuu) |
1090 | | * changeset:a6356ab | ticket:1423 - WCPS No throw Exception when parse double() (bphamhuu) |
1091 | | * changeset:9783c94 | ticket:1425 - fix secore installation when DESTDIR is specified (Dimitar Misev) |
1092 | | * changeset:f207212 | ticket:1425 - SECORE performance enhancement (Bang Pham Huu) |
1093 | | * changeset:64e6879 | ticket:1426 - added support for interval updates on irregular axes (Vlad Merticariu) |
1094 | | * changeset:afe2c23 | ticket:1430 - fix csv/json encoding when empty format parameters are given (Dimitar Misev) |
1095 | | * changeset:89c76cc | ticket:1433 - NetCDF shifted points as original file (BangPH) |
1096 | | |
1097 | | |
1098 | | === v9.3.0 === |
1099 | | Addressed tickets between v9.3.0-beta1 and v9.3.0: |
1100 | | {{{ |
1101 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.3.0-beta1..v9.3.0 | sort -k 3 -t ':' |
1102 | | }}} |
1103 | | * changeset:6359889 | ticket:669 - merging WCS format extensions (Sulav Timilsina) |
1104 | | * changeset:40ed43a | ticket:742 - Range constructor's metadata from non-scalar value (BangPH) |
1105 | | * changeset:bc1661c | ticket:860 - fix update statement to allow updating null values (Dimitar Misev) |
1106 | | * changeset:c4a103d | ticket:941 - using wcst_import in system test (BangPH) |
1107 | | * changeset:3d46365 | ticket:1263 - Show nilValues in DescribeCoverage (BangPH) |
1108 | | * changeset:8ca5011 | ticket:1272 - Download WCS results with coverage name and format (BangPH) |
1109 | | * changeset:76573d6 | ticket:1306 - Delete coverage by WCS will delete existing WMS layer if any (BangPH) |
1110 | | * changeset:55229cb | ticket:1336 - WCST replace - with _ in coverageID (BangPH) |
1111 | | * changeset:f342da8 | ticket:1359 - fix connections in WMS (BangPH) |
1112 | | * changeset:001146b | ticket:1362 - Differentiate between CRS:1 and IndexND in WCPS 1.5 (BangPH) |
1113 | | * changeset:cccf3ef | ticket:1365 - watch script to restart rasdaman, tomcat (BangPH) |
1114 | | * changeset:ced7462 | ticket:1376 - SECORE error in browse.jsp and check functionalities (BangPH) |
1115 | | * changeset:1574300 | ticket:1378 - missing wms_service.properties will make error in WMS with NULL (BangPH) |
1116 | | * changeset:92d2d2e | ticket:1381 - WCS format parameter is ignored + ticket:1380 (Alex Dumitru) |
1117 | | * changeset:9608810 | ticket:1382 - removed tiff updater from UpdaterFactory, now decode is used for tiffs (Vlad Merticariu) |
1118 | | * changeset:97ea3fb | ticket:1383 - Petascope_Support encoded POST WCPS query (BangPH) |
1119 | | * changeset:4153dac | ticket:1384 - change gmock URL when build with cmake, autotools (BangPH) |
1120 | | * changeset:c051ed1 | ticket:1387 - added translation to origin in grib message domains (Vlad Merticariu) |
1121 | | * changeset:dfda452 | ticket:1395 - fixed axis high rounding for netcdf (Vlad Merticariu) |
1122 | | * changeset:27239ef | ticket:1396 - invoke test_open's scripts to make check (BangPH) |
1123 | | |
1124 | | === v9.3.0-beta1 === |
1125 | | Addressed tickets between v9.2.1 and v9.3.0-beta1: |
1126 | | {{{ |
1127 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.2.1..v9.3.0-beta1 | sort -k 3 -t ':' |
1128 | | }}} |
1129 | | * changeset:ab3cfcd | ticket:406 - Missing space between minus error in WCPS (BangPH) |
1130 | | * changeset:39b474c | ticket:1016 - implement inv_grib for importing GRIB data into rasdaman (Dimitar Misev) |
1131 | | * changeset:5da7aaa | ticket:1060 - common format parameters for the decode/encode functions (Dimitar Misev) |
1132 | | * changeset:9eb5909 | ticket:1060 - fix compilation when --with-netcdf/--with-grib is not specified (Dimitar Misev) |
1133 | | * changeset:b0693d2 | ticket:1060 - use json format params directly in the converters (Dimitar Misev) |
1134 | | * changeset:69bc57f | ticket:1188 - Make WCPS 1.5 ready (BangPH) |
1135 | | * changeset:5297b5c | ticket:1208 - change to WCPS1.5 in test wcps and update correct test cases for ticket 1208, 1210 and 1238, also remove all the unfixed test cases when waiting for other patch. (BangPH) |
1136 | | * changeset:82c5315 | ticket:1208 - Revert "ticket:1208 - change to WCPS1.5 in test wcps and update correct test cases for ticket 1208, 1210 and 1238, also remove all the unfixed test cases when waiting for other patch." (Dimitar Misev) |
1137 | | * changeset:cee7780 | ticket:1223 and ticket:1271 Allow WMS to generate nodata pixels for bounding boxes that cover areas outside the domain of the layer. Allow WCS to download georef data that has a CRS containing a custom axis name. resubmit (Alex Dumitru) |
1138 | | * changeset:c867322 | ticket:1237 - Fixed csv floating point precision (Rubin Deliallisi) |
1139 | | * changeset:74d9400 | ticket:1254 - Add license header for WCPS packages (BangPH) |
1140 | | * changeset:a17c871 | ticket:1260 - WCPS1.0 encode without quotes and WCST_Import with axis label in time CRS (BangPH) |
1141 | | * changeset:ff604df | ticket:1262 - Missing "+" sign when encoding from Petascope's console. (BangPH) |
1142 | | * changeset:d703cf7 | ticket:1264 - remove --with-pic, introduce --disable-pic, resubmit (Dimitar Misev) |
1143 | | * changeset:0015085 | ticket:1266 - generate javadoc for rasj (Dimitar Misev) |
1144 | | * changeset:a9427b9 | ticket:1275 - refactor gdal logic to the conversion module (Dimitar Misev) |
1145 | | * changeset:57107c1 | ticket:1277 - Added CMake build system for rasdaman. The build system enables faster compilation times, better IDE support and better tooling support moving forward. (Alexandru Toader, George Merticariu) |
1146 | | * changeset:d6c43ae | ticket:1282 - fix type checking for scalars in range constructor (Dimitar Misev) |
1147 | | * changeset:329c0bc | ticket:1283 - fix min/max on structs, resubmit (Dimitar Misev) |
1148 | | * changeset:614b8ae | ticket:1286 - fix segfault when inserting binary data from java (Dimitar Misev) |
1149 | | * changeset:9294c43 | ticket:1290 - fix compilation on gcc 5.3.1 (Dimitar Misev) |
1150 | | * changeset:2030ea4 | ticket:1291 - renaming rasserver log files (Sulav Timilsina) |
1151 | | * changeset:ff4f8d4 | ticket:1294 - port crs reprojection functionality (Dimitar Misev) |
1152 | | * changeset:2f3405f | ticket:1298 - CRS projection() in WMS 1.3 (BangPH) |
1153 | | * changeset:e234994 | ticket:1301 - Plus sign is lost in WMS rasql fragment (BangPH) |
1154 | | * changeset:9337f24 | ticket:1314 added parameter for disabling wcst in petascope.properties (Vlad Merticariu) |
1155 | | * changeset:6e3e044 | ticket:1317 + ticket:1351 + ticket:1352 wcst_import support for GRIB and NetCDF files, general coverage recipe and metadata collection (Alex Dumitru) |
1156 | | * changeset:37aea4b | ticket:1321 - add support for json format options in netcdf encode, refactor and add tests (Dimitar Misev) |
1157 | | * changeset:bd3e2f8 | ticket:1321 - check if ncdump is on the path, fix test oracle (Dimitar Misev) |
1158 | | * changeset:79e9442 | ticket:1323 - support json decode/encode (Dimitar Misev) |
1159 | | * changeset:91ddfe9 | ticket:1343 - fixed multiple slices error (George Merticariu) |
1160 | | * changeset:0eeeb75 | ticket:1344 - Add support multiversion EPSG databases in SECORE (BangPH) |
1161 | | * changeset:e8236fa | ticket:1345 - Change wcst_import wcst_extract recipe from kahluah to local (BangPH) |
1162 | | * changeset:5bca0e6 | ticket:1346 - compile with -std=c++11 by default (Dimitar Misev) |
1163 | | * changeset:640ea71 | ticket:1349 - added required header file (George Merticariu) |
1164 | | * changeset:538e148 | ticket:1350 - Petascope_WCS generate crsTransform invalid axis name (BangPH) |
1165 | | * changeset:9935772 | ticket:1355 - added generated files to .gitignore (George Merticariu) |
1166 | | * changeset:d4540d3 | ticket:1356 added grib and netcdf support in wcst (Vlad Merticariu) |
1167 | | * changeset:23a294e | ticket:1356 changed CrsComputer resolution computation for axes of width 1, and removed extra computation for index axes (Vlad Merticariu) |
1168 | | * changeset:4e07adb | ticket:1356 changed Index axes handling to behave like regular axes, and left CRS:1 for 1 to 1 mapping (Vlad Merticariu) |
1169 | | * changeset:efe007d | ticket:1360 WCSTImport should generate gml files for each slice (Alex Dumitru) |
1170 | | * changeset:6efe6f9 | ticket:1363 added netcdf support in wcps (Vlad Merticariu) |
1171 | | * changeset:448e119 | ticket:1371 - Only add needed band and support netCDF export with switch case (BangPH) |
1172 | | * changeset:e1ca584 | ticket:1372 - fix memory leak when ingesting data (Dimitar Misev) |
1173 | | |
1174 | | |
1175 | | == Version 9.2 == |
1176 | | |
1177 | | '''Major new changes:''' |
1178 | | |
1179 | | - ''Scalability'' |
1180 | | * Improved storage support up to exascale datasets on all filesystems |
1181 | | * Improved performance and reliability for the rasnet protocol; rasnet is now the default protocol implementation in rasdaman. |
1182 | | * Support for automated balancing of worker processes |
1183 | | - ''Ingestion'' |
1184 | | * WCSTImport user interface improvements: wcs extract recipe, ability to resume and retry imports, improved filtering of input files, improved status messages. |
1185 | | * WCSTImport stable recipe API allowing developers to create their own custom recipes for their specific usecases |
1186 | | * Various bug fixes for WCST implementation. |
1187 | | * Improved transactional handling in the SQLite/Filestorage backend. |
1188 | | - ''OGC Web Services'' |
1189 | | * Embedded server for OGC Web Services platform - now it can also run as a standalone executable without the need of an external server like Tomcat |
1190 | | * Support for PNG as an export format in WCS |
1191 | | - ''User Interface'' |
1192 | | * Revamped interface for the WCS Client + various bug fixes |
1193 | | - ''Misc'' |
1194 | | * Support for runtime configuration of logging |
1195 | | * Greatly simplified installation procedure with rasdaman installer, RPM and DEB packages |
1196 | | * Over 200 fixes for reported issues |
1197 | | |
1198 | | '''Update from 9.1.x:''' |
1199 | | - After installing 9.2.0, please run ''update_db.sh'' (if installed from sources); if you have installed rasdaman from the RPM packages, note that starting from v9.2.0 we are hosting the RPM packages ourselves. The repository URL as well as the structure of the packages has changed a little bit. More details on the [wiki:InstallFromRPM RPM installation page]. |
1200 | | |
1201 | | Addressed tickets between v9.1.0 and v9.2.0-alpha1: |
1202 | | {{{ |
1203 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.1.0..v9.2.0-alpha1 | sort -k 3 -t ':' |
1204 | | }}} |
1205 | | * changeset:ca80d89 | ticket:000 - prepare for release v9.2.0 (Dimitar Misev) |
1206 | | * changeset:12e3d83 | ticket:1002 - Fixed problems with the new communication protocol and cleaned up the code. Fixed merged conflict. (Alexandru Toader) |
1207 | | * changeset:54a4495 | ticket:1002 - pass config by const reference (George Merticariu) |
1208 | | * changeset:ccf3c53 | ticket:1003 - Add missing initialization (Georg Semmler) |
1209 | | * changeset:1a0dadc | ticket:1006 - Cleaned up the exception set used by rasmgr_x and rascontrol_x and removed unused constructors from exception class (Alexandru Toader) |
1210 | | * changeset:e3c0ce7 | ticket:1007 - fix condense of floating point values (Dimitar Misev) |
1211 | | * changeset:d7a22a2 | ticket:1022 petascope files without header (Alex Dumitru) |
1212 | | * changeset:eafba53 | ticket:1028 - fixed enable-debug compilation (George Merticariu) |
1213 | | * changeset:c75d496 | ticket:1028 - fixed rasdaman compilation with enable debug (George Merticariu) |
1214 | | * changeset:ae6c6e6 | ticket:1032 - fix parallel queries (Dimitar Misev) |
1215 | | * changeset:d5821d9 | ticket:1033 - status 2 shouldn't be treated as error on execute query (George Merticariu) |
1216 | | * changeset:024c42a | ticket:1034 - crash testing of rasdaman (Dimitar Misev) |
1217 | | * changeset:82eb6ec | ticket:1034 - handle SIGUSR1 in rasserver (print stacktrace and then kill itself), to be used for randomized crash testing (Dimitar Misev) |
1218 | | * changeset:9c05c29 | ticket:1035 - Fix building of reladminif (Georg Semmler) |
1219 | | * changeset:e9f8ffd | ticket:1040 - grpc java plugin is not required if java is disabled (George Merticariu) |
1220 | | * changeset:f99eb49 | ticket:1044 - Set a fixed timeout for client requests. If a server does not reply within 5 seconds, the service call is aborted. (Alexandru Toader) |
1221 | | * changeset:ca21b26 | ticket:1045 - fix compilation with --enable-strict and --enable-debug (Vlad Zamfir) |
1222 | | * changeset:6686b54 | ticket:1046 - start_rasdaman messages (Bang Pham Huu) |
1223 | | * changeset:ea4d508 | ticket:1046 - start_rasdaman.sh messages (removed blank lines and redundant words) (BangPH) |
1224 | | * changeset:2ddf07c | ticket:1050 - Petascope.properties lost many configuration after new install (BangPH) |
1225 | | * changeset:1cfba37 | ticket:1051 - fix warning (Dimitar Misev) |
1226 | | * changeset:6cd7f87 | ticket:1058 - removed java generated files (George Merticariu) |
1227 | | * changeset:02b2541 | ticket:1061 - Implemented option No. 2 for handling client requests for an available server (Alexandru Toader) |
1228 | | * changeset:1094a32 | ticket:1062 - Fixed compilation with postgresql (Alexandru Toader) |
1229 | | * changeset:daf4cce | ticket:1063 Fixed the Petascope configuration for the wcs-client. (Alexandru Toader) |
1230 | | * changeset:341fe4e | ticket:1063 - WCS-Client could not load user interface (BangPH) |
1231 | | * changeset:3db6666 | ticket:1064 wcst_import extract recipe fails when coverage is irregular and initial slice has all coefficient points (should be the first point), accepted by Alex Dumitru: http://codereview.rasdaman.org/D25 (BangPH) |
1232 | | * changeset:e1cb7ea | ticket:1065 - Added the minimal dependencies for the wcs-client to the repo and updated the readme (Alexandru Toader) |
1233 | | * changeset:682676b | ticket:1069 - fix installation of rasgeo (Dimitar Misev) |
1234 | | * changeset:d5d2466 | ticket:1069 - fix installation of rasgeo, fix typo (Dimitar Misev) |
1235 | | * changeset:05939ee | ticket:1069 rasimport and wcst_import should not compile/install on --disable-java (also fix ticket 1068) (Bang Pham Huu) |
1236 | | * changeset:c530186 | ticket:1073 - divide tile files into subdirectories (Dimitar Misev) |
1237 | | * changeset:548b95b | ticket:1074 - fix error when RASBASE is missing (Dimitar Misev) |
1238 | | * changeset:d3b3228 | ticket:1075 - Removed bad easylogging configuration that caused rasql to segfault (Alexandru Toader) |
1239 | | * changeset:b1ee0fc | ticket:1076 - As per the GRPC recommendation I have implemented a HealthCheck to allow clients to detect if a server is up and running. (Alexandru Toader) |
1240 | | * changeset:a9645ad | ticket:1078 - Fixed bug in the GetCoverage component of the WCS client. (Alexandru Toader) |
1241 | | * changeset:45d8382 | ticket:1083 - revert secore EPSG database to v8.5 (Dimitar Misev) |
1242 | | * changeset:1e19dd1 | ticket:1083 - update secore EPSG database to v8.7.5 (Dimitar Misev) |
1243 | | * changeset:22d663e | ticket:134 - rasdl --del* bug when deleting used types (with ticket 1004 duplicated) (BangPH) |
1244 | | * changeset:834e49f | ticket:245 - fix insert/update distinction on client side (Dimitar Misev) |
1245 | | * changeset:76e9eaa | ticket:374 - introduce alias power to function pow (Dimitar Misev) |
1246 | | * changeset:272311e | ticket:702 Postgis is installed but still not found (accepted by Dimitar: http://codereview.rasdaman.org/D21) (BangPH) |
1247 | | * changeset:036f546 | ticket:772 - implement inv_csv function (Vlad Zamfir) |
1248 | | * changeset:f0c06d9 | ticket:858 - fix shift on 1D arrays (Dimitar Misev) |
1249 | | * changeset:80c6232 | ticket:875 properties files get unduly modified by installation procedure. Accepted by Dimitar Misev (http://codereview.rasdaman.org/D22). (BangPH) |
1250 | | * changeset:cfb9c43 | ticket:876 - Support image/png output with WCS GetCoverage requests (BangPH) |
1251 | | * changeset:9ca8e98 | ticket:876 - Support PNG in WCS (add test cases) (BangPH) |
1252 | | * changeset:5a9cf41 | ticket:877 - modulo operation does not respect null values (Dimitar Misev) |
1253 | | * changeset:dfa8204 | ticket:903 - add configuration files for easylogging and change log format (Vlad Zamfir) |
1254 | | * changeset:b354eb6 | ticket:903 - change easylogging++ configuration (Vlad Zamfir) |
1255 | | * changeset:3622eda | ticket:903 - change easylogging++ log format (Vlad Zamfir) |
1256 | | * changeset:97d2702 | ticket:903 - configure easylogging++ in rasgeo, rasql (Vlad Zamfir) |
1257 | | * changeset:786193f | ticket:903 - configure easylogging++ in rasmgr and rasserver (Vlad Zamfir) |
1258 | | * changeset:5c8df49 | ticket:903 - Fix LDEBUG build error (Vlad Zamfir) |
1259 | | * changeset:6a40928 | ticket:903 - fix performance issue with easylogging (Dimitar Misev) |
1260 | | * changeset:3a94172 | ticket:903 - fix temporarily performance issue caused by easylogging (Dimitar Misev) |
1261 | | * changeset:ef29e54 | ticket:903 - remove unnecessary logging statements from qlparser (Vlad Zamfir) |
1262 | | * changeset:cf7e23a | ticket:903 - replace logging with easylogging in directql, rasmgr, server, servercomm (Vlad Zamfir) |
1263 | | * changeset:f523466 | ticket:903 - replace rasdaman logging with easylogging in applications, catalogmgr, indexmgr (Vlad Zamfir) |
1264 | | * changeset:20a62c2 | ticket:903 - replace rasdaman logging with easylogging in applications (Vlad Zamfir) |
1265 | | * changeset:7deef80 | ticket:903 - replace rasdaman logging with easylogging in conversion part 1 (Vlad Zamfir) |
1266 | | * changeset:bba15ca | ticket:903 - replace rasdaman logging with easylogging in conversion part 2 (Vlad Zamfir) |
1267 | | * changeset:1bebf8c | ticket:903 - replace rasdaman logging with easylogging in mddmgr, rascontrol (Vlad Zamfir) |
1268 | | * changeset:c32e49a | ticket:903 - replace rasdaman logging with easylogging in network (Vlad Zamfir) |
1269 | | * changeset:d2a729e | ticket:903 - replace rasdaman logging with easylogging in qlparser part 1 (Vlad Zamfir) |
1270 | | * changeset:62c5649 | ticket:903 - replace rasdaman logging with easylogging in qlparser part 2 (Vlad Zamfir) |
1271 | | * changeset:7c0f520 | ticket:903 - replace rasdaman logging with easylogging in qlparser part 3 (Vlad Zamfir) |
1272 | | * changeset:0a0d172 | ticket:903 - replace rasdaman logging with easylogging in rasgeo part 2 (Vlad Zamfir) |
1273 | | * changeset:309d354 | ticket:903 - replace rasdaman logging with easylogging in rasgeo (Vlad Zamfir) |
1274 | | * changeset:9ce03c2 | ticket:903 - replace rasdaman logging with easylogging in raslib part 1 (Vlad Zamfir) |
1275 | | * changeset:67e8635 | ticket:903 - replace rasdaman logging with easylogging in raslib part 2 (Vlad Zamfir) |
1276 | | * changeset:6645efa | ticket:903 - replace rasdaman logging with easylogging in raslib, rasodmg part 2 (Vlad Zamfir) |
1277 | | * changeset:5f4b927 | ticket:903 - replace rasdaman logging with easylogging in raslib, rasodmg (Vlad Zamfir) |
1278 | | * changeset:4c48612 | ticket:903 - replace rasdaman logging with easylogging in rasodmg (Vlad Zamfir) |
1279 | | * changeset:f6c81ad | ticket:903 - replace rasdaman logging with easylogging in reladminif (Vlad Zamfir) |
1280 | | * changeset:f8b3945 | ticket:903 - replace rasdaman logging with easylogging in relblobif (Vlad Zamfir) |
1281 | | * changeset:15956bd | ticket:903 - replace rasdaman logging with easylogging in relcatalogif (Vlad Zamfir) |
1282 | | * changeset:48eb302 | ticket:903 - replace rasdaman logging with easylogging in relindexif (Vlad Zamfir) |
1283 | | * changeset:e11de8a | ticket:903 - replace rasdaman logging with easylogging in relmddif, relstorageif (Vlad Zamfir) |
1284 | | * changeset:1198015 | ticket:903 - replace rasdaman logging with easylogging in rnpclientcomm.cc (Vlad Zamfir) |
1285 | | * changeset:6b2607d | ticket:903 - replace rasdaman logging with easylogging in rnprotocol (Vlad Zamfir) |
1286 | | * changeset:64cb9fd | ticket:903 - replace rasdaman logging with easylogging in server, reladminif (Vlad Zamfir) |
1287 | | * changeset:ac69aef | ticket:903 - replace RMDBGIF macros with easylogging statements part 1 (Vlad Zamfir) |
1288 | | * changeset:f2db560 | ticket:903 - replace RMDBGIF macros with easylogging statements part 2 (Vlad Zamfir) |
1289 | | * changeset:ea1496b | ticket:903 - replace RMDBGIF macros with easylogging statements part 3 (Vlad Zamfir) |
1290 | | * changeset:17c29b2 | ticket:903 - revert changes to LOG macro in directql part 2 (Vlad Zamfir) |
1291 | | * changeset:0068ce3 | ticket:903 - revert changes to LOG macro in directql (Vlad Zamfir) |
1292 | | * changeset:20cc509 | ticket:903 - set default easylogging file path to /dev/null (Vlad Zamfir) |
1293 | | * changeset:f2bcbdb | ticket:903 - solve warnings caused by easylogging (Vlad Zamfir) |
1294 | | * changeset:8cf2412 | ticket:910 - WCS ProcessRequest does not work on Webkit browsers (tested with Firefox 38, Chrome 44, Safari 5, Internet Explorer 6). (BangPH) |
1295 | | * changeset:e7aebd8 | ticket:914 - Refactor petascope ExceptionCodes into Exceptions for WCS-T (BangPH) |
1296 | | * changeset:d6e72e3 | ticket:921 - Cleaned up the WCS client code and rewrote the UI. (Alexandru Toader) |
1297 | | * changeset:12ef568 | ticket:956 add default null support (Alex Dumitru) |
1298 | | * changeset:a82cc08 | ticket:959 - HSQLDB alternative backend for petascope (Dimitar Misev) |
1299 | | * changeset:5432c7a | ticket:960 - do not install jetty unless java server is embedded (Dimitar Misev) |
1300 | | * changeset:5a489da | ticket:960 - do not install jetty unless java server is embedded, fix typo (Dimitar Misev) |
1301 | | * changeset:e7d2d3a | ticket:960 - embed jetty with petascope (BangPH) |
1302 | | * changeset:817d6ff | ticket:960 - enable embedded jetty only explicitly with configure option --with-java-server=embedded (Dimitar Misev) |
1303 | | * changeset:6894488 | ticket:960 - Jetty enable with Petascope (Validated by Vlad, help from Dimitar). (BangPH) |
1304 | | * changeset:50b929f | ticket:961 - failover to configured resolver when the resolver in the crs definition is unresolvable (Dimitar Misev) |
1305 | | * changeset:d65cbf3 | ticket:962 - fixed irregular axis bounds pushed to the limits in subsets that don't intersect any slices (Vlad Merticariu) |
1306 | | * changeset:6a0690b | ticket:968 - wcst_import recipes should allow custom band names (Dimitar Misev) |
1307 | | * changeset:f6fc7f9 | ticket:969 - Deleting coverage ingested with wcst_import fails (BangPH) |
1308 | | * changeset:f9bc2b7 | ticket:970 - set a timout of 60 seconds for executing sqlite (Dimitar Misev) |
1309 | | * changeset:47d6e75 | ticket:975 Fix crs indices computation for inverted crses in WMS 1.3 and support for openlayers (Alex Dumitru) |
1310 | | * changeset:2eff30b | ticket:975 Fixed wms crs computing for negative indices (Alex Dumitru) |
1311 | | * changeset:ecad5a6 | ticket:976 - fix validation of nil values in petascope (Dimitar Misev) |
1312 | | * changeset:b59d6ea | ticket:977 - set default installation prefix to /usr/local/rasdaman (Dimitar Misev) |
1313 | | * changeset:fb67982 | ticket:978 - check if user has correct permissions when starting/initializing rasdaman (Dimitar Misev) |
1314 | | * changeset:328f731 | ticket:978 - fix write permission check (Dimitar Misev) |
1315 | | * changeset:d71134c | ticket:979 support for grid coverages in wcst (Alex Dumitru) |
1316 | | * changeset:544a9d2 | ticket:979 & ticket:980 added support for GridCoverages (non-Rectified) to WCST and changed the default pixel data type when not specified to Float32 (Vlad Merticariu) |
1317 | | * changeset:ee68a8b | ticket:981 - do not throw error if database does not exist (Dimitar Misev) |
1318 | | * changeset:775167a | ticket:981 - fix compilation warning (Dimitar Misev) |
1319 | | * changeset:a0d161d | ticket:981 - throw proper errors when recreating an existing RASBASE (Dimitar Misev) |
1320 | | * changeset:a318325 | ticket:983 wcst_import: invalid input files should not cause error (BangPH) |
1321 | | * changeset:66f058a | ticket:985 WCS Extract recipe for extracting data from an existing WCS service (Alex Dumitru) |
1322 | | * changeset:789cc0e | ticket:986 - WCST should work with file names containing spaces and ticket:1026 escape special characters (Comment: one code fix both tickets) (BangPH) |
1323 | | * changeset:00b44e8 | ticket:987 fixed metadata rollback on failed irregular coverage updates (Vlad Merticariu) |
1324 | | * changeset:3d31481 | ticket:989 WCST Import improvements (Alex Dumitru) |
1325 | | * changeset:dc6b72a | ticket:989 WCST Import improvements - part 2 (Alex Dumitru) |
1326 | | * changeset:f12a849 | ticket:989 WCST Import improvements - part 3 (Alex Dumitru) |
1327 | | * changeset:654d9df | ticket:993 - Fix warnings in conversion (Georg Semmler) |
1328 | | * changeset:565c0a0 | ticket:995 WMS should update definitions on WCS-T updates (Alex Dumitru) |
1329 | | * changeset:ea26689 | ticket:999 - rasmgr.auth is now saved in CONFDIR as it was in the old rasmgr. (Alexandru Toader) |
1330 | | |
1331 | | |
1332 | | Addressed tickets between v9.2.0-alpha1 and v9.2.0-beta1: |
1333 | | {{{ |
1334 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.2.0-alpha1..v9.2.0-beta1 | sort -k 3 -t ':' |
1335 | | }}} |
1336 | | |
1337 | | * changeset:4cf00bd | ticket:1002 - Fixed test for rasnet (Alexandru Toader) |
1338 | | * changeset:55b3a4d | ticket:1085 - check for binaries during configure (George Merticariu) |
1339 | | * changeset:c831e59 | ticket:1085 - fix checking of grpc components (Dimitar Misev) |
1340 | | * changeset:d719134 | ticket:1087 - Create editable version for petascope*.properties (Fix small indentation, add Rasdama headers, add Jetty Configuration to petascope properties (SQLite, HSQLDB) (Bang Pham Huu) |
1341 | | * changeset:4a90365 | ticket:1087 edit petascope properties in temporary setting file (accepted by Dimitar: http://codereview.rasdaman.org/D30) (BangPH) |
1342 | | * changeset:324bb85 | ticket:1088 - add copyright header and description for logging options in the easylogging configuration files (Vlad Zamfir) |
1343 | | * changeset:b9998ef | ticket:1090 - Embedded Jetty needs addon to support JSP for SECORE (Accepted by Dimitar Misev) (Bang Pham Huu) |
1344 | | * changeset:484afdc | ticket:1092 - allow rasserver to terminate properly (Dimitar Misev) |
1345 | | * changeset:5bb0d2b | ticket:1093 - Support GML validation in SECORE before submitting definition and refactor browse.jsp with some small correction in behavior (with ticket 1098 - fix error in delete group definition). (BangPH) |
1346 | | * changeset:73d0805 | ticket:1094 update doc set to v9.2 (Peter BaumanN) |
1347 | | * changeset:725c128 | ticket:1100 - fix default tile size (Dimitar Misev) |
1348 | | * changeset:31c7b80 | ticket:1104 - fix clean of grpc generated files (Dimitar Misev) |
1349 | | * changeset:b52f314 | ticket:1105 - Fixed comments in easylogging configuration files. (Alexandru Toader) |
1350 | | * changeset:b4409ad | ticket:1107 added class for multipart response handling for wcs2 (Vlad Merticariu) |
1351 | | * changeset:0065170 | ticket:665 - Fix existing Petascope JUnit tests (http://codereview.rasdaman.org/D39) (BangPH) |
1352 | | * changeset:b2bc48d | ticket:875 - properties files get unduly modified by installation procedure (fix creating redundant backup properties if nothing was added and permission to 644 of properties files) (BangPH) |
1353 | | * changeset:74d0852 | ticket:886 - improve transaction handling in blob file storage (Dimitar Misev) |
1354 | | * changeset:1daf7cb | ticket:944 XML Parser with XXE vulnerability solved and test file (Danut Rusu) |
1355 | | * changeset:2d1d5ef | ticket:994 - Fix error with add, update definition, improve small interface and behaviors in SECORE. (Accepted by Dimitar http://codereview.rasdaman.org/D32) (BangPH) |
1356 | | |
1357 | | |
1358 | | Addressed tickets between v9.2.0-beta1 and v9.2.0: |
1359 | | {{{ |
1360 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.2.0-beta1..v9.2.0 | sort -k 3 -t ':' |
1361 | | }}} |
1362 | | |
1363 | | * changeset:35854cd | ticket:000 documented 9.2 functionality (Peter BaumanN) |
1364 | | * changeset:3ae2de4 | ticket:000 - ignore generated files (Dimitar Misev) |
1365 | | * changeset:692f29e | ticket:1000 petascope service identification and provider should be configurable easier (BangPH) |
1366 | | * changeset:448e5fd | ticket:1005 - wcps parser error with date ranges (BangPH) |
1367 | | * changeset:06ff429 | ticket:1007 - fix general condense on values of type char/short (Dimitar Misev) |
1368 | | * changeset:9152ab4 | ticket:1025 - added support for braches in rasdaman (George Merticariu) |
1369 | | * changeset:d68c143 | ticket:1042 - Fixed bug in the Java implementation of the new protocol (Alexandru Toader) |
1370 | | * changeset:bc6fe74 | ticket:1042 - Updated peer management implementation in rasnet to respect the specification of the old protocol. (Alexandru Toader) |
1371 | | * changeset:7145fcd | ticket:1047 - Modified third_party makefile to install the needed header and library files to $RMANHOME/include and $RMANHOME/lib (Alexandru Toader) |
1372 | | * changeset:cfaa4f7 | ticket:1055 - error when inserting a new coverage id that is the same name as an existing rasdaman collection (http://codereview.rasdaman.org/D59) (BangPH) |
1373 | | * changeset:14219b6 | ticket:1066 Add autoreconf command to installation guide (Peter BaumanN) |
1374 | | * changeset:9701d69 | ticket:1071 - rasj.jar is not installed on make install (BangPH) |
1375 | | * changeset:f57e28b | ticket:1079 - WCS GetCoverage error when encode in application/gml+xml (BangPH) |
1376 | | * changeset:e264014 | ticket:1081 - Added git submodules for easyloggingpp, googlemock and googletest (Alexandru Toader) |
1377 | | * changeset:ec4c8a6 | ticket:1084 - The WCS client now displays exceptions received from the server. (Alexandru Toader) |
1378 | | * changeset:6ee4a95 | ticket:1086 - added conditional compilation for common (George Merticariu) |
1379 | | * changeset:516d62f | ticket:1104 - generate java proto files if they are missing (George Merticariu) |
1380 | | * changeset:9b5111e | ticket:1109 - Fix SECORE definitions in userdb XML to valid GML Schema (accepted in http://rasdaman.org/ticket/1109) (BangPH) |
1381 | | * changeset:c0a3908 | ticket:1110 -- removed java.nio dependencies from test file (Danut Rusu) |
1382 | | * changeset:2f3672f | ticket:1113 - Duplicate data in area definition of SECORE when open in browse.jsp (accepted in http://codereview.rasdaman.org/D46). (BangPH) |
1383 | | * changeset:a8b776e | ticket:1114 WCSTImport type inconsistency for coverage coefficients (Alex Dumitru) |
1384 | | * changeset:0b7fd09 | ticket:1118 - Added easylogging, googlemock and googletest as third party dependencies and changed include headers in files that use them. (Alexandru Toader) |
1385 | | * changeset:1ffabbc | ticket:1118 - Added grpc and grpc-java submodules (Alexandru Toader) |
1386 | | * changeset:4b4b7b5 | ticket:1118 - Fixed bug in makefile which caused git submodule update to not run (Alexandru Toader) |
1387 | | * changeset:0549725 | ticket:1118 - Fixed bug in third_party Makefile (Alexandru Toader) |
1388 | | * changeset:d9ba050 | ticket:1118 - Integrated the build procedure of third_party libraries with rasdaman's build. (Alexandru Toader) |
1389 | | * changeset:c9085a3 | ticket:1119 - new type syntax in rasql (George Merticariu) |
1390 | | * changeset:6e6eaf2 | ticket:1122 - change default target install dir to /opt/rasdaman (Dimitar Misev) |
1391 | | * changeset:2a53270 | ticket:1126 - fix scaling of some corner cases by merging tiles (Dimitar Misev) |
1392 | | * changeset:f4a50b8 | ticket:1128 - Testing wcst_import in system. (BangPH) |
1393 | | * changeset:aaa8eef | ticket:1129 - temporarily ignore wcps test 101 (Dimitar Misev) |
1394 | | * changeset:94ee8c8 | ticket:1130 - fix create_db.sh to create the filestorage directory if it does not exist (Dimitar Misev) |
1395 | | * changeset:58e99c5 | ticket:1132 - Missing detail information in log file of system test (test_wcs, test_wcps,...) (http://codereview.rasdaman.org/D63) (BangPH) |
1396 | | * changeset:9cd51a1 | ticket:1133 fixed validation error on update for coverages having more than 128 bands (Vlad Merticariu) |
1397 | | * changeset:62baff0 | ticket:1134 - Fixed bug in wcs-client GetCoverage core tab that prevented slicing at the default value (Alexandru Toader) |
1398 | | * changeset:65b1e6b | ticket:1135 - reconfigure the debug symbols requirements (George Merticariu) |
1399 | | * changeset:a47cbf2 | ticket:1136 - Fix format specifiers for oid in partinsert.cc (Georg Semmler) |
1400 | | * changeset:816fa2c | ticket:1137 - Using wcst_import in petascope_insertdemo.sh (http://codereview.rasdaman.org/D65) (BangPH) |
1401 | | * changeset:29033fd | ticket:1142 - do not wrap RasQueryExecutionFailedException in RasQueryExecutionFailedException (George Merticariu) |
1402 | | * changeset:6be2a30 | ticket:1144 git init needs to be run in source root for git < 1.8 (Alex Dumitru) |
1403 | | * changeset:f23d4b3 | ticket:1145 Boost exception is required by rasmgr but it isn't actually needed (Alex Dumitru) |
1404 | | * changeset:9775cfb | ticket:1148 - Added exception handler to surround methods that should not throw exceptions. (Alexandru Toader) |
1405 | | * changeset:b858793 | ticket:1150 - rasmgr log output is now sent to rasmgr.(PID).log as was in the old implementation of rasmgr. (Alexandru Toader) |
1406 | | * changeset:167aa2f | ticket:1150 - rasmgr_x now uses the etc/log-rasmgr.conf configuration file so the log level is configurable at runtime. (Alexandru Toader) |
1407 | | * changeset:34be5d0 | ticket:1150 - Replaced LINFO debug statements with LDEBUG in rasmgr (Alexandru Toader) |
1408 | | * changeset:58aa7b9 | ticket:1151 - Installed signal handler for rasserver for the rasnet protocol (Alexandru Toader) |
1409 | | * changeset:64dc73c | ticket:1154 - Evaluation of null values is not safe in QtDomainOperation (Dimitar Misev) |
1410 | | * changeset:e73f765 | ticket:1155 - Implemented functionality in the configuration manager which saves the state of rasmgr to a unique file if the configuration is not explicitly saved through the rascontrol save command. (Alexandru Toader) |
1411 | | * changeset:f79e291 | ticket:1158 - make rasnet the default network protocol (Dimitar Misev) |
1412 | | * changeset:abe334c | ticket:1160 - petascop.properties document (BangPH) |
1413 | | * changeset:e375481 | ticket:1164 - Update build dependencies in RPM spec files (Dimitar Misev) |
1414 | | * changeset:79e80ad | ticket:1165 - Added declaration of signal handler function (Alexandru Toader) |
1415 | | * changeset:8356526 | ticket:1165 - Added empty throw specifier to allow rasdaman to compile with older version of g++ (Alexandru Toader) |
1416 | | * changeset:793bb34 | ticket:1167 - Fix the right path to wcst_import.py in test wcst_import (BangPH) |
1417 | | * changeset:91ad088 | ticket:1167 Petascope_insertdemo.sh should keep the band names after update (Alex Dumitru) |
1418 | | * changeset:6391338 | ticket:1169 - Updated the maximum number of milliseconds allowed between two KeepAlive messages from the client. (Alexandru Toader) |
1419 | | * changeset:c56056c | ticket:1176 - Added . as a valid character in the hostname (Alexandru Toader) |
1420 | | * changeset:72ff6a0 | ticket:1182 - check if rasmgr port is alreay in use (George Merticariu) |
1421 | | * changeset:3c56ce9 | ticket:1183 - error request should return content instead of empty in system test (BangPH) |
1422 | | * changeset:d9aae10 | ticket:1184 - add libstdc++ as a build dependency; fix java and third_party Makefiles to properly install files (Dimitar Misev) |
1423 | | * changeset:6b22715 | ticket:1185 - Added code in the new rasmgr to handle the old format of rasmgr.auth (Alexandru Toader) |
1424 | | * changeset:2c7298a | ticket:1187 - Fixed bug in rascontrol grammar that did not allow peer host names to contain . . Fixed bug in rasmgr address binding (Alexandru Toader) |
1425 | | * changeset:538a636 | ticket:240 - Fix exporting big format encoded data on rasnet (Alexandru Toader) |
1426 | | * changeset:084ee42 | ticket:240 - fix exporting big format encoded data with C++ clients (Dimitar Misev) |
1427 | | * changeset:b832457 | ticket:368 - expand/format parameters should not be allowed in CCRS (BangPH) |
1428 | | * changeset:327dda3 | ticket:374 document pow(), power() (Peter BaumanN) |
1429 | | * changeset:996e9ee | ticket:704 Document dbinfo() function (Peter BaumanN) |
1430 | | * changeset:a474a82 | ticket:732 - SECORE definition is not valid and need to validate all definition (http://codereview.rasdaman.org/D47) (BangPH) |
1431 | | * changeset:e8b2527 | ticket:819 - Resolving hrefs in secore doesn't work across databases (accepted in http://codereview.rasdaman.org/D42) (BangPH) |
1432 | | * changeset:d59198e | ticket:847 - Petascope version number (http://codereview.rasdaman.org/D92) (BangPH) |
1433 | | * changeset:ea99d6f | ticket:943 - resolve bison conflicts (BangPH) |
1434 | | |
1435 | | |
1436 | | Addressed tickets between v9.2.0-beta1 and v9.2.0: |
1437 | | {{{ |
1438 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.2.0..v9.2.1 | sort -k 3 -t ':' |
1439 | | }}} |
1440 | | |
1441 | | * changeset:fb96e0c | ticket:1141 more exact description of name syntax (Peter BaumanN) |
1442 | | * changeset:6f40cc0 | ticket:1159 - language issue with petascope (BangPH) |
1443 | | * changeset:d1df757 | ticket:1171 - Cannot insert WMS layer if CRS definition is not available in opengis (BangPH) |
1444 | | * changeset:fa890d9 | ticket:1189 - Log permission in custom_script of system_test (BangPH) |
1445 | | * changeset:cce49b0 | ticket:1190 - Updated GRPC to release-0.13 and GRPC-Java to release 0.12.0 (Alexandru Toader) |
1446 | | * changeset:e4c80e8 | ticket:1192 - WCST_Import should catch WMSException when insert WMS layer error (BangPH) |
1447 | | * changeset:eb42c3e | ticket:1193 - Fixed whitespace problems (Alexandru Toader) |
1448 | | * changeset:4e1af15 | ticket:1194 - WMS requests do not set the CORS headers (Dimitar Misev) |
1449 | | * changeset:56c4c13 | ticket:1199 - WCS_Import error when using wcs_extract with not existing wcs_endpoint and coverage_id (BangPH) |
1450 | | * changeset:e3808b5 | ticket:1201 - stream http query result (George Merticariu) |
1451 | | * changeset:61670a3 | ticket:1252 - fix default tiling scheme (Dimitar Misev) |
1452 | | * changeset:4b2aa04 | ticket:153 - fix error when comparing 2 XML files from GetCapabilties by adding custom scripts (BangPH) |
1453 | | * changeset:a52025c | ticket:360 - Error in variables labels in a WCPS trimming operation. (BangPH) |
1454 | | * changeset:7461a5c | ticket:595 - WCPS domain metadata expression inside interval (BangPH) |
1455 | | |
1456 | | |
1457 | | Acknowledgements to the contributors of this release: |
1458 | | {{{ |
1459 | | git log --pretty=format:"%an" v9.1.0..v9.2.0 | sort | uniq -c |
1460 | | }}} |
1461 | | {{{ |
1462 | | 38 Alexandru Toader |
1463 | | 14 Alex Dumitru |
1464 | | 43 BangPH |
1465 | | 2 Danut Rusu |
1466 | | 49 Dimitar Misev |
1467 | | 14 George Merticariu |
1468 | | 4 Georg Semmler |
1469 | | 5 Peter BaumanN |
1470 | | 5 Vlad Merticariu |
1471 | | 42 Vlad Zamfir |
1472 | | }}} |
1473 | | |
1474 | | |
1475 | | == Version 9.1 == |
1476 | | |
1477 | | Major new features: |
1478 | | |
1479 | | - new client/server communication protocol |
1480 | | - the current RNP protocol is deprecated now, and the new protocol will become the default in v10.0 |
1481 | | - configure with `--enable-rasnet` to use the new protocol |
1482 | | |
1483 | | - support for WCS Processing and WCPS 1.5 (informal naming, indicating transition from WCPS 1 to forthcoming WCPS 2) |
1484 | | - new parser with significantly improved error handling, among others, available at `service=WCS&request=ProcessCoverages&version=1.5` |
1485 | | - the old parser is still default in 9.1, because of small backwards incompatibilities that the new parser introduces |
1486 | | |
1487 | | - support for WCS-T 2.0 insert, delete and update |
1488 | | - new python import tool for petascope, '''wcst_import''' (an alternative to rasimport based on the WCS-T standard) |
1489 | | |
1490 | | - new WCS 2.0 web client, supporting the core as well as all extensions implemented by rasdaman |
1491 | | - available in source:applications/wcs-client |
1492 | | - default petascope landing page at `<petascope-endpoint>/rasdaman/ows` |
1493 | | |
1494 | | - full support for WMS 1.3 in addition to the already supported WMS 1.1 |
1495 | | - in conjunction with WCS-T, WCS coverages can easily be published as WMS layers with `InsertWCSLayer` requests |
1496 | | |
1497 | | - null/nodata values support, ported from rasdaman enterprise |
1498 | | - it is necessary to run '''update_db.sh''', to enable null values in an existing rasdaman installation |
1499 | | |
1500 | | - type management can be done flexibly via rasql queries now, and is not limited to using rasdl |
1501 | | - Enhanced "induced" general condenser in rasql |
1502 | | - R package for rasdaman ('''RRasdaman''') |
1503 | | |
1504 | | === Upgrade from 9.0.x === |
1505 | | To upgrade from rasdaman 9.0 to 9.1, it is necessary to upgrade the database by running '''update_db.sh'''. This is a backwards compatible change, i.e. rasdaman 9.0 can still be run on the same database after the update. |
1506 | | |
1507 | | '''Note:''' SQLite/Filestorage is the default backend now; to use PostgreSQL when compiling from source, use configure option `--with-default-basedb=postgresql` |
1508 | | |
1509 | | === Final release Version 9.1.0 === |
1510 | | |
1511 | | {{{ |
1512 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.1.0-beta2..v9.1.0 | sort -k 3 -t ':' |
1513 | | }}} |
1514 | | |
1515 | | * changeset:cfa5082 | ticket:489 - remove and ignore generated files from the repository (Dimitar Misev) |
1516 | | * changeset:46b19dc | ticket:815 - fix database connect/disconnect for SQLite backend (Dimitar Misev) |
1517 | | * changeset:b66a748 | ticket:841 - add sqlite/filestorage RPM spec file and adapt for CentOS 7 (Dimitar Misev) |
1518 | | * changeset:d84ae07 | ticket:841 - fix tomcat path in RPMs for CentOS 7 (Dimitar Misev) |
1519 | | * changeset:4dbccf4 | ticket:845 - added error text for De and Fr (George Merticariu) |
1520 | | * changeset:9ef03cd | ticket:845 - fixed DE error texts (George Merticariu) |
1521 | | * changeset:c94b26a | ticket:845 - fixed typos in DE error texts (George Merticariu) |
1522 | | * changeset:c9feffc | ticket:845 - type managemet in rasql (George Merticariu) |
1523 | | * changeset:11f30f3 | ticket:849 - fix select/insert/update in directql (Dimitar Misev) |
1524 | | * changeset:49cb77f | ticket:852 - fix retreival of SWE quantity values from petascopedb (Dimitar Misev) |
1525 | | * changeset:8a73a79 | ticket:856 - correct some casts, fix case evaluation, fix typo (Dimitar Misev) |
1526 | | * changeset:87450eb | ticket:856 - Fixed c++ old-style cast warnings part 1 (Vlad Zamfir) |
1527 | | * changeset:95c4135 | ticket:856 - Fixed const cast in parse.cc (Vlad Zamfir) |
1528 | | * changeset:adf3686 | ticket:856 - Fixed c++ warnings in alignedtiling (Vlad Zamfir) |
1529 | | * changeset:3a567ef | ticket:856 - Fixed c++ warnings in applications, conversion, qlparser, rnprotocol part 1 (Vlad Zamfir) |
1530 | | * changeset:bf4d412 | ticket:856 - Fixed c++ warnings in applications, conversion, qlparser, rnprotocol part 2 (Vlad Zamfir) |
1531 | | * changeset:8d7e9b3 | ticket:856 - Fixed c++ warnings in applications, conversion, qlparser, rnprotocol part 3 (Vlad Zamfir) |
1532 | | * changeset:a45eb27 | ticket:856 - Fixed c++ warnings in applications, conversion, rasmgr (Vlad Zamfir) |
1533 | | * changeset:6cf856a | ticket:856 - Fixed c++ warnings in conversion, httpserver, raslib and rasmgr part 1 (Vlad Zamfir) |
1534 | | * changeset:ad8eddc | ticket:856 - Fixed c++ warnings in conversion, httpserver, raslib and rasmgr part 2 (Vlad Zamfir) |
1535 | | * changeset:f485d7c | ticket:856 - Fixed c++ warnings in conversion, httpserver, raslib and rasmgr part 3 (Vlad Zamfir) |
1536 | | * changeset:1865b0a | ticket:856 - Fixed c++ warnings in qlparser (Vlad Zamfir) |
1537 | | * changeset:f63ed79 | ticket:856 - Fixed c++ warnings in rasmgr, server, servercomm (Vlad Zamfir) |
1538 | | * changeset:ed6d893 | ticket:856 - Fixed c++ warnings in reladminif, recatalogif, relindexif (Vlad Zamfir) |
1539 | | * changeset:725ff8e | ticket:856 - fix macro redefinition warnings, few memory errors, and time handling in wcst_import (Dimitar Misev) |
1540 | | * changeset:a5b35ee | ticket:856 - fix unused function parameters warnings in gcc 4.9 (Dimitar Misev) |
1541 | | * changeset:1791594 | ticket:856 - replaced deprecated library strstream with stringstream part 1 (Vlad Zamfir) |
1542 | | * changeset:82805dd | ticket:856 - replaced deprecated library strstream with stringstream part 2 (Vlad Zamfir) |
1543 | | * changeset:b12b268 | ticket:856 - Suppressed c++ warnings in automatically generated files lex, oql, odl (Vlad Zamfir) |
1544 | | * changeset:01b45bc | ticket:856 - Suppressed c++ warnings in automatically generated files rpcif_clnt, rpcif_svc (Vlad Zamfir) |
1545 | | * changeset:4fef3a0 | ticket:911 - adapt rasgeo to support sqlite/filestorage (Dimitar Misev) |
1546 | | * changeset:40f15f7 | ticket:916 - Fix conflicts about variable errno (Jinbo Zhang) |
1547 | | * changeset:abdd4f9 | ticket:919 - fix memory errors in servercomm, storage layout (Dimitar Misev) |
1548 | | * changeset:0d66a1b | ticket:919 - Fix memory leak in QtRangeConstructor (Veranika Liaukevich) |
1549 | | * changeset:2821afc | ticket:919 - Fix memory leaks (Veranika Liaukevich) |
1550 | | * changeset:657c59a | ticket:919 - MDDObj changes: use boost::shared_ptr<Tile>. (Veranika Liaukevich) |
1551 | | * changeset:6409f14 | ticket:922 - Disable autoconf warnings about non-POSIX make extensions (Veranika Liaukevich) |
1552 | | * changeset:c514270 | ticket:923 - rasmgr.auth should be in etc rather than $HOME (Dimitar Misev) |
1553 | | * changeset:d67c5b8 | ticket:926 - Cleaned up rasnet code, added developer documentation and merged with main branch. (Alexandru Toader) |
1554 | | * changeset:206ee48 | ticket:927 - fix formatting in range constructor and marray/condense evaluation code (Dimitar Misev) |
1555 | | * changeset:0f7027d | ticket:927 - fix segfault when struct literal is used in an marray (Dimitar Misev) |
1556 | | * changeset:40adc4e | ticket:930 - Merged changes done to the WCS-client on Eartlook into the main branch (Alexandru Toader) |
1557 | | * changeset:c270b2f | ticket:933 - make fails on first run, missing oql.h (Dimitar Misev) |
1558 | | * changeset:dc22af6 | ticket:934 added support for relative paths and automatic registration of recipes (Alex Dumitru) |
1559 | | * changeset:b162325 | ticket:934 support for null values in wcst_import (Alex Dumitru) |
1560 | | * changeset:e068bb7 | ticket:934 - support unix time as well in wcst_import (Dimitar Misev) |
1561 | | * changeset:b6d5d7a | ticket:940 migrated type management in WCST to rasql and added null value support at ingestion (Vlad Merticariu) |
1562 | | * changeset:d302f45 | ticket:945 - Use sqlite by default as a RASBASE backend (Dimitar Misev) |
1563 | | * changeset:215e259 | ticket:947 Make default null values optional parameter in config (Alex Dumitru) |
1564 | | * changeset:cd35264 | ticket:948 Fixed the urls in wcs-client (Alex Dumitru) |
1565 | | * changeset:49c1dfe | ticket:951 - deprecate wms-import tools (Dimitar Misev) |
1566 | | * changeset:b6dda76 | ticket:952 when deleting a coverage, if the collection holding the corresponding array remains empty, the collection is dropped. (Vlad Merticariu) |
1567 | | * changeset:625e770 | ticket:953 update clause should support decode operation (Alex Dumitru) |
1568 | | * changeset:921265e | ticket:954 WCST should keep the order of the offset vectors (Alex Dumitru) |
1569 | | * changeset:0b72278 | ticket:955 wms layers created from WCS coverage have incorrect bbox (Alex Dumitru) |
1570 | | * changeset:f78bdd3 | ticket:956 part-2 remove old dependencies + update the Makefile (Alex Dumitru) |
1571 | | * changeset:dac1dbe | ticket:956 part-3 allow for subset correction (Alex Dumitru) |
1572 | | * changeset:5422dd4 | ticket:956 Ruggedize wcst_import based on the feedback from alpha release (Alex Dumitru) |
1573 | | * changeset:0bebff0 | ticket:957 add configure generated files to git ignore (Alex Dumitru) |
1574 | | * changeset:af2bbb9 | ticket:958 - update_db.sh script does not work for sqlite (Dimitar Misev) |
1575 | | |
1576 | | === Pre-release Version 9.1.0-beta2 === |
1577 | | |
1578 | | This pre-release version brings several features and improvements: |
1579 | | - R package for rasdaman (RRasdaman) |
1580 | | - Full WCS-T Update support |
1581 | | - Utility to insert georeferenced data via WCST (an alternative to rasimport) |
1582 | | - Optimizations and UX improvements in rasnet, the new protocol in rasdaman |
1583 | | - Enhanced "induced" general condenser in rasql |
1584 | | |
1585 | | {{{ |
1586 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.1.0-beta1..v9.1.0-beta2 | sort -k 3 -t ':' |
1587 | | }}} |
1588 | | |
1589 | | * changeset:d0414c1 | ticket:000 - fix blob deletion in the sqlite/filestorage backend (Dimitar Misev) |
1590 | | * changeset:b29ad6e | ticket:505 - Minor fix on JUnit annotation. (Piero Campalani) |
1591 | | * changeset:d6be961 | ticket:658 - Added French and German error messages for division by zero (Veranika Liaukevich) |
1592 | | * changeset:7d12e56 | ticket:658 - div by zero documented (Peter BaumanN) |
1593 | | * changeset:995936d | ticket:658 - Division by zero: return inf/nan for floats, throw exceptions on integer division (Veranika Liaukevich) |
1594 | | * changeset:a12f7df | ticket:712 - better integration for required libraries in rasnet (George Merticariu) |
1595 | | * changeset:097599f | ticket:712 - check libraries for rasnet protocol (George Merticariu) |
1596 | | * changeset:875fa31 | ticket:712 - Enabled java protobuf compilation for rasnet protocol (George Merticariu) |
1597 | | * changeset:03d62d3 | ticket:712 - fixed rasnet required libraries dependencies when they are not installed in the standard path (George Merticariu) |
1598 | | * changeset:6d16c3a | ticket:712 - java implementation refactored (George Merticariu) |
1599 | | * changeset:62a1b3c | ticket:712 - optimisations in rasnet (Alexandru Toader) |
1600 | | * changeset:9209f83 | ticket:712 - refactoring (George Merticariu) |
1601 | | * changeset:52a62d0 | ticket:746 | More meaningful exception message when input dates/timestamps fall out of bound. (Piero Campalani) |
1602 | | * changeset:3e9cdb3 | ticket:782 - Fix structure type string parsing (Veranika Liaukevich) |
1603 | | * changeset:17d563c | ticket:782 - Tests for parsing structure types from string representation (Veranika Liaukevich) |
1604 | | * changeset:705c043 | ticket:815 - fix systemtest evaluation with sqlite backend (Dimitar Misev) |
1605 | | * changeset:f9f8a90 | ticket:852 - eliminating pg dependent functions (Bidesh Thapaliya) |
1606 | | * changeset:9e509c1 | ticket:856 - Eliminated compiler warnings (Vlad Zamfir) |
1607 | | * changeset:9281597 | ticket:856 - Eliminated c++ warnings (Vlad Zamfir) |
1608 | | * changeset:e70f2b6 | ticket:856 - Fixed compiler warnings (Vlad Zamfir) |
1609 | | * changeset:19f6c1b | ticket:856 - Fixed c++ warnings (Vlad Zamfir) |
1610 | | * changeset:d498c92 | ticket:863 - Fixed decode with different data types (George Merticariu) |
1611 | | * changeset:33673f2 | ticket:863 - fixed typos in varialbe naming (George Merticariu) |
1612 | | * changeset:bfe65a1 | ticket:880 - Fixed bug in stop_rasdaman.sh (Alexandru Toader) |
1613 | | * changeset:198d27e | ticket:881 - fixed compilation with --enable-debug (George Merticariu) |
1614 | | * changeset:523c8d7 | ticket:882 - Add code of R package for Rasdaman (Veranika Liaukevich) |
1615 | | * changeset:b0ce280 | ticket:882 - Add more Java-to-R conversion tests, fix conversion bugs (Veranika Liaukevich) |
1616 | | * changeset:9562094 | ticket:882 - Fix problem with nonexisting RRasdaman/inst/java directory (Veranika Liaukevich) |
1617 | | * changeset:b713192 | ticket:882 - Remove dependencies on DBI package (Veranika Liaukevich) |
1618 | | * changeset:f4603bd | ticket:883 completed refactoring and fixed tests. (Alexandru Toader) |
1619 | | * changeset:3ebb664 | ticket:883 Merging refactoring to rasnet with main branch (Alexandru Toader) |
1620 | | * changeset:df53230 | ticket:883 - Refactored and added tests for Client, UserAdminRights, UserDatabaseRights, User (Alexandru Toader) |
1621 | | * changeset:25f20b5 | ticket:883 - Refactored and added tests for Database, DatabaseHost, DatabaseManager, DatabaseHostManager (Alexandru Toader) |
1622 | | * changeset:8a290b8 | ticket:883 - Refactored and added tests for ServerGroup, ServerManager. Removed hardcoded constants. (Alexandru Toader) |
1623 | | * changeset:12b9570 | ticket:883 - Refactored and added tests for UserManager, ClientManager and renamed Server related files (Alexandru Toader) |
1624 | | * changeset:d11da66 | ticket:884 - fixed sqlite linking (George Merticariu) |
1625 | | * changeset:c83b0fb | ticket:891 - create temporary files in /tmp; throw more specific conversion error (Dimitar Misev) |
1626 | | * changeset:c9050bb | ticket:891 - fix temporary file leak in netcdf converter (Dimitar Misev) |
1627 | | * changeset:85a56a0 | ticket:894 - fixed typos and editorial hiccups (Peter BaumanN) |
1628 | | * changeset:a14ec44 | ticket:896 Fix compatibility with postgres 8.4 in wms (Alex Dumitru) |
1629 | | * changeset:f27eeec | ticket:897 - fix --with-filedatadir configure option (Dimitar Misev) |
1630 | | * changeset:99239a9 | ticket:898 - proper warning when WMS 1.1 service has not been initialized (Dimitar Misev) |
1631 | | * changeset:2c628ab | ticket:906 - Fix package description file (Veranika Liaukevich) |
1632 | | * changeset:5e52392 | ticket:906 - Make R package compliant with CRAN rules (Veranika Liaukevich) |
1633 | | * changeset:ca2b537 | ticket:907 documented induced condenser (Peter BaumanN) |
1634 | | * changeset:eea300b | ticket:907 enhanced condenser to work with induced operations on arrays (Vlad Merticariu) |
1635 | | * changeset:73ae52b | ticket:909 - Do not regenerate protobuf messages if there is no change (Georg Semmler) |
1636 | | * changeset:1dbe46f | ticket:912 Implemented WCST Update and refactored petascope. (Vlad Merticariu) |
1637 | | * changeset:2a6a8c0 | ticket:918 Utility to insert georeferenced datasets via WCST (Alex Dumitru) |
1638 | | |
1639 | | |
1640 | | === Pre-release Version 9.1.0-beta1 === |
1641 | | {{{ |
1642 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.5..v9.1.0-beta1 | sort -k 3 -t ':' |
1643 | | }}} |
1644 | | |
1645 | | * changeset:0cd7513 | ticket:209 - range constructor in rasql (Dimitar Misev) |
1646 | | * changeset:ba9fbd0 | ticket:429 - disable checks for a local postgres, so that the rasdaman init script can work even with remote postgres databases (Dimitar Misev) |
1647 | | * changeset:6fd0d8c | ticket:456 - fix URL decoding of plus signs (Dimitar Misev) |
1648 | | * changeset:f8b0467 | ticket:621 - remove duplicate functions to fix compilation of sqlite code (Dimitar Misev) |
1649 | | * changeset:0c4afeb | ticket:712 - Merge branch 'feature_RnpRedesign' (George Merticariu) |
1650 | | * changeset:2b2665d | ticket:730 - Exceptions must have an exception code (Dimitar Misev) |
1651 | | * changeset:2df1f55 | ticket:783 - ObjectBroker refactoring, removed unused code. (Veranika Liaukevich) |
1652 | | * changeset:e9ce834 | ticket:815 - safer oid initialization (Dimitar Misev) |
1653 | | * changeset:33e8fce | ticket:821 fixed segfault in long simplecase queries (Vlad Merticariu) |
1654 | | * changeset:25dd889 | ticket:823 - avoid potential null pointers; fix WMS SQL query (Dimitar Misev) |
1655 | | * changeset:99a264b | ticket:823 - fixes for OGS WCS test compliance (Dimitar Misev) |
1656 | | * changeset:dddb7dc | ticket:823 - fix parsing of floating point scale size in WCS requests (Dimitar Misev) |
1657 | | * changeset:3c511eb | ticket:823 - fix WCS processing extension to throw proper messages and return multipart/mixed result (Dimitar Misev) |
1658 | | * changeset:ebbe67e | ticket:823 - fix WCS WSDL (Dimitar Misev) |
1659 | | * changeset:1e0793c | ticket:832 - error while handling exception fixed (Bidesh Thapaliya) |
1660 | | * changeset:e91c805 | ticket:832 - QGIS plugin to make wcps queries (Bidesh Thapaliya) |
1661 | | * changeset:0a84dca | ticket:833 - fix netcdf export for RGB data (Dimitar Misev) |
1662 | | * changeset:ffe716e | ticket:834 changes in RasqlServlet to allow CORS requests, fixes the parsing of the parameters and only uses the response stream once. (Vlad) |
1663 | | * changeset:f07cc04 | ticket:839 - fix INSERT INTO evaluation in benchmark mode (Dimitar Misev) |
1664 | | * changeset:81babc4 | ticket:840 - sync filestorage driver with lockmgr changes (Dimitar Misev) |
1665 | | * changeset:9a115e4 | ticket:841 - update RPM rasdaman.spec to specify filestorage dir (Dimitar Misev) |
1666 | | * changeset:4c4f354 | ticket:842 - Fixed empty file input (Bledi Ismaili) |
1667 | | * changeset:ef9c64e | ticket:843 changed systemtests oracle for GetCapabilities response (Vlad Merticariu) |
1668 | | * changeset:2636909 | ticket:843 Implemented WCS-Transaction extension for automatic coverage ingestion. (Vlad Merticariu) |
1669 | | * changeset:c64cef3 | ticket:850 - Fix compilation for clang after porting null values support (Veranika Liaukevich) |
1670 | | * changeset:0afb17c | ticket:850 - Fix compilation for clang (Veranika Liaukevich) |
1671 | | * changeset:b8dfedd | ticket:852 - eliminating PL/pgsql functions from petascope (Bidesh Thapaliya) |
1672 | | * changeset:36cb8d8 | ticket:855 - Fixed autoreconf warnings (Bledi Ismaili) |
1673 | | * changeset:ba69c5f | ticket:855 - removed realpath dependency (Bidesh Thapaliya) |
1674 | | * changeset:ce25e29 | ticket:856 - Eliminated compiler warnings from dbtile.cc (Vlad Zamfir) |
1675 | | * changeset:ea1275a | ticket:857 - user friendly client for Web Coverage Service implemented by Alexandru Toader (George Merticariu) |
1676 | | * changeset:f61d1de | ticket:859 - --enable-strict configure option, to turn on all warnings (and make them errors) when compiling rasdaman (Dimitar Misev) |
1677 | | * changeset:f3b7491 | ticket:860 document null, nan as ported from rasdaman enterprise; set version to 9.1 (Peter BaumanN) |
1678 | | * changeset:a655ff3 | ticket:860 final doc details (Peter BaumanN) |
1679 | | * changeset:1f1c4de | ticket:860 - port null values support from rasdaman enterprise (Dimitar Misev) |
1680 | | * changeset:4b21c74 | ticket:862 wms13 implementation + integration into petascope endpoint + merged last commit (Alex Dumitru) |
1681 | | * changeset:1e07344 | ticket:864 extended the wcs client with coverage insertion and deletion capabilities (Vlad Merticariu) |
1682 | | * changeset:c6c496b | ticket:866 added copyright notice and list of dependencies (Alexandru Toader) |
1683 | | * changeset:4ba03f6 | ticket:868 - set -O3 gcc optimization level by default (Dimitar Misev) |
1684 | | * changeset:f977d77 | ticket:869 - remove unused libs from petascope (Dimitar Misev) |
1685 | | * changeset:6d17e31 | ticket:870 fixed wcs client transaction extension availability issue (Vlad Merticariu) |
1686 | | * changeset:e52dd98 | ticket:871 compliance of wcps2 implementation with systemtests for tests with no different behavior (Vlad Merticariu) |
1687 | | * changeset:d2875d0 | ticket:873 integrate wcs client into petascope (Alex Dumitru) |
1688 | | |
1689 | | |
1690 | | |
1691 | | == Version 9.0 == |
1692 | | * For download and installation check the ([wiki:RasdamanQuickInstall debian]) [wiki:Install installation] and [wiki:RasdamanReleaseProcess release process] guides. |
1693 | | |
1694 | | === Changes and new features === |
1695 | | * '''`rasdaman`''' Array DMBS |
1696 | | * tile ids are now stored as ''long int'' in the database rather than ''double''. |
1697 | | * '''note:''' this is a backwards incompatible change over `rasdaman 8.x`, i.e. once `update_db.sh` is run, the database (RASBASE) will be converted to the new format and will be only readable by `rasdaman 9+` |
1698 | | * new `'select version()'` query in RasQL, to return the currently installed version of rasdaman |
1699 | | * enhanced logging: catch segfaults in the `rasdaman` server and print stacktraces in the log (only works if `--without-debug-symbols` has not been specified at `./configure`) |
1700 | | * fine-grained locking of tiles in `rasdaman`, allowing parallel ingestion for example[[BR]][[BR]] |
1701 | | * '''''Petascope''''' Web servlet |
1702 | | * the `petascopedb` [PetascopeDevGuide metadata database schema] has been completely redesigned to work in cooperation with [wiki:SecoreUserGuide SECORE] and to better follow the GMLCOV model, extending support for CRS-aligned [wiki:PetascopeUserGuide#Offsetvectorsandcoefficients irregularly gridded coverages]. |
1703 | | * '''note:''' ''Petascope'' 9.0 is incompatible with the old `petascopedb` schema, and requires upgrade (`'update_petascopedb.sh'`) |
1704 | | * the [wiki:PetascopeUserGuide#Updatingthedatabaseschema upgrade] supports both migration of existing coverages and restore of pre-upgrade db snapshot |
1705 | | * some first [wiki:PetascopeUserGuide#SQLmacros stored procedures] are available for devs and advanced users |
1706 | | * servlet path has been changed to `rasdaman/ows/wcps`, `rasdaman/ows/wcs`, etc., and the `war` file deployed in Tomcat is now ''rasdaman.war'' |
1707 | | * Full OGC WCS 2.0 Core compliance for coverages with rectified/referenceable grid and multipoint geometries. |
1708 | | * [browser:systemtest/testcases_services/test_wcs/queries/ WC*S subsets] now support asterisks `*` and [http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateOptionalTimeParser() ISO8601 timestamps]. |
1709 | | * support for Index CRSs for unreferenced nD datasets |
1710 | | * support for compound CRS index, spatial, [PetascopeTimeHandling temporal], or spatio-temporal, with 1+ temporal axes |
1711 | | * support for CRS slicing (interim `@<axis_left1>,__,<axis_leftN>` notation). |
1712 | | * WCS service and service provider metadata is moved from Java templates to the database. |
1713 | | * GML/GMLCOV coverage metadata is richer and more flexible: many GML fields are configurable in the database. |
1714 | | * fixes in GML encoding for coverages (especially CRS and grid axis orders) |
1715 | | * minimum bounding box is returned |
1716 | | * configurable OWS metadata enablement |
1717 | | * configurable SWE metadata (NIL values, allowed intervals, label, description, definition URI) |
1718 | | * handling of coverage points' sample spaces (point is area on regular axes, point is point on irregular axes) |
1719 | | * CRS coordinates to follow the [wiki:PetascopeUserGuide#GridaxislabelsandCRSaxislabels axis order] defined in its definition |
1720 | | * fix domainSet/rangeSet point order agreement |
1721 | | * safe decoupling of WC*S coverages and `rasdaman` collections: one coverage is represented by a single marray |
1722 | | * initial support for [MultiPointCoverages multipoint coverages] (to enable this feature PostGIS 2.0+ is required, otherwise it will be disabled. |
1723 | | * fix WCS scaling, range subsetting and processing extensions.[[BR]][[BR]] |
1724 | | * '''''rasgeo''''' component |
1725 | | * revised rasimport/raserase working with the new 9.0 `petascopedb` schema (thanks to Alex Herzig) and supporting irregular series of images (see also the [RasgeoUserGuide user guide])[[BR]][[BR]] |
1726 | | * '''SECORE''' resolver |
1727 | | * [SecoreUserGuide SECORE] only supports URLs now, URN support is removed as OGC URNs have been deprecated for a long time already. |
1728 | | * '''note:''' this is an incompatible change, so an existing SECORE database must be removed (rm -rf $CATALINA_HOME/webapps/secoredb/*), so that a new database containing only URL identifiers can be initialized. |
1729 | | * two separate dictionaries of definitions: the EPSG and a user-defined one, now containing a first set of Index and Temporal CRS definitions.[[BR]][[BR]] |
1730 | | * ''miscellanea'' |
1731 | | * more powerful systemtests, with oracles support, known failures skip and scripting. |
1732 | | |
1733 | | |
1734 | | ==== ''Quick upgrade guide (for rasdaman 8.x)'' |
1735 | | 1. `$ rm -rf $CATALINA_HOME/webapps/secoredb` |
1736 | | 1. `$ autoreconf -fi && ./configure [...] && make clean && make && make install` |
1737 | | 1. edit and update ''Petascope'' (`$RMANHOME/etc/petascope.properties`) and ''rasgeo'' (`$HOME/.rasdaman/rasconnect`) configuration files (note that rasconnect has two new parameters, see the [wiki:Install#rasgeo example configuration]) |
1738 | | 1. `$ update_db.sh` |
1739 | | 1. `$ update_petascopedb.sh` |
1740 | | |
1741 | | '''NOTE for PostgreSQL < 9.1 users''' : migration of existing coverages in `petascopedb` assumes backslashes are treated literally in string literals. While this is the default behavior in versions >= 9.1 of PostgreSQL, this must be manually set in prior versions (see #675). Hence, before executing `update_petascopedb.sh` you should run: |
1742 | | |
1743 | | {{{ |
1744 | | petascopedb=# ALTER ROLE petauser SET standard_conforming_strings = on; |
1745 | | }}} |
1746 | | |
1747 | | (The problem has been addressed already in the development branch and will be available in rasdaman v9.0.1) |
1748 | | |
1749 | | === Fixes === |
1750 | | [[TicketQuery(status=closed,milestone=9.0,order=id)]] |
1751 | | [[TicketQuery(status=closed,milestone=9.0.x,order=id)]] |
1752 | | |
1753 | | |
1754 | | === Patch Version 9.0.5 === |
1755 | | {{{ |
1756 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.4..v9.0.5 | sort -k 3 -t ':' |
1757 | | }}} |
1758 | | |
1759 | | * changeset:209ac46 | ticket:000 - dummy patch for integration testing (fixes INSTALL directions though) (Dimitar Misev) |
1760 | | * changeset:7413988 | ticket:212 - add comment on petascopedb schema (Guo Xinghua) |
1761 | | * changeset:00dbfc0 | ticket:301 - default tiling for 2D+ objects fixed (Bidesh Thapaliya) |
1762 | | * changeset:38be5d9 | ticket:378 - Index violation in directional tiling (propagating to interest tiling) fixed (Utkrist Adhikari) |
1763 | | * changeset:387d7df | ticket:520 - fixed Type Invalid exception when accessing an empty collection from c++ (Bidesh Thapaliya) |
1764 | | * changeset:45fdfd8 | ticket:583 - add build system information to patchmanager (Dimitar Misev) |
1765 | | * changeset:6c4924b | ticket:588 - Fix CSV conversion of single values (Veranika Liaukevich) |
1766 | | * changeset:c652346 | ticket:592 - Fix cast to bool in CSV (Veranika Liaukevich) |
1767 | | * changeset:e626778 | ticket:592 - fix test case to use the right testdata (Dimitar Misev) |
1768 | | * changeset:0310ad1 | ticket:592 - Introduce symbolic constants for boolean values representation in CSV (Veranika Liaukevich) |
1769 | | * changeset:0ca548f | ticket:593 - WCPS keyword case sensitive fixed (Bidesh Thapaliya) |
1770 | | * changeset:09ad068 | ticket:598 - grammar fix to allow coverageExpr in domain metadata expression (Utkrist Adhikari) |
1771 | | * changeset:42e102e | ticket:729 - fix miscategorized INFO log messages in petascope (Dimitar Misev) |
1772 | | * changeset:6465700 | ticket:730 - GetCapabilities error fixed to return multiple exception (Bidesh Thapaliya) |
1773 | | * changeset:04fb60e | ticket:734 - fix typo in constraint name (Dimitar Misev) |
1774 | | * changeset:cdc7a85 | ticket:735 - Do not use full read() method to get the coverage type. (Piero Campalani) |
1775 | | * changeset:7b616c3 | ticket:799 - add netcdf to the multipart response types (Dimitar Misev) |
1776 | | * changeset:e881e51 | ticket:803 - fix multipoint test oracles (Dimitar Misev) |
1777 | | * changeset:8771563 | ticket:803 - fix systemtest, remove outdated tickets test (Dimitar Misev) |
1778 | | * changeset:f219c0f | ticket:803 - make systemtest testdata import more robust (Dimitar Misev) |
1779 | | * changeset:e8e363e | ticket:809 modified case expression test not to use log (Vlad M) |
1780 | | * changeset:57a2bb5 | ticket:810 - RasJ for Maven repository (Bidesh Thapaliya) |
1781 | | * changeset:9c17fe0 | ticket:811 - included inclusion for missing header files (Bidesh Thapaliya) |
1782 | | * changeset:acdd06f | ticket:811 - substitute libsigsegv with non GPL code (Bidesh Thapaliya) |
1783 | | * changeset:e84afc2 | ticket:814 - update NetBeans project files (Dimitar Misev) |
1784 | | * changeset:cc00283 | ticket:815 - port filestorage support for rasserver (Dimitar Misev) |
1785 | | * changeset:6db0b55 | ticket:820 - updated Makefile to install docs (Bidesh Thapaliya) |
1786 | | * changeset:0fd1a2f | ticket:822 Implementation of WCPS 1.5 (Alex Dumitru) |
1787 | | * changeset:7d0500c | ticket:825 - disable by default extra information in the GetCapabilities (Dimitar Misev) |
1788 | | * changeset:c90c028 | ticket:827 Various bug fixes for WCPS alternative parser (Alex Dumitru) |
1789 | | * changeset:8c0adb4 | ticket:828 - fix HTTP error codes returned by petascope; ticket:730 - add test (Dimitar Misev) |
1790 | | * changeset:f559ebf | ticket:829 - fix compilation of petascope's tests (Dimitar Misev) |
1791 | | * changeset:b4592d2 | ticket:829 - removed Java 7 functionality (George Merticariu) |
1792 | | * changeset:e485188 | ticket:830 - Specified encoding when reading from file. (George Merticariu) |
1793 | | |
1794 | | |
1795 | | |
1796 | | === Patch Version 9.0.4 === |
1797 | | {{{ |
1798 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.3..v9.0.4 | sort -k 3 -t ':' |
1799 | | }}} |
1800 | | |
1801 | | * changeset:23951c5 | ticket:255 - fix enum constant name clash (Dimitar Misev) |
1802 | | * changeset:2cd0654 | ticket:281 - Blank domain set for 0-dimensional output coverages. (Piero Campalani) |
1803 | | * changeset:4aeba67 | ticket:365 - SECORE to expand all XML cross refs by default. (Piero Campalani) |
1804 | | * changeset:3452bce | ticket:366 - Restore proper schema compliance on existing WCS extension from template. (Piero Campalani) |
1805 | | * changeset:b850417 | ticket:434 - Fixed cast for constant mddExpr (bidesh) |
1806 | | * changeset:46aaa33 | ticket:439 | ticket:735 - Configuration parameters for tuning performance and richness of the WCS capabilities document; add test. (Piero Campalani) |
1807 | | * changeset:f8c452d | ticket:464 - removed old jar files (bidesh) |
1808 | | * changeset:1c5dce6 | ticket:464 - Update Petascope compilation to SLF4J 1.7.7 in nbproject files too. (Piero Campalani) |
1809 | | * changeset:c065c88 | ticket:464 - Update SECORE compilation to SLF4J 1.7.7 in nbproject files too. (Piero Campalani) |
1810 | | * changeset:2a0f34d | ticket:555 - Escape XML entities on SECORE directory listing @at attribute (all tests now pass). (Piero Campalani) |
1811 | | * changeset:cc1e9ea | ticket:567 - Update SchemaSpy documentation to include petascopedb updates #9 to #13. (Piero Campalani) |
1812 | | * changeset:0778878 | ticket:610 - Added explicit mapping between WCPS and RasQL primitive types, Made WCPS parser strict and fixed test cases accordingly (Utkrist Adhikari) |
1813 | | * changeset:b8db2ed | ticket:626 - register NetCDF format extension (Guo Xinghua) |
1814 | | * changeset:f6c9996 | ticket:718 - Fix service provider's phone schema compliance in WCS capabilities. (Piero Campalani) |
1815 | | * changeset:1ebd2cf | ticket:718 - Set more meaningful names to Element objects in WCS capabilities handler. (Piero Campalani) |
1816 | | * changeset:594537c | ticket:719 - Contact instructions were not reported in WCS capabilities from db. (Piero Campalani) |
1817 | | * changeset:5530480 | ticket:720 - Contact role taken from a set of ISO-compliant identifiers. (Piero Campalani) |
1818 | | * changeset:e71d172 | ticket:733 - added the jenkins integration to trac (George Merticariu) |
1819 | | * changeset:8134804 | ticket:735 - Local-configuration independent WCS test #60. (Piero Campalani) |
1820 | | * changeset:1e7e8b3 | ticket:768 - Revert variable declarations in interfaces: they are public, static and final by default. (Piero Campalani) |
1821 | | * changeset:ff965c7 | ticket:775 - Add two missing primary keys in petascopedb. (Piero Campalani) |
1822 | | * changeset:be6a87d | ticket:784 - documented lockmgr parameter in server (Peter BaumanN) |
1823 | | * changeset:20e1e24 | ticket:784 - Removes compile time option --enable-tilelocking and adds rasmgr.conf option --enable-tilelocking. (Kinga Lipskoch) |
1824 | | * changeset:c56e5e9 | ticket:795 - fix multipoint query evaluation (Dimitar Misev) |
1825 | | * changeset:38b4403 | ticket:796 - Fix WCS Range Subsetting conformance class in capabilities. (Piero Campalani) |
1826 | | * changeset:9a80192 | ticket:797 - Add parent extension identifier in capabilities for GMLCOV. (Piero Campalani) |
1827 | | * changeset:fbd8f79 | ticket:798 - Add WCPS version conformance URL in Process Coverages WCS extension. (Piero Campalani) |
1828 | | * changeset:73d3a30 | ticket:799 - set service URL in WCS GetCapbilities (Guo Xinghua) |
1829 | | * changeset:31bb39e | ticket:800 added CC-BY-SA (Peter BaumanN) |
1830 | | * changeset:4176c4b | ticket:801 - Loose contraint on ps_extra_metadata to avoid indexing metadata values. (Piero Campalani) |
1831 | | * changeset:f077d5a | ticket:803 - add case test to known_fails, and fix wcs test oracle (Dimitar Misev) |
1832 | | * changeset:43319c1 | ticket:803 - fix multipoint GetCoverage response (Dimitar Misev) |
1833 | | * changeset:933ff27 | ticket:803 - mark JPEG2000 tests as known fails (Dimitar Misev) |
1834 | | * changeset:6ba71c3 | ticket:804 - Update SECORE with new official time and index identifiers, accepted by OGC-NA at last TC meeting. (Piero Campalani) |
1835 | | * changeset:149adf6 | ticket:805 - fix secore oracle, failing due to updated secore database (Dimitar Misev) |
1836 | | * changeset:f528a44 | ticket:805 - update EPSG database to v8.5 in secore (Dimitar Misev) |
1837 | | * changeset:76e97d8 | ticket:806 - Fix SECORE link expansion: do not pick only the links from direct root children. (Piero Campalani) |
1838 | | * changeset:d8c8e93 | ticket:806 - Fix SECORE oracles and add javadoc for EXPAND_DEFAULT field. (Piero Campalani) |
1839 | | * changeset:8e3b54a | ticket:807 - Fix schema compliance when direct ows:Metadata elements are inserted. (Piero Campalani) |
1840 | | |
1841 | | |
1842 | | === Patch Version 9.0.3 === |
1843 | | {{{ |
1844 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.2..v9.0.3 | sort -k 3 -t ':' |
1845 | | }}} |
1846 | | |
1847 | | * changeset:63c81fb | ticket:464 - Updated SLF4J to 1.7.7 (bidesh) |
1848 | | * changeset:9521f18 | ticket:488 - javadoc warnings fixed (Utkrist Adhikari) |
1849 | | * changeset:eb24d62 | ticket:490 - Write rasmgr startup message into the log file (Veranika Liaukevich) |
1850 | | * changeset:280aa04 | ticket:591 - Single exit point, follow up (Utkrist Adhikari) |
1851 | | * changeset:19f1ccd | ticket:707 - fix logging in rasj (Dimitar Misev) |
1852 | | * changeset:e0526a0 | ticket:707 - Log all parsing errors (Veranika Liaukevich) |
1853 | | * changeset:fb67898 | ticket:774 - Don't forward load optimization domain in the scale operator (Veranika Liaukevich) |
1854 | | * changeset:dd6bbe1 | ticket:795 - fix thread-safety of jdbc connection (Dimitar Misev) |
1855 | | |
1856 | | |
1857 | | === Patch Version 9.0.2 === |
1858 | | List generated with: |
1859 | | {{{ |
1860 | | $ git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.1..v9.0.2 | sort -k 3 -t ':' |
1861 | | }}} |
1862 | | * changeset:bf090d3 | ticket:119 - add conversion test (Dimitar Misev) |
1863 | | * changeset:4383ed3 | ticket:119 - Casting with user-defined types (Veranika Liaukevich) |
1864 | | * changeset:2e04a99 | ticket:119 - Correct typenames in debug output (Veranika Liaukevich) |
1865 | | * changeset:25c1e83 | ticket:210 - fix compilation with gcc < 4.7 (Dimitar Misev) |
1866 | | * changeset:251db02 | ticket:210 - Fix null pointer dereference (Veranika Liaukevich) |
1867 | | * changeset:8f9e654 | ticket:210 - Make FROM clause optional (Veranika Liaukevich) |
1868 | | * changeset:2bd2188 | ticket:255 - Area of Interest tiling bug fix (Utkrist Adhikari) |
1869 | | * changeset:6df01d6 | ticket:292 added decode test with gdal parameters (George Merticariu) |
1870 | | * changeset:13aa2d8 | ticket:292 Added gdal parameters support for decode function (George Merticariu) |
1871 | | * changeset:fa9205b | ticket:292 - Fix broken HDF test (Veranika Liaukevich) |
1872 | | * changeset:b977b6a | ticket:313 - report properly error when GDAL fails to open a file (Dimitar Misev) |
1873 | | * changeset:dfd1bc5 | ticket:417 - more robust blob reading (master) (Dimitar Misev) |
1874 | | * changeset:7a5c1c5 | ticket:53 - Select on external files (Veranika Liaukevich) |
1875 | | * changeset:94d163d | ticket:542 - Revert part of previous changes, return complex constants (Veranika Liaukevich) |
1876 | | * changeset:a8d9e4e | ticket:546 - Fix rasdaman version extraction from Petascope (involuntarily disabled in changeset:2988467). (Piero Campalani) |
1877 | | * changeset:0f4cec0 | ticket:557 - Change CRS for Parksmall coverage. (Alireza RM) |
1878 | | * changeset:adb33ce | ticket:591 - bugfix:Mapping a cast boolean to bool RasQL (Utkrist Adhikari) |
1879 | | * changeset:95c39fd | ticket:613 - Supported interpolation types to be declared inside wcs:Extension element. (Piero Campalani) |
1880 | | * changeset:a4535fe | ticket:621 lockmgr: optimizes locking by introducing bulk locking. (Kinga Lipskoch) |
1881 | | * changeset:f1a4d0b | ticket:639 - Fixing conversion to indexes with regular fractional time spacing. (Piero Campalani) |
1882 | | * changeset:b7279e9 | ticket:689 - deactivating tin import script, work on it continues (Alireza RM) |
1883 | | * changeset:2a5ea88 | ticket:689 - Importing BGS sample tin data into postgis (Alireza RM) |
1884 | | * changeset:e83ae3f | ticket:694 - Testdata is wrongly dropped on every run for multipoint (Alireza RM) |
1885 | | * changeset:147d278 | ticket:697 - create target directory before copying files (Dimitar Misev) |
1886 | | * changeset:6649726 | ticket:697 - create target directory before copying files (fix for RPM building) (Dimitar Misev) |
1887 | | * changeset:841ad47 | ticket:697 - .deps/insertppm.Po: No such file or directory - Disregard Previous Patch of same ticket (Xavier) |
1888 | | * changeset:82f7b71 | ticket:700 - Add GML coverage function to account for column-major linear sequence rule in rasdaman CSV encoding. (Piero Campalani) |
1889 | | * changeset:5583a21 | ticket:700 - completing documenting of decode/encode (Peter BaumanN) |
1890 | | * changeset:22a923c | ticket:700 - CSV conversion in encode function (Veranika Liaukevich) |
1891 | | * changeset:2670ca0 | ticket:700 - Missing oracle for WCS test #42. (Piero Campalani) |
1892 | | * changeset:615cea3 | ticket:705 - Web service endpoints not mentioned in Installation Guide (Peter BaumanN) |
1893 | | * changeset:45fc2e8 | ticket:706 - Specify type structure when fetching GMArrays (Veranika Liaukevich) |
1894 | | * changeset:50d6dc9 | ticket:707 - Add missing error messages (Veranika Liaukevich) |
1895 | | * changeset:f6b7917 | ticket:707 - Do not report allocated OIDs (Veranika Liaukevich) |
1896 | | * changeset:fcb187f | ticket:707 - Don't report exceptions twice (Veranika Liaukevich) |
1897 | | * changeset:053b4fe | ticket:707 - Hide debug output in StorageLayout (Veranika Liaukevich) |
1898 | | * changeset:621622a | ticket:707 - Hide redundant 'request' log entries, benchmark timers (Veranika Liaukevich) |
1899 | | * changeset:e857ba5 | ticket:707 - Report query execution times in benchmark mode (Veranika Liaukevich) |
1900 | | * changeset:461266b | ticket:710 - rasgeo: support for NaN values when writing raster attribute tables (Alexander Herzig) |
1901 | | * changeset:216edb0 | ticket:713 - fix database connection leaks in petascope (Dimitar Misev) |
1902 | | * changeset:0ddfb78 | ticket:713 - update postgres JDBC driver (Dimitar Misev) |
1903 | | * changeset:a7bd735 | ticket:714 - fix output URN substitution in secore (Dimitar Misev) |
1904 | | * changeset:77edd64 | ticket:724 - Access to elements and type of RasStructure (Veranika Liaukevich) |
1905 | | * changeset:916db85 | ticket:728 - rasgeo: fixed EPSG detection and simple --crs-uri checks (Alexander Herzig) |
1906 | | * changeset:2a0a0cc | ticket:738 - fix compile with bison 3 (Georg Semmler) |
1907 | | * changeset:292c971 | ticket:743 - Default nodata value removed and test cases modified accordingly (Utkrist Adhikari) |
1908 | | * changeset:ec20d72 | ticket:743 - fix oracles for wcs tiff tests due to changed nodata handling (Dimitar Misev) |
1909 | | * changeset:acdce7f | ticket:744 - Add support for JP2OpenJPEG format for the encode RasQL function; add conversion test. (Piero Campalani) |
1910 | | * changeset:3e95f40 | ticket:745 - Petascope to support OGC GMLJP2 extension (as JPEG2000 + multipart/related). (Piero Campalani) |
1911 | | * changeset:e6cf821 | ticket:745 - Skip WCS GMLJP2 tests if GDAL version requirements are not met. (Piero Campalani) |
1912 | | * changeset:517ac66 | ticket:746 - Fix ANSI date datum: 1601-01-01 is date 1. (Piero Campalani) |
1913 | | * changeset:aad98a4 | ticket:747 - Fix unary minus parsing (Veranika Liaukevich) |
1914 | | * changeset:3ae1c74 | ticket:748 - Fix floating point bounds in petascopedb. (Piero Campalani) |
1915 | | * changeset:3f664c2 | ticket:748 - Properly handle large numerical representations. (Piero Campalani) |
1916 | | * changeset:087f71c | ticket:749 - install directql in $RMANHOME/bin (Dimitar Misev) |
1917 | | * changeset:c00e4fa | ticket:750 - chech if secore urls is set in petascope.properties (Badoiu Simona Andreea) |
1918 | | * changeset:2f98be6 | ticket:751 - fix compilation on CentOS (Dimitar Misev) |
1919 | | * changeset:2781be3 | ticket:751 - substitute readline with libedit in rascontrol (Dimitar Misev) |
1920 | | * changeset:8976a2b | ticket:753 - Added check against failure of fwrite (Utkrist Adhikari) |
1921 | | * changeset:3b3d341 | ticket:753 - File write permission seg fault bug fix (Utkrist Adhikari) |
1922 | | * changeset:5eed225 | ticket:755 - Resolving type structures by type names (Veranika Liaukevich) |
1923 | | * changeset:a519796 | ticket:756 | ticket:785 - Fixes to range field subsetting: WC*S services to use coverage band names; throw IllegalFieldSequence exception; update GetCoverage range type. (Piero Campalani) |
1924 | | * changeset:9a07f4e | ticket:757 - Return all structure arrays (Veranika Liaukevich) |
1925 | | * changeset:ad7c669 | ticket:759 - WCPS encode behaviour on capitalisation of format specifier: bug fix (Utkrist Adhikari) |
1926 | | * changeset:1b57f46 | ticket:760 - support grid coverages (Dimitar Misev) |
1927 | | * changeset:30c21ef | ticket:760 | ticket:770 - Automatically assign IndexCRS to GridCoverage datasets; add tests. (Piero Campalani) |
1928 | | * changeset:8126415 | ticket:761 - include license for several petascope dependencies, remove redundant activation.jar (Dimitar Misev) |
1929 | | * changeset:75530d4 | ticket:764 - add a 1D double coverage to the petascope systemtest (Dimitar Misev) |
1930 | | * changeset:a8777cb | ticket:765 - Valid toy OWS metadata in systemtest. (Piero Campalani) |
1931 | | * changeset:127e80c | ticket:766 - comment out security constraints in secore by default (Dimitar Misev) |
1932 | | * changeset:3a64fb4 | ticket:768 - WCS Interpolation extension. (Piero Campalani) |
1933 | | * changeset:55b9f0a | ticket:771 - disable RPC server in rasmgr.conf by default (Dimitar Misev) |
1934 | | * changeset:bf18e01 | ticket:772 hinted that inv_csv() is not available (Peter BaumanN) |
1935 | | * changeset:d824c6d | ticket:773 - WCPS scaling not to ignore 1-cell trim operations. (Piero Campalani) |
1936 | | * changeset:5d16411 | ticket:776 - Do not use BigDecimal strict divide method on scalesize parameter handling. (Piero Campalani) |
1937 | | * changeset:81d7fca | ticket:776 | ticket:786 - Fixes to WCS Scaling extension: adjust GMLCOV metadata; scaling on georeferenced coverages; requests with slicings. (Piero Campalani) |
1938 | | * changeset:afb9ff9 | ticket:777 added type in decode (George Merticariu) |
1939 | | * changeset:ab900bf | ticket:778 - Fix inline internal grid subsetting in WCS. (Piero Campalani) |
1940 | | * changeset:988f971 | ticket:779 - Fix arbitrary types support in conversion results (Veranika Liaukevich) |
1941 | | * changeset:5c54147 | ticket:779 - Single function exit (Veranika Liaukevich) |
1942 | | * changeset:a61ec19 | ticket:780 - Fix reading single structures (Veranika Liaukevich) |
1943 | | * changeset:6b8a934 | ticket:781 - Fix parameters detection in query strings (Veranika Liaukevich) |
1944 | | * changeset:00ab910 | ticket:782 - Fix RasStructureType (Veranika Liaukevich) |
1945 | | * changeset:3763e65 | ticket:788 - Fix mapping of WCS scaling by factor to WCPS. (Piero Campalani) |
1946 | | * changeset:0fed5c5 | ticket:789 - Fix retrieval of vector coefficients. (Piero Campalani) |
1947 | | * changeset:40c73da | ticket:790 - Fix octets parsing in rasj (Veranika Liaukevich) |
1948 | | * changeset:eb4dcd6 | ticket:791 - fix java compilation (Dimitar Misev) |
1949 | | |
1950 | | === Patch Version 9.0.1 === |
1951 | | List generated with: |
1952 | | {{{ |
1953 | | $ git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.0..v9.0.1 | sort -k 3 -t ':' |
1954 | | }}} |
1955 | | * changeset:e806a26 | ticket:15 - fix test (Dimitar Misev) |
1956 | | * changeset:e8c027d | ticket:169 - add comments to rasgeo's config file (Dimitar Misev) |
1957 | | * changeset:db096ba | ticket:242 - OIDs are returned from INSERTs. (Heinrich Stamerjohanns) |
1958 | | * changeset:d5eca14 | ticket:281 - 0D coverage for referenceable grids too. (Piero Campalani) |
1959 | | * changeset:56fcac8 | ticket:292 - 1)added tests for decode function; 2)removed gdal parameters from decode; 3) reverted encode function to initial state (George Merticariu) |
1960 | | * changeset:49a003b | ticket:292 - added decode functionality (George Merticariu) |
1961 | | * changeset:663dab7 | ticket:292 - fixed tests (George Merticariu) |
1962 | | * changeset:8852d1d | ticket:292 - follow up- fixed tests (George Merticariu) |
1963 | | * changeset:f926d12 | ticket:325 - handle segfaults in rasimport and raserase (Dimitar Misev) |
1964 | | * changeset:b67033b | ticket:412 - Check bison or byacc for presence (Veranika Liaukevich) |
1965 | | * changeset:09dd2a9 | ticket:507 - Remove wildcard from regular file test in update_petascopedb.sh. (Piero Campalani) |
1966 | | * changeset:0ff494f | ticket:542 - Function calls in complex constructor (Veranika Liaukevich) |
1967 | | * changeset:8b717f0 | ticket:543 - Condensing over complex numbers (Veranika Liaukevich) |
1968 | | * changeset:6434f7d | ticket:543 - Fix types comparison (Veranika Liaukevich) |
1969 | | * changeset:2d86fb9 | ticket:567 - Drop spurious SchemaSpy files for old ps9_ tables. (Piero Campalani) |
1970 | | * changeset:40cd00d | ticket:571 - Create a Bbox object for multipoint coverages (Alireza RM) |
1971 | | * changeset:889bdc0 | ticket:579 - Update license headers for Java source files and add utility for automatic (re)update. (Piero Campalani) |
1972 | | * changeset:30850fc | ticket:621 - lockmgr: Adapts the documentation of the whole code after removing clientId. (Kinga Lipskoch) |
1973 | | * changeset:596ceb0 | ticket:621 - lockmgr: Removes attribute clientId from table, code, and queries. (Kinga Lipskoch) |
1974 | | * changeset:7487a46 | ticket:621 - lockmgr: Removes "IF EXISTS" from update4.sql and sets the updatenumber to 5. (Kinga Lipskoch) |
1975 | | * changeset:9c3fa78 | ticket:630 - properly set rw lock when lockmgr is disabled (Dimitar Misev) |
1976 | | * changeset:5cb4af1 | ticket:671 - Check flex for presence (Veranika Liaukevich) |
1977 | | * changeset:648d171 | ticket:672 - Fix WMS path in WMS import tools. (Piero Campalani) |
1978 | | * changeset:8f46ab0 | ticket:673 - CSV conversion for complex numbers (Veranika Liaukevich) |
1979 | | * changeset:e910167 | ticket:673 - Fix broken tests of CSV conversion (Veranika Liaukevich) |
1980 | | * changeset:e3c9915 | ticket:673 - Test for complex number CSV conversion (Veranika Liaukevich) |
1981 | | * changeset:3f5338b | ticket:674 - Fix literal concatenation when constructing query for gmlcov metadata migration. (Piero Campalani) |
1982 | | * changeset:4816e4b | ticket:675 - Explicitly set PostgreSQL standard_conforming_strings variable before updating petascopedb. (Piero Campalani) |
1983 | | * changeset:514eab4 | ticket:676 - Fix root document reference for UoM parsing. (Piero Campalani) |
1984 | | * changeset:0da1d6f | ticket:677 - Remove supported authorities from CRS URI validity check. (Piero Campalani) |
1985 | | * changeset:d529f93 | ticket:681 - Fetching coefficients on irregular untrimmed axis. (Piero Campalani) |
1986 | | * changeset:53768e7 | ticket:682 - Fix minimal bounding box on irregular axes. (Piero Campalani) |
1987 | | * changeset:bdd8887 | ticket:684 - add test (Dimitar Misev) |
1988 | | * changeset:ae69314 | ticket:685 - fix petascope.properties initialization in RPM installations (Dimitar Misev) |
1989 | | * changeset:2aaa6d7 | ticket:686 - Drop duplicate (wrong) check on index min-max consistency and add test. (Piero Campalani) |
1990 | | * changeset:dd33a59 | ticket:687 - Fix timestamp to numeric time coordinate conversion on vectors with norm different from 1 and add new irr_cube_2 test dataset. (Piero Campalani) |
1991 | | * changeset:45e47d6 | ticket:688 - Declare proper tuple and coordinate separators in coverage range values. (Piero Campalani) |
1992 | | * changeset:7147230 | ticket:693 - C++ examples fail to compile (fix on master) (fxavier) |
1993 | | * changeset:8896f99 | ticket:695 - PostGIS version can also be quoted in some distributions. (Piero Campalani) |
1994 | | * changeset:7a689ff | ticket:696 - fix WCS multipoint oracles (Dimitar Misev) |
1995 | | * changeset:c9a7ac2 | ticket:696 - WCPS multipoint tests are randomly failing (Alireza RM) |
1996 | | * changeset:57cedf5 | ticket:698 - Synchronize Petascope demo insertion and add feedback. (Piero Campalani) |
1997 | | * changeset:ce6a813 | ticket:699 - Interrupt signal handlers while updating petascopedb. (Piero Campalani) |
1998 | | * changeset:fb8da58 | ticket:700 - Row-major values order in CSV conversion (Veranika Liaukevich) |
1999 | | * changeset:2d36820 | ticket:700 - updated 12.2 (Peter BaumanN) |
2000 | | * changeset:70106dc | ticket:703 - Typo in create_db.sh.in (Piero Campalani) |
2001 | | |
2002 | | |
2003 | | == Version 8.5 == |
2004 | | === Fixes === |
2005 | | [[TicketQuery(status=closed,milestone=8.5,order=id)]] |
2006 | | [[TicketQuery(status=closed,milestone=8.5.1,order=id)]] |
2007 | | [[TicketQuery(status=closed,milestone=8.5.3,order=id)]] |
2008 | | |
2009 | | === Patch Version 8.5.3 === |
2010 | | List generated with: |
2011 | | {{{ |
2012 | | $ git log --pretty=format:"* changeset:%h | %s (%an)" v8.5.2..v8.5.3 | sort -k 3 -t ':' |
2013 | | }}} |
2014 | | * changeset:522364c | ticket:417 - fix tile cache leak in v8.5 (Dimitar Misev) |
2015 | | * changeset:9b9f2c4 | ticket:417 - more robust blob reading (Dimitar Misev) |
2016 | | * changeset:5956682 | ticket:605 - Fix cell bounds of mr and rgb. (Piero Campalani) |
2017 | | * changeset:4d5c934 | ticket:609 - Fix datatypes for mr and rgb test coverages. (Piero Campalani) |
2018 | | * changeset:6da4b85 | ticket:618 - fix data ingestion uses more memory than necessary (Dimitar Misev) |
2019 | | * changeset:a71d381 | ticket:618 - fix insertppm segfault (Dimitar Misev) |
2020 | | * changeset:3de6c1d | ticket:618 - fix segfault in clientcomm 8.5 (Dimitar Misev) |
2021 | | * changeset:3868a0f | ticket:618 - fix segfault in rasimport (Dimitar Misev) |
2022 | | |
2023 | | === Patch Version 8.5.4 === |
2024 | | List generated with: |
2025 | | {{{ |
2026 | | git log --pretty=format:"* changeset:%h | %s (%an)" v8.5.3..v8.5.4 | sort -k 3 -t ':' |
2027 | | }}} |
2028 | | * changeset:0e4b2e5 | ticket:439 - Fix ows:descriptions when abstract or keywords are not stored in petascopedb. (Piero Campalani) |
2029 | | |
2030 | | == Version 8.4 == |
2031 | | * Source tarball download link: [attachment:rasdaman-v8.4.0.tgz rasdaman-v8.4.0.tgz] |
2032 | | * From git repository (we have a new [wiki:RasdamanReleaseProcess release procedure] under definition) |
2033 | | * Interface and features [wiki:Features?version=52 table] |
2034 | | * fixes and enhancements: [milestone:8.4 tickets closed] |
2035 | | |
2036 | | === Fixes === |
2037 | | [[TicketQuery(status=closed,milestone=8.4,order=id)]] |
2038 | | [[TicketQuery(status=closed,milestone=8.4.1,order=id)]] |
2039 | | [[TicketQuery(status=closed,milestone=8.4.2,order=id)]] |
2040 | | [[TicketQuery(status=closed,milestone=8.4.3,order=id)]] |
2041 | | |
2042 | | === Known Issues === |
2043 | | |
2044 | | [[TicketQuery(status=!closed,type=defect,priority=blocker|critical|major,version=8.4,order=id)]] |
2045 | | |
2046 | | |
2047 | | == Version 8.3 == |
2048 | | |
2049 | | === Known Issues === |
2050 | | |
2051 | | * the ''make'' process breaks if no ''--war-dir'' option is specified in the ''./configure'' step. |
2052 | | |
2053 | | |
2054 | | === Server === |
2055 | | * compilation on OS X |
2056 | | * rasgeo tool for GDAL-based image file import added to applications |
2057 | | * rasdaman web client toolkit (raswct) has been added to applications |
2058 | | * accompanying developer's manual can be found in manuals_and_examples/manuals |
2059 | | * fixed returning wrong error code on exception in rasgeo |
2060 | | * CSV formatter properly prints point queries |
2061 | | * fix exporting data of base type uint8, int8, uint32, float, etc. to TIFF |
2062 | | * added support for multiband TIFF images |
2063 | | * synchronized RPM spec file |
2064 | | * specific netcdf variable can be imported/exported, e.g. netcdf($1, "var=Base_reflectivity") |
2065 | | * fix the default definition of the RPC server in rasmgr.conf |
2066 | | * added --with-docs option to the configure script, to control whether doxygen documentation should be generated during installation. |
2067 | | * added option for generating position independent code (PIC), usually necessary on 64bit systems for generating proper shared objects. |
2068 | | * fix rasdl segfaulting when executed with invalid parametars |
2069 | | * fix rasdl segfaulting when types with a specified extent are present in the database |
2070 | | * fix type checking when updating with a file in some specific format. At the type-checking stage the actual type is not yet known as the conversion hasn't been evaluated. |
2071 | | * fix rasmgr segfaulting on Debian Wheezy 64bit, gcc 4.6 |
2072 | | * fix make clean for java |
2073 | | * add rview binary and modify Makefiles so that it's properly installed on make install |
2074 | | * add includes for mkdir in rasmgr_config.cc |
2075 | | |
2076 | | === Petascope === |
2077 | | * moved to the applications directory |
2078 | | * integration with the 52n WPS server |
2079 | | * deploying via 'make deploy' instead of 'make install' |
2080 | | * cleanup WCPS logging and fix performance bug |
2081 | | * performance speedup by caching in WCPS |
2082 | | * fix req 11, request version was not matched well. |
2083 | | * the server should not fail if it fails reading some of the coverages |
2084 | | * fix parsing of CRS in WCS 2.0 |
2085 | | * fix failed post req2 by including an ows:Constraint under !OperationsMetadata in the Capabilities response |
2086 | | * fix failed core req8 (URLs in !OperationMetadata were same for different servlet locations), and failed core req12 (invalid KVP request didn't result with exception). |
2087 | | * fix req17 by adding XML schema validation of XML requests. |
2088 | | * perform initialization at servlet startup instead of at the first request. |
2089 | | * fix installation of petascope settings |
2090 | | * remove the version attribute of the !ServiceMetadata element |
2091 | | * update CRS identifiers |
| 7 | == Version 10.0.5 (2022-07-25) |
| 8 | |
| 9 | === Bug fixes |
| 10 | |
| 11 | rasdaman core |
| 12 | |
| 13 | - Function extend() initializes extended areas with null values |
| 14 | - Subset initializes empty areas with null values |
| 15 | |
| 16 | OGC frontend (petascope) |
| 17 | |
| 18 | - WCPS fixed null values for coverages created by decode() operator |
| 19 | - WMS GetMap - request's bbox doesn't touch layer's bbox, then, the output must be transparent |
| 20 | |
| 21 | |
| 22 | === Full list of commits |
| 23 | |
| 24 | '''Addressed tickets''' between v10.0.4 and v10.0.5 with N commits: |
| 25 | {{{ |
| 26 | #!sh |
| 27 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 28 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.4..v10.0.5 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 29 | }}} |
| 30 | |
| 31 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 32 | || changeset:739a18f09 || Bang Pham Huu || ticket:2389 || FIX - fix empty null values in decode() for coverage in WCPS |
| 33 | || changeset:54fe7adae || Dimitar Misev || ticket:2616 || extend() initializes extended areas with null values and subset initializes empty areas with null values |
| 34 | || changeset:fb75585c8 || Bang Pham Huu || ticket:2617 || FIX - WMS GetMap request should return transparent output, if request bbox doesn't touch layer's bbox |
| 35 | |
| 36 | == Version 10.0.4 (2022-06-29) |
| 37 | |
| 38 | === Bug fixes |
| 39 | |
| 40 | rasdaman core |
| 41 | |
| 42 | - Fix import of non-consecutive messages from grib files |
| 43 | |
| 44 | OGC frontend (petascope) |
| 45 | |
| 46 | - Fix missing wms namespace for some elemments in WMS GetCapabilities |
| 47 | - Fix problem with wrong grid domains in imageCrsdomain() for clip() operator |
| 48 | - Fix problem with WMS GetMap requests when zooming in with wrong results from pyramid members |
| 49 | - Fix problem with WCPS domain(...).lo/hi to return geo bound for non-XY axis |
| 50 | - Fix WMS GetLegendGraphic request to use default style if style paramater is omitted |
| 51 | - FIX problem with partial overlapping on XY axes when requesting multiple WMS layers for GetMap request |
| 52 | - Fix problem with scattering pixels at corners of WMS layers |
| 53 | - Fix problem with checking rasdaman credentials |
| 54 | - Support ``full_stacktraces`` in ``petascope.properties`` (besides ``full_stacktrace``) to filter unnecessary exception logs |
| 55 | - Add settings in petascope.properties for configuring the Tomcat JDBC Connection Pool |
| 56 | |
| 57 | wcst_import |
| 58 | |
| 59 | - Enhance GRIB recipe for memory usage |
| 60 | - Validate if all input files have the same CRSs |
| 61 | - Improve ingredients file schema validation |
| 62 | - Import only messages corresponding to the specified band identifiers |
| 63 | |
| 64 | wcs_client |
| 65 | |
| 66 | - Support renaming coverage in WCS DescribeCoverage tab |
| 67 | |
| 68 | documentation |
| 69 | |
| 70 | - Improve doc for WCS / WCPS `clip()` |
| 71 | - Improve doc for WCPS's encode format and wcst_import's slicer section |
| 72 | |
| 73 | === Full list of commits |
| 74 | |
| 75 | '''Addressed tickets''' between v10.0.3 and v10.0.4 with 27 commits: |
| 76 | {{{ |
| 77 | #!sh |
| 78 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 79 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.3..v10.0.4 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 80 | }}} |
| 81 | |
| 82 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 83 | || changeset:e4333011c || Bang Pham Huu || ticket:2255 || FIX - WMS does not work with multiple partial overlapping layers on geo XY axes |
| 84 | || changeset:9d549ddc4 || Bang Pham Huu || ticket:2262 || FIX - WMS scattering data at corners |
| 85 | || changeset:085e96d4b || Bang Pham Huu || ticket:2284 || FIX - wcst_import should not allow to import different geo CRSs of input files for gdal and ticket:2345 - FIX - wcst_import removes .resume.json file if the imported coverage does not exist anymore |
| 86 | || changeset:a4d61d51c || Bang Pham Huu || ticket:2423 || FIX - document clipping with WCPS examples |
| 87 | || changeset:8626e4079 || Bang Pham Huu || ticket:2473 || FIX - SECORE should extract gml.tar.gz file only when size is different and ticket:2287 - FIX - WSclient updates coverage id in WCS DescribeCoverage tab" |
| 88 | || changeset:08e5f74f4 || Bang Pham Huu || ticket:2480 || FIX - test oap filters non-testing coverages in system test |
| 89 | || changeset:9de76da14 || Bang Pham Huu || ticket:2515 || FIX - ticket:2507 - document about the supported encode format in WCPS and improve document of slicer options |
| 90 | || changeset:b170b8c65 || Dimitar Misev || ticket:2515 || FIX improve documentation |
| 91 | || changeset:255567b66 || Bang Pham Huu || ticket:2541 || FIX - add test to check rasadmin user can bypass allowed IP addresses for write requests and ticket:2591 - FIX- wcst_import should not print a warning if all paths were already imported |
| 92 | || changeset:2e28558da || Bang Pham Huu || ticket:2566 || FIX - petascope enhance XML to String for WCS DescribeCoverage / GetCoverage requests |
| 93 | || changeset:007208655 || Bang Pham Huu || ticket:2582 || FIX - petascope supports extra setting full_stacktraces in petascope.properties - ticket:2535 - wcst_import validates non-existing settings |
| 94 | || changeset:3202784e8 || Bang Pham Huu || ticket:2588 || FIX - wcst_import - supports to import one variable from GRIB file with multiple variables |
| 95 | || changeset:fdd3f4366 || Dimitar Misev || ticket:2588 || fix import of non-consecutive messages from grib files |
| 96 | || changeset:7f224735b || Bang Pham Huu || ticket:2589 || FIX - petascope - reduce number of active and idle connections for Tomcat JDBC |
| 97 | || changeset:f4e5ac69a || Bang Pham Huu || ticket:2592 || FIX - wcst_import improves GRIB messages collection |
| 98 | || changeset:6ee08d520 || Bang Pham Huu || ticket:2594 || FIX - Petascope - support pyramid with members having different coefficient in irregular axes and ticket:2593 - FIX - wsclient - total local volume is incorrect |
| 99 | || changeset:081ed5c36 || Bang Pham Huu || ticket:2595 || FIX - WMS GetLegendGraphic request without style should return the image from the default style |
| 100 | || changeset:21f201751 || Bang Pham Huu || ticket:2596 || FIX - petascope removes ThreadLocal in XMLUtil.java (continue) |
| 101 | || changeset:9ac81f6eb || Bang Pham Huu || ticket:2596 || FIX - petascope removes ThreadLocal in XMLUtil.java |
| 102 | || changeset:622bcc6ef || Dimitar Misev || ticket:2597 || compile grpc java plugin without machine-dependent options, as it is executed on the build machine and not on the target one |
| 103 | || changeset:cedcee007 || Dimitar Misev || ticket:2597 || support compiling rasdaman for particular simd cpu extensions |
| 104 | || changeset:3e7949e7e || Dimitar Misev || ticket:2598 || fix support for specifying tiling aligned with a point configuration |
| 105 | || changeset:721e48136 || Bang Pham Huu || ticket:2604 || FIX - WCPS domain(c,axis).lo / hi should return the geo bound for non XY-axes and fixed some small changes in the doc |
| 106 | || changeset:572b835ae || Bang Pham Huu || ticket:2608 || FIX - WMS returns wrong result for pyramid member when zooming in |
| 107 | || changeset:af068ad13 || Bang Pham Huu || ticket:2609 || FIX - WCPS - clip returns wrong grid bounds for imageCrsdomain() |
| 108 | || changeset:234003029 || Bang Pham Huu || ticket:2611 || FIX - WMS - GetCapabilities add namespace wms for Elements |
| 109 | || changeset:6edc40381 || Dimitar Misev || ticket:2616 || add a testcase for extend/subset over non-materialized tiles should be initialized with null values |
| 110 | |
| 111 | == Version 10.0.3 (2022-04-25) |
| 112 | |
| 113 | === Bug fixes |
| 114 | |
| 115 | rasdaman core |
| 116 | |
| 117 | - Improve handling of concurrent clients in rasmgr |
| 118 | |
| 119 | OGC frontend (petascope) |
| 120 | |
| 121 | - Enhance parsing unit of measurements from CRSs |
| 122 | - Embedded SECORE supports JSP to manage CRSs |
| 123 | - Allow case-insensitive axis labels |
| 124 | - Make WCS scaleextent and SOAP requests fully standard-compliant |
| 125 | |
| 126 | wcst_import |
| 127 | |
| 128 | - Fix bug when skip is true and no input files match with the defined pattern |
| 129 | - Use user's customized band names in coverage's global metadata for netCDF recipe |
| 130 | - When wcst_import is interrupted by ``Ctrl + C`` or ``kill <wcst_import_pid>`` |
| 131 | (SIGINT and SIGTERM signals), the resume file will be properly updated with |
| 132 | all imported files up to that point |
| 133 | - Check if user can create resume file before analyzing input files |
| 134 | - Allow case-insensitive axis labels |
| 135 | - Improve parsing for axes definitions in CRS |
| 136 | |
| 137 | === Full list of commits |
| 138 | |
| 139 | '''Addressed tickets''' between v10.0.2 and v10.0.3 with 15 commits: |
| 140 | {{{ |
| 141 | #!sh |
| 142 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 143 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.2..v10.0.3 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 144 | }}} |
| 145 | |
| 146 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 147 | || changeset:067109f56 || Bang Pham Huu || ticket:2471 || FIX - SECORE embedded in petascope supports JSP |
| 148 | || changeset:a12ef069f || Bang Pham Huu || ticket:2560 || FIX - wcst_import to work with axies labels case insensitive |
| 149 | || changeset:aa88a2778 || Dimitar Misev || ticket:2572 || FIX automatically run pylint on wcst_import when building rasdaman |
| 150 | || changeset:3e346833e || Bang Pham Huu || ticket:2573 || FIX - petascope fixes some errors for WCS scale extent and SOAP requests |
| 151 | || changeset:015c0c3b2 || Bang Pham Huu || ticket:2574 || FIX - configurable size of gdal datasets cache in wcst_import |
| 152 | || changeset:b24e1dc9c || Bang Pham Huu || ticket:2575 || FIX - petascope adds failed rasql queries with log counters |
| 153 | || changeset:e43b524a9 || Bang Pham Huu || ticket:2576 || FIX - wcst_import - get axes defined in COSMO CRS 101 properly |
| 154 | || changeset:9445e65ac || Dimitar Misev || ticket:2577 || FIX improve thread-safety in rasmgr |
| 155 | || changeset:c6a5a5831 || Bang Pham Huu || ticket:2578 || FIX - fix test web interfaces in system tests and ticket:2209 - test web interfaces in multiple threads and ticket:2579 - wcst_import checks if user can create resume file in folder containing ingredients file before analyzing files" |
| 156 | || changeset:ca1d949a3 || Bang Pham Huu || ticket:2580 || wcst_import wrong error cannot create resume file |
| 157 | || changeset:2498120d2 || Bang Pham Huu || ticket:2581 || petascope - enhance parsing UCUM label from opengis.net |
| 158 | || changeset:54a5d37c3 || Bang Pham Huu || ticket:2583 || FIX - wcst_import is killed with ctrl + c or pkill -f then it should add current updating file to resume.json file |
| 159 | || changeset:da8e025aa || Bang Pham Huu || ticket:2584 || FIX - Petascope - Enhance XML to string for WMS GetCapabilities |
| 160 | || changeset:17f5cc9a2 || Dimitar Misev || ticket:2585 || FIX invalid shell syntax in secore Makefile |
| 161 | || changeset:d61493fce || Bang Pham Huu || ticket:2586 || FIX- wcst_import - coverage's global metadata uses user defined band names for netCDF recipe |
| 162 | || changeset:8eba67489 || Bang Pham Huu || ticket:2587 || FIX - wcst_import fix bug when skip is true and no input files match with the defined pattern |
| 163 | |
| 164 | |
| 165 | == Version 10.0.2 (2022-04-06) |
| 166 | |
| 167 | === Bug fixes |
| 168 | |
| 169 | - OGC frontend (petascope) |
| 170 | - Improve performance of queries in petascopedb |
| 171 | - Enhance logging of requests in petascope.log to allow distinguishing which request exactly was evaluated |
| 172 | |
| 173 | - wcst_import |
| 174 | - Improve axis type detection from CRS |
| 175 | - Make sure each file to be imported is open only once with GDAL, to improve import performance |
| 176 | |
| 177 | - Documentation |
| 178 | - Added a guide for migrating an installation from one machine to another ([docs]) |
| 179 | |
| 180 | === Full list of commits |
| 181 | |
| 182 | '''Addressed tickets''' between v10.0.1 and v10.0.2 with 6 commits: |
| 183 | {{{ |
| 184 | #!sh |
| 185 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 186 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.1..v10.0.2 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 187 | }}} |
| 188 | |
| 189 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 190 | || changeset:1ac248e6b || Dimitar Misev || ticket:2542 || FIX add a guide to the docs on how to migrate rasdaman to another machine |
| 191 | || changeset:e7cc36b09 || Bang Pham Huu || ticket:2567 || FIX - petascope - enhance petascope.log with rasql / requests id |
| 192 | || changeset:3a81ebfb5 || Bang Pham Huu || ticket:2569 || FIX - petascope - create indexes for database relationships in Hibernate and ticlet:2570 - FIX - wsclient not show |
| 193 | || changeset:217fa8b3a || Bang Pham Huu || ticket:2571 || FIX - wcst_import fixed attributes of objects not initialized before invoking |
| 194 | || changeset:49303988a || Bang Pham Huu || ticket:2571 || wcst_import object has no attribute evaluator_slice |
| 195 | || changeset:071d921ad || Dimitar Misev || ticket:2568 || FIX wcst_import to open each file with GDAL only once |
| 196 | |
| 197 | == Version 10.0.1 (2022-03-30) |
| 198 | |
| 199 | === Bug fixes |
| 200 | |
| 201 | - OGC frontend (petascope) |
| 202 | - Improve performance of calculating coverage size in bytes for pyramids |
| 203 | - Fix corner case of incorrectly calculating coordinates of irregular time axis when encoding to NetCDF |
| 204 | - Fix leak of large binary objects in PostgreSQL which were left in petascopedb when removing data, e.g. dropping a coverage, pyramid levels, styles, etc; these objects will be properly and automatically removed via triggers from now on. |
| 205 | |
| 206 | However, the already leaked orphan objects cannot be automatically removed, and require the following steps to address in order to reduce the size of petascopedb: |
| 207 | {{{ |
| 208 | #!sh |
| 209 | # Stop rasdaman and embedded petascope if exists |
| 210 | sudo service rasdaman stop |
| 211 | # If petascope runs on external tomcat, then stop it |
| 212 | sudo service tomcat9 stop |
| 213 | # Rename the existing petascopedb to petascopedb_backup |
| 214 | sudo -u postgres psql -c "ALTER DATABASE petascopedb RENAME TO petascopedb_backup" |
| 215 | # Create a new empty database |
| 216 | sudo -u postgres createdb petascopedb |
| 217 | # Change in petascope.properties |
| 218 | metadata_url=jdbc:postgresql://localhost:5432/petascopedb_backup |
| 219 | # Finally, run migration script to copy only the relevant data from |
| 220 | # petascopedb_backup to the new petascopedb |
| 221 | /opt/rasdaman/bin/migrate_petascopedb.sh |
| 222 | # Start rasdaman (and Tomcat if needed) |
| 223 | sudo service rasdaman start |
| 224 | sudo service tomcat9 start |
| 225 | # Verify that services are working as expected, if all is fine the |
| 226 | # petascopedb_backup can be dropped from PostgreSQL (but maybe consider |
| 227 | # exporting it to a backup first) |
| 228 | sudo -u postgres dropdb petascopedb_backup |
| 229 | }}} |
| 230 | |
| 231 | - wcst_import |
| 232 | - Fix validation of axis labels to be case-insensitive |
| 233 | |
| 234 | === Full list of commits |
| 235 | |
| 236 | '''Addressed tickets''' between v10.0.0 and v10.0.1 with 6 commits: |
| 237 | {{{ |
| 238 | #!sh |
| 239 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 240 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.0..v10.0.1 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 241 | }}} |
| 242 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 243 | || changeset:e460270cb || Bang Pham Huu || ticket:2522 || [FIX] wcst_import supports null values per band |
| 244 | || changeset:a853b3ba1 || Dimitar Misev || ticket:2542 || add details on patch submission to the docs |
| 245 | || changeset:8f1f941b9 || Bang Pham Huu || ticket:2554 || FIX - calculate coverageSizeInBytesWithPyramid more efficient |
| 246 | || changeset:99e20906f || Bang Pham Huu || ticket:2560 || FIX wcst_import to validate axies labels case insensitive |
| 247 | || changeset:1b880ecf8 || Bang Pham Huu || ticket:2564 || FIX - postgresql - create triggers for cleaning large objects (CLOB) of TEXT type when update / remove |
| 248 | || changeset:1bdce16ff || Bang Pham Huu || ticket:2565 || petascope - FIX - encoding time subset in netCDF returns invalid values |
| 249 | |
| 250 | |
| 251 | == Version 10.0.0 (2022-03-18) |
| 252 | |
| 253 | === New features, enhancements, bug fixes |
| 254 | |
| 255 | - OGC frontend (petascope) |
| 256 | - WCPS supports LET clause for defining variables ([https://doc.rasdaman.org/05_geo-services-guide.html#let-clause docs]) |
| 257 | - WCPS requires only one spatial X or Y axis to be set when scaling ([https://doc.rasdaman.org/05_geo-services-guide.html#auto-ratio-for-spatial-scaling docs]), and does not require specification of non-spatial axes if they are not to be scaled ([https://doc.rasdaman.org/05_geo-services-guide.html#non-scaled-axes-are-optional docs]) |
| 258 | - WCPS and WCS support scaling down on irregular axes |
| 259 | - WCPS supports ''decode'' function ([https://doc.rasdaman.org/05_geo-services-guide.html#decode-operator-in-wcps docs]) and positional parameters ([https://doc.rasdaman.org/05_geo-services-guide.html#positional-parameters docs]) |
| 260 | - WCPS supports ''mod'' function and ''domain'' function on whole coverage ([https://doc.rasdaman.org/11_cheatsheets.html#metadata-operations docs]) |
| 261 | - WCPS supports ''describe'' function which returns result like WCS DescribeCoverage ([https://doc.rasdaman.org/05_geo-services-guide.html#describe-operator-in-wcps docs]) |
| 262 | - WCPS supports ''min''/''max'' functions ([https://doc.rasdaman.org/05_geo-services-guide.html#min-and-max-functions docs]) |
| 263 | - WCPS supports the ''crsSet'' function to return the coverage CRS as output ([https://doc.rasdaman.org/11_cheatsheets.html#metadata-operations docs]) |
| 264 | - WCPS supports binary operations on mixed geo and non-geo coverages |
| 265 | - WCS, WCPS and WMS support setting an interpolation method on data reprojection ([https://doc.rasdaman.org/05_geo-services-guide.html#interpolation docs]) |
| 266 | - WCS supports INSPIRE coverages ([https://doc.rasdaman.org/05_geo-services-guide.html#create-an-inspire-coverage docs]) |
| 267 | - WCS GetCapabilities supports the AcceptLanguages parameter |
| 268 | - WCS GetCapabilities response adds the list of axis names for each coverage in rasdaman:axisList elements and has more precise WGS84 bboxes ([https://doc.rasdaman.org/05_geo-services-guide.html#getcapabilities-response-extensions docs]) |
| 269 | - WCS GetCoverage and WCPS encode support CIS 1.1 JSON format ([https://doc.rasdaman.org/05_geo-services-guide.html#describe-operator-in-wcps docs]) |
| 270 | - WCS ProcessCoverages supports WCPS abstract query specified in an XML-wrapper, and the `q` parameter in addition to `query` ([https://doc.rasdaman.org/05_geo-services-guide.html#general docs]) |
| 271 | - WCS-T supports importing [https://gdal.org/user/virtual_file_systems.html GDAL virtual file system] filepaths starting with /vsi, e.g. /vsis3, /vsizip, etc. |
| 272 | - WMS supports request for deleting a layer specifically ([https://doc.rasdaman.org/05_geo-services-guide.html#layer-management docs]) |
| 273 | - WMS styles support SLD color tables ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs]) |
| 274 | - WMS validates the XML format of user-specified SLD styles before persisting to database |
| 275 | - WMS style query fragments support multiple layer iterators ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs]) |
| 276 | - rasql servlet supports rasdaman user credentials in basic authentication format in the HTTP Authorization header ([https://doc.rasdaman.org/02_inst-guide.html#web-services docs]) |
| 277 | - rasql servlet will try to guess and set the correct mime-type of results |
| 278 | - SECORE is embedded into petascope, so that it does not get installed as a separate service (def.war) anymore; it is now available at the /rasdaman/def endpoint instead of at /def ([https://doc.rasdaman.org/02_inst-guide.html#web-services docs]) |
| 279 | - Remove petascope_admin_user and petascope_admin_pass from petascope.properties and allow rasdaman admin users to perform write requests in petascope from external IPs ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs]) |
| 280 | - Refactor and consolidate APIs for non-OGC requests ([wiki:Versions#Incompatiblechanges docs]) |
| 281 | - Filter out exception stacktraces to show only lines in rasdaman code; for more details, check the full_stacktraces option in the [https://doc.rasdaman.org/05_geo-services-guide.html#configuration docs] |
| 282 | - Improve error reporting to return correct HTTP error codes 4xx and 5xx to clients |
| 283 | - Split rasql error message and rasql query in different ExceptionText elements in the returned XML exception ([https://doc.rasdaman.org/05_geo-services-guide.html#errors docs]) |
| 284 | - Improve startup performance and logging of requests in petascope.log |
| 285 | - Fix handling of irregular axes with reverse coefficients order |
| 286 | - Fix WCPS fragment to compute differences between two time slices in a WMS style |
| 287 | - Fix WCPS wrong generated coordinates for irregular axis when resubsetting |
| 288 | - Fix WMS to not require quotes on the time dimension in GetMap requests |
| 289 | - Fix incorrect coordinates for clipping after subsetting |
| 290 | - Support GDAL 3 when transforming coordinates with regards to EPSG CRS YX axis orders |
| 291 | - Allow non-ASCII characters in coverage metadata |
| 292 | |
| 293 | - wcst_import |
| 294 | - Only Python 3 is supported |
| 295 | - Support for servers secured with basic authentication; credentials should be specified with options -u or -i (check wcst_import.sh -h) |
| 296 | - Support import of individual bands in GDAL general recipe ([https://doc.rasdaman.org/05_geo-services-guide.html#slicer-section docs]) |
| 297 | - Support importing overviews from TIFF / JP2000 files ([https://doc.rasdaman.org/05_geo-services-guide.html#recipe-section docs]) |
| 298 | - Support importing Sentinel 1 data with a custom recipe ([https://doc.rasdaman.org/05_geo-services-guide.html#data-import-recipe-sentinel1 docs]) |
| 299 | - Support creating a coverage pyramid for WMS with specific factors ([https://doc.rasdaman.org/05_geo-services-guide.html#wms-import docs]) |
| 300 | - Support "python_cmd" as an alternative to "cmd" in hooks ([https://doc.rasdaman.org/05_geo-services-guide.html#hooks-section docs]) |
| 301 | - Support parameter to store the imported files in the ingredients file used by after_ingestion hooks ([https://doc.rasdaman.org/05_geo-services-guide.html#file docs]) |
| 302 | - Support GDAL SIGNEDBYTE metadata for properly importing signed char (octet) data |
| 303 | - Support referencing the index of the current processed GRIB message ([https://doc.rasdaman.org/05_geo-services-guide.html#grib docs]) |
| 304 | - Support attaching local metadata to a coverage from external text files ([https://doc.rasdaman.org/05_geo-services-guide.html#local-metadata-from-input-files docs]) |
| 305 | - Support the metadata option in map_mosaic, time_series_regular and time_series_irregular recipes |
| 306 | - Support automattically extracting global metadata and colorTable from TIFF files for GDAL general_coverage recipe |
| 307 | - Significantly improved performance of netcdf data import or for a large number of files |
| 308 | - Validate band names in general recipe |
| 309 | - Do not send WCS DescribeCoverage request for getting axis labels from coverage |
| 310 | - Use non-standard request to check if a coverage exists ([https://doc.rasdaman.org/05_geo-services-guide.html#check-if-a-coverage-exists docs]) |
| 311 | - Send requests to Petascope as POST containing the built GML of the importing coverage instead of GET with a local GML file |
| 312 | - Show grid domains of imported files |
| 313 | - Support for importing data from Amazon S3 object stores via GDAL /vsis3 driver |
| 314 | - Fixed evaluation of skip setting in general_coverage recipe |
| 315 | - Fix parsing of scientific notation in null values |
| 316 | |
| 317 | - rasdaman server |
| 318 | - Deprecated network protocols RNP and RPC have been ''removed'', clients compiled against these old protocols will need to be recompiled with the latest client API libs in order to be able to communicate with v10.0 rasdaman servers |
| 319 | - Deprecated tool rasdl has been ''removed'', type management is possible only with rasql queries ([https://doc.rasdaman.org/04_ql-guide.html#type-definition-using-rasql docs]) |
| 320 | - Updated the type coercion rules for less surprising behavior in query processing; they have been designed to minimize the risk for overflow as well as type inflation ([https://doc.rasdaman.org/04_ql-guide.html#type-coercion-rules docs]) |
| 321 | - Consistent behavior when casting from larger to smaller type; "clamping" will be applied to values outside of the valid range of the new smaller type ([https://doc.rasdaman.org/04_ql-guide.html#induction-all-operations docs]) |
| 322 | - Subsetting domain must be strictly ''within'' the array sdom, otherwise an exception will be thrown; when a subset needs to extend outside the array sdom, use the ''extend'' function |
| 323 | - Types complex and complexd are deprecated; use cfloat32 and cfloat64 instead ([https://doc.rasdaman.org/04_ql-guide.html#cell-types docs]) |
| 324 | - Axis names specified during array type creation can be used for flexible positionally-independent subsetting ([https://doc.rasdaman.org/04_ql-guide.html#positionally-independent-subsetting docs]) |
| 325 | - The ''dbinfo'' function will print the set and mdd type names ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs]) |
| 326 | - The ''dbinfo'' function supports SVG and JSON outputs for tiling ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs]) |
| 327 | - The ''encode'' function supports values, interval and ramp color tables ([https://doc.rasdaman.org/04_ql-guide.html#coloring-arrays docs]) |
| 328 | - The ''project'' function allows a target resolution and interpolation method to be specified ([https://doc.rasdaman.org/04_ql-guide.html#the-project-function docs]) |
| 329 | - New virtual collection RAS_TYPES allows to select all rasdaman types ([https://doc.rasdaman.org/04_ql-guide.html#list-available-types docs]) |
| 330 | - start_rasdaman.sh and stop_rasdaman.sh accept rasmgr --port, --help, etc. ([https://doc.rasdaman.org/02_inst-guide.html#executables docs]) |
| 331 | - start_rasdaman.sh will exit if executed by root user; specify --allow-root to override this behavior ([https://doc.rasdaman.org/02_inst-guide.html#start-rasdaman-sh doc]) |
| 332 | - start_rasdaman.sh supports a user-defined env variable JAVA_OPTS, which can be used to pass options to embedded petascope |
| 333 | - stop_rasdaman.sh supports --force option to forcibly stop rasdaman |
| 334 | - New script `prepare_issue_report.sh` for automating issue reporting ([https://doc.rasdaman.org/01_introduction.html#executables-prepare-issue-report docs]) |
| 335 | - Induced condenser works correctly on arrays with null values |
| 336 | - Fixed issue with min/max condensers and pow function on multiband arrays |
| 337 | - Fixed issue in marray queries with multiple iterators |
| 338 | - Improved evaluation of complex numbers, with support for cint16, cint32, cfloat32, and cfloat64 |
| 339 | - Improved performance of case statements |
| 340 | - rasmgr will correctly forward -xp parameters in rasmgr.conf to spawned rasservers |
| 341 | - Fixed segfault when running updates with invalid sdom |
| 342 | - Fixed segfault in dem conversion on invalid input |
| 343 | - Fixed segfault when inserting an array with non-domain type |
| 344 | - Improved rascontrol/rasmgr help sections and error handling |
| 345 | - Improved performance of tile merging on client side |
| 346 | - Fixed support for signedByte in GDAL decode/encode |
| 347 | - Fixed permissions of rasdaman log files to be only owner/group readable |
| 348 | |
| 349 | - clients |
| 350 | - A new rasql-web-console client is now available, installed in /opt/rasdaman/share/rasdaman/www/ |
| 351 | - wsclient |
| 352 | - Removed support for login with petascope_admin_user credentials ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs]) |
| 353 | - Support authentication |
| 354 | - Once logged in, refreshing the Web browser will preserve the session |
| 355 | - Estimate and show coverage sizes |
| 356 | - Updating coverage metadata requires to login as admin |
| 357 | - Display all footprints button only shows the available rows in WCS/WMS GetCapabilities tabs |
| 358 | - DeleteCoverage and InsertCoverage tabs are shown only when logged in as admin |
| 359 | - Downscaled pyramid members management in the WMS DescribeLayer tab |
| 360 | - Add text>> widget to display texts |
| 361 | - raswct has improved error handling |
| 362 | - rasdapy has been updated to work on Python 3 ([https://pypi.org/project/rasdapy3/ docs]); rasdapy on Python 2 is not maintained anymore, migrating to rasdapy3 is recommended |
| 363 | |
| 364 | - documentation |
| 365 | - New section with cheatsheets for WCS / WCPS / WMS / clients ([https://doc.rasdaman.org/11_cheatsheets.html docs]) |
| 366 | - New section for petascope configuration ([https://doc.rasdaman.org/05_geo-services-guide.html#configuration docs]) |
| 367 | - as a result, comments in the petascope.properties file have been mostly removed |
| 368 | - New section with guidelines for backup of rasdaman ([https://doc.rasdaman.org/02_inst-guide.html#backup docs]) |
| 369 | |
| 370 | - installation |
| 371 | - Added support for Ubuntu 20.04 and Ubuntu 22.04, removed support for Ubuntu 14.04 and Ubuntu 16.04 |
| 372 | - A ''testing'' repository is now available, with more frequent package releases than the stable repository, but still manually reviewed and hence more stable than the nightly repository ([https://doc.rasdaman.org/02_inst-guide.html#official-packages docs]) |
| 373 | - On new installation, petascope will be deployed in standalone embedded mode by default, so that it does not require a system Tomcat to run ([https://doc.rasdaman.org/05_geo-services-guide.html#petascope-standalone-deployment docs]) |
| 374 | - petascope will use the locally installed gdal-java library instead of embedding it into rasdaman.war |
| 375 | - Package installation can be customized with an installation profile ([https://doc.rasdaman.org/02_inst-guide.html#customizing-the-package-installation docs]) |
| 376 | - The rasdaman service script for starting/stopping rasdaman can be customized with configuration in /etc/default/rasdaman ([https://doc.rasdaman.org/02_inst-guide.html#running-rasdaman docs]) |
| 377 | - The start/stop rasdaman scripts can handle multiple rasdaman instances |
| 378 | - update_db.sh will check for free disk space before backing up RASBASE |
| 379 | |
| 380 | === Incompatible changes |
| 381 | |
| 382 | - Ubuntu 16.04 is not supported anymore, rasdaman v10.0 packages are available only for CentOS 7, Ubuntu 18.04, Ubuntu 20.04, and (new) Ubuntu 22.04 |
| 383 | |
| 384 | - Deprecated tool rasdl has been removed, use rasql queries for type management ([https://doc.rasdaman.org/04_ql-guide.html#type-definition-using-rasql docs]) |
| 385 | |
| 386 | - Type coercion rules which govern the type of operation results based on the input data types have significantly changed, and may result in different behavior in existing queries; it is recommended to review the [https://doc.rasdaman.org/04_ql-guide.html#type-coercion docs] |
| 387 | |
| 388 | - Casting from larger to smaller type will lead to "clamping" of values outside of the valid range of the new smaller type, which may result in different behavior in existing queries ([https://doc.rasdaman.org/04_ql-guide.html#induction-all-operations docs]) |
| 389 | |
| 390 | - Subsetting has to be within the array spatial domain now, otherwise an error will be thrown ([https://doc.rasdaman.org/04_ql-guide.html#trimming docs]); when a subset needs to extend outside or intersect the array sdom, use the extend function. |
| 391 | |
| 392 | - Deprecated network protocols RNP and RPC have been removed; clients compiled against these old protocols will need to be recompiled with the latest client API libs in order to be able to communicate with v10.0 rasdaman servers ([https://doc.rasdaman.org/08_dev-guide-cpp.html#compilation-and-linkage-of-client-programs docs]) |
| 393 | |
| 394 | - In the GetCapabilities response, the way rasdaman adds various metadata for each coverage (`sizeInBytes`, `axisList`) has changed: |
| 395 | - v9.8 the metadata was added under an `<ows:Metadata>` element for each coverage, e.g. |
| 396 | {{{ |
| 397 | #!xml |
| 398 | <ows:Metadata> |
| 399 | <rasdaman:sizeInBytes>224775000</rasdaman:sizeInBytes> |
| 400 | <rasdaman:axisList>Lat,Long</rasdaman:axisList> |
| 401 | </ows:Metadata> |
| 402 | }}} |
| 403 | - v10.0 the metadata is now added under an `<ows:AdditionalParameters>` element instead, e.g. |
| 404 | {{{ |
| 405 | #!xml |
| 406 | <ows:AdditionalParameters> |
| 407 | <ows:AdditionalParameter> |
| 408 | <ows:Name>sizeInBytes</ows:Name> |
| 409 | <ows:Value>224775000</ows:Value> |
| 410 | </ows:AdditionalParameter> |
| 411 | <ows:AdditionalParameter> |
| 412 | <ows:Name>axisList</ows:Name> |
| 413 | <ows:Value>Lat,Long</ows:Value> |
| 414 | </ows:AdditionalParameter> |
| 415 | </ows:AdditionalParameters> |
| 416 | }}} |
| 417 | |
| 418 | |
| 419 | - When a client sends `GetMap` requests, the rules below define |
| 420 | (in conformance with the WMS 1.3 standard) how a style is applied |
| 421 | to the requested layers: |
| 422 | - If no styles are defined then rasdaman returns the data as-is, |
| 423 | encoded in the requested format. |
| 424 | - If some styles are defined, e.g. X, Y, and Z, then: |
| 425 | - If the client specifies a style Y, then Y is applied. |
| 426 | - If the client does not specify a style, then: |
| 427 | - If the admin has set a style as default, e.g. Z, then Z is applied. |
| 428 | - Otherwise, if no style has been set as default, |
| 429 | then the first style from the list of styles, e.g. X is applied. |
| 430 | |
| 431 | - Remove use of `petascope_admin_user` in petascope.properties ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs]): |
| 432 | |
| 433 | ||= v9.8 =|| allows credentials configured by `petascope_admin_user` and `petascope_admin_pass` to be used for login as admin user in WSClient or execute write requests equivalently as the admin user configured by `rasdaman_admin_user` || |
| 434 | ||= v10.0 =|| `petascope_admin_user` and `petascope_admin_pass` are removed. These settings (if existing in the local system) will be copied as deprecated settings in the updated `petascope.properties`. Any requests using these deprecated credentials will be invalid. One has to the credentials from a valid rasdaman user with RW rights in WSClient; direct requests must include these credentials in the HTTP Authorization header in Basic authentication format || |
| 435 | |
| 436 | - Many non-OGC API supported by petascope have been redefined and consolidated under the `/rasdaman/admin` endpoint. Below all changes are listed (note that the server endpoint, e.g. `http://localhost:8080` has been omitted from the URLs). The v9.8 URLs will not work anymore, it is required to adapt to the new syntax. |
| 437 | {{{#!rst |
| 438 | |
| 439 | .. table:: |
| 440 | :widths: auto |
| 441 | |
| 442 | +------------------------------------------------------------------------------------------+----------+-----------------------------------------------------------------------------------------------------+ |
| 443 | | Description | Version | Request example | |
| 444 | +==========================================================================================+==========+=====================================================================================================+ |
| 445 | | Create a WMS layer | v9.8 | /rasdaman/ows?service=WMS&version=1.3.0&request=InsertWCSLayer&wcsCoverageId=MyCoverage | |
| 446 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#layer-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 447 | | | v10.0 | /rasdaman/admin/layer/activate?COVERAGEID=MyCoverage | |
| 448 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 449 | | Remove a WMS layer | v9.8 | /rasdaman/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=DeleteLayer&LAYER=MyLayer | |
| 450 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#layer-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 451 | | | v10.0 | /rasdaman/admin/layer/deactivate&COVERAGEID=MyLayer | |
| 452 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 453 | | Create a WMS style | v9.8 | /rasdaman/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=InsertStyle&NAME=style1&LAYER=cov1 | |
| 454 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#style-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 455 | | | v10.0 | /rasdaman/admin/layer/style/add?COVERAGEID=cov1&STYLEID=style1 | |
| 456 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 457 | | Update a WMS style | v9.8 | /rasdaman/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=UpdateStyle&NAME=style1&LAYER=cov1 | |
| 458 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#style-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 459 | | | v10.0 | /rasdaman/admin/layer/style/update?COVERAGEID=cov1&STYLEID=style1&NEWSTYLEID=style2 | |
| 460 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 461 | | Remove a WMS style | v9.8 | /rasdaman/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=DeleteStyle&LAYER=cov1&NAME=style1 | |
| 462 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#style-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 463 | | | v10.0 | /rasdaman/admin/layer/style/remove?COVERAGEID=cov1&STYLEID=style1 | |
| 464 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 465 | | Check if a coverage exists (`docs | v9.8 | /rasdaman/ows/objectExists?coverageId=cov1 | |
| 466 | | <https://doc.rasdaman.org/05_geo-services-guide.html#check-if-a-coverage-exists>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 467 | | | v10.0 | /rasdaman/admin/coverage/exist?COVERAGEID=cov1 | |
| 468 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 469 | | Rename a coverage | v9.8 | /rasdaman/admin/UpdateCoverageId?COVERAGEID=cov1&NEWID=cov2 | |
| 470 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#renaming-a-coverage>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 471 | | | v10.0 | /rasdaman/admin/coverage/update?COVERAGEID=cov1&NEWCOVERAGEID=cov2 | |
| 472 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 473 | | Update coverage metadata | v9.8 | /rasdaman/admin/UpdateCoverageMetadata | |
| 474 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#update-coverage-metadata>`__)+----------+-----------------------------------------------------------------------------------------------------+ |
| 475 | | | v10.0 | /rasdaman/admin/coverage/update | |
| 476 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 477 | | Create a pyramid level | v9.8 | /rasdaman/ows?service=WCS&request=InsertScaleLevel&version=2.0.1&coverageId=cov_3D&level=4 | |
| 478 | | (`docs <https://doc.rasdaman.org/05_geo-services-guide.html#pyramid-management>`__) +----------+-----------------------------------------------------------------------------------------------------+ |
| 479 | | | v10.0 | /rasdaman/admin/coverage/pyramid/create?COVERAGEID=cov_3D&MEMBER=cov_3D_4&SCALEVECTOR=1,4,4 | |
| 480 | +------------------------------------------------------------------------------------------+----------+----------+------------------------------------------------------------------------------------------+ |
| 481 | }}} |
| 482 | |
| 483 | - rasdapy on Python 2 is not maintained anymore, migrating to rasdapy3 is recommended ([https://pypi.org/project/rasdapy3/ docs]) |
| 484 | |
| 485 | === Upgrading |
| 486 | |
| 487 | The sections below contain instructions on how to upgrade the software installation from a previous version to stable rasdaman v10.0. |
| 488 | |
| 489 | In addition, it is highly recommended to review the list of incompatible changes. |
| 490 | |
| 491 | ==== From v9.8 |
| 492 | |
| 493 | To upgrade from the previous stable version v9.8 to stable v10.0: |
| 494 | |
| 495 | 1. Update the repository metadata with `sudo apt-get update` (Ubuntu) or `sudo yum update` (CentOS 7) |
| 496 | 2. Stop rasdaman with `sudo service rasdaman stop`; make sure that the processes are really stopped: if `ps aux | grep -E 'ras(mgr|server)'` returns any processes, stop them with `pkill -9 -f 'ras(mgr|server)'` |
| 497 | 3. Install the new rasdaman version with `sudo apt-get install rasdaman` (Ubuntu) or `sudo yum update rasdaman` (CentOS 7) |
| 498 | |
| 499 | ==== From testing |
| 500 | |
| 501 | To upgrade from the latest testing version to stable v10.0: |
| 502 | |
| 503 | 1. Change the testing package repository to the stable one in `/etc/apt/sources.list.d/rasdaman.list` (Ubuntu) or `/etc/yum.repos.d/rasdaman.repo` (CentOS 7) |
| 504 | 2. Stop rasdaman with `sudo service rasdaman stop`; make sure that the processes are really stopped: if `ps aux | grep -E 'ras(mgr|server)'` returns any processes, stop them with `pkill -9 -f 'ras(mgr|server)'` |
| 505 | 3. Remove the current rasdaman package with `sudo apt-get remove rasdaman` (Ubuntu) or `sudo yum erase rasdaman` (CentOS 7); this is required because the stable package has the same version but a lower iteration number than the testing one |
| 506 | 4. Install the new rasdaman version with `sudo apt-get install rasdaman` (Ubuntu) or `sudo yum update rasdaman` (CentOS 7) |
| 507 | |
| 508 | === Contributors |
| 509 | |
| 510 | Sorted by number of patches: |
| 511 | |
| 512 | - 280 Bang Pham Huu |
| 513 | - 146 Dimitar Misev |
| 514 | - 37 Arsenij Percov |
| 515 | - 24 Dragi Kamov |
| 516 | - 8 Vlad Merticariu |
| 517 | - 6 Jef Lecomte |
| 518 | - 5 Otoniel Campos |
| 519 | |
| 520 | |
| 521 | === Full list of commits |
| 522 | |
| 523 | ==== v10.0.0 (2022-03-18) |
| 524 | |
| 525 | '''Addressed tickets''' between v10.0.0-beta4 and v10.0.0 with 24 commits: |
| 526 | {{{ |
| 527 | #!sh |
| 528 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 529 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.0-beta4..v10.0.0 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 530 | }}} |
| 531 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 532 | || changeset:19ecbbc7e || Bang Pham Huu || ticket:561 || wcst_import adds grid_mapping to coverage's metadata when importing rotated netCDF |
| 533 | || changeset:a977f6946 || Bang Pham Huu || ticket:562 || petascope - adjust the time coefficients in encode() netCDF when units metadata exists |
| 534 | || changeset:5007bed18 || Bang Pham Huu || ticket:2470 || petascope prints warning about migrating secore_urls=http://localhost:8080/def to internal and ticket https://rasdaman.org/ticket/2563 |
| 535 | || changeset:ec6b639fe || Dimitar Misev || ticket:2544 || set nodata value from input operand when projecting data, ticket:557 - support exporting non-data grid mapping variables in netcdf |
| 536 | || changeset:cd7d41d56 || Bang Pham Huu || ticket:2545 || petascope uses gdal VRT for transform bounding box to get the most correct result |
| 537 | || changeset:2d57c721a || Bang Pham Huu || ticket:2546 || petascope supports rotated COSMO 101 CRS |
| 538 | || changeset:8442e4ae3 || Dimitar Misev || ticket:2547 || specifying a wkt string in project leads to bad escaping of double quotes |
| 539 | || changeset:021e03853 || Dimitar Misev || ticket:2548 || add Ubuntu Jammy to the package repositories in the docs |
| 540 | || changeset:2ba41c2dc || Dimitar Misev || ticket:2548 || update section labels in documentation, add docs about support for non-data netcdf variables |
| 541 | || changeset:8d1dc5315 || Dimitar Misev || ticket:2548 || document ubuntu 22.04 nightly packages |
| 542 | || changeset:c51f2f601 || Dimitar Misev || ticket:2548 || fix compilation on ubuntu 22.04 |
| 543 | || changeset:d60c301c1 || Dimitar Misev || ticket:2548 || fix compilation on ubuntu 22.04, update postgres jdbc driver version |
| 544 | || changeset:f73406837 || Bang Pham Huu || ticket:2549 || wcst_import - if input file is broken, with skip: true, wcst_import should continue |
| 545 | || changeset:6669b0b75 || Bang Pham Huu || ticket:2550 || systemtest - fix failed tests for ubuntu 22.04 |
| 546 | || changeset:9d4251508 || Bang Pham Huu || ticket:2552 || Petascope - change coverage's metadata schema in WCS GetCapabilities request |
| 547 | || changeset:1862d81d7 || Bang Pham Huu || ticket:2553 || wcst_import - daemon should import everything when .resume.json is removed |
| 548 | || changeset:3826fe059 || Bang Pham Huu || ticket:2554 || Petascope - WCS GetCapabilities adds metadata for the size of a coverage plus its pyramid sizes |
| 549 | || changeset:60a2ce9ac || Bang Pham Huu || ticket:2555 || petascope - Default WMS style changed behavior |
| 550 | || changeset:e0d8ec821 || Bang Pham Huu || ticket:2556 || petascope - legend for WMS styles |
| 551 | || changeset:c0da28f4b || Bang Pham Huu || ticket:2557 || wcst_import - set MIME type based on the slicer's type of ingredients file |
| 552 | || changeset:b2a3aaf1f || Bang Pham Huu || ticket:2558 || SECORE checks working GML verison at start |
| 553 | || changeset:31f9ebc6a || Bang Pham Huu || ticket:2559 || WCPS fix FROM clause in case a coverage variable name referenced multiple coverage ids |
| 554 | || changeset:eac9370c0 || Bang Pham Huu || ticket:2560 || wcst_import - fix error with variable not defined |
| 555 | || changeset:42e93b106 || Bang Pham Huu || ticket:2561 || petascope - rasdaman type registries must use rasadmin user to query |
| 556 | |
| 557 | ==== v10.0.0-beta4 (2022-02-07) |
| 558 | |
| 559 | '''Addressed tickets''' between v10.0.0-beta3 and v10.0.0-beta4 with 61 commits: |
| 560 | {{{ |
| 561 | #!sh |
| 562 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 563 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.0-beta3..v10.0.0-beta4 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 564 | }}} |
| 565 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 566 | || changeset:e1b4b4cf0 || Dimitar Misev || ticket:000 || fix installation guide |
| 567 | || changeset:76ac0b5c4 || Bang Pham Huu || ticket:2141 || wcst_import adds test for extracting datetime from file:path |
| 568 | || changeset:1602fe364 || Bang Pham Huu || ticket:2252 || update_properties.sh should not remove backup file |
| 569 | || changeset:2f4bba275 || Bang Pham Huu || ticket:2351 || petascope allows users with admin credentials to perform write request from an external IP address |
| 570 | || changeset:009c69296 || Bang Pham Huu || ticket:2391 || document about clip subspace is not supported in WCS/WCPS |
| 571 | || changeset:158f2bd49 || Bang Pham Huu || ticket:2391 || fix document link in doc |
| 572 | || changeset:756a4fd13 || Bang Pham Huu || ticket:2395 || update doc about new request for checking a coverage exist |
| 573 | || changeset:2804b3695 || Bang Pham Huu || ticket:2419 || Petascope - add unique constrain to some fileds in petascopedb |
| 574 | || changeset:613c62ad3 || Bang Pham Huu || ticket:2441 || wcst_import validates band's name in the general recipe |
| 575 | || changeset:ce7c90125 || Bang Pham Huu || ticket:2451 || and ticket:2489 - and ticket:2247 |
| 576 | || changeset:24b4e084e || Bang Pham Huu || ticket:2452 || Enhance petascope to return HTTP error codes 4xx and 5xx |
| 577 | || changeset:44d965434 || Bang Pham Huu || ticket:2455 || ticket:2478 and ticket:2416 |
| 578 | || changeset:d29e4c386 || Bang Pham Huu || ticket:2458 || document about installing ca-certificates on Ubuntu to avoid issues with HTTPs ceritifcates checking |
| 579 | || changeset:980fcdac8 || Dimitar Misev || ticket:2461 || add --force option to stop_rasdaman.sh for force-stopping rasdaman components with a -KILL signal |
| 580 | || changeset:edd6e0288 || Bang Pham Huu || ticket:2465 || petascope enhances time to load basic coverages to cache when petascope starts |
| 581 | || changeset:6706c1fc9 || Bang Pham Huu || ticket:2472 || SECORE - allows to build def.war by flag with cmake -DENABLE_STANDALONE_SECORE=ON |
| 582 | || changeset:959c3e7f8 || Dimitar Misev || ticket:2480 || fix test case failing on centos7 |
| 583 | || changeset:27ddc2be2 || Dimitar Misev || ticket:2491 || rasdaman logs should not be world-readable, ticket:2475 - set embedded petascope deployment by default, ticket:2449 - fix build error on non-unity build, ticket:2413 - start_rasdaman.sh should exit if executed by root, ticket:2387 - unset http_proxy in start_rasdaman.sh |
| 584 | || changeset:09ce78561 || Bang Pham Huu || ticket:2492 || petascope enhance data migration for persisting coverage sizeInByte to database |
| 585 | || changeset:55a5fb5f2 || Bang Pham Huu || ticket:2492 || petascope enhances dtabase migration for coverages and layers |
| 586 | || changeset:4534fdd50 || Bang Pham Huu || ticket:2493 || wcst_import - enhance checking if input file in coverage_id.resume.json |
| 587 | || changeset:96ee6c79e || Dimitar Misev || ticket:2493 || fix error about using bash syntax in posix shell script |
| 588 | || changeset:a5e4d4e50 || Bang Pham Huu || ticket:2494 || embedded SECORE creates nested /opt/rasdaman/data/secoredb as mkdir -p |
| 589 | || changeset:dceab830b || Bang Pham Huu || ticket:2495 || petascope writes the request and the time to process the request in the log |
| 590 | || changeset:e430af63d || Bang Pham Huu || ticket:2496 || ticket:2497 - fix errors in wcst_import |
| 591 | || changeset:2e7b57ec0 || Bang Pham Huu || ticket:2498 || wcst_import s1 recipe has error when the first VRT containing unreadable tiff file |
| 592 | || changeset:feaddf404 || Bang Pham Huu || ticket:2499 || error with WMS for translating grid index to coefficient in an irregular axis with reverted coefficients |
| 593 | || changeset:3a1ed776e || Bang Pham Huu || ticket:2500 || WCPS - error with clip expression in LET clause |
| 594 | || changeset:281f9e7f4 || Dimitar Misev || ticket:2502 || script for automating issue reporting, ticket:2470 - remove --service secore from start_rasdaman.sh and stop_rasdaman.sh as it is now part of petascope |
| 595 | || changeset:b2b5c0755 || Dimitar Misev || ticket:2502 || add doc for prepare_issue_report.sh script and improve docs of other scripts |
| 596 | || changeset:1b501ed67 || Dimitar Misev || ticket:2504 || fix compilation with -DUSE_GRIB=OFF |
| 597 | || changeset:c25c6a770 || Bang Pham Huu || ticket:2505 || rename APIs for non-standard HTTP requests for petascope, wcst_import and wsclient |
| 598 | || changeset:f5a172504 || Bang Pham Huu || ticket:2505 || fix none parameters error when adding/updating wms style |
| 599 | || changeset:eb23325b7 || Dimitar Misev || ticket:2506 || set default 4GB limit for petascope with JAVA_OPTS if undefined |
| 600 | || changeset:7c249f36b || Dimitar Misev || ticket:2508 || improve INSPIRE coverages documentation |
| 601 | || changeset:ef6e14282 || Bang Pham Huu || ticket:2508 || Petascope - supports INSPIRE coverages in WCS GetCapabilities result |
| 602 | || changeset:f8f2bd73b || Bang Pham Huu || ticket:2509 || WMS - WCPS fragment to compute difference between two slices in WMS style |
| 603 | || changeset:e17ef35ac || Bang Pham Huu || ticket:2510 || allow_write_requests_from in petascope.properties is set to wrong values due to update_properties.sh script |
| 604 | || changeset:bb8822b9c || Bang Pham Huu || ticket:2511 || WCPS - wrong generated coordinates for irregular axis when resubsetting |
| 605 | || changeset:fddecdaf3 || Bang Pham Huu || ticket:2512 || WCPS parser error with band name .Hillshade |
| 606 | || changeset:f6d4b5953 || Bang Pham Huu || ticket:2513 || WMS parses style with SLD error for special characters < and > |
| 607 | || changeset:5b0078938 || Bang Pham Huu || ticket:2514 || WCPS - supports mod() operator and coverageExpression is null in switch case |
| 608 | || changeset:f7a3f0362 || Bang Pham Huu || ticket:2516 || petascope - error for requesting CRS due to SECORE_URL template holder not replaced |
| 609 | || changeset:95e681dda || Bang Pham Huu || ticket:2517 || petascope removes petascope admin user in petascope.properties updated for wsclient |
| 610 | || changeset:dec1ea6ec || Bang Pham Huu || ticket:2517 || petascope removes petascope admin user in petascope.properties |
| 611 | || changeset:4277bb70e || Bang Pham Huu || ticket:2518 || remove extra update_properties.sh |
| 612 | || changeset:5c21d407b || Bang Pham Huu || ticket:2518 || remove extra update_properties.sh (with install update_properties.sh to /opt/rasdaman/bin) |
| 613 | || changeset:dd95924cd || Bang Pham Huu || ticket:2519 || wcst_import - add timeout for checking SECORE URL |
| 614 | || changeset:0e49ae311 || Bang Pham Huu || ticket:2521 || wsclient clears petauser persisted in local storage of webbrowser and add /opt/rasdaman/bin to rascontrol to check permission from admin user |
| 615 | || changeset:331e49673 || Bang Pham Huu || ticket:2521 || wsclient fix problem with viewing pyramid members of a layer in DescribeLayer tab when user hasn't logged in as admin user yet |
| 616 | || changeset:579338db2 || Bang Pham Huu || ticket:2521 || wsclient removes petascope stored in credentials variable of local storage of web browsers |
| 617 | || changeset:6a6a09d79 || Bang Pham Huu || ticket:2521 || wsclient - if user logged in with credentials, refresh the page should still login |
| 618 | || changeset:841d85a09 || Bang Pham Huu || ticket:2521 || wsclient - if user logged in with credentials, refresh the page should still login |
| 619 | || changeset:86847e550 || Bang Pham Huu || ticket:2521 || wsclient fixed null error for admin login and missing WMS delete style button in DescribeLayer tab |
| 620 | || changeset:427ef349f || Bang Pham Huu || ticket:2524 || petascope - log level INFO for incoming requests to petascope |
| 621 | || changeset:df08c6af0 || Dimitar Misev || ticket:2524 || remove deprecated rnp support from rasj |
| 622 | || changeset:fd2d73a6a || Bang Pham Huu || ticket:2524 || petascope adds logging handlers for sub controllers to log incoming requests |
| 623 | || changeset:537d01da6 || Bang Pham Huu || ticket:2525 || WCPS - supports domain() without axis label specified |
| 624 | || changeset:4b0ade11d || Bang Pham Huu || ticket:2527 || SECORE - fix problem with trailing slashes in compoundCRS |
| 625 | || changeset:5095fbf55 || Bang Pham Huu || ticket:2528 || docucment about WCPS clip by subset is not supported |
| 626 | || changeset:afe753caa || Bang Pham Huu || ticket:2529 || wcst_import should not send WCS DescribeCoverage request for getting axis labels from coverage |
| 627 | || changeset:55ef12c3a || Bang Pham Huu || ticket:2530 || add documentation about petascope.properties in doc.rasdaman |
| 628 | || changeset:496b76323 || Bang Pham Huu || ticket:2531 || WSClient - NaN for coverage size |
| 629 | || changeset:b5691b80e || Bang Pham Huu || ticket:2532 || petascope set axisType in GeneralGridCoverage when it is null |
| 630 | || changeset:23a68f936 || Bang Pham Huu || ticket:2533 || petascope - WCS GetCapabilities ACCEPTLANGUAGES not supported |
| 631 | || changeset:2c5030656 || Bang Pham Huu || ticket:2537 || petascope - non-write requests should not be checked by allowed IP addresses |
| 632 | || changeset:ca21fe025 || Bang Pham Huu || ticket:2538 || wcst_import - support python_cmd to run python command in hooks |
| 633 | || changeset:48f7c05bf || Bang Pham Huu || ticket:2539 || petascope - support WCPS in XML-wrapper for standard endpoint |
| 634 | || changeset:82625770c || Bang Pham Huu || ticket:2539 || fix typo in util/common.sh |
| 635 | || changeset:3ed03686c || Bang Pham Huu || ticket:2540 || improve hooks documentation |
| 636 | || changeset:483f80949 || Dimitar Misev || ticket:2540 || improve documentation of rasdaman_user and rasdaman_admin_user |
| 637 | || changeset:1dab4ef84 || Bang Pham Huu || ticket:2542 || missing details in documentation |
| 638 | || changeset:acc9c4d89 || Dimitar Misev || ticket:2542 || improve petascope documentation |
| 639 | || changeset:2490f3ea4 || Bang Pham Huu || ticket:2543 || petascope.properties remove descriptions for settings and add the reference link to doc instead |
| 640 | |
| 641 | ==== v10.0.0-beta3 (2021-08-25) === |
| 642 | |
| 643 | '''Addressed tickets''' between v10.0.0-beta2 and v10.0.0-beta3 with 103 commits: |
| 644 | {{{ |
| 645 | #!sh |
| 646 | echo "||= changeset =||= author =||= ticket =||= subject =||" && \ |
| 647 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.0-beta2..v10.0.0-beta3 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 648 | }}} |
| 649 | |
| 650 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 651 | || changeset:8c4dab111 || Dimitar Misev || ticket:000 || fix documentation about aggregation null result |
| 652 | || changeset:c59ec2be4 || Dimitar Misev || ticket:000 || improve doc about RAS_INSTALL_PATH |
| 653 | || changeset:c8ccd681f || Dimitar Misev || ticket:000 || add testing data with empty tiles |
| 654 | || changeset:9c28c0c5f || Vlad Merticariu || ticket:193 || changed updatedb script to use rasserver instead of directql |
| 655 | || changeset:fc1ee80f9 || Dimitar Misev || ticket:193 || fix rasbase update number |
| 656 | || changeset:9c022b0b1 || Otoniel Campos || ticket:209 || Added rasdapy3 support to doc 11_cheatsheets |
| 657 | || changeset:c21882734 || Bang Pham Huu || ticket:1842 || petascope supports scale down on irregular axes |
| 658 | || changeset:0a5fb85b9 || Dimitar Misev || ticket:2131 || improve transaction support for nfs |
| 659 | || changeset:dab70ccfe || Bang Pham Huu || ticket:2293 || petascope throws exception if non-near interpolation is requested with scale operator in WCS GetCoverage request |
| 660 | || changeset:b2a4a27b2 || Bang Pham Huu || ticket:2337 || set wcst_import, curl in systemtest common.sh to reuse in test.sh files |
| 661 | || changeset:33a20d985 || Bang Pham Huu || ticket:2388 || Petascope supports encode CIS 1.1 JSON for outputType=GeneralGridCoverae in WCS GetCoverage and WCPS requests |
| 662 | || changeset:15a117d81 || Bang Pham Huu || ticket:2389 || OAPI WCPS supports decode() from input files in POST request |
| 663 | || changeset:28a3781d2 || Bang Pham Huu || ticket:2389 || fix OAPI change requests for content negotiation |
| 664 | || changeset:4d34da2c5 || Bang Pham Huu || ticket:2389 || petascope fixes typos in OAPI |
| 665 | || changeset:56064f843 || Bang Pham Huu || ticket:2389 || fix OAPI change requests |
| 666 | || changeset:bf1c39c91 || Bang Pham Huu || ticket:2389 || adjusts results of OAPI's collection hrefs |
| 667 | || changeset:cdc59bff3 || Bang Pham Huu || ticket:2389 || fix OAPI content negotiation with extra metadata in Accept header |
| 668 | || changeset:6a667301e || Bang Pham Huu || ticket:2394 || rasdapay3 updates doc |
| 669 | || changeset:df4409de6 || Bang Pham Huu || ticket:2394 || fix rasdapy3 for printing values properly |
| 670 | || changeset:235d97cd0 || Bang Pham Huu || ticket:2395 || add doc for WCPS cheatsheet |
| 671 | || changeset:3fe606744 || Bang Pham Huu || ticket:2395 || add doc for rasql servlet multiparts |
| 672 | || changeset:50246b77e || Bang Pham Huu || ticket:2395 || petascope rasql servlets with reused POST method |
| 673 | || changeset:73926e51a || Bang Pham Huu || ticket:2395 || petascope uses the requesting users credentials to run rasql queries |
| 674 | || changeset:aed13e7a2 || Bang Pham Huu || ticket:2395 || add doc for wcst_import GRIB |
| 675 | || changeset:d5e6f5b68 || Bang Pham Huu || ticket:2395 || null error to parse mime type in rasql servlet |
| 676 | || changeset:1af78ef67 || Bang Pham Huu || ticket:2396 || Petascope fixes null error for WGS84BBox in WMS |
| 677 | || changeset:34f05a6b9 || Dimitar Misev || ticket:2397 || fix encoding octet arrays with gdal |
| 678 | || changeset:a7769af60 || Dimitar Misev || ticket:2399 || Add R section to Clients list in the rasdaman Cheatsheets |
| 679 | || changeset:06d694d01 || Dimitar Misev || ticket:2400 || fix start/stop_rasdaman.sh when USER env variable is not defined |
| 680 | || changeset:012ea7b41 || Dimitar Misev || ticket:2402 || start_rasdaman.sh should exit if it fails to create log dir |
| 681 | || changeset:f36c77c89 || Dimitar Misev || ticket:2402 || start_rasdaman.sh should create log dir if it does not exist |
| 682 | || changeset:7924f57ec || Bang Pham Huu || ticket:2403 || wcst_import selects running CRS resolver configured in petascope.properties |
| 683 | || changeset:5c227386e || Dimitar Misev || ticket:2405 || fix wrong import of gdal in wcst_import |
| 684 | || changeset:4e0987808 || Dimitar Misev || ticket:2406 || do not start embedded apps if they are not installed |
| 685 | || changeset:a55f2bf9d || Bang Pham Huu || ticket:2407 || petascope throws exception if axis label does not exist in scale() |
| 686 | || changeset:163cd3310 || Bang Pham Huu || ticket:2408 || update doc for min/max functions in WCPS |
| 687 | || changeset:2bda79e30 || Bang Pham Huu || ticket:2408 || Petascope - supports min/max(covExpression,covExpression) functions in WCPS |
| 688 | || changeset:5917ce02e || Bang Pham Huu || ticket:2409 || wcst_import uses custom requests to check if a coverage / layer exists |
| 689 | || changeset:0f8385e73 || Bang Pham Huu || ticket:2411 || wcst_import logs an warning if no input files can be read for Sentinel 1 recipe |
| 690 | || changeset:844116d28 || Bang Pham Huu || ticket:2411 || wcst_import filters files with invalid lat/long geo bounds in Sentinel 1 recipe |
| 691 | || changeset:1ed9b76d3 || Bang Pham Huu || ticket:2412 || wcst_import problem with importing Sentinel 1 VRT files |
| 692 | || changeset:afec694b4 || Bang Pham Huu || ticket:2414 || WCPS bands do not exist |
| 693 | || changeset:82d3b6a97 || Dimitar Misev || ticket:2417 || fix failed locking file due to resource temporarily unavailable error |
| 694 | || changeset:07a59a63b || Bang Pham Huu || ticket:2418 || petascope supports subset on reversed irregular axis with upper -> lower coefficients |
| 695 | || changeset:cdd507776 || Bang Pham Huu || ticket:2420 || WCPS describe coverage operator |
| 696 | || changeset:f75e29544 || Bang Pham Huu || ticket:2420 || WCPS describe coverage operator updated doc |
| 697 | || changeset:f22300bb9 || Bang Pham Huu || ticket:2421 || petascope - rasql servlet null error to get the encode format type |
| 698 | || changeset:248663bb6 || Bang Pham Huu || ticket:2422 || wcst_import supports imported files variable in after ingestion hooks |
| 699 | || changeset:488933d24 || Bang Pham Huu || ticket:2424 || Petascope - return null error with encode() and avg() |
| 700 | || changeset:5427f4caf || Bang Pham Huu || ticket:2425 || update_sdoms.py should retry if it failed from rasservers |
| 701 | || changeset:930504234 || Bang Pham Huu || ticket:2427 || petascope adds table to store migration versions |
| 702 | || changeset:6ed599959 || Bang Pham Huu || ticket:2428 || configuration files should be readable only by owner/group |
| 703 | || changeset:f0f1b8b2e || Bang Pham Huu || ticket:2434 || wcst_import should contain one file if blocking:false |
| 704 | || changeset:239fb261e || Dimitar Misev || ticket:2435 || improve data import documentation part 2 |
| 705 | || changeset:83b3cc605 || Bang Pham Huu || ticket:2435 || doc improves wcst_import general recipes options |
| 706 | || changeset:c5ff2456a || Dimitar Misev || ticket:2435 || improve data import documentation |
| 707 | || changeset:8d8aec889 || Bang Pham Huu || ticket:2436 || Petascope WMS GetMap request return incorrect values when zooming out |
| 708 | || changeset:3b6c6e66a || Dimitar Misev || ticket:2438 || fix doc for json format parameters |
| 709 | || changeset:6f9a541c4 || Dimitar Misev || ticket:2438 || add options for controlling csv/json output |
| 710 | || changeset:634034d1e || Bang Pham Huu || ticket:2439 || Petascope subset error with approximate coefficients |
| 711 | || changeset:5953d1c8d || Dimitar Misev || ticket:2440 || fix segfault when color mapping throws an error |
| 712 | || changeset:76e75289f || Dimitar Misev || ticket:2442 || fix link in installation doc |
| 713 | || changeset:b71433d75 || Dimitar Misev || ticket:2442 || improve encode/decode documentation |
| 714 | || changeset:4ed2bee0d || Dimitar Misev || ticket:2443 || add support for openOptions in format parameters |
| 715 | || changeset:a66cf008c || Dimitar Misev || ticket:2444 || add guide on how to backup rasdaman to the docs |
| 716 | || changeset:ce8353c09 || Bang Pham Huu || ticket:2445 || WMS time dimension shouldn't require quotes |
| 717 | || changeset:a68d20cce || Bang Pham Huu || ticket:2446 || Petascope removes the non-standard wcsXML parameter internally |
| 718 | || changeset:dbdd96cdf || Bang Pham Huu || ticket:2446 || wcst_import validates number of axes in the ingredients files |
| 719 | || changeset:8ff0a954f || Otoniel Campos || ticket:2447 || Document how to uninstall rasdaman |
| 720 | || changeset:5336a0a1f || Bang Pham Huu || ticket:2448 || fix problem with parsing value after '=' in update_properties.sh script |
| 721 | || changeset:649ce36d2 || Otoniel Campos || ticket:2450 || Remove stable package repo for Ubuntu 20.04 from doc |
| 722 | || changeset:8c47f603f || Bang Pham Huu || ticket:2453 || wcst_import passes credentials file from wcst_import.sh to wcst_import.py by --identity-file parameter |
| 723 | || changeset:a3261165f || Bang Pham Huu || ticket:2454 || petascope validates SLD XML before saving to database |
| 724 | || changeset:032550f64 || Bang Pham Huu || ticket:2456 || petascope and wcst_import support coverages as pyramid |
| 725 | || changeset:1f5c15322 || Bang Pham Huu || ticket:2456 || update pyramids downscaled collection on non XY axes by one grid interval |
| 726 | || changeset:36c4a81f6 || Bang Pham Huu || ticket:2456 || wcst_import fixes request error |
| 727 | || changeset:e207031d8 || Bang Pham Huu || ticket:2456 || Petascope fixes missing properties of CoveragePyramid |
| 728 | || changeset:2bc2d311c || Bang Pham Huu || ticket:2457 || support wcst_import - add pyramid_harvesting in the ingredients file |
| 729 | || changeset:07f72a149 || Bang Pham Huu || ticket:2458 || update doc for example links from system test |
| 730 | || changeset:f3349b2df || Bang Pham Huu || ticket:2458 || document pyramid coverages |
| 731 | || changeset:0ad9587e7 || Bang Pham Huu || ticket:2460 || updates pyramid layers management in WSClient |
| 732 | || changeset:68ccb6c3f || Bang Pham Huu || ticket:2462 || wcst_import imports overview from files |
| 733 | || changeset:42af8d7e9 || Bang Pham Huu || ticket:2465 || petascope loads caches in background, updated |
| 734 | || changeset:649d10909 || Bang Pham Huu || ticket:2465 || Petascope should load coverages / layers caches as background thread |
| 735 | || changeset:fe9fe2200 || Bang Pham Huu || ticket:2468 || Petascope - Update WMS style does not update existing style, but it adds new style instead |
| 736 | || changeset:03b36a4f9 || Bang Pham Huu || ticket:2470 || SECORE works internally inside petascope |
| 737 | || changeset:377215735 || Bang Pham Huu || ticket:2470 || SECORE works internally inside petascope, try to create secoredb at /opt/rasdaman/data/secore and test if it exists when running as embedded |
| 738 | || changeset:4d317e3de || Dimitar Misev || ticket:2470 || fix systemtest driver script and improve documentation in petascope/secore.properties |
| 739 | || changeset:86b1bef40 || Dimitar Misev || ticket:2470 || add secore to petascope dependencies, ticket:2476 - fix secore urls in wcst_import tests |
| 740 | || changeset:b5cd21f7e || Bang Pham Huu || ticket:2470 || fix secore url for petascope_insertdemo.sh.in |
| 741 | || changeset:e94516bb8 || Dimitar Misev || ticket:2470 || improve documentation about secore in petascope.properties |
| 742 | || changeset:f27e85f17 || Bang Pham Huu || ticket:2470 || SECORE works internally inside petascope, fix problem with running embedded petascop |
| 743 | || changeset:5309d01df || Bang Pham Huu || ticket:2476 || wcst_import supports parameter pyramid_bases |
| 744 | || changeset:78d921e54 || Bang Pham Huu || ticket:2477 || wcst_import - check SECORE URL from embedded petascope's port |
| 745 | || changeset:a9c464825 || Dimitar Misev || ticket:2479 || consistent use of import/ingest in docs |
| 746 | || changeset:1387aa98b || Dimitar Misev || ticket:2481 || petascope_insertdemo.sh on repeated execution fails due to log file permissions |
| 747 | || changeset:9c8eb57d5 || Bang Pham Huu || ticket:2482 || petascope parses error from SECORE url with https for axis UoM |
| 748 | || changeset:cf4ef5559 || Bang Pham Huu || ticket:2483 || WebWorldWind error - when bbox of a WMS layer is out of EPSG:4326 bbox |
| 749 | || changeset:dc9fc5c64 || Bang Pham Huu || ticket:2484 || petascope - select pyramid member for WMS enhancement |
| 750 | || changeset:004c0c55f || Bang Pham Huu || ticket:2485 || Petascope - pyramid member coverages created by CreatePyramidMember request don't get geo extents updated from mosaiced input files |
| 751 | || changeset:579e66cb8 || Bang Pham Huu || ticket:2487 || wcst_import - option import_overviews_only to import only overviews without importing to the base coverage and ticket:2486 - wcst_import resume files should be documented |
| 752 | || changeset:64f9c4e1c || Bang Pham Huu || ticket:2488 || Petascope updates pyramid members's grid domains problem with offsetting by 1 grid pixel from rasdaman collections |
| 753 | || changeset:c366eee87 || Dimitar Misev || ticket:2491 || rasdaman logs should not be world-readable |
| 754 | |
| 755 | ==== v10.0.0-beta2 (2020-11-24) === |
| 756 | |
| 757 | '''Addressed tickets''' between v10.0.0-beta1 and v10.0.0-beta2 with 97 commits: |
| 758 | {{{ |
| 759 | #!sh |
| 760 | echo "||= changeset =||= author =||= ticket =||= subject =||" |
| 761 | git log --pretty=format:"|| changeset:%h || %an || %s" v10.0.0-beta1..v10.0.0-beta2 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 762 | }}} |
| 763 | |
| 764 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 765 | || changeset:6f0319f39 || Dimitar Misev || ticket:000 || document installation of Ubuntu 20.04 packages |
| 766 | || changeset:26c96dd8c || Bang Pham Huu || ticket:1395 || Petascope transplates proper XY geo coordinates to grid coordinates |
| 767 | || changeset:b2a833360 || Dimitar Misev || ticket:1484 || fix start/stop_rasdaman.sh for multiple rasdaman instances |
| 768 | || changeset:17c855c2f || Bang Pham Huu || ticket:1894 || Petascope WMS handlers with no gaps between tiles |
| 769 | || changeset:d9d1610cd || Bang Pham Huu || ticket:1913 || petascope set the resolutions for XY axes for gdal |
| 770 | || changeset:261979371 || Bang Pham Huu || ticket:1958 || wcst_import null error if wms_import is missing in the ingredients file |
| 771 | || changeset:a9bb03ce6 || Bang Pham Huu || ticket:1988 || update rasdaman doc |
| 772 | || changeset:d391ef2f0 || Bang Pham Huu || ticket:1988 || update rasdaman doc |
| 773 | || changeset:d2b2978f2 || Bang Pham Huu || ticket:2018 || systemtest: test web interfaces increase time to wait before triggering the event |
| 774 | || changeset:63f73802c || Bang Pham Huu || ticket:2027 || petascope enhances the check for coverages / layers in local caches |
| 775 | || changeset:6d685f303 || Bang Pham Huu || ticket:2141 || wcst_import - Sentinel 1 SLC custom recipe should not set 0 as default null values |
| 776 | || changeset:733c280ca || Bang Pham Huu || ticket:2141 || wcst_import sentinel 1 recipes allows to import file with different extesion than .tiff |
| 777 | || changeset:b78b9c0a8 || Bang Pham Huu || ticket:2198 || Petascope adjusts ExceptionCode for CRS extension |
| 778 | || changeset:464defd89 || Bang Pham Huu || ticket:2237 || system test skips SECORE with randomly failed tests |
| 779 | || changeset:185f3a57a || Bang Pham Huu || ticket:2238 || Update oracle files for testcase services |
| 780 | || changeset:551893b03 || Bang Pham Huu || ticket:2248 || Doc updates WCPS metadata |
| 781 | || changeset:68118fea5 || Dimitar Misev || ticket:2248 || Update doc about coverage metadata |
| 782 | || changeset:8ce3ab11d || Bang Pham Huu || ticket:2248 || Update doc about coverage's bands and axes metadata |
| 783 | || changeset:b23d86001 || Bang Pham Huu || ticket:2257 || WSClient counts coverage sizes |
| 784 | || changeset:d7e87daa1 || Arsenij Percov || ticket:2264 || made most testcases pass in release (exception rasdapy3) |
| 785 | || changeset:1ac1719ff || Bang Pham Huu || ticket:2266 || leading spaces in config cause petascope to not work |
| 786 | || changeset:10a0411c1 || Bang Pham Huu || ticket:2269 || rasdapy3 updates homepage on pypi.org |
| 787 | || changeset:69c7073a4 || Bang Pham Huu || ticket:2272 || wcst_import uses localhost CRS in ingredients file |
| 788 | || changeset:618166947 || Arsenij Percov || ticket:2286 || made every subset to be checked for belonging into sdom |
| 789 | || changeset:5c3185aa1 || Dragi Kamov || ticket:2288 || adding documentation for the rasql web console |
| 790 | || changeset:9b412623b || Arsenij Percov || ticket:2291 || added version output to all scripts in systemtest, applications, rasserver, rasmgr and some others |
| 791 | || changeset:0b1faeadb || Dragi Kamov || ticket:2296 || fix raswct to grasp error messages |
| 792 | || changeset:b1dd1e292 || Dragi Kamov || ticket:2296 || adding raswct missing images |
| 793 | || changeset:9b12455e9 || Dragi Kamov || ticket:2304 || removing diagram>> empty space on axis |
| 794 | || changeset:4b4d6fde9 || Bang Pham Huu || ticket:2305 || petascope checks mime type of uploaded file to update coverage's metadata |
| 795 | || changeset:5d9a7deeb || Bang Pham Huu || ticket:2305 || WSClient update coverages metadata and OWS metadata |
| 796 | || changeset:2fdec8d08 || Bang Pham Huu || ticket:2308 || petascope catches error with invalid coverage's extent in EPSG:4326 |
| 797 | || changeset:c6d54b1f4 || Arsenij Percov || ticket:2309 || Fixed the segmentation fault in update with wrong domain |
| 798 | || changeset:a6f457108 || Arsenij Percov || ticket:2310 || Fixed the segmentation fault in dem.cc, added testcases |
| 799 | || changeset:737cd149e || Bang Pham Huu || ticket:2311 || Petascope - collection's tiling doesn't save with all information to database |
| 800 | || changeset:5955f98e0 || Bang Pham Huu || ticket:2312 || wcst_import misses trailing zero in scientifical null value from netcdf file |
| 801 | || changeset:6809669fc || Bang Pham Huu || ticket:2313 || wcst_import cannot parse scientific notation as interval in null values |
| 802 | || changeset:dd81769b0 || Vlad Merticariu || ticket:2314 || updatedb script for fixing inconsitent RASBASE sdom values |
| 803 | || changeset:da9b3e172 || Dimitar Misev || ticket:2315 || fix updates of floating point data with interval null values |
| 804 | || changeset:4516f2a13 || Dragi Kamov || ticket:2316 || defining rasql-web-console queries in a different manner |
| 805 | || changeset:6ae7600c1 || Dimitar Misev || ticket:2317 || fix segfault during mdd insertion when the mdd type is not a domain type |
| 806 | || changeset:5fd51bb03 || Bang Pham Huu || ticket:2319 || Petascope clips by polygon returns the same bounding box as trimming by polygon's convex hull |
| 807 | || changeset:2cf190327 || Dimitar Misev || ticket:2321 || add partial updates section to documentation |
| 808 | || changeset:0cced1ea7 || Bang Pham Huu || ticket:2323 || Petascope sets null values to rasql encode() |
| 809 | || changeset:55658f280 || Bang Pham Huu || ticket:2325 || Petascope supports GDAL 3 to transform coordinates regarding to EPSG CRS YX axes orders |
| 810 | || changeset:f6c3d50ee || Bang Pham Huu || ticket:2326 || Petascope - incorrect coordinates for clipping after subsetting |
| 811 | || changeset:dbeee99a0 || Dimitar Misev || ticket:2329 || fix return code of petascope_insertdemo.sh |
| 812 | || changeset:f1f025bc2 || Bang Pham Huu || ticket:2329 || petascope_insertdemo.sh does not report errors |
| 813 | || changeset:6d8392d52 || Dimitar Misev || ticket:2330 || fix reading db connection in update_db.sh |
| 814 | || changeset:deee963bb || Bang Pham Huu || ticket:2330 || update_db.sh should read db connection string from rasmgr.conf |
| 815 | || changeset:455034865 || Otoniel Campos || ticket:2331 || Fixed passwords can contain special characters no rights rights behaviour. |
| 816 | || changeset:477a86d8d || Otoniel Campos || ticket:2332 || fixed segfault if width is 0 in project() exception by handling with an appropiate error message. |
| 817 | || changeset:fef1bf844 || Bang Pham Huu || ticket:2333 || WCPS adds non-XY axes to scale() if they are not specified |
| 818 | || changeset:9f2195deb || Dimitar Misev || ticket:2334 || add instructions for configuring Qt Creator for rasdaman C++ development |
| 819 | || changeset:03e68b214 || Dimitar Misev || ticket:2335 || document migrate_petascopedb.sh |
| 820 | || changeset:14b5c7681 || Dimitar Misev || ticket:2335 || improve petascope dev and jenkins docs |
| 821 | || changeset:6ebc8409c || Bang Pham Huu || ticket:2335 || Doc: instructions for petascope development and jenkins |
| 822 | || changeset:6924b0470 || Bang Pham Huu || ticket:2336 || Petascope saves non-ascii characters in coverage's metadata |
| 823 | || changeset:9325d83dd || Bang Pham Huu || ticket:2338 || Petascope reduces time to return WMS GetCapabilities results |
| 824 | || changeset:5f56c2361 || Dimitar Misev || ticket:2341 || improve rascontrol help texts |
| 825 | || changeset:825436a72 || Dimitar Misev || ticket:2341 || improve rasmgr exception handling |
| 826 | || changeset:027a97617 || Bang Pham Huu || ticket:2343 || Petascope creates pyramid for downscaled collections with odd levels |
| 827 | || changeset:d48695f17 || Bang Pham Huu || ticket:2346 || petascope throws error with rasdaman transaction instead of logging it |
| 828 | || changeset:8d1c1e03a || Bang Pham Huu || ticket:2347 || Petacope with WCPS null error in range constructor |
| 829 | || changeset:f66c13fba || Bang Pham Huu || ticket:2348 || petascope returns better error messages for trimming on non-existing coefficients of irregular axis |
| 830 | || changeset:57539cf82 || Bang Pham Huu || ticket:2349 || petascope supports basic authentication headers for rasql servlet |
| 831 | || changeset:6de9fe073 || Bang Pham Huu || ticket:2350 || Petascope deletes WMS layer but not the associated WCS Coverage |
| 832 | || changeset:558763d19 || Bang Pham Huu || ticket:2351 || petascope allows write requests with petascope admin user credentials to by pass the check with allowed IP addresses |
| 833 | || changeset:4acfb506d || Bang Pham Huu || ticket:2352 || Petascope changes results of WCPS crsSet() |
| 834 | || changeset:e820169f5 || Bang Pham Huu || ticket:2353 || petascope returns rasql error message and query in different XML ExceptionText elements |
| 835 | || changeset:ed2fc368c || Dimitar Misev || ticket:2354 || update_db.sh should for free disk space before backing up RASBASE |
| 836 | || changeset:9b585b96c || Bang Pham Huu || ticket:2355 || WCPS support binary operator between geo coverage and grid coverage |
| 837 | || changeset:629cf6c5d || Bang Pham Huu || ticket:2357 || Add document for wcst_import statements setting |
| 838 | || changeset:52922040f || Bang Pham Huu || ticket:2358 || petascope - request from rasql servlet should not be recognized as WCPS request |
| 839 | || changeset:98d3c60ea || Bang Pham Huu || ticket:2359 || wsclient only displays filtered rows's footprints on globe |
| 840 | || changeset:9c09a46d4 || Bang Pham Huu || ticket:2360 || Petascope adds the list of axis names in the result of each coverage in WCS GetCapabilities request |
| 841 | || changeset:863102b6c || Dimitar Misev || ticket:2361 || improve performance of tile merging on client side |
| 842 | || changeset:dd25bb48b || Bang Pham Huu || ticket:2362 || Petascope unifies an endpoint for authentication |
| 843 | || changeset:08a17c528 || Bang Pham Huu || ticket:2363 || supports SingedByte type in wcst_import and petascope |
| 844 | || changeset:295167916 || Vlad Merticariu || ticket:2363 || fixed gdal type signedbyte translation to rasdaman type |
| 845 | || changeset:935cd3033 || Dimitar Misev || ticket:2364 || use std::vector in r_Minterval for the r_Sintervals |
| 846 | || changeset:c8cdc090a || Dimitar Misev || ticket:2364 || fix failing conversion test |
| 847 | || changeset:3833a4a40 || Bang Pham Huu || ticket:2365 || Petascope updates downscaled levels for collections |
| 848 | || changeset:fdb1a7d6b || Bang Pham Huu || ticket:2366 || Petascope returns WMS GetCapabilities when an associated coverage with a layer does not exist |
| 849 | || changeset:cb052d344 || Bang Pham Huu || ticket:2367 || Petascope supports UpdateCoverageId request to rename an existing coverage id |
| 850 | || changeset:6743d494d || Bang Pham Huu || ticket:2368 || Petascope - wms error with grid bounds at corner cases |
| 851 | || changeset:197d74e07 || Bang Pham Huu || ticket:2369 || petascope creates wgs84 bboxes for geo-referenced coverages more precisely |
| 852 | || changeset:4bd443ee5 || Bang Pham Huu || ticket:2370 || Add documents for WCPS range field atomic types |
| 853 | || changeset:409a83812 || Bang Pham Huu || ticket:2373 || wcst_import - get the message index in grib expression in the ingredients file |
| 854 | || changeset:7adc91ad8 || Bang Pham Huu || ticket:2376 || WCS ProcessingCoverage supports q paramater besides query parameter |
| 855 | || changeset:15629d096 || Bang Pham Huu || ticket:2381 || fix null error in petascope POST request |
| 856 | || changeset:f6e5d3ae9 || Bang Pham Huu || ticket:2381 || Petascope supports WCPS's decode() operator |
| 857 | || changeset:7b29dacfd || Bang Pham Huu || ticket:2383 || Petascope evalutes expressions from coverage iterators by rasql |
| 858 | || changeset:5417288ec || Bang Pham Huu || ticket:2389 || port OAPI to petascope in master branch |
| 859 | || changeset:963fb71c5 || Bang Pham Huu || ticket:2390 || petascope removes XML <rasdaman:covMetadata> element in case metadata has its own namespaces |
| 860 | || changeset:af291bd3b || Dimitar Misev || ticket:2391 || document aggregation behavior when all input cells are null |
| 861 | || changeset:1c09e8cea || jlecomte || ticket:2392 || rasql - wrong result with scale / Rasdapy3 version |
| 862 | |
| 863 | |
| 864 | ==== v10.0.0-beta1 (2020-05-05) === |
| 865 | |
| 866 | '''Addressed tickets''' between v9.8.1 and v10.0.0-beta1 with 205 commits: |
| 867 | {{{ |
| 868 | #!sh |
| 869 | echo "||= changeset =||= author =||= ticket =||= subject =||" |
| 870 | git log --pretty=format:"|| changeset:%h || %an || %s" v9.8.1..v10.0.0-beta1 | sort -k 3 -t ':' -n | sed 's/ticket:\([0-9]*[^ ]\) -* */ticket:\1 || /' |
| 871 | }}} |
| 872 | ||= changeset =||= author =||= ticket =||= subject =|| |
| 873 | || changeset:470d4918d || Dimitar Misev || ticket:000 || remove obsolete static rcsid variables and add cotire cmake module |
| 874 | || changeset:841c28096 || Dimitar Misev || ticket:000 || fix compilation with warnings on |
| 875 | || changeset:91bc0b89b || Dimitar Misev || ticket:000 || change version from 9.8.1 to 10.0.0 |
| 876 | || changeset:7e12aeb2b || Vlad Merticariu || ticket:211 || changed coverage crs after reprojection |
| 877 | || changeset:59d151b87 || Dimitar Misev || ticket:903 || remove all use of deprecated rminit logging |
| 878 | || changeset:3204adfcc || Arsenij Percov || ticket:1049 || implemented the correct behavior for rasql intersections |
| 879 | || changeset:7c89628fb || Arsenij Percov || ticket:1157 || changed r_Long to long long for oid |
| 880 | || changeset:f79624592 || Arsenij Percov || ticket:1157 || changed oid type from double to long in the code |
| 881 | || changeset:e64d820da || Dimitar Misev || ticket:1166 || make sure that globals.hh is used for default values, and add --port option sto start_rasdaman.sh and stop_rasdaman.sh |
| 882 | || changeset:3f7cd1a9e || Dimitar Misev || ticket:1175 || fix database update script |
| 883 | || changeset:7a60837d3 || Dragi Kamov || ticket:1175 || rasql create type not preserving the axis names |
| 884 | || changeset:7d700065e || Dimitar Misev || ticket:1175 || make database update script idempotent |
| 885 | || changeset:aa3a0efb5 || Dragi Kamov || ticket:1248 || Remove DE/FR errtxts |
| 886 | || changeset:c10a0e386 || apercov || ticket:1293 || fixed the misguiding error in condenser implemenation |
| 887 | || changeset:ebf36949b || Bang Pham Huu || ticket:1489 || Update link to install RRasdaman in document |
| 888 | || changeset:3cd788d69 || Dragi Kamov || ticket:1517 || unit tests for tiling |
| 889 | || changeset:5e5184c9d || Dimitar Misev || ticket:1571 || improve rasql systemtest |
| 890 | || changeset:48408a112 || Bang Pham Huu || ticket:1649 || petascopedb does not delete table if it does not exist |
| 891 | || changeset:14a77a1cf || Bang Pham Huu || ticket:1666 || update_properties.sh should not copy comments as settings |
| 892 | || changeset:a4a2377c2 || Bang Pham Huu || ticket:1666 || update_properties.sh should not create backup file if no deperacated settings are added |
| 893 | || changeset:d8ac94671 || Bang Pham Huu || ticket:1788 || Petascope uses local jar file for gdal-java instead of figuring it out manually |
| 894 | || changeset:326db6581 || Dimitar Misev || ticket:1791 || add debian 11 specific oracles for systemtest |
| 895 | || changeset:489a254c0 || Bang Pham Huu || ticket:1870 || fix wcst_import watch daemon with float interval |
| 896 | || changeset:8427491c1 || Bang Pham Huu || ticket:1889 || Petascope: Fixed problem with bounding box for WMS style by clipping |
| 897 | || changeset:05caa81d3 || Bang Pham Huu || ticket:1890 || WSClient prolem with URL containing ows strings |
| 898 | || changeset:9de7f246c || Bang Pham Huu || ticket:1890 || petascope does not need to load wsclient via iframe |
| 899 | || changeset:8fda3cf30 || Bang Pham Huu || ticket:1938 || wcst_import should not show unnecessary information |
| 900 | || changeset:6b15c3c4a || Dragi Kamov || ticket:1953 || fix petascope_insertdemo.sh wrong secore port |
| 901 | || changeset:0abb00069 || Bang Pham Huu || ticket:1962 || wcst_import reduces GRIB file openings to save time |
| 902 | || changeset:db373d94c || Dragi Kamov || ticket:1966 || migrating wcst_import to python 3 |
| 903 | || changeset:2a16182fb || Bang Pham Huu || ticket:1972 || Fix problem in SECORE to return GML for version 0 |
| 904 | || changeset:36bf9d8c8 || Arsenij Percov || ticket:1987 || added option for prinitng all elements of RASTYPEs |
| 905 | || changeset:b0c106bc0 || Arsenij Percov || ticket:1987 || added option for prinitng all elements of RASTYPEs |
| 906 | || changeset:39a057331 || Vlad Merticariu || ticket:1993 || documented RAS_INSTALL_PATH |
| 907 | || changeset:77add41a8 || Bang Pham Huu || ticket:2016 || wsclient: WMS style should show unencoded < > characters for query |
| 908 | || changeset:098f0f946 || Dimitar Misev || ticket:2042 || remove deprecated sources in rasodmg |
| 909 | || changeset:369725e5e || Dimitar Misev || ticket:2042 || move rasnetprotocol to servercomm |
| 910 | || changeset:5518f3bd2 || Dimitar Misev || ticket:2042 || fix header includes |
| 911 | || changeset:61acbac7e || Dimitar Misev || ticket:2042 || remove use of template_inst.hh |
| 912 | || changeset:7610e22e4 || Dimitar Misev || ticket:2042 || move template_inst.hh from raslib to rasodmg, use unity builds and precompiled headers if cmake 3.16+ |
| 913 | || changeset:8d004de6a || Dimitar Misev || ticket:2042 || fix includes in rasodmg and raslib |
| 914 | || changeset:ae04ec6aa || Dimitar Misev || ticket:2042 || remove deprecated sources in raslib |
| 915 | || changeset:b41aa7124 || Dimitar Misev || ticket:2042 || remove deprecated protocols rnp and rpc |
| 916 | || changeset:cad9ab868 || Dimitar Misev || ticket:2042 || fix unity build of reladminif |
| 917 | || changeset:a016868a2 || Dimitar Misev || ticket:2061 || refactor blob file storage module and remove temporary _x suffix from rasnet directories |
| 918 | || changeset:e20748a60 || Dimitar Misev || ticket:2061 || refactor relstorageif and server/comm |
| 919 | || changeset:f8ea9954e || Dimitar Misev || ticket:2061 || refactor hierindex and fix cppcheck make target |
| 920 | || changeset:c8ab0935e || Arsenij Percov || ticket:2068 || Added option for treating nullvalues differently for most of ops (excluding complex numbers by now). Allows to use induced condenser with null values correctly. |
| 921 | || changeset:66fe7efeb || Bang Pham Huu || ticket:2077 || Petascope gets forwarded IP address behind apache proxy properly |
| 922 | || changeset:e0cf4de35 || Bang Pham Huu || ticket:2085 || Petascope WCS supports interpolation in case of projection() |
| 923 | || changeset:837ffe055 || ArsenijPercov || ticket:2117 || added additional input to gdinfo() |
| 924 | || changeset:9e4f4b1b6 || Dragi Kamov || ticket:2118 || Make petascope_insertdemo.sh and watch_rasdaman.sh POSIX compliant |
| 925 | || changeset:928fd8f05 || Bang Pham Huu || ticket:2122 || wcst_import filters comment lines from ingredient file |
| 926 | || changeset:5058ff971 || Bang Pham Huu || ticket:2123 || WSClient displays first/previous/next/last buttons in GetCapabilities tabs and ticket:2124 - WSClient display coverages' sizes in appropriate units instead of the fixed GB unit. |
| 927 | || changeset:14744c325 || Dragi Kamov || ticket:2127 || adding support for values, interval and ramp color tables in encode |
| 928 | || changeset:a7f002f8a || Dimitar Misev || ticket:2127 || refactor support for color mapping in encode + ticket:1099 - remove deprecated rasdl |
| 929 | || changeset:b8acca806 || Bang Pham Huu || ticket:2130 || WCST_Import allows to select bands to import in GDAL general recipe |
| 930 | || changeset:1bf14e807 || Bang Pham Huu || ticket:2132 || Petascope supports colorTable in WMS style and ticket:2181 - Drop a downscaled collection when corresponding collection is missing and ticket:2125 - WSClient shows axis names in GetCoverage's scaling extension |
| 931 | || changeset:7ce03500d || Bang Pham Huu || ticket:2132 || wms returns transparent image with nodata in json |
| 932 | || changeset:9166a508d || Bang Pham Huu || ticket:2132 || Fix problems with WMS in petascope |
| 933 | || changeset:15aa3b8e1 || Dimitar Misev || ticket:2133 || + ticket:2148 - fix assumption about tomcat group in installation docs |
| 934 | || changeset:de5ff9868 || Dimitar Misev || ticket:2134 || fix TODOs in installation docs |
| 935 | || changeset:55a9e09a4 || Dimitar Misev || ticket:2136 || update installer documentation and reference from the introduction |
| 936 | || changeset:9f2d997e1 || Dimitar Misev || ticket:2137 || improve documentation on running cmake |
| 937 | || changeset:32785aff4 || apercov || ticket:2138 || made the output regarding converters more clear |
| 938 | || changeset:88aedc090 || ArsenijPercov || ticket:2139 || added check for -DCMAKE_INSTALL_PREFIX |
| 939 | || changeset:9d8c8031a || Bang Pham Huu || ticket:2140 || wcst_import.sh parses username from input paramater -u |
| 940 | || changeset:f16bae26d || Bang Pham Huu || ticket:2140 || wcst_import.py parses input arguments by key value pairs |
| 941 | || changeset:1b2c6ba41 || Bang Pham Huu || ticket:2141 || WCST_Import suports Sentinel 1 SLC with the sentinel 1 custom recipe |
| 942 | || changeset:a86f4c456 || Dimitar Misev || ticket:2144 || set gdal-java version to 2.2.1 for gdal 2 |
| 943 | || changeset:f539979e5 || Bang Pham Huu || ticket:2144 || Petascope loads gdal-java native library from default path |
| 944 | || changeset:f2bf2a884 || Dimitar Misev || ticket:2145 || backup before update_db.sh modifies RASBASE |
| 945 | || changeset:bea30c510 || Dragi Kamov || ticket:2146 || Fix wrong stderr output in petascope_insertdemo.sh |
| 946 | || changeset:a500fe51e || Dimitar Misev || ticket:2147 || turn on numbering up to level 5 headings in documentation |
| 947 | || changeset:8f43eff3d || Bang Pham Huu || ticket:2149 || Petascope extends WMS style with multiple layer iterators |
| 948 | || changeset:f636dd265 || Dimitar Misev || ticket:2150 || fix netcdf systemtest |
| 949 | || changeset:b812478dd || apercov || ticket:2153 || added check for WAR_DIR |
| 950 | || changeset:d1e76ee04 || Dragi Kamov || ticket:2154 || fix wrong struct type while band subsetting |
| 951 | || changeset:66d562956 || Dimitar Misev || ticket:2155 || Add a how to update section in installation from source |
| 952 | || changeset:d165d64af || Dimitar Misev || ticket:2156 || fix rasdaman startup in Ubuntu 18.04 vagrant box |
| 953 | || changeset:aad0e1e3f || Bang Pham Huu || ticket:2158 || Fix system tests for Ubuntu 18.04 |
| 954 | || changeset:3784992f5 || Dimitar Misev || ticket:2159 || remove deprecated manuals, add sqlite2dot script |
| 955 | || changeset:11347ed20 || Arsenij Percov || ticket:2160 || added support for open bound at constant arrays |
| 956 | || changeset:757b4f7ea || Dimitar Misev || ticket:2161 || improve create_db.sh |
| 957 | || changeset:e20cb309a || Arsenij Percov || ticket:2162 || added nullvalues union |
| 958 | || changeset:e8dfaf091 || Bang Pham Huu || ticket:2165 || WCST_Import error when importing irregular axis with IndexCRS using general GDAL recipe |
| 959 | || changeset:fa066ecb7 || Bang Pham Huu || ticket:2166 || WCST_Import shows grid domains of imported files |
| 960 | || changeset:a3ce9d4c7 || Dimitar Misev || ticket:2167 || fix compilation with -DENABLE_PROFILING, ticket:2168 - fix update_db.sh |
| 961 | || changeset:bd062a8b2 || Arsenij Percov || ticket:2170 || fixed wrong behaviour of complex numbers |
| 962 | || changeset:d8462e400 || Arsenij Percov || ticket:2170 || fixed the avg_cells with cint16 and cfloat32 |
| 963 | || changeset:28a6705ef || Arsenij Percov || ticket:2171 || fixed the pow operator for structs |
| 964 | || changeset:52eaf67a7 || Arsenij Percov || ticket:2172 || fixed segmentation fault for overlay between incompatible types |
| 965 | || changeset:754645fd6 || Dimitar Misev || ticket:2173 || update templated rasql systemtest |
| 966 | || changeset:b6c33f07f || Dimitar Misev || ticket:2174 || fix array result output in directql |
| 967 | || changeset:52a5eeb7e || Bang Pham Huu || ticket:2175 || Petascope throws exception for nonvald parameters in WCS requests and ticket:2088 - Petascope will not add coverage's null values in encode() |
| 968 | || changeset:7f4335e63 || Dimitar Misev || ticket:2177 || Update documentation about VM download and OS support |
| 969 | || changeset:44584cfde || Bang Pham Huu || ticket:2178 || WCPS translates wrong queries in switch case boolean expressions |
| 970 | || changeset:945f22344 || Dimitar Misev || ticket:2178 || fix downloading array result via rasj on 32-bit systems |
| 971 | || changeset:ab746f050 || Dimitar Misev || ticket:2179 || fix problem when scaling to a larger negative target domain |
| 972 | || changeset:e9d192acd || Arsenij Percov || ticket:2183 || fixed memory leak |
| 973 | || changeset:58a31672c || Arsenij Percov || ticket:2185 || added option to specify axes rsolution for target CRS of project() |
| 974 | || changeset:6c5f8c351 || Bang Pham Huu || ticket:2186 || wcst_import imports coverage's local metadata from external text files |
| 975 | || changeset:21c8c71dc || Dimitar Misev || ticket:2188 || fix compilation with debug enabled |
| 976 | || changeset:e78ca6926 || Arsenij Percov || ticket:2188 || added execution timer to log output at servercomm |
| 977 | || changeset:f51b2061f || Bang Pham Huu || ticket:2189 || WCPS subsettingCRS error with XY axes swapping and ticket:2289 - WCPS encode coverage constructor returns null error and ticket:2246 - fix some wrong element names for CIS 1.1 GML result |
| 978 | || changeset:59e6ab73e || Arsenij Percov || ticket:2190 || fixed casting 2 byte type to 4 byte types |
| 979 | || changeset:db0a7e7ba || Arsenij Percov || ticket:2190 || case evaluation model update |
| 980 | || changeset:a8e0cb781 || Bang Pham Huu || ticket:2192 || WCPS throws unknown type casting exception |
| 981 | || changeset:63ec8a592 || Bang Pham Huu || ticket:2194 || WCPS: Introduce LET clause |
| 982 | || changeset:2455c2968 || Bang Pham Huu || ticket:2195 || Petascope shows valid coefficients for irregular axes with DescribeCoverage and encode in GML |
| 983 | || changeset:82a2d82b5 || Arsenij Percov || ticket:2196 || fixed memory problem causing segfault |
| 984 | || changeset:d4c7010e0 || Bang Pham Huu || ticket:2198 || Catch exception when reading coverages' metadata in WCS GetCapabilities and ticket:2199 - Delete coverage should check coverage exists in system test before doing it |
| 985 | || changeset:223c360aa || Dimitar Misev || ticket:2200 || fix broken links to C++ and Java API docs |
| 986 | || changeset:6d2f2172f || Dimitar Misev || ticket:2200 || fix javadoc generation on ubuntu 18.04 |
| 987 | || changeset:5c1b88168 || Arsenij Percov || ticket:2201 || implemented pos-independent subsetting |
| 988 | || changeset:5c964479c || Vlad Merticariu || ticket:2202 || documented switch in wcps |
| 989 | || changeset:0a8cd5a11 || Dimitar Misev || ticket:2204 || add wcs and wms cheatsheets; fix cast of float/double to integer |
| 990 | || changeset:28ade56bd || Bang Pham Huu || ticket:2204 || Update doc for embedded applications |
| 991 | || changeset:57adb2267 || Dimitar Misev || ticket:2204 || fix warnings in documentation and javadoc generation on centos |
| 992 | || changeset:86260c198 || Dimitar Misev || ticket:2204 || Add cheatsheets section in the rasdaman documentation |
| 993 | || changeset:a53a29607 || Bang Pham Huu || ticket:2204 || update doc about petascope |
| 994 | || changeset:a0a355412 || Dimitar Misev || ticket:2205 || fix segfault caused by googlemock |
| 995 | || changeset:2abbabd55 || Bang Pham Huu || ticket:2206 || wcst_import send WCS-T requests to petascope as POST |
| 996 | || changeset:8891d08d0 || Bang Pham Huu || ticket:2208 || WSClient supports requests with basic authentication header |
| 997 | || changeset:25d20a3b7 || Dimitar Misev || ticket:2210 || Fix type coercion rules |
| 998 | || changeset:2f3848f92 || Dimitar Misev || ticket:2210 || update type coercion rules |
| 999 | || changeset:408f9b3b5 || Dimitar Misev || ticket:2210 || update documentation with type coercion rules |
| 1000 | || changeset:84420ff8a || Dimitar Misev || ticket:2210 || add type coercion systemtest |
| 1001 | || changeset:155803bb7 || Bang Pham Huu || ticket:2211 || Petascope removes oid clause for generated rasql queries |
| 1002 | || changeset:3864eff65 || Bang Pham Huu || ticket:2212 || WCPS supports interpolation type in crsTransform() and ticket:2085 - WCS adds more supported interpolation types in WCS GetCapabilities |
| 1003 | || changeset:8ac63f139 || Dimitar Misev || ticket:2213 || fix evaluation of multiple marray variables |
| 1004 | || changeset:fddba847e || Dimitar Misev || ticket:2215 || add rasql test for concurrent updates |
| 1005 | || changeset:5235b1ff1 || Dimitar Misev || ticket:2216 || consistent behavior when casting from larger to smaller integer type |
| 1006 | || changeset:1b3dc9883 || Bang Pham Huu || ticket:2217 || wsclient hides DeleteCoverage and InsertCoverage tabs and ticket:2218 - wsclient selects output format in GetCoverage tab based on coverage's dimensions |
| 1007 | || changeset:964972949 || Dimitar Misev || ticket:2219 || fix bug in min/max condense on composite types |
| 1008 | || changeset:5f62b7df7 || zwergon || ticket:2222 || add tiling by extending ras_storage_layout |
| 1009 | || changeset:8ebe8a86b || jlecomte || ticket:2222 || create rasdapy3 for python3 |
| 1010 | || changeset:f091eb94f || Dimitar Misev || ticket:2222 || run rasdapy3 test only on centos 8 / ubuntu 18.04+ |
| 1011 | || changeset:f2d5af1a2 || Dimitar Misev || ticket:2222 || update rasdapy3 documentation |
| 1012 | || changeset:5af1c2666 || Bang Pham Huu || ticket:2224 || wcst_import loads global metadata automatically for gdal general recipe and ticket:2227 - wcst_import fetches colorTable automatically for gdal general recipe |
| 1013 | || changeset:e2b6b7617 || Bang Pham Huu || ticket:2225 || wcst_import - supports metadata option for old recipes |
| 1014 | || changeset:326791c88 || Dimitar Misev || ticket:2229 || add owslib example to cheatsheets |
| 1015 | || changeset:4265b59e6 || Dimitar Misev || ticket:2229 || update owslib example in cheatsheets |
| 1016 | || changeset:96c2b39e6 || Bang Pham Huu || ticket:2229 || Document cheatsheets for WMS clients and WSClient |
| 1017 | || changeset:9cacfbe20 || Bang Pham Huu || ticket:2230 || WSClient manages WMS layer's downscaled collection levels |
| 1018 | || changeset:c9b651c03 || Bang Pham Huu || ticket:2231 || Petascope throws wrong error with subsettingCRS and ticket:2232 - Petascope allows subsettingCRS with only one X/Y axis in subsets |
| 1019 | || changeset:afc94991b || Dimitar Misev || ticket:2233 || remove trac plugin from main rasdaman repo |
| 1020 | || changeset:d38b5ad96 || Bang Pham Huu || ticket:2234 || petascope catches duplicate type creating error from rasdaman with lowercase |
| 1021 | || changeset:31edda46d || Dragi Kamov || ticket:2236 || compilation errors with cmake 3.13 |
| 1022 | || changeset:f6ca533a1 || Bang Pham Huu || ticket:2238 || Petascope translates wrong cofficients when encoding in netCDF for irregular axis |
| 1023 | || changeset:040bf732a || Dimitar Misev || ticket:2239 || run mvn only if source files changed |
| 1024 | || changeset:9bcc01f1b || Arsenij Percov || ticket:2240 || add support for svg and json output of tiling as option for dbinfo() |
| 1025 | || changeset:400007f54 || Dragi Kamov || ticket:2241 || Add Makefile to build wcs-client |
| 1026 | || changeset:73c91ec9c || Dragi Kamov || ticket:2241 || TypeScript causing angular error |
| 1027 | || changeset:ff4fd0ad9 || Dimitar Misev || ticket:2245 || sync wcst_import util package with installer util |
| 1028 | || changeset:265293573 || Dimitar Misev || ticket:2250 || fix shellcheck warnings in start/stop_rasdaman.sh, and possible memory leak when java client interrupts result data transfer from rasdaman |
| 1029 | || changeset:979bfe040 || Dimitar Misev || ticket:2250 || add documentation for customizing rasdaman service script |
| 1030 | || changeset:ceedd9a47 || Dimitar Misev || ticket:2250 || update documentation for customizing rasdaman service script |
| 1031 | || changeset:4898fe3e6 || Bang Pham Huu || ticket:2251 || petascope loads version from the configured setting by cmake and ticket:2252 - update_properties.sh should append deprecated settings to the end of properties file |
| 1032 | || changeset:649b893f9 || Bang Pham Huu || ticket:2253 || WCST_Import handles colorPaltteTable for non-general recipes |
| 1033 | || changeset:ad87e8f35 || Arsenij Percov || ticket:2254 || fixed the error message for when the subset is outside of sdom |
| 1034 | || changeset:2de897ad7 || Dragi Kamov || ticket:2257 || adding text>> widget to wcs-client |
| 1035 | || changeset:ce7c3c281 || Dragi Kamov || ticket:2257 || adding text>> widget to rasql-web-console |
| 1036 | || changeset:e61fc2906 || Bang Pham Huu || ticket:2257 || wsclient problem with diagram widget |
| 1037 | || changeset:97b37ae20 || Dimitar Misev || ticket:2258 || improve wcst_import analysis performance on netcdf data |
| 1038 | || changeset:a575a7fbc || Bang Pham Huu || ticket:2259 || wcst_import retry:false does not work |
| 1039 | || changeset:3b072a44d || Arsenij Percov || ticket:2260 || Introduced more user friendly error in encode with colorPalette by PNG format |
| 1040 | || changeset:40ccb92af || Dimitar Misev || ticket:2261 || improve doc section on how to contribute to documentation |
| 1041 | || changeset:49a0ecf66 || Dimitar Misev || ticket:2263 || add support for foldable code blocks in documentation |
| 1042 | || changeset:97882f492 || Dimitar Misev || ticket:2263 || add development guide on using rasdaman installer to replicate jenkins testing locally |
| 1043 | || changeset:2bde94924 || Arsenij Percov || ticket:2264 || made rasdaman compile with postgresql |
| 1044 | || changeset:361644c62 || Dimitar Misev || ticket:2264 || fix compilation with postgresql in Release mode |
| 1045 | || changeset:dd8262227 || Dimitar Misev || ticket:2265 || rasmgr passes -xp options from rasmgr.conf to rasservers |
| 1046 | || changeset:43ccd2d1f || Dragi Kamov || ticket:2267 || wcs_extract recipe should remove files in case of error |
| 1047 | || changeset:3c166381c || Dragi Kamov || ticket:2268 || wcs_extract - mock : true not working |
| 1048 | || changeset:514e31a05 || Jef || ticket:2269 || update with rasdapy3 - refactoring http -> non-http |
| 1049 | || changeset:81f513153 || Jef || ticket:2269 || rasdapy3 - add complex and dbinfo |
| 1050 | || changeset:013d6608f || Bang Pham Huu || ticket:2272 || wcst_import collects Amazon S3 files |
| 1051 | || changeset:5d37bc502 || Arsenij Percov || ticket:2274 || fixed error text |
| 1052 | || changeset:3f0c75501 || Dimitar Misev || ticket:2275 || replace rasdapy with rasdapy3 |
| 1053 | || changeset:f3379daa9 || Arsenij Percov || ticket:2276 || fixed json output for printiles=1 |
| 1054 | || changeset:d5c94c411 || Bang Pham Huu || ticket:2278 || petascope supports importing gdal /vsi full path |
| 1055 | || changeset:50840439e || Vlad Merticariu || ticket:2279 || wcst_import_daemon doesn't get stopped by exceptions thwon in wcst_import |
| 1056 | || changeset:dae54fe72 || Jef || ticket:2280 || set unlimited size in server message |
| 1057 | || changeset:7fe8f26cc || Vlad Merticariu || ticket:2281 || sdom persisted in RAS_DOMAINVALUES after update queries |
| 1058 | || changeset:864247753 || Arsenij Percov || ticket:2282 || made axisnames persisted in RASBASE |
| 1059 | || changeset:1e1fe3014 || Bang Pham Huu || ticket:2283 || update test for wcst_import in system test |
| 1060 | || changeset:103cd5d56 || Dragi Kamov || ticket:2288 || adding rasql web console to rasdaman repo |
| 1061 | || changeset:3d603b217 || Dragi Kamov || ticket:2288 || add rasql web console to rasdaman repo |
| 1062 | || changeset:4b20aacbb || Bang Pham Huu || ticket:2288 || check raswct callback result properly |
| 1063 | || changeset:da0d30d51 || Dimitar Misev || ticket:2290 || remove rview from docs, ticket:2291 - all executable programs to output version nunmber |
| 1064 | || changeset:073aec981 || Bang Pham Huu || ticket:2292 || update systemtest oracles for updated petascope |
| 1065 | || changeset:6d5e6ce4f || Dimitar Misev || ticket:2292 || fix rasdaman_insertdemo.sh and update scalar wcps queries to not encode to csv |
| 1066 | || changeset:9544f8ee0 || Dimitar Misev || ticket:2292 || fix systemtest on python 3.7 |
| 1067 | || changeset:b2ea9b59e || Bang Pham Huu || ticket:2293 || wcst_import - enhancement for importing with large number of input files |
| 1068 | || changeset:38b16c24a || Bang Pham Huu || ticket:2295 || wcst_import with skip:true should continue if input file is error in general recipe |
| 1069 | || changeset:ad4ee0273 || Bang Pham Huu || ticket:2296 || raswct hides the error diaglor after seconds |
| 1070 | || changeset:22fb766c6 || Dragi Kamov || ticket:2297 || wcs-client - show number of coverages |
| 1071 | || changeset:de1532fe6 || Dimitar Misev || ticket:2298 || improve petascope and secore properties |
| 1072 | || changeset:221886e39 || Bang Pham Huu || ticket:2301 || WCPS overlay 2D slices without error |
| 1073 | || changeset:fd2122c8f || Arsenij Percov || ticket:2303 || Added Appendix with tokens reserved by rasql |
| 1074 | || changeset:95add0439 || Bang Pham Huu || ticket:2305 || Petascope - update coverage's metadata with petascope admin user |
| 1075 | || changeset:efa156057 || Bang Pham Huu || ticket:2305 || Petascope not return empty coverage's metadata |
| 1076 | || changeset:8568ab691 || Dimitar Misev || ticket:2306 || fix building with boost 1.70+ |
| 1077 | || changeset:e0e551ced || Dimitar Misev || ticket:2307 || fix start_rasdaman.sh on ubuntu 20.04 |
| 1078 | |