Changes between Version 128 and Version 129 of ReleaseNotes


Ignore:
Timestamp:
20.10.2015 17:11:25 (9 years ago)
Author:
jri
Comment:

4.7 release notes, pt. 1

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v128 v129  
    22 
    33= Release Notes = 
     4 
     5---- 
     6 
     7== //upcoming//: DeepaMehta 4.7 == 
     8 
     9You can update any !DeepaMehta 4 installation which is not older than !DeepaMehta 4.1. For installation and update instructions see the [[https://github.com/jri/deepamehta#readme|README]]. 
     10 
     11For plugin developers: see the BREAKING CHANGES in the tickets marked in **#bold**. 
     12 
     13New features: 
     14* **Private and collaborative file repositories** (#815). 
     15 
     16Improvements: 
     17* Admins can enable/disable user accounts interactively (#842). 
     18* The `dm4.webservice.path` config property allows switching between Pax Web and Felix HTTP without recompiling the Core (#448). 
     19 
     20Bug fixes: 
     21 
     22Changes: 
     23* We switched back from Pax Web to Felix HTTP due to the way Pax Web handles an OSGi `HttpContext` (#448). 
     24* The `WebPublishingService` is an internal Core facility. It is deliberately not consumable as an OSGi service (#834). 
     25 
     26Plugin Development Framework: 
     27* **Configuration Facility** (#830). 
     28* The @Inject annotation allows a plugin to consume arbitrary OSGi services, not only services provided by other DM plugins (#835). 
     29* More "Convention over Configuration": A service interface must no longer extend `PluginService` and must no longer be located in the plugin's `service` package. Instead the service interface name must end with `Service` (**#836**). 
     30* Webclient: redesigned search mode extension mechanism (**#839**). 
     31* `preInstall()` hook (#843). 
    432 
    533----