Changes between Version 294 and Version 295 of Versions


Ignore:
Timestamp:
Oct 23, 2022, 10:55:08 AM (2 years ago)
Author:
Dimitar Misev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Versions

    v294 v295  
    1414rasdaman core
    1515
    16 - Support for sorting array slices along an axis by an aggregation expression ([ docs])
    17 - Support for flipping the order of array slices along an axis ([ docs])
     16- Support for sorting array slices along an axis by an aggregation expression ([https://doc.rasdaman.org/10.1/04_ql-guide.html#sort-operator docs])
     17- Support for flipping the order of array slices along an axis ([https://doc.rasdaman.org/10.1/04_ql-guide.html#flip-operator docs])
     18- Initialize empty areas in subsetting operations with null values
     19- Fix evaluation of overlay operation on arrays with null values
    1820
    1921OGC frontend (petascope)
    2022
    21 - WMS passed OGC CITE WMS raster conformance tests
    22 - Creating pyramid member coverage should not run UPDATE query from empty base coverage
    23 - WMTS passed OGC CITE tests
     23- WMTS (OGC Web Map Tile Service) support added + pass OGC CITE tests [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#ogc-web-map-tile-service-wmts docs]
     24- WMS pass OGC CITE WMS raster conformance tests
     25- WMS supports a non-standard random parameter to bypass Web browser cache
     26- WMS query fragment styles support combining coverages with mismatching irregular axes
     27- WMS fixed invalid XML element names in GetCapabilities
     28- WMS GetMap requests support non XY axis labels as request parameters
     29- WMS fix style with WCPS query fragment with fixed subset domains
     30- WCPS supports sort operator [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#sort-operator-in-wcps docs]
     31- WCPS supports flip operator [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#flip-operator-in-wcps docs]
     32- WCPS supports crsTransform() shorthand operator
    2433- WCPS supports imageCrsdomain as trimming subset in scale operator
    25 - WCPS fixed combines different grid domains in coverage condense
    26 - WMS fixed invalid XML element names in GetCapabilities
    27 - WCPS `LET` clause supports WKT expressions
    28 - Add new non-standard: random parameter to avoid web browser's cache for WMS requests
    29 - Support combining coverages with mismatching irregular axes in WMS query fragment styles
    30 - Fix the slowness to process a WCPS request with multiple binary expressions
    31 - Support WMS GetMap requests with non XY axis labels as request parameters
    32 - Fix null error when parsing compound CRS
    33 - Fix WMS style with WCPS query fragment with fixed subset domains
    34 - Optimize WCPS queries with scale and subset operators
    35 - New WCPS query tree building for optimization
    36 - Support sort operator in WCPS
    37 - Support flip operator in WCPS
    38 - Support Web Map Tile service (WMTS)
    39 - Support importing local files to external endpoint
    40 - Support WCPS crsTransform() shorthand
     34- WCPS fixed combination of different grid domains in coverage condense
     35- WCPS builds a query tree internally which can support optimizations
     36- WCPS optimize queries with scale and subset operators to use pyramids if applicable
     37- WCPS fix slow processing of queries with multiple binary expressions
     38- WCPS `LET` clause supports WKT expressions [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#let-clause docs]
     39- WCS-T creating pyramid member coverage should not run UPDATE query from empty base coverage
     40- WCS-T supports importing local files to external endpoint [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#wcst-import-service-is-local docs]
     41- Fix null error when parsing compound CRS
    4142
    4243wcst_import
    4344
    44 - Add "import_order":"none" in ingredients file to import files without sortings
    45 - Timeout for analyzing input files
     45- Option import_order supports value “none” to import files without sorting them beforehand [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#import-order docs]
     46- Add timeout for analyzing input files
    4647- netCDF recipe sets default axis resolution = 1 if minBound = maxBound
    47 - If `replace_imported_pixels` set to `true`, then grid domains of a collection corresponding to an input updating file, will replace existing pixel values with null values before updating these grid domains with the actual values from the input updating file.
    48 - If `default_null_values` set to `[]`, then a coverage without null values is created
    49 - Add setting `filterMessagesMatching` to filter non-wanted GRIB messages
    50 - Automate setting gridOrder in ingredients
    51 - Support `${bbox}` expression used in after_import hook
    52 - Support importing local files to external endpoint
     48- If `default_null_values` set to `[]`, then a coverage without null values is created [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#data-import-default-null-values docs]
     49- Add setting `filterMessagesMatching` to filter non-wanted GRIB messages [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#slicer-section docs]
     50- Automate setting gridOrder in ingredients [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#slicer-section docs]
     51- Support `${bbox}` expression used in after_import hook [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#bbox docs]
     52- Support importing local files to external endpoint [https://doc.rasdaman.org/10.1/05_geo-services-guide.html#wcst-import-service-is-local docs]
    5353
    5454wsclient
     
    5656- Fix non-XY axes sliders to work properly
    5757
     58=== Contributors
     59
     60Sorted by number of patches:
     61
     62-  41 Bang Pham Huu
     63-  8 Dimitar Misev
     64-  3 Adnan Abu Ramadan
     65
    5866=== Full list of commits
    5967
    60 '''Addressed tickets''' between v10.0.5 and v10.1.0 with 18 commits:
     68'''Addressed tickets''' between v10.0.5 and v10.1.0 with 52 commits:
    6169{{{
    6270#!sh
     
    6573}}}
    6674
    67 ||= changeset =||= author =||= ticket =||= subject =||
     75|| changeset:2a583aa53 || Bang Pham Huu || ticket:000 || FIX - remove unused authentication_type in petascope.properties.in
     76|| changeset:3d0c5eae5 || Bang Pham Huu || ticket:000 || FIX - update tilings in test wcst_import for some test cases
     77|| changeset:4af3a61a5 || Dimitar Misev || ticket:000 || [FIX] improve test_all_wcst_import test script
     78|| changeset:aa074ac27 || Bang Pham Huu || ticket:000 || FIX - wcst_import.py not throw exception if -c ( gdal-cache-size) not specified
     79|| changeset:e5d2684a0 || Dimitar Misev || ticket:000 || [FIX] improve test_all_wcst_import test script part 2
     80|| changeset:ab86f3737 || Bang Pham Huu || ticket:1730 || FIX - Allow QGIS WCPS plugin to use HTTPS in server endpoints
    6881|| changeset:0c7996d6e || Bang Pham Huu || ticket:2221 || add the wcst_import test in system test: 224-test_service_is_not_local
    6982|| changeset:865a2c950 || Bang Pham Huu || ticket:2221 || FIX - uploaded files by positional parameters in petascope
     
    7588|| changeset:06dc33bd7 || Bang Pham Huu || ticket:2606 || NEW - wcst_import - automate setting gridOrder in ingredients
    7689|| changeset:38e2800dd || Bang Pham Huu || ticket:2607 || NEW - petascope supports WMTS requests
     90|| changeset:7dc4fcfcc || Bang Pham Huu || ticket:2607 || FIX - WMTS requests to pass OGC CITE core tests
    7791|| changeset:43860c1b9 || AbuRamadan || ticket:2610 || flipOperator
    7892|| changeset:b50fb8c3f || Dimitar Misev || ticket:2610 || FIX improve docs on FLIP
     
    8094|| changeset:f8077ef9c || Dimitar Misev || ticket:2610 || improve documentation of SORT and FLIP operators
    8195|| changeset:649dfbcdb || Bang Pham Huu || ticket:2612 || NEW - WCPS supports sort operator
     96|| changeset:2b2f8f812 || Bang Pham Huu || ticket:2613 || FIX - WCPS flip should use grid axis order not CRS axis order
    8297|| changeset:d1b82b091 || Bang Pham Huu || ticket:2613 || NEW - WCPS supports flip operator
    8398|| changeset:53ad35257 || Bang Pham Huu || ticket:2614 || NEW - petascope fixed WMTS TileMatrixSet cache
    8499|| changeset:f8eb5ac59 || Bang Pham Huu || ticket:2615 || NEW - build query tree in WCPS
    85100|| changeset:ebcc2156f || Bang Pham Huu || ticket:2618 || NEW - Optimize WCPS queries with scale() and subset operators
     101|| changeset:e97b946c1 || Bang Pham Huu || ticket:2619 || FIX - some scaling errors with LET clause in WCPS queries
     102|| changeset:3a67aa7fa || Bang Pham Huu || ticket:2620 || NEW - add new setting in GRIB recipe to select the wanted messages only
     103|| changeset:50752b710 || Bang Pham Huu || ticket:2621 || FIX - DescribeCoverage shows wrong coefficients for irregular axes when coverage slice is added at the bottom
     104|| changeset:0d621ce53 || Bang Pham Huu || ticket:2622 || wcst_import - FIX - default_null_values: [] should create a coverage will no null values
     105|| changeset:99828ddc0 || Bang Pham Huu || ticket:2623 || FIX - WMS allows to add request subset inside coverage expression in WCPS query fragment
     106|| changeset:a7a33b437 || Bang Pham Huu || ticket:2624 || FIX - null error when parsing compound-CRS while updating coverage
     107|| changeset:cbb7974c5 || Bang Pham Huu || ticket:2625 || FIX - WMS GetMap requests with non XY axis labels as request parameters
     108|| changeset:05e2143cc || Bang Pham Huu || ticket:2626 || FIX - WSClient non-XY axes sliders do not work properly
     109|| changeset:2e77861bf || Bang Pham Huu || ticket:2629 || FIX - WCPS is slow to process in case of having multiple binary expressions
     110|| changeset:b98147a14 || Bang Pham Huu || ticket:2630 || FIX - wcst_import netCDF recipe sets default irregular axis resolution = 1 if minBound = maxBound
     111|| changeset:56200af64 || Bang Pham Huu || ticket:2631 || FIX - WMS with mismached coefficients in irregular axes of coverages
     112|| changeset:f295b2cdf || Bang Pham Huu || ticket:2632 || NEW - WMS - support non-standard: random parameter to bypass browser's cache
     113|| changeset:f295b2cdf || Bang Pham Huu || ticket:2633 || FIX - only update WMS caches intersecting with a coverage slice when updating a coverage
     114|| changeset:fda9d624b || Bang Pham Huu || ticket:2633 || FIX - remove the WMS caches intersecting with an updating coverage slice's WGS84 bbox
     115|| changeset:97452821e || Bang Pham Huu || ticket:2634 || FIX - WCPS LET clause supports WKT expressions
     116|| changeset:7aebc947e || Bang Pham Huu || ticket:2636 || FIX - QGIS doesn't send GetMap requests to Petascope
     117|| changeset:7fc3e8321 || Bang Pham Huu || ticket:2636 || FIX - Use https for petascope endpoint by capturing X-Forwarded-Proto header
     118|| changeset:2ffa0bcbf || Bang Pham Huu || ticket:2637 || FIX - WCPS combines different grid domains in coverage condenser
     119|| changeset:21a0c98f1 || Bang Pham Huu || ticket:2638 || NEW - Allow trimming by imageCrsDomain expression
     120|| changeset:61f352236 || Bang Pham Huu || ticket:2639 || Fix- when creating pyramid members, it should not run UPDATE query from an empty base coverage
     121|| changeset:24e39d19d || Bang Pham Huu || ticket:2640 || FIX - wcst_import - timeout for analyzing input files
     122|| changeset:65ff2f583 || Dimitar Misev || ticket:2641 || run systemtest queries in parallel part 3
     123|| changeset:e00fc6a21 || Dimitar Misev || ticket:2641 || run systemtest queries in parallel
     124|| changeset:f27454b99 || Dimitar Misev || ticket:2641 || run systemtest queries in parallel part 2
     125|| changeset:ff1054599 || Bang Pham Huu || ticket:2642 || FIX - petascope passes OGC CITE raster conformance
     126|| changeset:d9765c2b7 || Bang Pham Huu || ticket:2643 || FIX - wcst_import import_order: none to disable sorting file paths
     127|| changeset:fe148b68b || Bang Pham Huu || ticket:2644 || FIX - Petascope updates doesn't update associated WMS layer
    86128
    87129