Compass 1.2 Released

I am pleased to announce the release of Compass 1.2 version. Compass 1.2 is the formal release of version 1.2 and includes many improvements, bug fixes, and performance enhancements over version 1.1. The list of features is very long and includes features listed for 1.2 M1, 1.2 M2, 1.2 M3 and 1.2 RC1. Features included in the 1.2 GA release include (a complete list can be found here):

Null Value

When mapping a property of a class, a null value can be defined on the mappings which will be saved in the index if the actual property value is null. This allows to simply search on properties that has no value.

Improved Property Managed Id

When working with marshaling turned on, Compass will try and create an internal id (if required) in order to unmarshal the object correctly from the index. Now, there is an additional setting which instructs Compass not to create an internal id if all the mappings have store=”no”. The managed id setting can now be set on a specific property, as well as being set on class mappings and globally.

Improved No-Unmarshal Mode

Compass can work in no unmarshal mode there is no need to get the Object constructed back from the index. In this mode Compass does not store additional information in the index and performs the indexing much faster. Now, by calling the appropriate method in order to get an Object back, Compass will return the Object with its ids set. This allows for simpler integration with ORM libraries where loading the object from the database using the ORM tool is needed.

I will post later on the roadmap for Compass (both 1.3 and 2.0)…

Enjoy!

7 Responses to “Compass 1.2 Released”

  1. Craig Baker Says:

    Thanks Shay, appreciate all the effort that went into this release.

  2. Mark Says:

    Hi guys!

    For those interested in Compass, from our service could be interesting to learn more about this project.

  3. Mark Says:

    Hi guys!

    For those interested in Compass, metrics from our service could be interesting to learn more about this project.

  4. Danny Lee Says:

    Glad to hear it!
    Too bad we don’t have any full text search needs in my new company, working with compass was always lot of fun. Hope to use it again soon!

  5. Compass 1.2, providing search capabilities for object models, released « new Object(sam); Says:

    […] search capabilities for object models, released Compass, a Java Search Engine Framework, has released version 1.2. Compass simplifies the integration of search functionality into any Java application. It is built […]

  6. Web 2.0 Announcer Says:

    Compass 1.2 Released

    […]I am pleased to announce the release of Compass 1.2 version. Compass 1.2 is the formal release of version 1.2 and includes many improvements, bug fixes, and performance enhancements over version 1.1. The list of features is very long and includes …

  7. rajan Says:

    nice

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>