| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == 2015-02-?: DeepaMehta 4.5 == |
| 8 | |
| 9 | New features: |
| 10 | * **Elaborated Access Control** (#592). |
| 11 | * **Configurable access realms**: the ''Workspace Sharing Mode'' let the user control how (if at all) the workspace content is accessible by others. |
| 12 | * **Private Sphere**. |
| 13 | * The new access control concepts are described in this posting: http://lists.deepamehta.de/pipermail/devel-lists.deepamehta.de/2014-December/000562.html |
| 14 | Further details are described here: |
| 15 | http://lists.deepamehta.de/pipermail/devel-lists.deepamehta.de/2015-January/000570.html |
| 16 | * 2 new context menu commands |
| 17 | * ''Assign to Workspace'': allows the user to assign a topic/association to another workspace and thus changing its accessibility (#592). |
| 18 | * "Get Info" |
| 19 | |
| 20 | Plugin Development Framework: |
| 21 | * **Service injection to migrations** (#324). |
| 22 | * Core API provides a generic `getObject(id)` method (#760). |
| 23 | * The Workspaces API is RESTful (#592). |
| 24 | * Client-side Access Control events: |
| 25 | * The `logged_in` and `logged_out` events are replaces by `authority_increased` and `authority_decreased` with extended semantics (#592). |
| 26 | * `authority_decreased_2` |
| 27 | * The `postInstall()` hook is dropped. You can do the same with a migration now (#324). |
| 28 | |
| 29 | Changes: |
| 30 | * Caching module optimization: GET topic/association requests perform faster (#685). |
| 31 | * The `dm4-assemblies` module (''!DeepaMehta Karaf Distribution'') is dropped from the git repository (#711). A Karaf based !DeepaMehta distro is maintained here: https://github.com/digitalmemex/distribution |
| 32 | |
| 33 | Bug fixes: |
| 34 | * |
| 35 | |
| 36 | You can update any !DeepaMehta 4 standard installation which is not older than !DeepaMehta 4.1. For installation and update instructions see the [[https://github.com/jri/deepamehta#readme|README]]. 3rd-party plugins compatible with !DeepaMehta 4.4 might be required to be adapted in order to work in DeepaMehta 4.5. |