This project has retired. For details please refer to its Attic page.
Release 1.3 - www.qi4j.org
Qi4j

Release 1.3

For the main highlights of this release, please refer to the release announcement on the 15 April 2011.

Qi4j SDK

1.3, signed by Niclas Hedhman, PGP ID: 33D70FC3
    qi4j-sdk-1.3-bin.zipexternal link   (md5external link)(sha1external link)(ascexternal link)
    qi4j-sdk-1.3-bin.tgzexternal link   (md5external link)(sha1external link)(ascexternal link)

    qi4j-sdk-1.3-src.zipexternal link   (md5external link)(sha1external link)(ascexternal link)
    qi4j-sdk-1.3-src.tgzexternal link   (md5external link)(sha1external link)(ascexternal link)

Release Notes

New Features
    * [QI-192] - Support indexing/querying of collection properties
    * [QI-260] - Introduce advanced cache (ehcache?) as a general purpose caching layer for all EntityStores
    * [QI-266] - Introduction of Service Qualifier API
    * [QI-268] - Cache SPI introduced in Core.
    * [QI-269] - Cache Extension - Ehcache

Improvements
    * [QI-58] - Property -> Property .. -> .. Querying
    * [QI-232] - Entity Type resolution is flawed
    * [QI-249] - Visitor-pattern to work with throws -declaration
    * [QI-263] - Replace JDK logging with SLF4J
    * [QI-264] - Use exception handling pattern in visitors
    * [QI-265] - Introduce SLF4J as logging framework.
    * [QI-267] - EntityStoreSPI.applyChanges() should have the EntityStoreUnitOfWork passed along.

Bugs Fixed
    * [QI-214] - Missing implementations of newEqualsPredicate
    * [QI-241] - AppliesTo match algorithm should be a OR condition in the targeted elements list
    * [QI-247] - Broken delegation of Object methods in TransientComposite
    * [QI-253] - Remaining bugs on moving to ASM
    * [QI-254] - FragmentClassLoader causes UnsupportedClassVersionError in most tests
    * [QI-255] - Qi4j tests do not take @Queryable(false) into account
    * [QI-256] - UndeclaredThrowableException - possibly related to new class-generation
    * [QI-257] - ConcernOf/SideEffectOf not working with <Property<SomeType>>
    * [QI-259] - JSONMapEntityStore did not update lastModified in entitystate

Development Status


The tables below are the developers' self-assessment of the stability/suitability of the many individual components. This assessement tend to err on the side of conservative, and many are used in production deployments at the moment.
UNDER CONSTRUCTION!!!

Maven Artifacts


The Maven artifacts of Qi4j is available from http://repository.ops4j.org/maven2external link. To setup your Qi4j projects with Maven, you will (for now) be required to add the following in your pom.xml.
<project>
  :
  <repositories>

    <repository>
      <id>qi4j-official</id>
      <url>http://repository.ops4j.org/maven2</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>

  </repositories>
  :
</project>

The following table shows the artifacts available.
UNDER CONSTRUCTION!!!

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.