| 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) |