| 9 | |
| 10 | == Version 9.1.x == |
| 11 | |
| 12 | Major new features: |
| 13 | |
| 14 | - new client/server communication protocol |
| 15 | - the current RNP protocol will be deprecated in v9.1, and the new protocol will become the default in v10.0 |
| 16 | - configure with `--enable-rasnet` to use the new protocol |
| 17 | |
| 18 | - support for WCS Processing and WCPS 1.5 (informal naming, indicating transition from WCPS 1 to forthcoming WCPS 2) |
| 19 | - new parser with significantly improved error handling, among others, available at `service=WCS&request=ProcessCoverages&version=1.5` |
| 20 | - the old parser is still default in 9.1, because of small backwards incompatibilities that the new parser introduces |
| 21 | |
| 22 | - support for WCS-T insert, delete and limited update |
| 23 | - updates will be fully supported in the next version, most likely v9.2 |
| 24 | |
| 25 | - new WCS 2.0 web client, supporting the core as well as all extensions implemented by rasdaman |
| 26 | - available in source:applications/wcs-client |
| 27 | - default petascope landing page at `<petascope-endpoint>/rasdaman/ows` |
| 28 | |
| 29 | - full support for WMS 1.3 in addition to the already supported WMS 1.1 |
| 30 | - in conjunction with WCS-T, WCS coverages can easily be published as WMS layers with `InsertWCSLayer` requests |
| 31 | |
| 32 | - null/nodata values support, ported from rasdaman enterprise |
| 33 | - it is necessary to run '''update_db.sh''', to enable null values in an existing rasdaman installation |
| 34 | |
| 35 | === Upgrade from 9.0.x === |
| 36 | To upgrade from rasdaman 9.0 to 9.1, it is necessary to upgrade the database by running '''update_db.sh'''. This is a backwards compatible change, i.e. rasdaman 9.0 can still be run on the same database after the update. |
| 37 | |
| 38 | === Version 9.1.0-beta1 === |
| 39 | {{{ |
| 40 | git log --pretty=format:"* changeset:%h | %s (%an)" v9.0.5..v9.1.0-beta1 | sort -k 3 -t ':' |
| 41 | }}} |
| 42 | |
| 43 | * changeset:0cd7513 | ticket:209 - range constructor in rasql (Dimitar Misev) |
| 44 | * changeset:ba9fbd0 | ticket:429 - disable checks for a local postgres, so that the rasdaman init script can work even with remote postgres databases (Dimitar Misev) |
| 45 | * changeset:6fd0d8c | ticket:456 - fix URL decoding of plus signs (Dimitar Misev) |
| 46 | * changeset:f8b0467 | ticket:621 - remove duplicate functions to fix compilation of sqlite code (Dimitar Misev) |
| 47 | * changeset:0c4afeb | ticket:712 - Merge branch 'feature_RnpRedesign' (George Merticariu) |
| 48 | * changeset:2b2665d | ticket:730 - Exceptions must have an exception code (Dimitar Misev) |
| 49 | * changeset:2df1f55 | ticket:783 - ObjectBroker refactoring, removed unused code. (Veranika Liaukevich) |
| 50 | * changeset:e9ce834 | ticket:815 - safer oid initialization (Dimitar Misev) |
| 51 | * changeset:33e8fce | ticket:821 fixed segfault in long simplecase queries (Vlad Merticariu) |
| 52 | * changeset:25dd889 | ticket:823 - avoid potential null pointers; fix WMS SQL query (Dimitar Misev) |
| 53 | * changeset:99a264b | ticket:823 - fixes for OGS WCS test compliance (Dimitar Misev) |
| 54 | * changeset:dddb7dc | ticket:823 - fix parsing of floating point scale size in WCS requests (Dimitar Misev) |
| 55 | * changeset:3c511eb | ticket:823 - fix WCS processing extension to throw proper messages and return multipart/mixed result (Dimitar Misev) |
| 56 | * changeset:ebbe67e | ticket:823 - fix WCS WSDL (Dimitar Misev) |
| 57 | * changeset:1e0793c | ticket:832 - error while handling exception fixed (Bidesh Thapaliya) |
| 58 | * changeset:e91c805 | ticket:832 - QGIS plugin to make wcps queries (Bidesh Thapaliya) |
| 59 | * changeset:0a84dca | ticket:833 - fix netcdf export for RGB data (Dimitar Misev) |
| 60 | * changeset:ffe716e | ticket:834 changes in RasqlServlet to allow CORS requests, fixes the parsing of the parameters and only uses the response stream once. (Vlad) |
| 61 | * changeset:f07cc04 | ticket:839 - fix INSERT INTO evaluation in benchmark mode (Dimitar Misev) |
| 62 | * changeset:81babc4 | ticket:840 - sync filestorage driver with lockmgr changes (Dimitar Misev) |
| 63 | * changeset:9a115e4 | ticket:841 - update RPM rasdaman.spec to specify filestorage dir (Dimitar Misev) |
| 64 | * changeset:4c4f354 | ticket:842 - Fixed empty file input (Bledi Ismaili) |
| 65 | * changeset:ef9c64e | ticket:843 changed systemtests oracle for GetCapabilities response (Vlad Merticariu) |
| 66 | * changeset:2636909 | ticket:843 Implemented WCS-Transaction extension for automatic coverage ingestion. (Vlad Merticariu) |
| 67 | * changeset:c64cef3 | ticket:850 - Fix compilation for clang after porting null values support (Veranika Liaukevich) |
| 68 | * changeset:0afb17c | ticket:850 - Fix compilation for clang (Veranika Liaukevich) |
| 69 | * changeset:b8dfedd | ticket:852 - eliminating PL/pgsql functions from petascope (Bidesh Thapaliya) |
| 70 | * changeset:36cb8d8 | ticket:855 - Fixed autoreconf warnings (Bledi Ismaili) |
| 71 | * changeset:ba69c5f | ticket:855 - removed realpath dependency (Bidesh Thapaliya) |
| 72 | * changeset:ce25e29 | ticket:856 - Eliminated compiler warnings from dbtile.cc (Vlad Zamfir) |
| 73 | * changeset:ea1275a | ticket:857 - user friendly client for Web Coverage Service implemented by Alexandru Toader (George Merticariu) |
| 74 | * changeset:f61d1de | ticket:859 - --enable-strict configure option, to turn on all warnings (and make them errors) when compiling rasdaman (Dimitar Misev) |
| 75 | * changeset:f3b7491 | ticket:860 document null, nan as ported from rasdaman enterprise; set version to 9.1 (Peter BaumanN) |
| 76 | * changeset:a655ff3 | ticket:860 final doc details (Peter BaumanN) |
| 77 | * changeset:1f1c4de | ticket:860 - port null values support from rasdaman enterprise (Dimitar Misev) |
| 78 | * changeset:4b21c74 | ticket:862 wms13 implementation + integration into petascope endpoint + merged last commit (Alex Dumitru) |
| 79 | * changeset:1e07344 | ticket:864 extended the wcs client with coverage insertion and deletion capabilities (Vlad Merticariu) |
| 80 | * changeset:c6c496b | ticket:866 added copyright notice and list of dependencies (Alexandru Toader) |
| 81 | * changeset:4ba03f6 | ticket:868 - set -O3 gcc optimization level by default (Dimitar Misev) |
| 82 | * changeset:f977d77 | ticket:869 - remove unused libs from petascope (Dimitar Misev) |
| 83 | * changeset:6d17e31 | ticket:870 fixed wcs client transaction extension availability issue (Vlad Merticariu) |
| 84 | * changeset:e52dd98 | ticket:871 compliance of wcps2 implementation with systemtests for tests with no different behavior (Vlad Merticariu) |
| 85 | * changeset:d2875d0 | ticket:873 integrate wcs client into petascope (Alex Dumitru) |
| 86 | |
| 87 | |