Changes between Version 191 and Version 192 of Versions


Ignore:
Timestamp:
Feb 7, 2022, 8:59:44 PM (3 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Versions

    v191 v192  
    7575
    7676- rasdaman server
    77  - 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
    78  - 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])
    79  - 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])
    80  - 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])
    81  - 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
    82  - complex and complexd types are deprecated; use cfloat32 and cfloat64 instead ([https://doc.rasdaman.org/04_ql-guide.html#cell-types docs])
    83  - 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])
    84  - the ''dbinfo'' function will print the set and mdd type names ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
    85  - the ''dbinfo'' function supports SVG and JSON outputs for tiling ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
    86  - the ''encode'' function supports values, interval and ramp color tables ([https://doc.rasdaman.org/04_ql-guide.html#coloring-arrays docs])
    87  - the ''project'' function allows a target resolution to be specified ([https://doc.rasdaman.org/04_ql-guide.html#the-project-function docs])
    88  - new virtual collection RAS_TYPES allows to select all rasdaman types ([https://doc.rasdaman.org/04_ql-guide.html#list-available-types docs])
     77 - 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
     78 - 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])
     79 - 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])
     80 - 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])
     81 - 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
     82 - Types complex and complexd are deprecated; use cfloat32 and cfloat64 instead ([https://doc.rasdaman.org/04_ql-guide.html#cell-types docs])
     83 - Axis names specified during array type creation can be used for flexible positionally-independent subsetting ([https://doc.rasdaman.org/04_ql-guide.html#positionally-independent-subsetting docs])
     84 - The ''dbinfo'' function will print the set and mdd type names ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
     85 - The ''dbinfo'' function supports SVG and JSON outputs for tiling ([https://doc.rasdaman.org/04_ql-guide.html#retrieving-object-metadata docs])
     86 - The ''encode'' function supports values, interval and ramp color tables ([https://doc.rasdaman.org/04_ql-guide.html#coloring-arrays docs])
     87 - The ''project'' function allows a target resolution and interpolation method to be specified ([https://doc.rasdaman.org/04_ql-guide.html#the-project-function docs])
     88 - New virtual collection RAS_TYPES allows to select all rasdaman types ([https://doc.rasdaman.org/04_ql-guide.html#list-available-types docs])
    8989 - start_rasdaman.sh and stop_rasdaman.sh accept rasmgr --port, --help, etc. ([https://doc.rasdaman.org/02_inst-guide.html#executables docs])
    9090 - start_rasdaman.sh will exit if executed by root user; specify --allow-root to override this behavior ([https://doc.rasdaman.org/02_inst-guide.html#start-rasdaman-sh doc])
    9191 - start_rasdaman.sh supports a user-defined env variable JAVA_OPTS, which can be used to pass options to embedded petascope
    9292 - stop_rasdaman.sh supports --force option to forcibly stop rasdaman
    93  - induced condenser works correctly on arrays with null values
    94  - fixed issue with min/max condensers and pow function on multiband arrays
    95  - fixed issue in marray queries with multiple iterators
    96  - improved evaluation of complex numbers, with support for cint16, cint32, cfloat32, and cfloat64
    97  - improved performance of case statements
     93 - New script `prepare_issue_report.sh` for automating issue reporting ([https://doc.rasdaman.org/01_introduction.html#executables-prepare-issue-report docs])
     94 - Induced condenser works correctly on arrays with null values
     95 - Fixed issue with min/max condensers and pow function on multiband arrays
     96 - Fixed issue in marray queries with multiple iterators
     97 - Improved evaluation of complex numbers, with support for cint16, cint32, cfloat32, and cfloat64
     98 - Improved performance of case statements
    9899 - rasmgr will correctly forward -xp parameters in rasmgr.conf to spawned rasservers
    99  - fixed segfault when running updates with invalid sdom
    100  - fixed segfault in dem conversion on invalid input
    101  - fixed segfault when inserting an array with non-domain type
    102  - improved rascontrol/rasmgr help sections and error handling
    103  - improved performance of tile merging on client side
    104  - fixed support for signedByte in GDAL decode/encode
    105  - fixed permissions of rasdaman log files to be only owner/group readable
    106  - add script `prepare_issue_report.sh` for automating issue reporting ([https://doc.rasdaman.org/01_introduction.html#executables-prepare-issue-report docs])
     100 - Fixed segfault when running updates with invalid sdom
     101 - Fixed segfault in dem conversion on invalid input
     102 - Fixed segfault when inserting an array with non-domain type
     103 - Improved rascontrol/rasmgr help sections and error handling
     104 - Improved performance of tile merging on client side
     105 - Fixed support for signedByte in GDAL decode/encode
     106 - Fixed permissions of rasdaman log files to be only owner/group readable
    107107
    108108- clients
    109  - a new rasql-web-console client is now available, installed in /opt/rasdaman/share/rasdaman/www/
     109 - A new rasql-web-console client is now available, installed in /opt/rasdaman/share/rasdaman/www/
    110110 - wsclient
    111111   - Removed support for login with petascope_admin_user credentials ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs])
     
    118118   - Downscaled pyramid members management in the WMS DescribeLayer tab
    119119   - Add text>> widget to display texts
    120  - improved error handling in raswct
     120 - raswct has improved error handling
    121121 - rasdapy has been updated to work on Python 3 ([https://pypi.org/project/rasdapy3/ docs]); rasdapy on Python 2 is not maintained anymore, migrating to rasdapy3 is recommended
    122122
    123123- documentation
    124  - new section with cheatsheets for WCS / WCPS / WMS / clients ([https://doc.rasdaman.org/11_cheatsheets.html docs])
    125  - new section for petascope configuration ([https://doc.rasdaman.org/05_geo-services-guide.html#configuration docs])
     124 - New section with cheatsheets for WCS / WCPS / WMS / clients ([https://doc.rasdaman.org/11_cheatsheets.html docs])
     125 - New section for petascope configuration ([https://doc.rasdaman.org/05_geo-services-guide.html#configuration docs])
    126126  - as a result, comments in the petascope.properties file have been mostly removed
    127  - new section with guidelines for backup of rasdaman ([https://doc.rasdaman.org/02_inst-guide.html#backup docs])
     127 - New section with guidelines for backup of rasdaman ([https://doc.rasdaman.org/02_inst-guide.html#backup docs])
    128128
    129129- installation
    130  - 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])
    131  - on new installation, petascope will be deployed in standalone embedded mode by default, so that it does not require a system Tomcat to run ([https://doc.rasdaman.org/05_geo-services-guide.html#petascope-standalone-deployment docs])
     130 - 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])
     131 - On new installation, petascope will be deployed in standalone embedded mode by default, so that it does not require a system Tomcat to run ([https://doc.rasdaman.org/05_geo-services-guide.html#petascope-standalone-deployment docs])
    132132 - petascope will use the locally installed gdal-java library instead of embedding it into rasdaman.war
    133  - 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])
    134  - 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])
    135  - the start/stop rasdaman scripts can handle multiple rasdaman instances
     133 - Package installation can be customized with an installation profile ([https://doc.rasdaman.org/02_inst-guide.html#customizing-the-package-installation docs])
     134 - The rasdaman service script for starting/stopping rasdaman can be customized with configuration in /etc/default/rasdaman ([https://doc.rasdaman.org/02_inst-guide.html#running-rasdaman docs])
     135 - The start/stop rasdaman scripts can handle multiple rasdaman instances
    136136 - update_db.sh will check for free disk space before backing up RASBASE
    137137