Skip to content

Commit

Permalink
Finish 1.2.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
beikov committed May 8, 2018
1 parent 5f82d9b commit 8707977
Show file tree
Hide file tree
Showing 9 changed files with 60 additions and 18 deletions.
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Changes that happened in releases

## 1.2.0
## 1.3.0

Not yet released

Expand All @@ -18,6 +18,26 @@ None

None

## 1.2.0

08/05/2018 - [Release tag](https://github.com/Blazebit/blaze-persistence/releases/tag/1.2.0) [Resolved issues](https://github.com/Blazebit/blaze-persistence/issues?q=is%3Aissue+closed%3A2018-03-18..2018-05-08)

### New features

* Java 9 & 10 support
* Allow to skip count query in PaginatedCriteriaBuilder API
* Add support for orphan deletion in updatable entity views
* Improve expression caching performance

### Bug fixes

* Fix various issues in the Spring Data and DeltaSpike Data integration
* Fix query generation issue when using an aggregate around a `SIZE` expression

### Backwards-incompatible changes

* ExpressionCache SPI was changed to allow an easy implementation

## 1.2.0-Alpha6

17/03/2018 - [Release tag](https://github.com/Blazebit/blaze-persistence/releases/tag/1.2.0-Alpha6) [Resolved issues](https://github.com/Blazebit/blaze-persistence/issues?q=is%3Aissue+closed%3A2018-03-16..2018-03-17)
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Blaze-Persistence is split up into different modules. We recommend that you defi

```xml
<properties>
<blaze-persistence.version>1.2.0-Alpha6</blaze-persistence.version>
<blaze-persistence.version>1.2.0</blaze-persistence.version>
</properties>
```

Expand All @@ -67,7 +67,7 @@ Alternatively you can also use our BOM in the `dependencyManagement` section.
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-bom</artifactId>
<version>1.2.0-Alpha6</version>
<version>1.2.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand All @@ -82,37 +82,37 @@ If you want a sample application with everything setup where you can poke around
Core-only archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-core-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-core-sample" "-DarchetypeVersion=1.2.0"
```

Entity view archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-entity-view-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-entity-view-sample" "-DarchetypeVersion=1.2.0"
```

Spring-Data archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-spring-data-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-spring-data-sample" "-DarchetypeVersion=1.2.0"
```

Spring-Boot archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-spring-boot-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-spring-boot-sample" "-DarchetypeVersion=1.2.0"
```

DeltaSpike Data archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-deltaspike-data-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-deltaspike-data-sample" "-DarchetypeVersion=1.2.0"
```

Java EE archetype:

```bash
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-java-ee-sample" "-DarchetypeVersion=1.2.0-Alpha6"
mvn archetype:generate "-DarchetypeGroupId=com.blazebit" "-DarchetypeArtifactId=blaze-persistence-archetype-java-ee-sample" "-DarchetypeVersion=1.2.0"
```

## Supported Java runtimes
Expand Down
2 changes: 1 addition & 1 deletion documentation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

<properties>
<version.asciidoctor>1.5.6</version.asciidoctor>
<stable.version>1.2.0-Alpha6</stable.version>
<stable.version>1.2.0</stable.version>
</properties>

<build>
Expand Down
2 changes: 1 addition & 1 deletion parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<description>Blaze-Persistence Parent</description>

<properties>
<blaze-persistence.codename>Ink</blaze-persistence.codename>
<blaze-persistence.codename>Fury</blaze-persistence.codename>

<version.jaxb>2.2.11</version.jaxb>
<version.jta>1.2</version.jta>
Expand Down
4 changes: 1 addition & 3 deletions roadmap.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,7 @@ _Scheduled for end of July 2018_ because of long holiday trips
** Use of entity collection DML for updatable entity views
** OUTER support for subquery correlation path

= 1.2 Ink

_Expected by end of April 2018_
= 1.2 Ink *[RELEASED]*

** TREAT support
** Entity view correlation
Expand Down
4 changes: 2 additions & 2 deletions website/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@

<properties>
<!-- The current stable version -->
<stable.version>1.2.0-Alpha6</stable.version>
<stable.version>1.2.0</stable.version>
<!-- The current stable version -->
<snapshot.version>1.2.0-SNAPSHOT</snapshot.version>
<snapshot.version>1.3.0-SNAPSHOT</snapshot.version>

<!-- This is used for the htaccess file for filename based caching -->
<maven.build.timestamp.format>yyyyMMddHHmmssSSSS</maven.build.timestamp.format>
Expand Down
2 changes: 1 addition & 1 deletion website/src/main/jbake/content/downloads.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

[.releases]
|===
| 1.2.0-Alpha6 | 2018-03-15 | https://github.com/Blazebit/blaze-persistence/releases/download/1.2.0-Alpha6/blaze-persistence-dist-1.2.0-Alpha6.zip[*Download*, window="_blank"] link:news/2018/blaze-persistence-1.2.0-Alpha6-release.html[More...]
| 1.2.0 | 2018-05-08 | https://github.com/Blazebit/blaze-persistence/releases/download/1.2.0/blaze-persistence-dist-1.2.0.zip[*Download*, window="_blank"] link:news/2018/blaze-persistence-1.2.0-release.html[More...]
| 1.1.1 | 2016-09-29 | https://github.com/Blazebit/blaze-persistence/releases/download/1.1.1/blaze-persistence-dist-1.1.1.zip[*Download*, window="_blank"] link:news/2016/blaze-persistence-1.1.1-release.html[More...]
|===

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
= Blaze-Persistence 1.2.0-Alpha6 Release
Christian Beikov
2018-05-08 0
:description: Blaze-Persistence version 1.2.0 was just released
:page: news
:icon: christian_head.png
:jbake-tags: announcement,release
:jbake-type: post
:jbake-status: published
:linkattrs:

We did it! Version 1.2.0 is finally released!

It took a while to get everything right, but now we finally support Java 9 & 10. Updatable entity views now support orphan deletion, the PaginatedCriteriaBuilder API allows to omit the count query and we fixed a few bugs that our ever growing user base reported.
I'd like to thank everyone contributing to this excellent release and personally thank *Mahesh* for helping me polish the Spring Data integration. He reported quite a few bugs and gave a lot of feedback based on his experience of integrating Blaze-Persistence into his project.

As always, we recommend you to update to the latest version especially since we fixed a few bugs that might bite you unexpectedly, like

* https://github.com/Blazebit/blaze-persistence/issues/544[*#544*, window="_blank"] MacroConfiguration doesn't implement the comparator for macros correctly
Thanks for the throughout analysis on this Jan-Willem Gmelig Meyling!
The next 1.2 release will address a few bugs that can currently be worked around and after that, we will work on the 1.3 release.
Since I am on vacation for a month, the 1.2 release will probably be done by the end of June. The 1.3 release which will be named after S.H.I.E.L.D. director Nick *Fury* and is currently planned to be released by the end of July.
2 changes: 1 addition & 1 deletion website/src/main/jbake/jbake.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
site.host=http://localhost:8820/
asciidoctor.attributes.export=true
asciidoctor.attributes=imagesdir=images,source-highlighter=prettify
stable.version=1.2.0-Alpha6
stable.version=1.2.0
template.index.file=index.ftl
template.downloads.file=downloads.ftl
render.tags=true
Expand Down

0 comments on commit 8707977

Please sign in to comment.