I am developing a RESTful API using Spring Data REST. Now for auditing, Spring does have the option to auditing meta data like created_date
and modified_date
but they don't provide entity versioning.
Currently there are two popular libraries for entity version which are Envers and Javers. I have looked over for a comparison of both but there arent any articles on this matter.
So what are the benefits and drawbacks of using Javers over Envers?