Changes between Version 164 and Version 165 of Versions


Ignore:
Timestamp:
May 5, 2020, 11:48:26 AM (5 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Versions

    v164 v165  
    77
    88Alternative ways of obtaining rasdaman are listed in the [wiki:Download] area.
     9
     10= Version 10.0
     11
     12'''Summary of changes:'''
     13
     14- petascope
     15 - WCPS supports LET clause for defining variables ([https://doc.rasdaman.org/05_geo-services-guide.html#let-clause-in-wcps docs])
     16 - WCPS supports interpolation parameter in crsTransform() ([https://doc.rasdaman.org/05_geo-services-guide.html#interpolation-value docs])
     17 - WMS styles support SLD color tables ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs])
     18 - WMS style query fragments support multiple layer iterators ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs])
     19 - support for importing data via GDAL virtual file systems (file paths starting with /vsi)
     20 - fix overlay of 2D slices in WCPS
     21
     22- wcst_import
     23 - requires Python 3 to run now
     24 - import of individual bands in GDAL general recipe
     25 - support for servers behind basic-authentication; credentials specified with options -u and -i (check wcst_import.sh -h)
     26 - custom recipe for Sentinel 1 data ingestion ([https://doc.rasdaman.org/05_geo-services-guide.html#data-import-recipe-sentinel1 docs])
     27 - coverage local metadata can be imported from external text files
     28 - metadata option supported in map_mosaic, time_series_regular and time_series_irregular recipes
     29 - auto fetching of global metadata and colorTable from tiff files for GDAL general_coverage recipe
     30 - significantly improved performance of netcdf data import
     31 - improved performance of importing a large number of files
     32 - support for importing data from Amazon S3 object stores via GDAL /vsis3 driver
     33 - fixed management of daemon mode
     34 - fixed evaluation of skip setting in general_coverage recipe
     35
     36- rasdaman server
     37 - 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
     38 - 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])
     39 - 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])
     40 - 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])
     41 - 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
     42 - complex and complexd types are deprecated; use cfloat32 and cfloat64 instead ([https://doc.rasdaman.org/04_ql-guide.html#cell-types docs])
     43 - axis names specified during array type creation are properly persisted; they can be used for flexible positionally-independent subsetting ([https://doc.rasdaman.org/04_ql-guide.html#positionally-independent-subsetting docs])
     44 - the ''dbinfo'' function will print the set and mdd type names ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
     45 - the ''dbinfo'' function supports SVG and JSON outputs for tiling ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
     46 - the ''encode'' function supports values, interval and ramp color tables ([https://doc.rasdaman.org/04_ql-guide.html#coloring-arrays docs])
     47 - the ''project'' function allows a target resolution to be specified ([https://doc.rasdaman.org/04_ql-guide.html#the-project-function docs])
     48 - new virtual collection RAS_TYPES allows to select all rasdaman types ([https://doc.rasdaman.org/04_ql-guide.html#list-available-types docs])
     49 - start_rasdaman.sh and stop_rasdaman.sh accept rasmgr --port, --help, etc. ([https://doc.rasdaman.org/02_inst-guide.html#executables docs])
     50 - induced condenser works correctly on arrays with null values
     51 - fixed issue with min/max condensers and pow function on multiband arrays
     52 - fixed issue in marray queries with multiple iterators
     53 - improved evaluation of complex numbers, with support for cint16, cint32, cfloat32, and cfloat64
     54 - improved performance of case statements
     55 - rasmgr will correctly forward -xp parameters in rasmgr.conf to spawned rasservers
     56
     57- clients
     58 - a new rasql-web-console client is now available, installed in /opt/rasdaman/share/rasdaman/www/
     59 - rasdapy has been updated to work on Python 3 ([https://pypi.org/project/rasdapy3/ docs])
     60  - rasdapy on Python 2 is not maintained anymore, migrating to rasdapy3 is hence very recommended
     61 - wcs-client supports a ''text>>'' widget for text outputs
     62 - wcs-client can work via https
     63
     64- documentation
     65 - new section with cheatsheets for WCS / WCPS / WMS / clients ([https://doc.rasdaman.org/11_cheatsheets.html docs])
     66
     67- installation
     68 - 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#deb-packages deb] and [https://doc.rasdaman.org/02_inst-guide.html#rpm-packages rpm])
     69 - package installation can be customized with an installation profile (cf. Note on RAS_INSTALL_PATH in [https://doc.rasdaman.org/02_inst-guide.html#official-packages docs])
     70 - 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#administration docs])
     71
     72
     73'''Contributors (by number of patches):'''
     74
     75-  78 Dimitar Misev
     76-  66 Bang Pham Huu
     77-  32 Arsenij Percov
     78-  19 Dragi Kamov
     79-  5 Vlad Merticariu
     80-  5 Jef Lecomte
     81
     82=== v10.0.0-beta1 ===
     83
     84'''Addressed tickets''' between v9.8.1 and v10.0.0-beta1 with 205 commits:
     85{{{
     86#!sh
     87echo "||= changeset =||= author =||= ticket =||= subject =||"
     88git 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 || /'
     89}}}
     90||= changeset =||= author =||= ticket =||= subject =||
     91|| changeset:470d4918d || Dimitar Misev || ticket:000 || remove obsolete static rcsid variables and add cotire cmake module
     92|| changeset:841c28096 || Dimitar Misev || ticket:000 || fix compilation with warnings on
     93|| changeset:91bc0b89b || Dimitar Misev || ticket:000 || change version from 9.8.1 to 10.0.0
     94|| changeset:7e12aeb2b || Vlad Merticariu || ticket:211 || changed coverage crs after reprojection
     95|| changeset:59d151b87 || Dimitar Misev || ticket:903 || remove all use of deprecated rminit logging
     96|| changeset:3204adfcc || Arsenij Percov || ticket:1049 || implemented the correct behavior for rasql intersections
     97|| changeset:7c89628fb || Arsenij Percov || ticket:1157 || changed r_Long to long long for oid
     98|| changeset:f79624592 || Arsenij Percov || ticket:1157 || changed oid type from double to long in the code
     99|| 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
     100|| changeset:3f7cd1a9e || Dimitar Misev || ticket:1175 || fix database update script
     101|| changeset:7a60837d3 || Dragi Kamov || ticket:1175 || rasql create type not preserving the axis names
     102|| changeset:7d700065e || Dimitar Misev || ticket:1175 || make database update script idempotent
     103|| changeset:aa3a0efb5 || Dragi Kamov || ticket:1248 || Remove DE/FR errtxts
     104|| changeset:c10a0e386 || apercov || ticket:1293 || fixed the misguiding error in condenser implemenation
     105|| changeset:ebf36949b || Bang Pham Huu || ticket:1489 || Update link to install RRasdaman in document
     106|| changeset:3cd788d69 || Dragi Kamov || ticket:1517 || unit tests for tiling
     107|| changeset:5e5184c9d || Dimitar Misev || ticket:1571 || improve rasql systemtest
     108|| changeset:48408a112 || Bang Pham Huu || ticket:1649 || petascopedb does not delete table if it does not exist
     109|| changeset:14a77a1cf || Bang Pham Huu || ticket:1666 || update_properties.sh should not copy comments as settings
     110|| changeset:a4a2377c2 || Bang Pham Huu || ticket:1666 || update_properties.sh should not create backup file if no deperacated settings are added
     111|| changeset:d8ac94671 || Bang Pham Huu || ticket:1788 || Petascope uses local jar file for gdal-java instead of figuring it out manually
     112|| changeset:326db6581 || Dimitar Misev || ticket:1791 || add debian 11 specific oracles for systemtest
     113|| changeset:489a254c0 || Bang Pham Huu || ticket:1870 || fix wcst_import watch daemon with float interval
     114|| changeset:8427491c1 || Bang Pham Huu || ticket:1889 || Petascope: Fixed problem with bounding box for WMS style by clipping
     115|| changeset:05caa81d3 || Bang Pham Huu || ticket:1890 || WSClient prolem with URL containing ows strings
     116|| changeset:9de7f246c || Bang Pham Huu || ticket:1890 || petascope does not need to load wsclient via iframe
     117|| changeset:8fda3cf30 || Bang Pham Huu || ticket:1938 || wcst_import should not show unnecessary information
     118|| changeset:6b15c3c4a || Dragi Kamov || ticket:1953 || fix petascope_insertdemo.sh wrong secore port
     119|| changeset:0abb00069 || Bang Pham Huu || ticket:1962 || wcst_import reduces GRIB file openings to save time
     120|| changeset:db373d94c || Dragi Kamov || ticket:1966 || migrating wcst_import to python 3
     121|| changeset:2a16182fb || Bang Pham Huu || ticket:1972 || Fix problem in SECORE to return GML for version 0
     122|| changeset:36bf9d8c8 || Arsenij Percov || ticket:1987 || added option for prinitng all elements of RASTYPEs
     123|| changeset:b0c106bc0 || Arsenij Percov || ticket:1987 || added option for prinitng all elements of RASTYPEs
     124|| changeset:39a057331 || Vlad Merticariu || ticket:1993 || documented RAS_INSTALL_PATH
     125|| changeset:77add41a8 || Bang Pham Huu || ticket:2016 || wsclient: WMS style should show unencoded < > characters for query
     126|| changeset:098f0f946 || Dimitar Misev || ticket:2042 || remove deprecated sources in rasodmg
     127|| changeset:369725e5e || Dimitar Misev || ticket:2042 || move rasnetprotocol to servercomm
     128|| changeset:5518f3bd2 || Dimitar Misev || ticket:2042 || fix header includes
     129|| changeset:61acbac7e || Dimitar Misev || ticket:2042 || remove use of template_inst.hh
     130|| changeset:7610e22e4 || Dimitar Misev || ticket:2042 || move template_inst.hh from raslib to rasodmg, use unity builds and precompiled headers if cmake 3.16+
     131|| changeset:8d004de6a || Dimitar Misev || ticket:2042 || fix includes in rasodmg and raslib
     132|| changeset:ae04ec6aa || Dimitar Misev || ticket:2042 || remove deprecated sources in raslib
     133|| changeset:b41aa7124 || Dimitar Misev || ticket:2042 || remove deprecated protocols rnp and rpc
     134|| changeset:cad9ab868 || Dimitar Misev || ticket:2042 || fix unity build of reladminif
     135|| changeset:a016868a2 || Dimitar Misev || ticket:2061 || refactor blob file storage module and remove temporary _x suffix from rasnet directories
     136|| changeset:e20748a60 || Dimitar Misev || ticket:2061 || refactor relstorageif and server/comm
     137|| changeset:f8ea9954e || Dimitar Misev || ticket:2061 || refactor hierindex and fix cppcheck make target
     138|| 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.
     139|| changeset:66fe7efeb || Bang Pham Huu || ticket:2077 || Petascope gets forwarded IP address behind apache proxy properly
     140|| changeset:e0cf4de35 || Bang Pham Huu || ticket:2085 || Petascope WCS supports interpolation in case of projection()
     141|| changeset:837ffe055 || ArsenijPercov || ticket:2117 || added additional input to gdinfo()
     142|| changeset:9e4f4b1b6 || Dragi Kamov || ticket:2118 || Make petascope_insertdemo.sh and watch_rasdaman.sh POSIX compliant
     143|| changeset:928fd8f05 || Bang Pham Huu || ticket:2122 || wcst_import filters comment lines from ingredient file
     144|| 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.
     145|| changeset:14744c325 || Dragi Kamov || ticket:2127 || adding support for values, interval and ramp color tables in encode
     146|| changeset:a7f002f8a || Dimitar Misev || ticket:2127 || refactor support for color mapping in encode + ticket:1099 - remove deprecated rasdl
     147|| changeset:b8acca806 || Bang Pham Huu || ticket:2130 || WCST_Import allows to select bands to import in GDAL general recipe
     148|| 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
     149|| changeset:7ce03500d || Bang Pham Huu || ticket:2132 || wms returns transparent image with nodata in json
     150|| changeset:9166a508d || Bang Pham Huu || ticket:2132 || Fix problems with WMS in petascope
     151|| changeset:15aa3b8e1 || Dimitar Misev || ticket:2133 || + ticket:2148 - fix assumption about tomcat group in installation docs
     152|| changeset:de5ff9868 || Dimitar Misev || ticket:2134 || fix TODOs in installation docs
     153|| changeset:55a9e09a4 || Dimitar Misev || ticket:2136 || update installer documentation and reference from the introduction
     154|| changeset:9f2d997e1 || Dimitar Misev || ticket:2137 || improve documentation on running cmake
     155|| changeset:32785aff4 || apercov || ticket:2138 || made the output regarding converters more clear
     156|| changeset:88aedc090 || ArsenijPercov || ticket:2139 || added check for -DCMAKE_INSTALL_PREFIX
     157|| changeset:9d8c8031a || Bang Pham Huu || ticket:2140 || wcst_import.sh parses username from input paramater -u
     158|| changeset:f16bae26d || Bang Pham Huu || ticket:2140 || wcst_import.py parses input arguments by key value pairs
     159|| changeset:1b2c6ba41 || Bang Pham Huu || ticket:2141 || WCST_Import suports Sentinel 1 SLC with the sentinel 1 custom recipe
     160|| changeset:a86f4c456 || Dimitar Misev || ticket:2144 || set gdal-java version to 2.2.1 for gdal 2
     161|| changeset:f539979e5 || Bang Pham Huu || ticket:2144 || Petascope loads gdal-java native library from default path
     162|| changeset:f2bf2a884 || Dimitar Misev || ticket:2145 || backup before update_db.sh modifies RASBASE
     163|| changeset:bea30c510 || Dragi Kamov || ticket:2146 || Fix wrong stderr output in petascope_insertdemo.sh
     164|| changeset:a500fe51e || Dimitar Misev || ticket:2147 || turn on numbering up to level 5 headings in documentation
     165|| changeset:8f43eff3d || Bang Pham Huu || ticket:2149 || Petascope extends WMS style with multiple layer iterators
     166|| changeset:f636dd265 || Dimitar Misev || ticket:2150 || fix netcdf systemtest
     167|| changeset:b812478dd || apercov || ticket:2153 || added check for WAR_DIR
     168|| changeset:d1e76ee04 || Dragi Kamov || ticket:2154 || fix wrong struct type while band subsetting
     169|| changeset:66d562956 || Dimitar Misev || ticket:2155 || Add a how to update section in installation from source
     170|| changeset:d165d64af || Dimitar Misev || ticket:2156 || fix rasdaman startup in Ubuntu 18.04 vagrant box
     171|| changeset:aad0e1e3f || Bang Pham Huu || ticket:2158 || Fix system tests for Ubuntu 18.04
     172|| changeset:3784992f5 || Dimitar Misev || ticket:2159 || remove deprecated manuals, add sqlite2dot script
     173|| changeset:11347ed20 || Arsenij Percov || ticket:2160 || added support for open bound at constant arrays
     174|| changeset:757b4f7ea || Dimitar Misev || ticket:2161 || improve create_db.sh
     175|| changeset:e20cb309a || Arsenij Percov || ticket:2162 || added nullvalues union
     176|| changeset:e8dfaf091 || Bang Pham Huu || ticket:2165 || WCST_Import error when importing irregular axis with IndexCRS using general GDAL recipe
     177|| changeset:fa066ecb7 || Bang Pham Huu || ticket:2166 || WCST_Import shows grid domains of imported files
     178|| changeset:a3ce9d4c7 || Dimitar Misev || ticket:2167 || fix compilation with -DENABLE_PROFILING, ticket:2168 - fix update_db.sh
     179|| changeset:bd062a8b2 || Arsenij Percov || ticket:2170 || fixed wrong behaviour of complex numbers
     180|| changeset:d8462e400 || Arsenij Percov || ticket:2170 || fixed the avg_cells with cint16 and cfloat32
     181|| changeset:28a6705ef || Arsenij Percov || ticket:2171 || fixed the pow operator for structs
     182|| changeset:52eaf67a7 || Arsenij Percov || ticket:2172 || fixed segmentation fault for overlay between incompatible types
     183|| changeset:754645fd6 || Dimitar Misev || ticket:2173 || update templated rasql systemtest
     184|| changeset:b6c33f07f || Dimitar Misev || ticket:2174 || fix array result output in directql
     185|| 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()
     186|| changeset:7f4335e63 || Dimitar Misev || ticket:2177 || Update documentation about VM download and OS support
     187|| changeset:44584cfde || Bang Pham Huu || ticket:2178 || WCPS translates wrong queries in switch case boolean expressions
     188|| changeset:945f22344 || Dimitar Misev || ticket:2178 || fix downloading array result via rasj on 32-bit systems
     189|| changeset:ab746f050 || Dimitar Misev || ticket:2179 || fix problem when scaling to a larger negative target domain
     190|| changeset:e9d192acd || Arsenij Percov || ticket:2183 || fixed memory leak
     191|| changeset:58a31672c || Arsenij Percov || ticket:2185 || added option to specify axes rsolution for target CRS of project()
     192|| changeset:6c5f8c351 || Bang Pham Huu || ticket:2186 || wcst_import imports coverage's local metadata from external text files
     193|| changeset:21c8c71dc || Dimitar Misev || ticket:2188 || fix compilation with debug enabled
     194|| changeset:e78ca6926 || Arsenij Percov || ticket:2188 || added execution timer to log output at servercomm
     195|| 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
     196|| changeset:59e6ab73e || Arsenij Percov || ticket:2190 || fixed casting 2 byte type to 4 byte types
     197|| changeset:db0a7e7ba || Arsenij Percov || ticket:2190 || case evaluation model update
     198|| changeset:a8e0cb781 || Bang Pham Huu || ticket:2192 || WCPS throws unknown type casting exception
     199|| changeset:63ec8a592 || Bang Pham Huu || ticket:2194 || WCPS: Introduce LET clause
     200|| changeset:2455c2968 || Bang Pham Huu || ticket:2195 || Petascope shows valid coefficients for irregular axes with DescribeCoverage and encode in GML
     201|| changeset:82a2d82b5 || Arsenij Percov || ticket:2196 || fixed memory problem causing segfault
     202|| 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
     203|| changeset:223c360aa || Dimitar Misev || ticket:2200 || fix broken links to C++ and Java API docs
     204|| changeset:6d2f2172f || Dimitar Misev || ticket:2200 || fix javadoc generation on ubuntu 18.04
     205|| changeset:5c1b88168 || Arsenij Percov || ticket:2201 || implemented pos-independent subsetting
     206|| changeset:5c964479c || Vlad Merticariu || ticket:2202 || documented switch in wcps
     207|| changeset:0a8cd5a11 || Dimitar Misev || ticket:2204 || add wcs and wms cheatsheets; fix cast of float/double to integer
     208|| changeset:28ade56bd || Bang Pham Huu || ticket:2204 || Update doc for embedded applications
     209|| changeset:57adb2267 || Dimitar Misev || ticket:2204 || fix warnings in documentation and javadoc generation on centos
     210|| changeset:86260c198 || Dimitar Misev || ticket:2204 || Add cheatsheets section in the rasdaman documentation
     211|| changeset:a53a29607 || Bang Pham Huu || ticket:2204 || update doc about petascope
     212|| changeset:a0a355412 || Dimitar Misev || ticket:2205 || fix segfault caused by googlemock
     213|| changeset:2abbabd55 || Bang Pham Huu || ticket:2206 || wcst_import send WCS-T requests to petascope as POST
     214|| changeset:8891d08d0 || Bang Pham Huu || ticket:2208 || WSClient supports requests with basic authentication header
     215|| changeset:25d20a3b7 || Dimitar Misev || ticket:2210 || Fix type coercion rules
     216|| changeset:2f3848f92 || Dimitar Misev || ticket:2210 || update type coercion rules
     217|| changeset:408f9b3b5 || Dimitar Misev || ticket:2210 || update documentation with type coercion rules
     218|| changeset:84420ff8a || Dimitar Misev || ticket:2210 || add type coercion systemtest
     219|| changeset:155803bb7 || Bang Pham Huu || ticket:2211 || Petascope removes oid clause for generated rasql queries
     220|| 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
     221|| changeset:8ac63f139 || Dimitar Misev || ticket:2213 || fix evaluation of multiple marray variables
     222|| changeset:fddba847e || Dimitar Misev || ticket:2215 || add rasql test for concurrent updates
     223|| changeset:5235b1ff1 || Dimitar Misev || ticket:2216 || consistent behavior when casting from larger to smaller integer type
     224|| 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
     225|| changeset:964972949 || Dimitar Misev || ticket:2219 || fix bug in min/max condense on composite types
     226|| changeset:5f62b7df7 || zwergon || ticket:2222 || add tiling by extending ras_storage_layout
     227|| changeset:8ebe8a86b || jlecomte || ticket:2222 || create rasdapy3 for python3
     228|| changeset:f091eb94f || Dimitar Misev || ticket:2222 || run rasdapy3 test only on centos 8 / ubuntu 18.04+
     229|| changeset:f2d5af1a2 || Dimitar Misev || ticket:2222 || update rasdapy3 documentation
     230|| 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
     231|| changeset:e2b6b7617 || Bang Pham Huu || ticket:2225 || wcst_import - supports metadata option for old recipes
     232|| changeset:326791c88 || Dimitar Misev || ticket:2229 || add owslib example to cheatsheets
     233|| changeset:4265b59e6 || Dimitar Misev || ticket:2229 || update owslib example in cheatsheets
     234|| changeset:96c2b39e6 || Bang Pham Huu || ticket:2229 || Document cheatsheets for WMS clients and WSClient
     235|| changeset:9cacfbe20 || Bang Pham Huu || ticket:2230 || WSClient manages WMS layer's downscaled collection levels
     236|| 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
     237|| changeset:afc94991b || Dimitar Misev || ticket:2233 || remove trac plugin from main rasdaman repo
     238|| changeset:d38b5ad96 || Bang Pham Huu || ticket:2234 || petascope catches duplicate type creating error from rasdaman with lowercase
     239|| changeset:31edda46d || Dragi Kamov || ticket:2236 || compilation errors with cmake 3.13
     240|| changeset:f6ca533a1 || Bang Pham Huu || ticket:2238 || Petascope translates wrong cofficients when encoding in netCDF for irregular axis
     241|| changeset:040bf732a || Dimitar Misev || ticket:2239 || run mvn only if source files changed
     242|| changeset:9bcc01f1b || Arsenij Percov || ticket:2240 || add support for svg and json output of tiling as option for dbinfo()
     243|| changeset:400007f54 || Dragi Kamov || ticket:2241 || Add Makefile to build wcs-client
     244|| changeset:73c91ec9c || Dragi Kamov || ticket:2241 || TypeScript causing angular error
     245|| changeset:ff4fd0ad9 || Dimitar Misev || ticket:2245 || sync wcst_import util package with installer util
     246|| 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
     247|| changeset:979bfe040 || Dimitar Misev || ticket:2250 || add documentation for customizing rasdaman service script
     248|| changeset:ceedd9a47 || Dimitar Misev || ticket:2250 || update documentation for customizing rasdaman service script
     249|| 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
     250|| changeset:649b893f9 || Bang Pham Huu || ticket:2253 || WCST_Import handles colorPaltteTable for non-general recipes
     251|| changeset:ad87e8f35 || Arsenij Percov || ticket:2254 || fixed the error message for when the subset is outside of sdom
     252|| changeset:2de897ad7 || Dragi Kamov || ticket:2257 || adding text>> widget to wcs-client
     253|| changeset:ce7c3c281 || Dragi Kamov || ticket:2257 || adding text>> widget to rasql-web-console
     254|| changeset:e61fc2906 || Bang Pham Huu || ticket:2257 || wsclient problem with diagram widget
     255|| changeset:97b37ae20 || Dimitar Misev || ticket:2258 || improve wcst_import analysis performance on netcdf data
     256|| changeset:a575a7fbc || Bang Pham Huu || ticket:2259 || wcst_import retry:false does not work
     257|| changeset:3b072a44d || Arsenij Percov || ticket:2260 || Introduced more user friendly error in encode with colorPalette by PNG format
     258|| changeset:40ccb92af || Dimitar Misev || ticket:2261 || improve doc section on how to contribute to documentation
     259|| changeset:49a0ecf66 || Dimitar Misev || ticket:2263 || add support for foldable code blocks in documentation
     260|| changeset:97882f492 || Dimitar Misev || ticket:2263 || add development guide on using rasdaman installer to replicate jenkins testing locally
     261|| changeset:2bde94924 || Arsenij Percov || ticket:2264 || made rasdaman compile with postgresql
     262|| changeset:361644c62 || Dimitar Misev || ticket:2264 || fix compilation with postgresql in Release mode
     263|| changeset:dd8262227 || Dimitar Misev || ticket:2265 || rasmgr passes -xp options from rasmgr.conf to rasservers
     264|| changeset:43ccd2d1f || Dragi Kamov || ticket:2267 || wcs_extract recipe should remove files in case of error
     265|| changeset:3c166381c || Dragi Kamov || ticket:2268 || wcs_extract - mock : true not working
     266|| changeset:514e31a05 || Jef || ticket:2269 || update with rasdapy3 - refactoring http -> non-http
     267|| changeset:81f513153 || Jef || ticket:2269 || rasdapy3 - add complex and dbinfo
     268|| changeset:013d6608f || Bang Pham Huu || ticket:2272 || wcst_import collects Amazon S3 files
     269|| changeset:5d37bc502 || Arsenij Percov || ticket:2274 || fixed error text
     270|| changeset:3f0c75501 || Dimitar Misev || ticket:2275 || replace rasdapy with rasdapy3
     271|| changeset:f3379daa9 || Arsenij Percov || ticket:2276 || fixed json output for printiles=1
     272|| changeset:d5c94c411 || Bang Pham Huu || ticket:2278 || petascope supports importing gdal /vsi full path
     273|| changeset:50840439e || Vlad Merticariu || ticket:2279 || wcst_import_daemon doesn't get stopped by exceptions thwon in wcst_import
     274|| changeset:dae54fe72 || Jef || ticket:2280 || set unlimited size in server message
     275|| changeset:7fe8f26cc || Vlad Merticariu || ticket:2281 || sdom persisted in RAS_DOMAINVALUES after update queries
     276|| changeset:864247753 || Arsenij Percov || ticket:2282 || made axisnames persisted in RASBASE
     277|| changeset:1e1fe3014 || Bang Pham Huu || ticket:2283 || update test for wcst_import in system test
     278|| changeset:103cd5d56 || Dragi Kamov || ticket:2288 || adding rasql web console to rasdaman repo
     279|| changeset:3d603b217 || Dragi Kamov || ticket:2288 || add rasql web console to rasdaman repo
     280|| changeset:4b20aacbb || Bang Pham Huu || ticket:2288 || check raswct callback result properly
     281|| changeset:da0d30d51 || Dimitar Misev || ticket:2290 || remove rview from docs, ticket:2291 - all executable programs to output version nunmber
     282|| changeset:073aec981 || Bang Pham Huu || ticket:2292 || update systemtest oracles for updated petascope
     283|| changeset:6d5e6ce4f || Dimitar Misev || ticket:2292 || fix rasdaman_insertdemo.sh and update scalar wcps queries to not encode to csv
     284|| changeset:9544f8ee0 || Dimitar Misev || ticket:2292 || fix systemtest on python 3.7
     285|| changeset:b2ea9b59e || Bang Pham Huu || ticket:2293 || wcst_import - enhancement for importing with large number of input files
     286|| changeset:38b16c24a || Bang Pham Huu || ticket:2295 || wcst_import with skip:true should continue if input file is error in general recipe
     287|| changeset:ad4ee0273 || Bang Pham Huu || ticket:2296 || raswct hides the error diaglor after seconds
     288|| changeset:22fb766c6 || Dragi Kamov || ticket:2297 || wcs-client - show number of coverages
     289|| changeset:de1532fe6 || Dimitar Misev || ticket:2298 || improve petascope and secore properties
     290|| changeset:221886e39 || Bang Pham Huu || ticket:2301 || WCPS overlay 2D slices without error
     291|| changeset:fd2122c8f || Arsenij Percov || ticket:2303 || Added Appendix with tokens reserved by rasql
     292|| changeset:95add0439 || Bang Pham Huu || ticket:2305 || Petascope - update coverage's metadata with petascope admin user
     293|| changeset:efa156057 || Bang Pham Huu || ticket:2305 || Petascope not return empty coverage's metadata
     294|| changeset:8568ab691 || Dimitar Misev || ticket:2306 || fix building with boost 1.70+
     295|| changeset:e0e551ced || Dimitar Misev || ticket:2307 || fix start_rasdaman.sh on ubuntu 20.04
    9296
    10297== Version 9.8 ==