Locations of visitors to this page

Release 0.4

Qi4j version 0.4 was released on Friday. This incremental release features a new Application Visualizer and a remote REST-based EntityStore among other things.
The release is a little bit late, compared to the goal of 4 week release cycles, but the community are happy to announce this remarkable push forward on several fronts, the REST-based remote EntityStore, EntityStore using the Preference API, Association Roles that allows per-instance information about a relationship, and much more. See Release Notes below.

The Remote EntityStore based on REST is a good new addition. The implementation also brought our attention to how to separate the storage from the actual domain model used, and how to communicate the schemas across. An important insight gained by this implementation. All EntityStores are now using the new schema negotiation mechanism.

Release Notes - Qi4j - Version 0.4

** Bug
    * [QI-95] - RDF and Jdbm store leads to data corruption
    * [QI-99] - Don't write unmodified objects to the JDBM store.
    * [QI-103] - Lifecycle is not invoked
    * [QI-119] - No proper constructor selection done for instantiation
    * [QI-120] - Service injection doesn't consider generics

** Improvement
    * [QI-43] - Try to remove setManyAssociation
    * [QI-96] - Refactory EntityStore to not require CompositeDescriptor/Module
    * [QI-97] - Optimize RDF indexing
    * [QI-104] - Move the Query implementation details to Runtime
    * [QI-123] - Make generic EntityStore change notification
    * [QI-125] - Add support for @Structure injection of Layer and Application
    * [QI-126] - Add support for EntityStore change notifications

** New Feature
    * [QI-39] - JTree which shows specified ManyAssociations
    * [QI-91] - Make it possible to name method parameters
    * [QI-118] - ServiceModel should implement model visitor
    * [QI-122] - Add support for querying iterables
    * [QI-124] - New EntityStore based on Preferences API
    * [QI-129] - Implement Association Roles

** Sub-task
    * [QI-88] - Create the RDF+Atom entity generator/parsers in library-rdf.
    * [QI-89] - EntityStore implementation connecting to ReST/Atom/RDF remote provider.
    * [QI-105] - SPARQL endpoint for EntityFinder
    * [QI-107] - Java serialization of result data
    * [QI-112] - Get zooming and panning done
    * [QI-114] - Details panel for methods
    * [QI-117] - Change pane layout


Qi4j and the Qi4j logo are trademarks of Richard Öberg, Niclas Hedhman and the members of the Qi4j Core Team. See Qi4j licensing for more information.
Powered by SiteVisionexternal link.