Compass 1.2 Released

2007 October 16
tags:
by Shay Banon

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 leave one →
  1. 2007 October 16
    Craig Baker permalink

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

  2. 2007 October 16

    Hi guys!

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

  3. 2007 October 16

    Hi guys!

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

  4. 2007 October 16
    Danny Lee permalink

    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. 2008 February 3

    nice

Trackbacks & Pingbacks

  1. Compass 1.2, providing search capabilities for object models, released « new Object(sam);
  2. Web 2.0 Announcer

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS