Skip to content

Commit 5badbf9

Browse files
committed
in preparation for release
1 parent bd9ac2f commit 5badbf9

File tree

8 files changed

+40
-87
lines changed

8 files changed

+40
-87
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ More information: https://h2database.com
2222
<dependency>
2323
<groupId>com.h2database</groupId>
2424
<artifactId>h2</artifactId>
25-
<version>2.3.230</version>
25+
<version>2.3.232</version>
2626
</dependency>
2727
```
2828

h2/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.h2database</groupId>
66
<artifactId>h2</artifactId>
7-
<version>2.3.239-SNAPSHOT</version>
7+
<version>2.3.232</version>
88
<packaging>jar</packaging>
99
<name>H2 Database Engine</name>
1010
<url>https://h2database.com</url>

h2/src/docsrc/html/changelog.html

+6-57
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ <h1>Change Log</h1>
2121

2222
<h2>Next Version (unreleased)</h2>
2323
<ul>
24+
<li>Nothing yet
25+
</li>
26+
</ul>
27+
28+
<h2>Version 2.3.232 (2024-08-11)</h2>
29+
<ul>
2430
<li>Issue #3945: Column not found in correlated subquery, when referencing outer column from LEFT JOIN .. ON clause
2531
</li>
2632
<li>Issue #4097: StackOverflowException when using multiple SELECT statements in one query (2.3.230)
@@ -454,63 +460,6 @@ <h2>Version 2.0.206 (2022-01-04)</h2>
454460
</li>
455461
</ul>
456462

457-
<h2>Version 2.0.204 (2021-12-21)</h2>
458-
<ul>
459-
<li>Issue #3291: Add Legacy and Strict modes
460-
</li>
461-
<li>Issue #3287: SELECT statement works on 1.4.200 but fails on 2.0.202 with "Column XYZ must be in the GROUP BY list"
462-
</li>
463-
<li>PR #3284: Remove unused UNDO_LOG setting
464-
</li>
465-
<li>Issue #3251: Table with GEOMETRY column can't have a TriggerAdapter-based trigger any more
466-
</li>
467-
<li>PR #3281: DateTimeFormatter-based FORMATDATETIME and PARSEDATETIME and other changes
468-
</li>
469-
<li>Issue #3246: Spatial predicates with comparison are broken in MySQL compatibility mode
470-
</li>
471-
<li>Issue #3270: org.h2.jdbc.JdbcSQLFeatureNotSupportedException: Feature not supported: "Unsafe comparison or cast"
472-
</li>
473-
<li>Issue #3268 / PR #3275: Add TO_DATE and TO_TIMESTAMP to PostgreSQL compatibility mode
474-
</li>
475-
<li>PR #3274: Remove some dead code and unused params
476-
</li>
477-
<li>Issue #3266: Oracle compatibility NUMBER without precision and scale should have variable scale
478-
</li>
479-
<li>Issue #3263: Unable to store BigDecimal with negative scale in NUMERIC(19,6) column
480-
</li>
481-
<li>PR #3261: Small optimization for MIN and MAX
482-
</li>
483-
<li>Issue #3258 / PR #3259: Prevent incorrect optimization of COUNT(*) and other changes
484-
</li>
485-
<li>PR #3255: Throw proper exception when type of argument isn't known
486-
</li>
487-
<li>Issue #3249: Multi-column assignment with subquery throws exception when subquery doesn't return any rows
488-
</li>
489-
<li>PR #3248: Remove redundant uniqueness check, correct version in pom
490-
</li>
491-
<li>PR #3247: Avoid AIOBE exception in TestCrashAPI and in Transaction
492-
</li>
493-
<li>Issue #3241: ResultSetMetaData::getColumnTypeName should produce the correct ARRAY type
494-
</li>
495-
<li>Issue #3204: H2 Tools Web Console: Unicode 32
496-
</li>
497-
<li>Issue #3227: Regression when referencing outer joined column from correlated subquery
498-
</li>
499-
<li>Issue #3237: Can no longer cast CHAR(n) to BOOLEAN with n > 1
500-
</li>
501-
<li>Issue #3235: Regression in IN predicate with empty in list
502-
</li>
503-
<li>Issue #3236: NullPointerException in DatabaseMetaData::getIndexInfo when querying the info for views
504-
</li>
505-
<li>Issue #3233: General error when using NULL predicate on _ROWID_ column
506-
</li>
507-
<li>Issue #3223: TRUNC(v, p) with negative precisions no longer works
508-
</li>
509-
<li>Issue #3221: NullPointerException when creating domain
510-
</li>
511-
<li>Issue #3186: ResultSetMetaData.getSchemaName() returns empty string for aliased columns
512-
</li>
513-
</ul>
514463

515464

516465
<!-- [close] { --></div></td></tr></table><!-- } --><!-- analytics --></body></html>

h2/src/docsrc/html/download-archive.html

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ <h2>Distribution</h2>
2828

2929
<table>
3030
<tbody>
31+
<tr><td>2.2.230</td>
32+
<td><a href="https://github.com/h2database/h2database/releases/download/version-2.2.230/h2-setup-2024-07-14.exe">Windows Installer</a></td>
33+
<td><a href="https://github.com/h2database/h2database/releases/download/version-2.2.230/h2-2024-07-14.zip">Platform-Independent Zip</a></td>
34+
</tr>
3135
<tr><td>2.2.224</td>
3236
<td><a href="https://github.com/h2database/h2database/releases/download/version-2.2.224/h2-setup-2023-09-17.exe">Windows Installer</a></td>
3337
<td><a href="https://github.com/h2database/h2database/releases/download/version-2.2.224/h2-2023-09-17.zip">Platform-Independent Zip</a></td>

h2/src/main/org/h2/engine/Constants.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@ public class Constants {
1515
/**
1616
* The build date is updated for each public release.
1717
*/
18-
public static final String BUILD_DATE = "2024-07-15";
18+
public static final String BUILD_DATE = "2024-08-11";
1919

2020
/**
2121
* Sequential version number. Even numbers are used for official releases,
2222
* odd numbers are used for development builds.
2323
*/
24-
public static final int BUILD_ID = 239;
24+
public static final int BUILD_ID = 232;
2525

2626
/**
2727
* Whether this is a snapshot version.
2828
*/
29-
public static final boolean BUILD_SNAPSHOT = true;
29+
public static final boolean BUILD_SNAPSHOT = false;
3030

3131
/**
3232
* If H2 is compiled to be included in a product, this should be set to

h2/src/test/org/h2/samples/newsfeed.sql

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
CREATE TABLE VERSION(ID INT PRIMARY KEY, VERSION VARCHAR, CREATED VARCHAR);
88
INSERT INTO VERSION VALUES
99

10+
(161, '2.3.232', '2024-08-11'),
1011
(160, '2.3.230', '2024-07-15'),
1112
(159, '2.2.224', '2023-09-17'),
1213
(158, '2.2.222', '2023-08-22'),
@@ -21,8 +22,7 @@ INSERT INTO VERSION VALUES
2122
(149, '1.4.199', '2019-03-13'),
2223
(148, '1.4.198', '2019-02-22'),
2324
(147, '1.4.197', '2018-03-18'),
24-
(146, '1.4.196', '2017-06-10'),
25-
(145, '1.4.195', '2017-04-23');
25+
(146, '1.4.196', '2017-06-10');
2626

2727
CREATE TABLE CHANNEL(TITLE VARCHAR, LINK VARCHAR, DESC VARCHAR,
2828
LANGUAGE VARCHAR, PUB TIMESTAMP, LAST TIMESTAMP, AUTHOR VARCHAR);

h2/src/test/org/h2/test/scripts/queries/joins.sql

+22-22
Original file line numberDiff line numberDiff line change
@@ -1060,37 +1060,37 @@ SELECT * FROM TEST A INNER JOIN TEST B LEFT OUTER JOIN TEST C ON C.ID = A.ID ON
10601060
> exception COLUMN_NOT_FOUND_1
10611061

10621062
WITH
1063-
A(A) AS (VALUES (1)),
1064-
B(B) AS (VALUES (1)),
1065-
C(C) AS (VALUES (1))
1063+
A(A) AS (VALUES (1)),
1064+
B(B) AS (VALUES (1)),
1065+
C(C) AS (VALUES (1))
10661066
SELECT
1067-
A.A,
1068-
(
1069-
SELECT B.B
1070-
FROM B
1071-
JOIN C
1072-
ON B.B = A.A
1073-
AND C.C = B.B
1074-
)
1067+
A.A,
1068+
(
1069+
SELECT B.B
1070+
FROM B
1071+
JOIN C
1072+
ON B.B = A.A
1073+
AND C.C = B.B
1074+
)
10751075
FROM A;
10761076
> A (SELECT B.B FROM B B INNER JOIN C C ON 1=1 WHERE (B.B = A.A) AND (C.C = B.B))
10771077
> - -----------------------------------------------------------------------------
10781078
> 1 1
10791079
> rows: 1
10801080

10811081
WITH
1082-
A(A) AS (VALUES (1)),
1083-
B(B) AS (VALUES (1)),
1084-
C(C) AS (VALUES (1))
1082+
A(A) AS (VALUES (1)),
1083+
B(B) AS (VALUES (1)),
1084+
C(C) AS (VALUES (1))
10851085
SELECT
1086-
A.A,
1087-
(
1088-
SELECT B.B
1089-
FROM B
1090-
LEFT JOIN C
1091-
ON B.B = A.A
1092-
AND C.C = B.B
1093-
)
1086+
A.A,
1087+
(
1088+
SELECT B.B
1089+
FROM B
1090+
LEFT JOIN C
1091+
ON B.B = A.A
1092+
AND C.C = B.B
1093+
)
10941094
FROM A;
10951095
> A (SELECT B.B FROM B B LEFT OUTER JOIN C C ON (B.B = A.A) AND (C.C = B.B))
10961096
> - ------------------------------------------------------------------------

h2/src/tools/org/h2/build/doc/dictionary.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ spell spellcheck spellchecker spelled spelling spends spent sphere spi spiced
605605
spin spliced split splits splitting sponsored spot spots spr spread spring
606606
springframework springfuse sql sqlexpress sqli sqlite sqlj sqlnulls sqlserver
607607
sqlstate sqlxml sqrt square squill squirrel src srcs srid ssd ssl stability
608-
stabilize stable stack stackable stacked stage stages stamp standalone standard
608+
stabilize stable stack stackable stacked stage stages stale stamp standalone standard
609609
standardized standards standby standing stands star staring start started starter
610610
starting starts startup starvation starves stat state stated statement statements
611611
states static stating station statistic statistical statisticlog statistics stats

0 commit comments

Comments
 (0)