| 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 | |