| | 9 | |
| | 10 | |
| | 11 | == Version 10.5.0 (2025-03-xx) |
| | 12 | |
| | 13 | === New features, enhancements, bug fixes |
| | 14 | |
| | 15 | ''OGC frontend (petascope)'' |
| | 16 | |
| | 17 | - Support for OpenEO batch jobs ([docs]) |
| | 18 | - Improve handling of concurrent update operations in petascope |
| | 19 | |
| | 20 | ''rasdaman core'' |
| | 21 | |
| | 22 | - Updated default formatting of CSV and JSON outputs ([docs]) |
| | 23 | - Improve performance of applying color maps before encode |
| | 24 | |
| | 25 | === Incompatible changes |
| | 26 | |
| | 27 | The default format of CSV encoding ([https://doc.rasdaman.org/04_ql-guide.html#csv-encode docs]) |
| | 28 | is now closer to the standard formatting. |
| | 29 | Dimensions are distinguished by new lines instead of braces ("{" and "}"). |
| | 30 | In particular, the following changes have been done to the |
| | 31 | default values of the supported "formatParameters": |
| | 32 | |
| | 33 | .. table:: Format parameter defaults changes |
| | 34 | |
| | 35 | ||= option name =||= old default =||= new default =|| |
| | 36 | || `dimensionStart` || `"{"` || `""` || |
| | 37 | || `dimensionEnd` || `"}"` || `""` || |
| | 38 | || `dimensionSeparator`|| `","` || `"\n"` || |
| | 39 | || `prettyPrint` (new) || N/A || `true` || |
| | 40 | |
| | 41 | If the old format of v10.4 and earlier is preferred, it can be |
| | 42 | achieved by adding the following to the format parameters of the |
| | 43 | `encode` function: |
| | 44 | |
| | 45 | {{{ |
| | 46 | encode(c, "CSV", "{ \"formatParameters\": { |
| | 47 | \"prettyPrint\": false, |
| | 48 | \"dimensionStart\": \"{\", |
| | 49 | \"dimensionEnd\": \"}\", |
| | 50 | \"dimensionSeparator\": \",\" } }") |
| | 51 | }}} |
| | 52 | |
| | 53 | The format of JSON has been also updated to pretty print |
| | 54 | the output with new lines and indentation by default. |
| | 55 | Reverting to the old behavior can be done by specifying |
| | 56 | `"prettyPrint": false` in the encode format parameters. |
| | 57 | |
| | 58 | === Upgrading |
| | 59 | |
| | 60 | The sections below contain instructions on how to upgrade the software installation from a previous version to stable rasdaman v10.5. |
| | 61 | |
| | 62 | ==== From v10.4 |
| | 63 | |
| | 64 | To upgrade from the previous stable version v10.4 to stable v10.5: |
| | 65 | |
| | 66 | 1. Update the repository metadata with `sudo apt update` |
| | 67 | 2. Stop rasdaman with `sudo service rasdaman stop`; make sure that the processes are really stopped: if `ps aux | grep -E 'ras(mgr|server)'` returns any processes, stop them with `pkill -9 -f 'ras(mgr|server)'` |
| | 68 | 3. Install the new rasdaman version with `sudo apt install rasdaman` |
| | 69 | |
| | 70 | ==== From previous Ubuntu version |
| | 71 | |
| | 72 | Check our [https://doc.rasdaman.org/02_inst-guide.html#migration migration guide] for hints on how to upgrade your Ubuntu OS, or migrate your installation from one machine to another. |
| | 73 | |
| | 74 | '''Note: Ubuntu 20.04 will [https://ubuntu.com/blog/ubuntu-20-04-lts-end-of-life-standard-support-is-coming-to-an-end-heres-how-to-prepare reach EOL in April 2025], and rasdaman will soon stop offering packages for this OS version. It is recommend to upgrade to Ubuntu 22.04 as soon as possible.''' |
| | 75 | |