| 9 | |
| 10 | == Version 9.8 == |
| 11 | |
| 12 | '''Summary of changes:''' |
| 13 | * petascope: |
| 14 | - support for WCS version 2.1 request ([http://doc.rasdaman.org/05_geo-services-guide.html#coverage-implementation-schema-cis-in-petascope docs]) |
| 15 | - 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]) |
| 16 | - support for ingestion of GDAL subdatasets |
| 17 | - standalone deployment supports specifying a path to a custom petascope.properties |
| 18 | - WMS maximum cache size can be configured in petascope.properties |
| 19 | - improved type management |
| 20 | * secore: |
| 21 | - EPSG/0 points to the '''latest''' EPSG dataset version ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
| 22 | - support for manually adding EPSG datasets by dropping them in secoredb/ ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
| 23 | - improved handling of multiple concurrent requests |
| 24 | * wcst_import: |
| 25 | - custom recipe `sentinel2` has been added for convenient import of Sentinel 2 data (works only with GDAL 2.4+, docs TBD) |
| 26 | - support for ''before/after ingestion hooks'': commands automatically executed during data ingestion ([http://doc.rasdaman.org/05_geo-services-guide.html#common-options docs]) |
| 27 | - 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]) |
| 28 | - support for custom axis labels in ''general_coverage'' recipe ([http://doc.rasdaman.org/05_geo-services-guide.html#possible-expressions docs]) |
| 29 | - support for automatically reading axis and band metadata for netCDF data ([http://doc.rasdaman.org/05_geo-services-guide.html#possible-expressions docs]) |
| 30 | - improved file handling for recipes import gdal, netcdf and Sentinel 2 data |
| 31 | * rasdaman server: |
| 32 | - on scalar results `rasql` properly writes the result to a file if `--out file` is specified |
| 33 | - 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]) |
| 34 | - support for NaN, NaNf and Infinity in the encode format parameters ([http://doc.rasdaman.org/04_ql-guide.html#encode docs]) |
| 35 | - default PNG compression on encode has changed from level 6 to 2 ([http://doc.rasdaman.org/04_ql-guide.html#gdal-format-parameters docs]) |
| 36 | - 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]) |
| 37 | - fixed updates with null values + proper initialization with null values when clipping multi-band arrays |
| 38 | - improve checking for port availability in start/stop_rasdaman.sh |
| 39 | |
| 40 | '''Contributors (by number of patches):''' |
| 41 | |
| 42 | - 29 Bang Pham Huu |
| 43 | - 18 Dimitar Misev |
| 44 | - 1 Alexandru Hambasan |
| 45 | - 1 aahmed |
| 46 | |
| 47 | === v9.8.0-beta1 === |
| 48 | |
| 49 | Addressed tickets between v9.7.0-beta2 and v9.7.0: |
| 50 | {{{ |
| 51 | git log --pretty=format:"* changeset:%h | %s (%an)" v9.7.0..v9.8.0-beta1 | sort -k 3 -t ':' |
| 52 | }}} |
| 53 | |
| 54 | * changeset:417b3dd4 | ticket:1858 - implemented file output for scalars in rasql (aahmed) |
| 55 | * changeset:30831fc5 | ticket:1871 - add custom recipe for sentinel 2 data (Dimitar Misev) |
| 56 | * changeset:37c4e7d4 | ticket:1871 - Enhance custom Sentinel 2 recipe to analyze file immediately after reading it (Bang Pham Huu) |
| 57 | * changeset:db86773f | ticket:1871 - Fix problem with registering Sentinel 2 recipe with multiple files (Bang Pham Huu) |
| 58 | * changeset:593d5ba3 | ticket:1895 - WCST_Import supports before/after ingestion hooks (Bang Pham Huu) |
| 59 | * changeset:6a737e3b | ticket:1897 - WCST_Import allows non-blocking import mode (Bang Pham Huu) |
| 60 | * changeset:7b1f4406 | ticket:1937 - Add doc for allowing running embedded tomcat with a path to customized petascope.properties (Bang Pham Huu) |
| 61 | * changeset:77edab1b | ticket:1939 - Petascope allows to config WMS maximum cache size from petascope.properties (Bang Pham Huu) |
| 62 | * changeset:44009a61 | ticket:1945 - petascope insert demo should create ingredient file in /tmp folder to allow import coverage with any users (Bang Pham Huu) |
| 63 | * changeset:abc6cace | ticket:1947 - add Makefile for local doc building + remove warning about Firefox 63 (Dimitar Misev) |
| 64 | * changeset:516973f2 | ticket:1947 - improve json highlighting in docs (Dimitar Misev) |
| 65 | * changeset:889c6445 | ticket:1948 - log warning when rasdaman type cannot be parsed, instead of terminating the whole type parsing (Dimitar Misev) |
| 66 | * changeset:02919041 | ticket:1949 - do not print internal marray types when selecting from RAS_MARRAY_TYPES (Dimitar Misev) |
| 67 | * changeset:4aacdc0f | ticket:1950 - Do not rebuild the whole type registry when new rasdaman mdd/set type is created (Bang Pham Huu) |
| 68 | * changeset:c54041a8 | ticket:1951 - more robust checking for port availability in start/stop_rasdaman.sh (Dimitar Misev) |
| 69 | * changeset:c1af8211 | ticket:1952 - WCST_Import should not throw numpy error if it is not used (Bang Pham Huu) |
| 70 | * changeset:83c41116 | ticket:1953 - throw proper exception if coefficient 0 is not found (Dimitar Misev) |
| 71 | * changeset:a1f74e83 | ticket:1954 - fix registration of recipes that are indirect subclasses of BaseRecipe (Dimitar Misev) |
| 72 | * changeset:7a285a3f | ticket:1955 - WCST_Import throws exception when dataBound is set to false and directPositions is also set (Bang Pham Huu) |
| 73 | * changeset:d82a7191 | ticket:1956 - support gdal subdatasets in petascope (Dimitar Misev) |
| 74 | * changeset:a48ac281 | ticket:1956 - support gdal subdatasets in petascope (fix) (Dimitar Misev) |
| 75 | * changeset:71c4e09e | ticket:1956 - support gdal subdatasets in wcst_import (Dimitar Misev) |
| 76 | * changeset:a01914ff | ticket:1957 - Petascope improve the check for WCS-T local file (Bang Pham Huu) |
| 77 | * changeset:d3cc6c63 | ticket:1958 - Fix wcst_import (Alexandru Hambasan) |
| 78 | * changeset:288d9351 | ticket:1960 - SECORE points version 0 for EPSG to latest EPSG version (Bang Pham Huu) |
| 79 | * changeset:e9b076b9 | ticket:1961 - Add correct band types for Sentinel 2 recipe (Bang Pham Huu) |
| 80 | * changeset:de071a01 | ticket:1961 - WCST_Import fix problem with general_recipe when all files are added to *.resume.json (Bang Pham Huu) |
| 81 | * changeset:84fb70b1 | ticket:1961 - WCST_Import reduces opening files to create coverage slices for sentinel2/gdal/netcdf recipes (Bang Pham Huu) |
| 82 | * changeset:bed86d4a | ticket:1963 - Update rasdaman doc for first time installation (Bang Pham Huu) |
| 83 | * changeset:ecbb1b1e | ticket:1964 - WCST_Import does not validate and analyze files which don't exist after collecting by regular expression (Bang Pham Huu) |
| 84 | * changeset:663ad5ff | ticket:1967 - support parsing NaN in encode format parameters + ticket:1988 - support NaNf and Inff constants in rasql (Dimitar Misev) |
| 85 | * changeset:946dc837 | ticket:1968 - add section numbers in html documentation (Dimitar Misev) |
| 86 | * changeset:aa4822fd | ticket:1969 - Document CIS 1.1 supported conformance classes (Bang Pham Huu) |
| 87 | * 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) |
| 88 | * changeset:70948179 | ticket:1970 - SECORE handles multiple parallel requests in sequence (Bang Pham Huu) |
| 89 | * changeset:c8252d91 | ticket:1972 - SECORE add non-existing EPSG versions from def.war at secoredb folder (Bang Pham Huu) |
| 90 | * changeset:0671aa5c | ticket:1972 - SECORE remove deprecated existing GML version folder in secoredb (Bang Pham Huu) |
| 91 | * changeset:54645b6d | ticket:1973 - Allows custom axis labels for coverage in petascope and wcst_import general recipes (Bang Pham Huu) |
| 92 | * changeset:d3f339d2 | ticket:1974 - WCST_Import add axes and bands metadata implicitly for netCDF recipe (Bang Pham Huu) |
| 93 | * changeset:d1098c60 | ticket:1975 - fix selection from RAS_MARRAY_TYPES when there are internal MDDBaseTypes (Dimitar Misev) |
| 94 | * changeset:6c176abf | ticket:1977 - Petascope axes and bands metadata are missing when updating coverage with local metadata (Bang Pham Huu) |
| 95 | * changeset:b13e1f67 | ticket:1978 - change default png compression level to 2 (Dimitar Misev) |
| 96 | * changeset:84e5987f | ticket:1979 - allow specifying empty null values to clear the null values of an expression (Dimitar Misev) |
| 97 | * changeset:ab34ca7b | ticket:1980 - wcst_import add null values as initalized values for InsertCoverage request (Bang Pham Huu) |
| 98 | * changeset:f8de15a6 | ticket:1981 - initialize new tiles with null values on updates (Dimitar Misev) |
| 99 | * changeset:2b4c2a2d | ticket:1983 - test wcst_import prints elapsed time for test cases (Bang Pham Huu) |
| 100 | * changeset:49d5fd7d | ticket:1984 - fix a tuple error for wcst_import InsertScaleLevel request (Bang Pham Huu) |
| 101 | * changeset:6b037c82 | ticket:1984 - wcst_import fix problems with UoM type from opengis.net (Bang Pham Huu) |
| 102 | * changeset:5c050a02 | ticket:1988 - update documentation (Dimitar Misev) |
| 103 | |
| 104 | |