| 9 | |
| 10 | == Version 9.5 == |
| 11 | |
| 12 | '''Major changes:''' |
| 13 | * petascope: |
| 14 | - added support for CIS 1.1 data model |
| 15 | - new database schema, allowing coverages to be ingested / registered in parallel |
| 16 | - faster registration / ingestion |
| 17 | - better precision in geo to index coordinate transformation |
| 18 | - fixed scaling extension for correctly scaling down ( < 1) and up ( > 1) |
| 19 | * wcs-client: |
| 20 | - improved interface |
| 21 | - added WMS tab |
| 22 | - world wind globe shows coverage bounding boxes |
| 23 | * wcst_import: |
| 24 | - improved analysis speed of grib and netcdf files |
| 25 | - support for automatic metadata ingestion |
| 26 | * rasdaman server: |
| 27 | - improved precision of output in csv and json |
| 28 | - polygon clipping (alpha version, rasql only) |
| 29 | - added `[*:n]` null value handling |
| 30 | |
| 31 | === v9.5.0-beta1 === |
| 32 | |
| 33 | Addressed tickets between v9.4.2 and v9.5.0-beta1: |
| 34 | {{{ |
| 35 | git log --pretty=format:"* changeset:%h | %s (%an)" v9.4.2..v9.5.0-beta1 | sort -t: -k3,3n |
| 36 | }}} |
| 37 | * changeset:4d7571d | ticket:000 - add grpc locally (fix Makefile) (Dimitar Misev) |
| 38 | * changeset:a660702 | ticket:000 - update grpc used in rasdaman from v0.15 to v1.7.2 + update the grpc-java plugin + update grpc jars used in rasj (Dimitar Misev) |
| 39 | * changeset:af02afa | ticket:000 - merge branch release 9.5 to master (Bang Pham Huu) |
| 40 | * changeset:b0928cd | ticket:000 - fixed a missing WCPS query when merging from release_9.5 to master (Bang Pham Huu) |
| 41 | * changeset:d895955 | ticket:000 - add grpc 1.7.2 locally (Dimitar Misev) |
| 42 | * changeset:f044916 | ticket:000 - fix compilation with gcc 7 (Dimitar Misev) |
| 43 | * changeset:fa6893e | ticket:000 - test if test web interfaces in system test has problem (Bang Pham Huu) |
| 44 | * changeset:eefd714 | ticket:242 - improved precision of output in csv and json (Brennan Bell) |
| 45 | * changeset:08faf7d | ticket:502 - Coverages's extents for wcs_client should be created only when wcs_client sends request instead of initializing it when Petascope starts (Bang Pham Huu) |
| 46 | * changeset:1905f2d | ticket:502 - Fix error with delete temp directory for gdal-java when starting petascope (Bang Pham Huu) |
| 47 | * changeset:2133bd1 | ticket:502 - Refactor Petascope with using Spring framework and Hibernate as Object Relational Mapping Model (Bang Pham Huu) |
| 48 | * changeset:303022f | ticket:502 - fix problem with migration application to load GDAL native library (Bang Pham Huu) |
| 49 | * changeset:3dde4ca | ticket:502 - Use Liquibase as database schema versions control in new Petascope (new Petascope part 2) (Bang Pham Huu) |
| 50 | * changeset:7d15c94 | ticket:502 - Support to migrate to different datasource (DBMS) in new Petascope (Bang Pham Huu) |
| 51 | * changeset:7d69a4f | ticket:502 - Migrate from legacy database to new database internally in new Petascope when it starts (new Petascope part 3) (Bang Pham Huu) |
| 52 | * changeset:901a413 | ticket:502 - Migrate legacy petascopedb manually by migration_petascopedb.sh script (Bang Pham Huu) |
| 53 | * changeset:e87a9d5 | ticket:502 - No migrate obsoleted WMS layers without associated WCS coverages (Bang Pham Huu) |
| 54 | * changeset:ebe87df | ticket:502 - Fix logging in the Spring framework and faulty Bean injection in petascope (Bang Pham Huu) |
| 55 | * changeset:5b62402 | ticket:875 - Add the check if old setting folder existed in update_properties.sh script (Bang Pham Huu) |
| 56 | * changeset:7d22e19 | ticket:971 - WCST_Import reports time, speed to ingest each slice (Bang Pham Huu) |
| 57 | * changeset:b6a2369 | ticket:1029 - WCST_Import uses more meaningful type names when creating cell/array/set instead of random name (Bang Pham Huu) |
| 58 | * changeset:7c36973 | ticket:1143 - WCST_Import logs the result of ingestion process to a file (Bang Pham Huu) |
| 59 | * changeset:be1d6a4 | ticket:1268 - remove the warning of wrong parent elemnt from maven build for petascope (Bang Pham Huu) |
| 60 | * changeset:41fb734 | ticket:1357 - Make a WCPS 1.0 parsing service to parse WCPS in XML elements (abstract syntax, XML syntax) (Bang Pham Huu) |
| 61 | * changeset:d851b23 | ticket:1367 - installer should invoke update_properties.sh for packages (Bang Pham Huu) |
| 62 | * changeset:45b3145 | ticket:1439 - WS-client, SECORE web interfaces automated testing (Bang Pham Huu) |
| 63 | * changeset:22353c7 | ticket:1490 - Insert WMS layer's style with wcpsQueryFragment besides rasqlTransformFragment (Bang Pham Huu) |
| 64 | * changeset:cb9b92a | ticket:1491 - Add WMS features (GetCapabilities, DescribeLayer with styles management) to WCS_Client (Bang Pham Huu) |
| 65 | * changeset:5090df5 | ticket:1496 - WCS client displays the text result in console when WCPS query is not encoded instead of dowloading as file (remerge to branch master) (Bang Pham Huu) |
| 66 | * changeset:f5b7799 | ticket:1496 - WCS client displays the text result when not encode instead of downloading as file (Bang Pham Huu) |
| 67 | * changeset:0631145 | ticket:1497 - WCS_Client displays Coverages's Extents in WebWorldWind (Bang Pham Huu) |
| 68 | * changeset:b8382bd | ticket:1533 - WCST_Import uses SECORE prefix from petascope's configuration as default crs_resolver (Bang Pham Huu) |
| 69 | * changeset:8f5eac0 | ticket:1560 - Rename test queries, test oracles of test wcs, wcps to be consistent and remove obselete tests wcs, wcps. (Bang Pham Huu) |
| 70 | * changeset:d77499d | ticket:1565 - WCST_Import Send UpdateWcsLayer request to WMS handler instead of InsertWcsLayer request when layer already existed (new Petascope Part 1) (Bang Pham Huu) |
| 71 | * changeset:1e031d6 | ticket:1568 - polygon clipping available via select clip(c, polygon(wkt list)) (Brennan Bell) |
| 72 | * changeset:c84fd43 | ticket:1568 - introduce "subspace" as a query parameter (Brennan Bell) |
| 73 | * changeset:48e28da | ticket:1577 - modified output of 1-D csv to be standards-conformant and adjusted the corresponding system tests (Brennan Bell) |
| 74 | * changeset:10159eb | ticket:1578 - Use JSON in Petascope GetCoverage with gml and add JSON parser for Raswct (Bang Pham Huu) |
| 75 | * changeset:6d80802 | ticket:1586 - Support coverage is null operator in WCPS (Bang Pham Huu) |
| 76 | * changeset:214c72b | ticket:1591 - RasUtil runs Rasql query to update collection by Rasj (Bang Pham Huu) |
| 77 | * changeset:2b11d49 | ticket:1593 - Supports bands's metadata and axes's metadata in WCST_Import, Petascope for encoding netCDF (Bang Pham Huu) |
| 78 | * changeset:fb3dc51 | ticket:1596 - Remove the incorrect if else condition of SubsetExpressionHandler in WCPS (Bang Pham Huu) |
| 79 | * changeset:97d01ff | ticket:1599 - Update SECORE to use Spring Boot framework (Bang Pham Huu) |
| 80 | * changeset:b80b9d0 | ticket:1600 - WCS_Client logs the WCPS queries to console and records the time to execute queries (Bang Pham Huu) |
| 81 | * changeset:1ede013 | ticket:1601 - Error when reloading GDAL native library by Classloader of JVM in new Petascope (Bang Pham Huu) |
| 82 | * changeset:e07f19f | ticket:1601 - Petascope migration cannot load gdal-java jni in test package on Centos 7 (Bang Pham Huu) |
| 83 | * changeset:13ef4f1 | ticket:1602 - Fix WCPS translation in Petsacope from geo indices to grid indices correctly (Bang Pham Huu) |
| 84 | * changeset:f49f6e2 | ticket:1603 - SystemTest_Test wcst_import should remove obsolete cases when running test (Bang Pham Huu) |
| 85 | * changeset:78380c5 | ticket:1604 - OWS client shows GetMap request result on Globe when describing layer if possible (Bang Pham Huu) |
| 86 | * changeset:002daed | ticket:1605 - System test should not execute test scripts in testcases_service folder when Java is disabled from build configuration (Bang Pham Huu) |
| 87 | * changeset:58763c7 | ticket:1607 - Support show/hide coverages's extents on WebWorldWind in wcs_client (Bang Pham Huu) |
| 88 | * changeset:7fdc5b7 | ticket:1609 - fix compilation with OpenSSL 1.1.0 on ARM architecture (Dimitar Misev) |
| 89 | * changeset:bcb9859 | ticket:1609 - fix compilation with OpenSSL 1.1.0 on ARM architecture part 2 (Dimitar Misev) |
| 90 | * changeset:e4b76c9 | ticket:1610 - Reload WCS/WMS GetCapabilities when user invokes change requests from OWS client (Bang Pham Huu) |
| 91 | * changeset:0c96ce4 | ticket:1612 - Error when recreating duplicate cell/array/set types of reingesting coverage in Petascope (Bang Pham Huu) |
| 92 | * changeset:06c0714 | ticket:1614 - WCPS fix scaling extension correclty for scaling down ( < 1) and up ( > 1) (Bang Pham Huu) |
| 93 | * changeset:ad5e458 | ticket:1616 - Fix make clean to remove log files of system test properly (Bang Pham Huu) |
| 94 | * changeset:d41a9ac | ticket:1617 - Enquote wcps query inside XML elements to be valid XML document for special characters (Bang Pham Huu) |
| 95 | * changeset:dc39f60 | ticket:1618 - Petascope throws exception when disable_write_operations is enabled in petascope.properties (Bang Pham Huu) |
| 96 | * changeset:d85f0e1 | ticket:1620 - WMS requests are slow to handle in petascope (Bang Pham Huu) |
| 97 | * changeset:d5f68c6 | ticket:1621 - WCPS supports $ as coverage iterator and MIME type application/gml+xml in encode (Bang Pham Huu) |
| 98 | * changeset:094231b | ticket:1623 - Add more GDAL supported encode formats to Petascope (Bang Pham Huu) |
| 99 | * changeset:cc1a77a | ticket:1624 - SECORE resolves request with non existent version correctly (Bang Pham Huu) |
| 100 | * changeset:3b4d34c | ticket:1625 - SECORE supports URNs for not completely specified objects extension (Bang Pham Huu) |
| 101 | * changeset:e9460c4 | ticket:1626 - SECORE should run without update scripts folder (Bang Pham Huu) |
| 102 | * changeset:e3ce989 | ticket:1627 - Embedded SECORE needs user's configuration for secoredb path (Bang Pham Huu) |
| 103 | * changeset:e1d771b | ticket:1628 Cleaned up extra petascope code and fixed properties path. (Vlad Merticariu) |
| 104 | * changeset:ecc5508 | ticket:1629 - SECORE cannot resolve parametertized CRSs inside a parameterized CRS definition (Bang Pham Huu) |
| 105 | * changeset:9bfc078 | ticket:1630 - remove residual files in test_select & update Makefile.am in qlparser and raslib (Brennan Bell) |
| 106 | * changeset:6eb5b1b | ticket:1631 - Petascope should not replace '-' with '_' for importing coverage id (Bang Pham Huu) |
| 107 | * changeset:e823176 | ticket:1636 - Build petascope_insertdemo.sh and petascope_insertdemo_data needs to be installed with cmake/autotools (Bang Pham Huu) |
| 108 | * changeset:f401506 | ticket:1637 - WCST_Import escape invalid XML characters from coverage's metadata (Bang Pham Huu) |
| 109 | * changeset:ac5c528 | ticket:1638 - Petascope migration returns a success message when petascopedb doesn't exist (Bang Pham Huu) |
| 110 | * changeset:062c1f0 | ticket:1639 - Petascope hibernate shouldn't update a coverage's crs to database implicitly when it's crs is replaced from $ to configuration in petascope.properties (Bang Pham Huu) |
| 111 | * changeset:eee126a | ticket:1640 - WCS client uses imported sample coverages from petascope_insertdemo.sh for WCPS queries example (Bang Pham Huu) |
| 112 | * changeset:66c7b00 | ticket:1641 - SECORE error when receving a request without trailing slash (Bang Pham Huu) |
| 113 | * changeset:f9bf308 | ticket:1642 - Petascope writes the exception text to client via controllers when it cannot start (Bang Pham Huu) |
| 114 | * changeset:b080f49 | ticket:1643 - Petascope will not stop migration with error coverages/ows/layers (Bang Pham Huu) |
| 115 | * changeset:58d6737 | ticket:1644 - updated deprecated "auto_ptr" to "unique_ptr" (Brennan Bell) |
| 116 | * changeset:334dd1b | ticket:1646 - Petascope doesn't throw exception for unresolvable CRS's UOM (Bang Pham Huu) |
| 117 | * changeset:17e7908 | ticket:1647 - now compiles in gcc 6.3 with -Werror (Brennan Bell) |
| 118 | * changeset:4ff4f2e | ticket:1647 - removed compiler ambiguities for newer versions of gcc (Brennan Bell) |
| 119 | * changeset:1ed66fd | ticket:1649 - Petascope creates petascopedb even when rasdaman cannot start (Bang Pham Huu) |
| 120 | * changeset:be95e82 | ticket:1650 - removing a client should not close the SQLite database connection (Dimitar Misev) |
| 121 | |