Blaze-Persistence News

Stories, news and announcements regarding Blaze-Persistence

Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha6 Release

Weren’t expecting a new release so fast? Me neither, but as it turns out, the Spring Data and DeltaSpike Data integrations didn’t work quite as expected in real projects, only in our example projects. Our integration essentially replaces the repository implementation of Spring Data and DeltaSpike Data respectively. The implementation unfortunately was lacking the write related methods though, so this lead to startup errors when you were extending from the usual interfaces.

The bug fix for this problem

  • #540 Impossible to use Spring Data’s JpaRepository or DeltaSpike Data’s EntityRepository

was done quite fast as the underlying problem was merely an oversight.

Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha5 Release

We promised you more frequent releases, and here they are! Although we said that this will be the last Alpha release for 1.2.0, we decided that we need another round since we couldn’t get everything done yet for which we already had an API. One of our main concerns was Java 9 compatibility related to split packages. So we moved a few things around and gave all modules proper Automatic-Module-Name manifest entries. We also spent quite some time on supporting REST technologies and providing examples which, but it was worth it! Overall, we have quite a few nice features for you

  • #323 Support for fetch strategies for non-correlated mappings

  • #51 Add method to enable query result caching

  • #450 Updatable attributes by default now allow all known subtypes that don’t introduce cycles, rather than requiring the user to specify all allowed subtypes

  • #209 Support for compiling and running on JDK 9 & 10 & 11-EA

  • #538 Spring Data 2.0 and DeltaSpike 1.8 support

  • #535 Spring Data Rest integration offering first class keyset pagination support

  • #496 DeltaSpike Data Rest integration offering ..

(click here to read more)
Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha4 Release

It has been too long since the last official release, almost a year! But don’t think we didn’t do anything in this time! Many new and shiny features are part of this release.

  • #328 DeltaSpike Data integration

  • #361 Entity view attribute converter support

  • #414 Updatable Entity views

  • #419 Improved keyset pagination implementation

  • #430 Entity view equality now based on entity type rather than entity view type

  • #443 DML support for entity collections

  • #496 Entity View convenience methods ..

(click here to read more)
Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha3 Release

This release which should already be available on Maven Central includes some very hot features

  • #406 Spring Boot 1.5.0 support

  • #375 Entity views support primitive types now

  • #357 Allow to refer to this in entity view mappings

  • #351 Spring Data JPA Specification support

  • #312 Treat support and inheritance mapping support for entity views

  • #257 Support for specifying fetches ..

(click here to read more)
Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha2 Release

This release includes some very hot features

  • #264 + #261 Spring and Spring Data Integrations for entity views are available now

  • #202 Entity views can now have subviews for map keys

  • #275 + #303 Embeddable support in CTEs and VALUES clause

  • #298 Using an undefined CTE class now results in a meaningful exception

  • #108 Entity views can now correlate unrelated entities with 3 different strategies

  • #183 Primitive type support in Entity Views ..

(click here to read more)
Picture of Christian Beikov

Blaze-Persistence 1.2.0-Alpha1 Release

This release includes some very hot features

  • #222 Entity joins support in core has landed!

  • #202 Entity views can now reference their view root via VIEW_ROOT

  • #218 Entity views can also now have a custom root defined when applying the setting

  • #211 Parser implements negation optimizations

  • #200 Parser supports literals with type suffix

  • #193 Subqueries can use correlated paths now

  • #205 IN-predicate API of core supports Collection now instead of List

  • #192 Various API changes for supporting multi-subquery expressions

  • #108 Entity views can now correlate separate queries as subviews to an entity view

  • #120 Treat support was added

  • #181 Support for the VALUES clause has been added

  • #183 JPA Criteria API ..

(click here to read more)
Picture of Christian Beikov

Blaze-Persistence 1.1.1 Release

This release includes some bugfixes for the core module

  • #215 PaginatedCriteriaBuilder workaround for composite id entities

  • #197 Hibernate integration issue

This will probably be the last release for the 1.1 branch as 1.2 is approaching the first Alpha release which is quite stable from a user perspective. We recommend updating to 1.2.0-Alpha1 directly.


Older posts are available in the archive.