Today Envers 1.1.0.beta2 has been released. This release focuses on supporting persistent collections. In earlier versions, it was only possible to version collections belonging to one-to-many bidirectional relations. Right now Envers supports (almost: see here which and why) all persistent collections supported by Hibernate:
- one-to-many uni- and bi-directional
- many-to-many uni- and bi-directional
- sets and indexed lists of “simple” types, like strings, numbers, etc.
- various maps (mapped with
Moreover, there is preliminary support for custom user types. Please test! :) Detailed release notes can be found here.