Changes between Version 106 and Version 107 of ReleaseNotes


Ignore:
Timestamp:
15.10.2014 01:40:13 (10 years ago)
Author:
jri
Comment:

4.4 release notes, pt. 1

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v106 v107  
    22 
    33= Release Notes = 
     4 
     5---- 
     6 
     7== 2014-10-15: DeepaMehta 4.4 == 
     8 
     9New features: 
     10* Webclient: the user can create custom role types (#680). 
     11 
     12Plugin Development Framework: 
     13* **Service Injection**. New `@Inject` annotation (**#695**). 
     14* **Transactions by Annotation**. New `@Transactional` annotation (**#698**). 
     15* `directives` parameter removed from all APIs (**#697**). 
     16* `clientState` parameter removed from all APIs (**#696**). 
     17* `fetchComposite` parameter removed from most APIs (**#699**). 
     18* Core API: orthogonal traversal methods (**#707**). 
     19* Core API wording: the concept of a ''Composite Value'' is now named ''Child Topics'' (**#702**). 
     20 
     21Bug fixes: 
     22* When an error occurs very early in the plugin's starting phase that error is logged and the plugin is not retried to start endlessly (#693). 
     23* Errors like `NoClassDefFoundError` are not thrown through the OSGi container. The phenomenon of "swallowed" exceptions and endlessly retried plugin starts is eliminated once and for all (#693). 
     24* When an error occurs while event handling (e.g. `NoSuchMethodError` or `AbstractMethodError`) the log is more informative (#693). 
     25 
     26Further changes: 
     27* Felix HTTP is replaced by OPS4J Pax Web (#448). 
     28* 3rd-party software is upgraded: 
     29    * Jetty 7.6.13 -> Jetty 8.x.x (Servlet API 2.5 -> Servlet API 3.0) (#703). 
     30    * Felix 3.2.2 -> Felix 4.4.1 (OSGi 4.2 -> OSGi 5) (#703). 
    431 
    532----