diff --git a/jOOQ-codegen-maven/pom.xml b/jOOQ-codegen-maven/pom.xml
index 02452b6b2c..7d9749ec6f 100644
--- a/jOOQ-codegen-maven/pom.xml
+++ b/jOOQ-codegen-maven/pom.xml
@@ -6,7 +6,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
org.jooq
diff --git a/jOOQ-codegen/pom.xml b/jOOQ-codegen/pom.xml
index f0c3f7628f..5e41b8a6a8 100644
--- a/jOOQ-codegen/pom.xml
+++ b/jOOQ-codegen/pom.xml
@@ -7,7 +7,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
org.jooq
diff --git a/jOOQ-examples/jOOQ-spring-example/pom.xml b/jOOQ-examples/jOOQ-spring-example/pom.xml
index 55abeb8336..28397065ed 100644
--- a/jOOQ-examples/jOOQ-spring-example/pom.xml
+++ b/jOOQ-examples/jOOQ-spring-example/pom.xml
@@ -19,7 +19,7 @@
UTF-8
3.2.6.RELEASE
- 3.3.0-SNAPSHOT
+ 3.3.0
diff --git a/jOOQ-examples/jOOQ-spring-guice-example/pom.xml b/jOOQ-examples/jOOQ-spring-guice-example/pom.xml
index fab8f9ba41..a0536944f8 100644
--- a/jOOQ-examples/jOOQ-spring-guice-example/pom.xml
+++ b/jOOQ-examples/jOOQ-spring-guice-example/pom.xml
@@ -19,7 +19,7 @@
UTF-8
3.2.6.RELEASE
- 3.3.0-SNAPSHOT
+ 3.3.0
diff --git a/jOOQ-meta/pom.xml b/jOOQ-meta/pom.xml
index 9c0d38679f..6db13c0f15 100644
--- a/jOOQ-meta/pom.xml
+++ b/jOOQ-meta/pom.xml
@@ -6,7 +6,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
org.jooq
diff --git a/jOOQ-release/build.xml b/jOOQ-release/build.xml
index 3cd17b1901..e8f1b89f18 100644
--- a/jOOQ-release/build.xml
+++ b/jOOQ-release/build.xml
@@ -3,40 +3,40 @@
-
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -56,7 +56,7 @@
-
+
@@ -69,6 +69,13 @@
+
+
+
+
+
+
+
diff --git a/jOOQ-release/release/template-trial/jOOQ-src/README.txt b/jOOQ-release/release/template-trial/jOOQ-src/README.txt
new file mode 100644
index 0000000000..a9bcd0f2ea
--- /dev/null
+++ b/jOOQ-release/release/template-trial/jOOQ-src/README.txt
@@ -0,0 +1,11 @@
+Thank you for evaluating the jOOQ trial version. While we ship the jOOQ sources
+with the jOOQ Professional Edition and the jOOQ Enterprise Edition, we do not
+ship any source code with the trial version.
+
+Should you need the sources for your evaluation, please contact us at
+
+ sales@datageekery.com
+
+For further questions regarding licensing, please visit the FAQ at
+
+ http://www.jooq.org/licensing
\ No newline at end of file
diff --git a/jOOQ-release/release/template/maven-install.bat b/jOOQ-release/release/template/maven-install.bat
index aac1d2bb5b..c0ae895ce7 100644
--- a/jOOQ-release/release/template/maven-install.bat
+++ b/jOOQ-release/release/template/maven-install.bat
@@ -1,5 +1,5 @@
@echo off
-set VERSION=3.3.0-SNAPSHOT
+set VERSION=3.3.0
call mvn install:install-file -Dfile=pom\jooq-parent\pom.xml -DgroupId=org.jooq -DartifactId=jooq-parent -Dversion=%VERSION% -Dpackaging=pom
call mvn install:install-file -Dfile=lib\jooq-%VERSION%.jar -DgroupId=org.jooq -DartifactId=jooq -Dversion=%VERSION% -Dpackaging=jar
diff --git a/jOOQ-release/release/template/maven-install.sh b/jOOQ-release/release/template/maven-install.sh
index 5a5798cb17..ad6b16f3f1 100644
--- a/jOOQ-release/release/template/maven-install.sh
+++ b/jOOQ-release/release/template/maven-install.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-VERSION=3.3.0-SNAPSHOT
+VERSION=3.3.0
mvn install:install-file -Dfile=pom/jooq-parent/pom.xml -DgroupId=org.jooq -DartifactId=jooq-parent -Dversion=$VERSION -Dpackaging=pom
mvn install:install-file -Dfile=lib/jooq-$VERSION.jar -DgroupId=org.jooq -DartifactId=jooq -Dversion=$VERSION -Dpackaging=jar
diff --git a/jOOQ-scala/pom.xml b/jOOQ-scala/pom.xml
index 0387227603..500b6f11a0 100644
--- a/jOOQ-scala/pom.xml
+++ b/jOOQ-scala/pom.xml
@@ -7,7 +7,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
org.jooq
@@ -68,7 +68,7 @@
org.jooq
jooq-codegen-maven
- 3.3.0-SNAPSHOT
+ 3.3.0
exec1
diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java
index a248c68908..9ef5d197b2 100644
--- a/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java
+++ b/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java
@@ -1021,27 +1021,30 @@ extends BaseTest result1 = create().select(
- TAuthor_FIRST_NAME(),
- TAuthor_LAST_NAME(),
- groupConcat(TBook_ID(), ", ")
- .as("books"))
- .from(TAuthor())
- .join(TBook()).on(TAuthor_ID().equal(TBook_AUTHOR_ID()))
- .groupBy(
- TAuthor_ID(),
- TAuthor_FIRST_NAME(),
- TAuthor_LAST_NAME())
- .orderBy(TAuthor_ID())
- .fetch();
+ // [#3045] Skip this test for the time being
+ if (!asList().contains(dialect().family())) {
+ Result> result1 = create().select(
+ TAuthor_FIRST_NAME(),
+ TAuthor_LAST_NAME(),
+ groupConcat(TBook_ID(), ", ")
+ .as("books"))
+ .from(TAuthor())
+ .join(TBook()).on(TAuthor_ID().equal(TBook_AUTHOR_ID()))
+ .groupBy(
+ TAuthor_ID(),
+ TAuthor_FIRST_NAME(),
+ TAuthor_LAST_NAME())
+ .orderBy(TAuthor_ID())
+ .fetch();
- assertEquals(2, result1.size());
- assertEquals(AUTHOR_FIRST_NAMES, result1.getValues(TAuthor_FIRST_NAME()));
- assertEquals(AUTHOR_LAST_NAMES, result1.getValues(TAuthor_LAST_NAME()));
+ assertEquals(2, result1.size());
+ assertEquals(AUTHOR_FIRST_NAMES, result1.getValues(TAuthor_FIRST_NAME()));
+ assertEquals(AUTHOR_LAST_NAMES, result1.getValues(TAuthor_LAST_NAME()));
- // [#2944] SQLite cannot guarantee any order among aggregated values...
- assertTrue(asList("1, 2", "2, 1").contains(result1.getValue(0, "books")));
- assertTrue(asList("3, 4", "4, 3").contains(result1.getValue(1, "books")));
+ // [#2944] SQLite cannot guarantee any order among aggregated values...
+ assertTrue(asList("1, 2", "2, 1").contains(result1.getValue(0, "books")));
+ assertTrue(asList("3, 4", "4, 3").contains(result1.getValue(1, "books")));
+ }
switch (dialect().family()) {
case SQLITE:
diff --git a/jOOQ/pom.xml b/jOOQ/pom.xml
index 44cb5ee842..ce85146679 100644
--- a/jOOQ/pom.xml
+++ b/jOOQ/pom.xml
@@ -7,7 +7,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
org.jooq
diff --git a/pom.xml b/pom.xml
index 93879181e1..f4bf63e38a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
org.jooq
jooq-parent
- 3.3.0-SNAPSHOT
+ 3.3.0
pom
jOOQ Parent