| 36 | - **[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 |
| 54 | - **[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 |
| 57 | - 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 |
| 71 | - **[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 | - |