Changes between Version 184 and Version 185 of Versions


Ignore:
Timestamp:
Jan 27, 2022, 1:13:58 PM (3 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Versions

    v184 v185  
    1313
    1414- petascope
     15 - WCPS adds non-XY axes to `scale()` if they are not specified ([https://doc.rasdaman.org/05_geo-services-guide.html#auto-ratio-for-scaling-x-or-y-axis-in-wcps docs])
     16 - WCS supports INSPIRE coverages ([https://doc.rasdaman.org/05_geo-services-guide.html#make-a-coverage-to-be-inspire-coverage docs])
     17 - 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])
     18 - Filter out exception stacktraces to show only lines in rasdaman code; for more details, check the `full_stacktraces` option [https://doc.rasdaman.org/05_geo-services-guide.html#configuration here]
    1519 - **[beta4]**
    16  - Enhance time to load basic coverages to cache when petascope starts
    17  - Enhance data migration for persisting coverage sizeInByte to database
    18  - Enhance dtabase migration for coverages and layers
    19  - Log the request and the time to process the requests in petascope.log
    20  - Fix translating grid index to coefficient in an irregular axis with reverted coefficients order
    21  - Fix error with clip expression in LET clause
    22  - Rname APIs for non-standard HTTP requests
    23  - Fix null parameters error when adding/updating wms style
    24  - Support INSPIRE coverages in WCS GetCapabilities result
     20 - Improved startup performance
     21 - Improved data migration
     22 - Improved logging of requests in petascope.log
     23 - Fix handling of irregular axes with reverse coefficients order
     24 - Refactor and consolidate APIs for non-OGC requests ([todo docs])
    2525 - Fix WCPS fragment to compute differences between two time slices in a WMS style
    2626 - Fix WCPS wrong generated coordinates for irregular axis when resubsetting
    27  - Fix WCPS parser error for band subsetting with band name starting with Hill
    28  - Fix WMS style with SLD error for special characters < and >
    29  - WCPS supports mod() operator and coverageExpression is null in switch case
    30  - Remove petascope_admin_user and petascope_admin_pass in petascope.properties
    31  - Set log level INFO for logging incoming requests to petascope.log
    32  - WCPS supports `domain()` without axis label specified
    33  - WCS GetCapabilities supports ACCEPTLANGUAGES extra parameter
    34  - Non-write requests should not be checked by `allow_write_requests_from` setting
    35  - WCPS supports query in XML-wrapper for WCS ProcessCoverages endpoint
     27 - Improved error reporting in WMS, WCPS, and WCS
     28 - WCPS supports mod(a, b) function, and domain(C) function for whole coverage C ([todo docs])
     29 - remove petascope_admin_user and petascope_admin_pass from petascope.properties ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs])
     30 - WCS GetCapabilities supports the AcceptLanguages parameter
     31 - WCS ProcessCoverages supports WCPS abstract query specified in an XML-wrapper
    3632 - **[beta3]**
    37  - Support scale down on irregular axes
    38  - Throws exception if non-near interpolation is requested with `scale` operator in WCS GetCoverage request
    39  - Support encode CIS 1.1 JSON for outputType=GeneralGridCoverae in WCS GetCoverage and WCPS requests
    40  - OAPI WCPS supports decode() from input files in POST request
    41  - rasql servlet supports rasdaman users' credentials in basic header besides via KVP parameters
    42  - rasql servlet parses MIME type inside `encode()` from request queries
    43  - Fix null error for WGS84BBox in WMS
    44  - Throw exception if axis label does not exist in `scale()`
    45  - Support `min/max`(covExpression,covExpression) functions in WCPS
    46  - WCPS fix non-existing band error in range constructor
    47  - WCPS supports `describe()` operator which returns result like WCS DescribeCoverage request
    48  - Fix null error with encode(avg(covExpression))
    49  - Add table `data_migration` in petascopedb to store migration versions
    50  - WMS time dimension shouldn't require quotes in GetMap request
    51  - Remove the non-standard `wcsXML` parameter internally
    52  - Validate SLD XML format for a WMS's style before saving to database
    53  - SECORE is embedded internally inside petascope by default
     33 - WCS and WCPS support scaling down on irregular axes in the scaling extension and scale() function respectively
     34 - WCS GetCoverage and WCPS encode support CIS 1.1 JSON format ([https://doc.rasdaman.org/05_geo-services-guide.html#describe-operator-in-wcps docs])
     35 - WCPS supports decode() operator ([https://doc.rasdaman.org/05_geo-services-guide.html#decode-operator-in-wcps docs]) and positional parameters ([https://doc.rasdaman.org/05_geo-services-guide.html#positional-parameter-in-wcps docs])
     36 - rasql servlet supports rasdaman user credentials in basic authentication format in the HTTP Authorization header ([https://doc.rasdaman.org/02_inst-guide.html#web-services docs])
     37 - rasql servlet will try to guess and set the correct mime-type of results
     38 - WCPS supports min/max functions ([https://doc.rasdaman.org/05_geo-services-guide.html#binary-min-max-operations-in-wcps docs])
     39 - WCPS supports describe() function which returns result like WCS DescribeCoverage ([https://doc.rasdaman.org/05_geo-services-guide.html#describe-operator-in-wcps docs])
     40 - Fixed WMS to not require quotes on the time dimension in GetMap requests
     41 - WMS validates the XML format of user-specified SLD styles before persisting to database
     42 - embed the SECORE component into petascope, so that it does not get installed as a separate service (def.war) anymore; it is now available at the /rasdaman/def endpoint instead of at /def ([https://doc.rasdaman.org/02_inst-guide.html#web-services docs])
    5443 - **[beta2]**
    55  - Support encoding with null values as interval in rasql encode()
    56  - Support GDAL 3 to transform coordinates regarding to EPSG CRS YX axes orders
     44 - Support GDAL 3 when transforming coordinates with regards to EPSG CRS YX axis orders
    5745 - Fix incorrect coordinates for clipping after subsetting
    58  - Allow non ASCII characters in coverage's metadata
    59  - Support request to delete a WMS layer, but not its associated WCS layer
    60  - Allow write requests with rasdaman user credentials to bypass the IP check from `allow_write_requests_from` setting
    61  - WCPS `crsSet()` returns coverage's CRS as output
    62  - Return rasql error message and query in different ExceptionText elements in the returned XML exception
    63  - WCPS supports binary operator between a geo coverage and a grid coverage with "CRS:1" index axis
    64  - Add the list of axis names per coverage in elements `rasdaman:axisList` in the result of WCS GetCapabilities request
    65  - WMS GetCapabilities still returns result, even if an associated coverage of a layer does not exist
    66  - Support request to rename an existing coverage id
    67  - Create wgs84 bboxes for geo-referenced coverages more precisely in ows:WGS84BoundingBox in the result of WCS GetCapabilities
    68  - WCS ProcessCoverages supports `q` paramater besides `query` parameter
    69  - WCPS supports `decode()` parameter in POST request for 2D tiff files
    70  - Support OAPI as experimental feature
     46 - Allow non-ASCII characters in coverage metadata
     47 - Support request to delete a WMS layer specifically ([https://doc.rasdaman.org/05_geo-services-guide.html#wms-layer-management docs])
     48 - Allow write requests from rasdaman users with read-write capabilities ([https://doc.rasdaman.org/05_geo-services-guide.html#security docs])
     49 - WCPS supports the crsSet() function to return the coverage CRS as output ([https://doc.rasdaman.org/11_cheatsheets.html#metadata-operations docs])
     50 - Split rasql error message and rasql query in different ExceptionText elements in the returned XML exception ([todo docs])
     51 - WCPS supports binary operations on mixed geo and non-geo coverages
     52 - WCS GetCapabilities response adds the list of axis names for each coverage in `rasdaman:axisList` elements
     53 - WCS GetCapabilities response has more precise WGS84 bboxes
     54 - WCS ProcessingCoverage supports `q` parameter in addition to `query` ([https://doc.rasdaman.org/05_geo-services-guide.html#general docs])
    7155 - **[beta1]**
    72  - Use the local jar file for gdal-java installed with gdal package
    73  - Get forwarded IP address behind apache proxy properly
    74  - WCS supports interpolation in case of projection()
    75  - Support `colorTable` in WMS style
    76  - Extend WMS style with multiple layer iterators created from layer names
    77  - Throw exception for non-valid parameters in WCS requests
    78  - WCPS introduces `LET` clause
    79  - Remove oid and WHERE clause for generated rasql queries
    80  - WCPS supports GDAL interpolations in crsTransform()
    81  - Support importing gdal `/vsi` full path
    82 
     56 - Use the locally installed gdal-java library instead of embedding it into rasdaman.war
     57 - WCS and WCPS support interpolation parameter in projection and crsTransform(), respectively ([https://doc.rasdaman.org/05_geo-services-guide.html#interpolation-value docs])
     58 - WMS styles support SLD color tables ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs])
     59 - WMS style query fragments support multiple layer iterators ([https://doc.rasdaman.org/05_geo-services-guide.html#style-creation docs])
     60 - WCPS supports LET clause for defining variables ([https://doc.rasdaman.org/05_geo-services-guide.html#let-clause-in-wcps docs])
     61 - Support for importing data via GDAL virtual file systems (file paths starting with /vsi)
     62 - Support importing [https://gdal.org/user/virtual_file_systems.html ​GDAL virtual file system] filepaths starting with /vsi, e.g. /vsis3, /vsizip, etc.
    8363
    8464- wcst_import