- Simplified configuration injection in
EclipseStoreRepositoryFactoryBean
. - Updated EclipseStore to v2.1.1
- Updated org.springframework.boot.version to v3.4.2
- Updated org.springframework.boot.version to v3.4.1
- Added support for the micro-migration-Framework
- Updated EclipseStore to v2.1.0
- Added EclipseStore-Rest-API to tests (storage-restservice-springboot)
- Updated org.springframework.boot.version to v3.4.0
- Updated EclipseStore to v2.0.0
- Implemented Lazy Repositories with
LazyEclipseStoreRepository
- Auto-Fix problems with adding ids to entities with existing data store.
- Add support for shutting down the storage during application shutdown
- By default, only enabled when Spring DevTools are active
- This should fix "StorageExceptionInitialization: Active storage for ... already exists" errors during DevTools restart
- Added Jakarta Bean Validation Constraints with Hibernate validator for entities.
- Fixed NPE in EclipseSerializerRegisteringCopier
- Fixed release version
- Fixed issue with not found migration script (for v2.X)
- Updated org.springframework.boot.version to v3.3.4
- Implemented auto-id-generation for UUIDs.
- Implemented composite primary keys.
- Keyword "ignoreCase" now available for queries.
- Implemented
@Query
annotation with simple SQL-Selects
- Fix for Issue #131
- Restructured root to improve performance with IDs in entities
- Implemented auto migration for older version (<2.0.0). Added XDEV MicroMigration as dependency.
- Updated EclipseStore version to 1.4.0
- Updated Spring to version 3.3.2
- Optimistic locking with @Version now possible
- Inherited entities with repositories are now realized by reading (finding coherent repositories) and not by writing
- Multiple restarts of the storage at initial startup is now fixed
- Entities with same ID are replaced on saved and not added
- Updated Spring to version 3.3.1
- QueryByExample now possible
- Performance optimizations
- It's now possible to use multiple repositories with the same class/entity
- Fixed problem with missing configuration
- Added support for transactions
- Added possibility to use multiple storages
- Added Lazy support
- Added the EclipseStoreDataImporter to import data from JPA repositories.
- Updated EclipseStore to version 1.2.0
- Updated Spring to version 3.2.3
- Added the EclipseStoreCustomRepository which has no methods defined at all.
- EclipseStoreRepository extends the Crud- and PagingAndSorting-Repository (just like the org.springframework.data.jpa.repository.JpaRepository).
- Fix for NullPointerException when storing an entity with Auto-ID and no previous action on the database.
- Provide multiple Repository Interfaces, not only EclipseStoreRepository (e.g. EclipseStoreCrudRepository).
- Initial release