918 | | == Version 9.8 (2019-07-25) == |
919 | | |
920 | | '''Summary of changes:''' |
921 | | * petascope: |
922 | | - support for WCS version 2.1 request ([http://doc.rasdaman.org/05_geo-services-guide.html#coverage-implementation-schema-cis-in-petascope docs]) |
923 | | - 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]) |
924 | | - support for ingestion of GDAL subdatasets |
925 | | - standalone deployment supports specifying a path to a custom petascope.properties |
926 | | - WMS uses new project() function, by default approximate reprojection with nearest neighbor interpolation |
927 | | - WMS supports a non-standard [http://doc.rasdaman.org/05_geo-services-guide.html#interpolation-value interpolation method parameter] |
928 | | - WMS maximum cache size can be configured in petascope.properties |
929 | | - improved type management |
930 | | - the default petascope log policy changes to daily rotation with compression of past logs |
931 | | - support for specifying a color palette from external file |
932 | | - WCPS scale supports specifying only one spatial axis; aspect ratio will be automatically determined in this case |
933 | | - WCPS condensers supports coverage expressions in the where clause |
934 | | - support for white-listing IP addresses from which write WCS-T requests are allowed (replacing option disable_write_requests in petascope.properties) |
935 | | - petascope can load HTML pages from directory outside of rasdaman.war (configure in petascope.properties) |
936 | | - 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]) |
937 | | - 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]) |
938 | | - WSClient shows total volume of coverages / layers |
939 | | * secore: |
940 | | - EPSG/0 points to the '''latest''' EPSG dataset version ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
941 | | - support for manually adding EPSG datasets by dropping them in secoredb/ ([http://doc.rasdaman.org/06_crs-manager.html#service docs]) |
942 | | - improved handling of multiple concurrent requests |
943 | | * wcst_import: |
944 | | - support for ''before/after ingestion hooks'': commands automatically executed during data ingestion ([http://doc.rasdaman.org/05_geo-services-guide.html#common-options docs]) |
945 | | - 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]) |
946 | | - support for custom axis labels in ''general_coverage'' recipe ([http://doc.rasdaman.org/05_geo-services-guide.html#customized-axis-labels docs]) |
947 | | - 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]) |
948 | | - 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]) |
949 | | - improved file handling for recipes import gdal, netcdf and Sentinel 2 data |
950 | | - support for grouping multiple input files into a single slice on irregular axis |
951 | | - support for HTTPS with self-signed certificate |
952 | | - support for CInt16 and CInt32 data in wcst_import.sh |
953 | | * rasdaman server: |
954 | | - 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]) |
955 | | - 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]) |
956 | | - support for NaN, !NaNf and Infinity in the encode format parameters ([http://doc.rasdaman.org/04_ql-guide.html#encode docs]) |
957 | | - default PNG compression on encode has changed from level 6 to 2 ([http://doc.rasdaman.org/04_ql-guide.html#gdal-format-parameters docs]) |
958 | | - on scalar results ''rasql'' properly writes the result to a file if ''--out file'' is specified |
959 | | - 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]) |
960 | | - fixed updates with null values + proper initialization with null values when clipping multi-band arrays |
961 | | - fixed null value handling in min/max operators |
962 | | - base type compatibility is checked on array updates |
963 | | - improve checking for port availability in start/stop_rasdaman.sh |
964 | | - several bug fixes and improvements in the server/client protocol |
965 | | - directql and rasdl functionality moved to the rasserver binary; rasdl is deprecated and will be removed in the next version |
966 | | - start_rasdaman.sh and stop_rasdaman.sh support selectively starting core rasdaman and (embedded) petascope/secore services |
967 | | - support for CInt16 and CInt32 base types |
968 | | - support conditional compilation of internally implemented png, jpeg, and tiff converters |
969 | | |
970 | | '''Contributors (by number of patches):''' |
971 | | |
972 | | - 107 Bang Pham Huu |
973 | | - 56 Dimitar Misev |
974 | | - 10 Arsenij Percov |
975 | | - 9 Alexandru Hambasan |
976 | | - 4 Dragi Kamov |
977 | | - 1 Sebastian Villarroya |
978 | | - 1 aahmed |
979 | | |
980 | | === v9.8.1 (2019-07-25) === |
981 | | |
982 | | |
983 | | Addressed tickets between v9.8.0 and v9.8.1: |
984 | | {{{ |
985 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0..v9.8.1 | sort -k 3 -t ':' |
986 | | }}} |
987 | | * changeset:b7420d140 | ticket:1095 - implemented CInt16 and CInt32 (ArsenijPercov) |
988 | | * changeset:d1a975cf3 | ticket:1573 - fix compilation errors with -DENABLE_STRICT=ON (Dimitar Misev) |
989 | | * changeset:5491f0910 | ticket:1573 - Fixed all errors, that were preventing compilation, and added few new compilation flags (ArsenijPercov) |
990 | | * changeset:9a8f04807 | ticket:1730 - QGIS_Plugin_Check (Dragi Kamov) |
991 | | * changeset:eea96dc6d | ticket:1771 - petascope imports GDAL complex types (CInt16, CInt32, CFloat32, CFloat64) (Bang Pham Huu) |
992 | | * changeset:b661b61ed | ticket:1963 - installation documentation (dkamov) |
993 | | * changeset:5db1a61f4 | ticket:2061 - deinitialize OIds on transaction abort (Dimitar Misev) |
994 | | * changeset:1b43a257e | ticket:2061 - fix compilation and execution of relblobif tests and refactor relcatalogif code (Dimitar Misev) |
995 | | * changeset:2f1a4063b | ticket:2061 - improve blob file loading (Dimitar Misev) |
996 | | * changeset:b894971d1 | ticket:2061 - improve code in the relcatalogif module (Dimitar Misev) |
997 | | * changeset:67cfdd7fb | ticket:2061 - report error in case RAS_COUNTERS is missing any counters (Dimitar Misev) |
998 | | * changeset:fdfd3bcd0 | ticket:2061 - sync files on ingestion and improve transaction locking (Dimitar Misev) |
999 | | * changeset:7d3d2c8f2 | ticket:2065 - Implemented conversion for decoding to CFloat32 and CFloat64 (ArsenijPercov) |
1000 | | * changeset:25205f5a5 | ticket:2077 - petascope: allow public write requests from any IP addresses (Bang Pham Huu) |
1001 | | * changeset:50ca2baba | ticket:2082 - added one more version for project() (ArsenijPercov) |
1002 | | * changeset:f3cc122f7 | ticket:2084 - petascope: Using downscaled collections in WCPS scale() on XY axes (Bang Pham Huu) |
1003 | | * changeset:7edf8d1e9 | ticket:2089 - encode to netcdf considering null values (dragikamov) |
1004 | | * changeset:f0972b445 | ticket:2096 - fix some doc issues (Sebastian Villarroya) |
1005 | | * changeset:beb82f362 | ticket:2097 - wcps: support lo/hi in domain()/imageCrsdomain() and ticket:2095 - wcps: support subset by domain() (Bang Pham Huu) |
1006 | | * changeset:074ff8f5f | ticket:2098 - Changed the text in the doc file. (ArsenijPercov) |
1007 | | * 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) |
1008 | | * changeset:cada4da36 | ticket:2100 - wcst_import supports HTTPS with self-signed certificate (Bang Pham Huu) |
1009 | | * changeset:0cd5aad1b | ticket:2102 - SECORE throws meaningful error when required parameters in CRS definition missed from request URL (Bang Pham Huu) |
1010 | | * changeset:0574c463f | ticket:2103 - Petascope load demo web pages from external folder which is outside of rasdaman.war (Bang Pham Huu) |
1011 | | * changeset:a4d41d636 | ticket:2104 - add cfloat32 and cfloat64 conversion tests (Dimitar Misev) |
1012 | | * changeset:3bd9daeec | ticket:2104 - fixed failed test cases (ArsenijPercov) |
1013 | | * changeset:a1d89ea83 | ticket:2104 - fixed the implementation of complexd (ArsenijPercov) |
1014 | | * changeset:1d76cc8da | ticket:2105 - Petascope updates coverage's metadata from WSClient (Bang Pham Huu) |
1015 | | * changeset:aa9b2faef | ticket:2107 - WCPS uses colorPaletteTable extra parameter from query instead of the one in coverage's metadata (Bang Pham Huu) |
1016 | | * changeset:43ee26f0f | ticket:2109 - WCPS translates wrong grid upper bound on descending imported irregular axis (Bang Pham Huu) |
1017 | | * changeset:53f29c2c7 | ticket:2110 - fix formatting (Dimitar Misev) |
1018 | | * changeset:e7201b048 | ticket:2110 - revert internal png, jpeg, and bmp converters and allow conditional compilation (Dimitar Misev) |
1019 | | * changeset:06225036d | ticket:2111 - implemented condensers for complex numbers (ArsenijPercov) |
1020 | | * changeset:fe9c8afa1 | ticket:2112 - Convert create_db.sh, start_rasdaman.sh, stop_rasdaman.sh from Bash to POSIX shell (Bang Pham Huu) |
1021 | | * changeset:197954d7f | ticket:2113 - fixing manual start of a server (Dragi Kamov) |
1022 | | * changeset:3bcc7e8a2 | ticket:2114 - WSClient adds options to filter local/remote coverages/layers to display (Bang Pham Huu) |
1023 | | * changeset:e958a3a53 | ticket:2116 - fixed insert for CINTs (ArsenijPercov) |
1024 | | * changeset:d9d2dbcfa | ticket:2118 - fix ps usage in rasdaman scripts (Dimitar Misev) |
1025 | | * changeset:c9f84deb4 | ticket:2118 - make rasdaman scripts POSIX-compliant (Dimitar Misev) |
1026 | | * changeset:a73006c79 | ticket:2119 - Fix petascope for OGC CITE testing (Bang Pham Huu) |
1027 | | * changeset:76d9bdf5e | ticket:2120 - fixed printing of complex numbers in directql (ArsenijPercov) |
1028 | | * changeset:69d6dc518 | ticket:2128 - fix doxygen documentation (Dimitar Misev) |
1029 | | * changeset:296b5e55f | ticket:2144 - CMake build gdal java version 2.x if it exists (Bang Pham Huu) |
1030 | | |
1031 | | |
1032 | | |
1033 | | === v9.8.0 (2019-05-19) === |
1034 | | |
1035 | | Addressed tickets between v9.8.0-beta3 and v9.8.0: |
1036 | | {{{ |
1037 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta3..v9.8.0 | sort -k 3 -t ':' |
1038 | | }}} |
1039 | | * changeset:38d7a3630 | ticket:000 - remove unused unary min/max (Dimitar Misev) |
1040 | | * changeset:dffcfc3a5 | ticket:1127 - update templated systemtest + add documentation (Dimitar Misev) |
1041 | | * changeset:3ac85ff75 | ticket:1942 - fix --outfile and --mddtype option parsing in rasserver (Dimitar Misev) |
1042 | | * changeset:a1771fd7d | ticket:1942 - Transfer directql functionality to rasserver (Alexandru Hambasan) |
1043 | | * changeset:92a98a530 | ticket:1956 - wcst_import: add import demo for GDAL subdataset (Bang Pham Huu) |
1044 | | * changeset:df4f1fa84 | ticket:2007 - WCPS calculate scale extent implicitly for X or Y axis from the specified one (Bang Pham Huu) |
1045 | | * 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) |
1046 | | * changeset:bbfba7b53 | ticket:2041 - fix logging in servercomm for http clients + fix rasserver shutdown (Dimitar Misev) |
1047 | | * changeset:f4f2f3c89 | ticket:2041 - fix rasserver shutdown (Dimitar Misev) |
1048 | | * changeset:5986496a8 | ticket:2041 - refactor client table and access control in servercomm (Dimitar Misev) |
1049 | | * changeset:3e53ce744 | ticket:2048 - wsclient: reduce number of GetCapabilities requests (Bang Pham Huu) |
1050 | | * changeset:6fb75512b | ticket:2050 - WSClient shows vertical scrollbar in WCS GetCoverage tab (Bang Pham Huu) |
1051 | | * changeset:f6e8219bc | ticket:2051 - fix rasj compilation with java 9 or later + cleanup client handling and query parsing in servercomm (Dimitar Misev) |
1052 | | * changeset:d576e997b | ticket:2052 - embedded petascope does not work with time log strategy (Bang Pham Huu) |
1053 | | * changeset:2b0b2c2d3 | ticket:2053 - Selectively start/stop rasdaman services via start/stop_rasdaman.sh (Bang Pham Huu) |
1054 | | * changeset:b47f406be | ticket:2054 - wsclient: shows coverage's grid extents in WCS DescribeCoverage tab (Bang Pham Huu) |
1055 | | * changeset:0fbff5caf | ticket:2055 - wsclient: parse axes types, grid extents via serialized objects instead of XPath (Bang Pham Huu) |
1056 | | * changeset:5baa1b152 | ticket:2056 - petascope adds coverage sizes in customized metadata element for GetCapabilities results (Bang Pham Huu) |
1057 | | * changeset:7bb21b920 | ticket:2057 - wsclient: fix GetCoverage bar to fixed position at the bottom (Bang Pham Huu) |
1058 | | * changeset:c17cf6751 | ticket:2058 - format C++ code to a common style (Dimitar Misev) |
1059 | | * changeset:d465f97db | ticket:2059 - Fix rasserver (Alexandru Hambasan) |
1060 | | * 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) |
1061 | | * changeset:af28afbe4 | ticket:2061 - refactor rel modules (Dimitar Misev) |
1062 | | * changeset:b8a1847f1 | ticket:2063 - add option to initialize/drop RASBASE in rasserver/directql (Alexandru Hambasan) |
1063 | | * changeset:20b612d8a | ticket:2064 - wcst_import: import replaced file path from pre-hook configuration (Bang Pham Huu) |
1064 | | * changeset:c0a27d69f | ticket:2067 - Fix min/max not considering null values properly (Alexandru Hambasan) |
1065 | | * changeset:ba19b02ea | ticket:2069 - wsclient: Add loading icon for indicating running XmlHTTPRequest requests (Bang Pham Huu) |
1066 | | * changeset:b11725421 | ticket:2070 - fully remove rasdl from create_db.sh, fix logging in rasdl/directql (Dimitar Misev) |
1067 | | * changeset:17e7557f0 | ticket:2070 - Remove use of rasdl in create_db.sh (Alexandru Hambasan) |
1068 | | * changeset:c38c11772 | ticket:2071 - wsclient: shows bands null values in WCS DecribeCoverage tab (Bang Pham Huu) |
1069 | | * changeset:06f034c68 | ticket:2072 - wsclient: fix RangeSubsetting component in WCS GetCoverage tab (Bang Pham Huu) |
1070 | | * changeset:dd8692940 | ticket:2074 - petascope: no throw exception for clipping with intersection (Bang Pham Huu) |
1071 | | * changeset:37acf1c68 | ticket:2075 - Petascope: WCS GetCapabilities resturns optional WGS84BoundingBox elements and ticket:2078 - WSClient removes non-standard GetCoveragesExtents request (Bang Pham Huu) |
1072 | | * changeset:1d04295f4 | ticket:2076 - petascope: add rasdaman set types to quantity's defintion attributes (Bang Pham Huu) |
1073 | | * changeset:fa7e70267 | ticket:2077 - petascope: filter write requests from whitelist of IP addresses (Bang Pham Huu) |
1074 | | * changeset:79afdad8f | ticket:2079 - Fix issue with rasserver (Alexandru Hambasan) |
1075 | | * changeset:251522402 | ticket:2080 - Petascope add customized ows:Metadata element in result of GetCapabilities request (Bang Pham Huu) |
1076 | | * changeset:51f267869 | ticket:2081 - petascope supports null value as nan (Bang Pham Huu) |
1077 | | * changeset:aee84ead6 | ticket:2086 - petascope: handle invalid subsetting with proper error messages (Bang Pham Huu) |
1078 | | * changeset:93c6672ce | ticket:2087 - wcst_import: fix default_null_values (Bang Pham Huu) |
1079 | | * changeset:73821dab3 | ticket:2090 - wcst_import: errors in netCDF recipe with global metadata 'auto' and 'colorPaletteTable' (Bang Pham Huu) |
1080 | | * changeset:b1a2c8f43 | ticket:2091 - fix updates with null values for float, short, ulong, or octet data (Dimitar Misev) |
1081 | | * changeset:613399ff5 | ticket:2093 - petascope: WCPS condensers supports coverage expressions in where clause (Bang Pham Huu) |
1082 | | * 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) |
1083 | | |
1084 | | |
1085 | | === v9.8.0-beta3 === |
1086 | | |
1087 | | Addressed tickets between v9.8.0-beta2 and v9.8.0-beta3: |
1088 | | {{{ |
1089 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta2..v9.8.0-beta3 | sort -k 3 -t ':' |
1090 | | }}} |
1091 | | * changeset:b3edf112a | ticket:1727 - Petascope collects datetime process requests (Bang Pham Huu) |
1092 | | * changeset:ba8f98d33 | ticket:1766 - wsclient makes WebWorldWind work offline (Bang Pham Huu) |
1093 | | * changeset:bec1944fa | ticket:1959 - fix petascope pom.xml in source directories (Bang Pham Huu) |
1094 | | * changeset:a36c8ccf3 | ticket:1959 - Replace pom.xml.in by pom.xml with input properties for Maven via CMake (Alexandru Hambasan) |
1095 | | * changeset:7477a3553 | ticket:1996 - wcst_import and Petascope supports netCDF with different data types for bands (Bang Pham Huu) |
1096 | | * changeset:17cf7cba0 | ticket:2001 - WCST_Import error in Sentinel 2 recipe (Bang Pham Huu) |
1097 | | * changeset:35437145b | ticket:2002 - support subdataset / levels / crs filtering in sentinel2 recipe (Dimitar Misev) |
1098 | | * changeset:7f2109f09 | ticket:2003 - WMS add optional interpolation to GetMap request (Bang Pham Huu) |
1099 | | * changeset:b498b3f6d | ticket:2004 - wcst_import enable GDAL exception by default (Bang Pham Huu) |
1100 | | * 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) |
1101 | | * changeset:97d9ca563 | ticket:2006 - petascope cannot create existing types (Bang Pham Huu) |
1102 | | * changeset:1504ca8df | ticket:2008 - wcst_import catches exception when creating coverage slice from file if skip is set to true (Bang Pham Huu) |
1103 | | * changeset:5f9442ac1 | ticket:2009 - update grpc (to v1.9.0) and protobuf (to v3.6.1) (Dimitar Misev) |
1104 | | * changeset:5fbdb869d | ticket:2010 - wcst_import should throw the original exception (Bang Pham Huu) |
1105 | | * changeset:4762f2943 | ticket:2010 - wcst_import try to open another gdal dataset if the first one cannot be opened (Bang Pham Huu) |
1106 | | * changeset:75c93b6c2 | ticket:2011 - wcst_import enhances checking daemon (Bang Pham Huu) |
1107 | | * changeset:ea1b61ef6 | ticket:2012 - List all servers with rascontrol (Alexandru Hambasan) |
1108 | | * changeset:5ab3c54ff | ticket:2013 - petascope core cannot build (Bang Pham Huu) |
1109 | | * changeset:6e6f79e17 | ticket:2014 - petascope validates WMS requests stricter (Bang Pham Huu) |
1110 | | * changeset:f327c6689 | ticket:2015 - petascope add color palette rasql ready from external file (Bang Pham Huu) |
1111 | | * changeset:0c45258d8 | ticket:2016 - wsclient WMS sliders not show selected style (Bang Pham Huu) |
1112 | | * changeset:cf62ee616 | ticket:2017 - Petascope parses struct cell types error (Bang Pham Huu) |
1113 | | * changeset:7df83db7f | ticket:2018 - Test web interface should capture error screen when not found elements (Bang Pham Huu) |
1114 | | * changeset:004b5721c | ticket:2019 - wcst_import should not log progress to file (Dimitar Misev) |
1115 | | * changeset:5e73084fa | ticket:2020 - wcst_import netCDF recipe errors when axis variables only exist in netCDF dimensions (Bang Pham Huu) |
1116 | | * changeset:07110ee39 | ticket:2022 - wcsclient adds axes resolutions in DescribeCoverage tab (Bang Pham Huu) |
1117 | | * changeset:3d8b34dce | ticket:2025 - WMS should return blank image if request's BBox is out of layer's BBox (Bang Pham Huu) |
1118 | | * changeset:2f5bd4198 | ticket:2026 - wcst_import supports pre hook's replace_path with multiple files (Bang Pham Huu) |
1119 | | * changeset:86aa03ddd | ticket:2027 - petascope should not store coverage object to cache when updating (Bang Pham Huu) |
1120 | | * changeset:0d6b740eb | ticket:2029 - systemtest compares oracle and output in XML without indentation (Bang Pham Huu) |
1121 | | * changeset:2d8aedce0 | ticket:2031 - wcst_import supports netCDF 2D dimensions (Bang Pham Huu) |
1122 | | * changeset:522275c3c | ticket:2033 - Check base type compatibility on updates (Dimitar Misev) |
1123 | | * changeset:fd9ac303a | ticket:2035 - use local static error text table instead of a global one in raslib (Dimitar Misev) |
1124 | | * changeset:7678e931e | ticket:2037 - selecting from RAS_TYPES should not throw exceptions (Dimitar Misev) |
1125 | | * changeset:118b13f26 | ticket:2038 - wcst_import wrong geo extents for time regular axis with values from filenames (Bang Pham Huu) |
1126 | | * changeset:5ef7c1a72 | ticket:2039 - wcst_import throws exception when irreguluar axis's resolution is set in ingredient file (Bang Pham Huu) |
1127 | | * changeset:6c92889e4 | ticket:2040 - wcst_import supports group irregular axes with dataBound:false (Bang Pham Huu) |
1128 | | * changeset:bde8729a8 | ticket:2041 - fix logging in servercomm in case of error (Dimitar Misev) |
1129 | | * changeset:bf01db96d | ticket:2041 - refactor servercomm, part 1 (Dimitar Misev) |
1130 | | * changeset:6d6de64a9 | ticket:2041 - refactor servercomm, part 2 (Dimitar Misev) |
1131 | | * changeset:6d1d85be1 | ticket:2041 - refactor servercomm, part 3 (Dimitar Misev) |
1132 | | * 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) |
1133 | | * changeset:b00fe529b | ticket:2044 - fix compilation with -DNETWORK_PROTOCOL=rnp (Dimitar Misev) |
1134 | | * changeset:f2af98714 | ticket:2045 - petascope loads GDAL Java JNI properly to memory at start (Bang Pham Huu) |
1135 | | * 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) |
1136 | | |
1137 | | |
1138 | | === v9.8.0-beta2 === |
1139 | | |
1140 | | Addressed tickets between v9.8.0-beta1 and v9.8.0-beta2: |
1141 | | {{{ |
1142 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.8.0-beta1..v9.8.0-beta2 | sort -k 3 -t ':' |
1143 | | }}} |
1144 | | * 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) |
1145 | | * changeset:fe7014c1 | ticket:1986 - Petascope fix problem with parsing struct types from registry (Bang Pham Huu) |
1146 | | * changeset:45bc5221 | ticket:1992 - Petascope uses daily strategy logging for log4j (Bang Pham Huu) |
1147 | | * changeset:8464208b | ticket:1995 - wcst_import cannot detect CRS from input file's WKT (Bang Pham Huu) |
1148 | | * changeset:324a25b3 | ticket:1999 - WMS uses new feature of project() for scaling (Bang Pham Huu) |
1149 | | |
1150 | | === v9.8.0-beta1 === |
1151 | | |
1152 | | Addressed tickets between v9.7.0 and v9.8.0-beta1: |
1153 | | {{{ |
1154 | | git log --pretty=format:"* changeset:%h | %s (%an)" v9.7.0..v9.8.0-beta1 | sort -k 3 -t ':' |
1155 | | }}} |
1156 | | |
1157 | | * changeset:417b3dd4 | ticket:1858 - implemented file output for scalars in rasql (aahmed) |
1158 | | * changeset:30831fc5 | ticket:1871 - add custom recipe for sentinel 2 data (Dimitar Misev) |
1159 | | * changeset:37c4e7d4 | ticket:1871 - Enhance custom Sentinel 2 recipe to analyze file immediately after reading it (Bang Pham Huu) |
1160 | | * changeset:db86773f | ticket:1871 - Fix problem with registering Sentinel 2 recipe with multiple files (Bang Pham Huu) |
1161 | | * changeset:593d5ba3 | ticket:1895 - WCST_Import supports before/after ingestion hooks (Bang Pham Huu) |
1162 | | * changeset:6a737e3b | ticket:1897 - WCST_Import allows non-blocking import mode (Bang Pham Huu) |
1163 | | * changeset:7b1f4406 | ticket:1937 - Add doc for allowing running embedded tomcat with a path to customized petascope.properties (Bang Pham Huu) |
1164 | | * changeset:77edab1b | ticket:1939 - Petascope allows to config WMS maximum cache size from petascope.properties (Bang Pham Huu) |
1165 | | * changeset:44009a61 | ticket:1945 - petascope insert demo should create ingredient file in /tmp folder to allow import coverage with any users (Bang Pham Huu) |
1166 | | * changeset:abc6cace | ticket:1947 - add Makefile for local doc building + remove warning about Firefox 63 (Dimitar Misev) |
1167 | | * changeset:516973f2 | ticket:1947 - improve json highlighting in docs (Dimitar Misev) |
1168 | | * changeset:889c6445 | ticket:1948 - log warning when rasdaman type cannot be parsed, instead of terminating the whole type parsing (Dimitar Misev) |
1169 | | * changeset:02919041 | ticket:1949 - do not print internal marray types when selecting from RAS_MARRAY_TYPES (Dimitar Misev) |
1170 | | * changeset:4aacdc0f | ticket:1950 - Do not rebuild the whole type registry when new rasdaman mdd/set type is created (Bang Pham Huu) |
1171 | | * changeset:c54041a8 | ticket:1951 - more robust checking for port availability in start/stop_rasdaman.sh (Dimitar Misev) |
1172 | | * changeset:c1af8211 | ticket:1952 - WCST_Import should not throw numpy error if it is not used (Bang Pham Huu) |
1173 | | * changeset:83c41116 | ticket:1953 - throw proper exception if coefficient 0 is not found (Dimitar Misev) |
1174 | | * changeset:a1f74e83 | ticket:1954 - fix registration of recipes that are indirect subclasses of BaseRecipe (Dimitar Misev) |
1175 | | * changeset:7a285a3f | ticket:1955 - WCST_Import throws exception when dataBound is set to false and directPositions is also set (Bang Pham Huu) |
1176 | | * changeset:d82a7191 | ticket:1956 - support gdal subdatasets in petascope (Dimitar Misev) |
1177 | | * changeset:a48ac281 | ticket:1956 - support gdal subdatasets in petascope (fix) (Dimitar Misev) |
1178 | | * changeset:71c4e09e | ticket:1956 - support gdal subdatasets in wcst_import (Dimitar Misev) |
1179 | | * changeset:a01914ff | ticket:1957 - Petascope improve the check for WCS-T local file (Bang Pham Huu) |
1180 | | * changeset:d3cc6c63 | ticket:1958 - Fix wcst_import (Alexandru Hambasan) |
1181 | | * changeset:288d9351 | ticket:1960 - SECORE points version 0 for EPSG to latest EPSG version (Bang Pham Huu) |
1182 | | * changeset:e9b076b9 | ticket:1961 - Add correct band types for Sentinel 2 recipe (Bang Pham Huu) |
1183 | | * changeset:de071a01 | ticket:1961 - WCST_Import fix problem with general_recipe when all files are added to *.resume.json (Bang Pham Huu) |
1184 | | * changeset:84fb70b1 | ticket:1961 - WCST_Import reduces opening files to create coverage slices for sentinel2/gdal/netcdf recipes (Bang Pham Huu) |
1185 | | * changeset:bed86d4a | ticket:1963 - Update rasdaman doc for first time installation (Bang Pham Huu) |
1186 | | * changeset:ecbb1b1e | ticket:1964 - WCST_Import does not validate and analyze files which don't exist after collecting by regular expression (Bang Pham Huu) |
1187 | | * changeset:663ad5ff | ticket:1967 - support parsing NaN in encode format parameters + ticket:1988 - support NaNf and Inff constants in rasql (Dimitar Misev) |
1188 | | * changeset:946dc837 | ticket:1968 - add section numbers in html documentation (Dimitar Misev) |
1189 | | * changeset:aa4822fd | ticket:1969 - Document CIS 1.1 supported conformance classes (Bang Pham Huu) |
1190 | | * 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) |
1191 | | * changeset:70948179 | ticket:1970 - SECORE handles multiple parallel requests in sequence (Bang Pham Huu) |
1192 | | * changeset:c8252d91 | ticket:1972 - SECORE add non-existing EPSG versions from def.war at secoredb folder (Bang Pham Huu) |
1193 | | * changeset:0671aa5c | ticket:1972 - SECORE remove deprecated existing GML version folder in secoredb (Bang Pham Huu) |
1194 | | * changeset:54645b6d | ticket:1973 - Allows custom axis labels for coverage in petascope and wcst_import general recipes (Bang Pham Huu) |
1195 | | * changeset:d3f339d2 | ticket:1974 - WCST_Import add axes and bands metadata implicitly for netCDF recipe (Bang Pham Huu) |
1196 | | * changeset:d1098c60 | ticket:1975 - fix selection from RAS_MARRAY_TYPES when there are internal MDDBaseTypes (Dimitar Misev) |
1197 | | * changeset:6c176abf | ticket:1977 - Petascope axes and bands metadata are missing when updating coverage with local metadata (Bang Pham Huu) |
1198 | | * changeset:b13e1f67 | ticket:1978 - change default png compression level to 2 (Dimitar Misev) |
1199 | | * changeset:84e5987f | ticket:1979 - allow specifying empty null values to clear the null values of an expression (Dimitar Misev) |
1200 | | * changeset:ab34ca7b | ticket:1980 - wcst_import add null values as initalized values for InsertCoverage request (Bang Pham Huu) |
1201 | | * changeset:f8de15a6 | ticket:1981 - initialize new tiles with null values on updates (Dimitar Misev) |
1202 | | * changeset:2b4c2a2d | ticket:1983 - test wcst_import prints elapsed time for test cases (Bang Pham Huu) |
1203 | | * changeset:49d5fd7d | ticket:1984 - fix a tuple error for wcst_import InsertScaleLevel request (Bang Pham Huu) |
1204 | | * changeset:6b037c82 | ticket:1984 - wcst_import fix problems with UoM type from opengis.net (Bang Pham Huu) |
1205 | | * changeset:5c050a02 | ticket:1988 - update documentation (Dimitar Misev) |
1206 | | |
1207 | | |
1208 | | == Version 9.7 and older == |
| 918 | |
| 919 | == Version 9.8 and older == |