提交 ca37d7d7 authored 作者: Thomas Mueller's avatar Thomas Mueller

prepare version 1.0.73

上级 6c6d9eba
...@@ -86,7 +86,7 @@ Example: ...@@ -86,7 +86,7 @@ Example:
<dependency> <dependency>
<groupId>com.h2database</groupId> <groupId>com.h2database</groupId>
<artifactId>h2</artifactId> <artifactId>h2</artifactId>
<version>1.0.72</version> <version>1.0.73</version>
</dependency> </dependency>
</pre> </pre>
<p> <p>
......
...@@ -17,7 +17,12 @@ Change Log ...@@ -17,7 +17,12 @@ Change Log
<h2>Next Version (unreleased)</h2> <h2>Next Version (unreleased)</h2>
<ul> <ul>
<li>ParameterMetaData now also returns the right data type for most <li>-
</li></ul>
<h2>Version 1.0.73 (2008-05-31)</h2>
<ul>
<li>ParameterMetaData now returns the right data type for most
conditions, as in WHERE ID=?. conditions, as in WHERE ID=?.
</li><li>The table SYSTEM_RANGE now supports expressions and parameters. </li><li>The table SYSTEM_RANGE now supports expressions and parameters.
</li><li>New column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME </li><li>New column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME
...@@ -35,7 +40,7 @@ Change Log ...@@ -35,7 +40,7 @@ Change Log
in regular tables and in linked tables. in regular tables and in linked tables.
</li><li>A role or right can now be granted or revoked multiple times without </li><li>A role or right can now be granted or revoked multiple times without
getting an exception. getting an exception.
</li><li>Infinite numbers in SQL script are listed as POWER(0, -1)), negative </li><li>Infinite numbers in SQL scripts are listed as POWER(0, -1)), negative
infinite as (-POWER(0, -1)), and NaN (not a number) as SQRT(-1). infinite as (-POWER(0, -1)), and NaN (not a number) as SQRT(-1).
</li><li>The special double and float values 'NaN' (not a number) did not work </li><li>The special double and float values 'NaN' (not a number) did not work
correctly when sorting or comparing. correctly when sorting or comparing.
......
...@@ -17,16 +17,16 @@ H2 Database Engine ...@@ -17,16 +17,16 @@ H2 Database Engine
<h1>Downloads</h1> <h1>Downloads</h1>
<h3>Version 1.0.72 (2008-05-10, Current)</h3> <h3>Version 1.0.73 (2008-05-10, Current)</h3>
<p> <p>
<a href="http://www.h2database.com/h2-setup-2008-05-10.exe">Windows Installer</a><br /> <a href="http://www.h2database.com/h2-setup-2008-05-31.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-05-10.zip">Platform-Independent Zip</a><br /> <a href="http://www.h2database.com/h2-2008-05-31.zip">Platform-Independent Zip</a><br />
</p> </p>
<h3>Version 1.0.71 (2008-04-25, Last Stable)</h3> <h3>Version 1.0.72 (2008-05-10, Last Stable)</h3>
<p> <p>
<a href="http://www.h2database.com/h2-setup-2008-04-25.exe">Windows Installer</a><br /> <a href="http://www.h2database.com/h2-setup-2008-05-10.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-04-25.zip">Platform-Independent Zip</a><br /> <a href="http://www.h2database.com/h2-2008-05-10.zip">Platform-Independent Zip</a><br />
</p> </p>
<h3>Download Mirror and Older Versions</h3> <h3>Download Mirror and Older Versions</h3>
......
...@@ -34,17 +34,17 @@ Welcome to H2, the Java SQL database. The main feature of H2 are: ...@@ -34,17 +34,17 @@ Welcome to H2, the Java SQL database. The main feature of H2 are:
<table style="border: 0px; margin: 5px; background-color: #eee;"> <table style="border: 0px; margin: 5px; background-color: #eee;">
<tr><td style="border: 0px; background-color: #eee;" colspan="2"> <tr><td style="border: 0px; background-color: #eee;" colspan="2">
<h3>Download</h3> <h3>Download</h3>
Version 1.0.72 (2008-05-10): Version 1.0.73 (2008-05-31):
</td></tr> </td></tr>
<tr><td style="border: 0px; background-color: #eee;"> <tr><td style="border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-setup-2008-05-10.exe"><img border="1" src="images/download.png" alt="download" /></a> <a href="http://www.h2database.com/h2-setup-2008-05-31.exe"><img border="1" src="images/download.png" alt="download" /></a>
</td><td style="vertical-align: middle; border: 0px; background-color: #eee;"> </td><td style="vertical-align: middle; border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-setup-2008-05-10.exe">Windows Installer (3.1 MB)</a> <a href="http://www.h2database.com/h2-setup-2008-05-31.exe">Windows Installer (3.1 MB)</a>
</td></tr> </td></tr>
<tr><td style="border: 0px; background-color: #eee;"> <tr><td style="border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-2008-05-10.zip"><img border="1" src="images/download.png" alt="download" /></a> <a href="http://www.h2database.com/h2-2008-05-31.zip"><img border="1" src="images/download.png" alt="download" /></a>
</td><td style="vertical-align: middle; border: 0px; background-color: #eee;"> </td><td style="vertical-align: middle; border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-2008-05-10.zip">All platforms (zip, 4.5 MB)</a> <a href="http://www.h2database.com/h2-2008-05-31.zip">All platforms (zip, 4.5 MB)</a>
</td></tr> </td></tr>
<tr><td style="border: 0px; background-color: #eee;" colspan="2"> <tr><td style="border: 0px; background-color: #eee;" colspan="2">
<a href="download.html">All Downloads</a> <a href="download.html">All Downloads</a>
......
...@@ -12,7 +12,8 @@ package org.h2.engine; ...@@ -12,7 +12,8 @@ package org.h2.engine;
* - Run FindBugs * - Run FindBugs
* - build jarClient, check jar file size * - build jarClient, check jar file size
* - build jar, test with IKVM * - build jar, test with IKVM
* - Compile with JDK 1.4, 1.5 and 1.6: * - build javadocImpl
* - Compile with JDK 1.6:
* set path=C:\Programme\Java\jdk1.6.0\bin;%PATH% * set path=C:\Programme\Java\jdk1.6.0\bin;%PATH%
* set JAVA_HOME=C:\Programme\Java\jdk1.6.0 * set JAVA_HOME=C:\Programme\Java\jdk1.6.0
* set path=C:\Program Files\Java\jdk1.6.0_05\bin;%PATH% * set path=C:\Program Files\Java\jdk1.6.0_05\bin;%PATH%
...@@ -21,8 +22,8 @@ package org.h2.engine; ...@@ -21,8 +22,8 @@ package org.h2.engine;
* set classpath= * set classpath=
* build javadoc * build javadoc
* build javadocImpl (to find missing javadocs) * build javadocImpl (to find missing javadocs)
* build switchSourceJdk14 * - reset to JDK 1.4
* build javadocImpl * build compile
* *
* - Change version and build number in * - Change version and build number in
* Constants.java * Constants.java
...@@ -43,7 +44,7 @@ package org.h2.engine; ...@@ -43,7 +44,7 @@ package org.h2.engine;
* - Documentation: if there are new files, add them to MergeDocs * - Documentation: if there are new files, add them to MergeDocs
* - Documentation: check if all Javadoc files are in the index * - Documentation: check if all Javadoc files are in the index
* - Update the changelog (add new version) * - Update the changelog (add new version)
* - Update newsfeed and create files * - Update the newsfeed
* - build docs * - build docs
* - PDF * - PDF
* - footer * - footer
...@@ -51,11 +52,10 @@ package org.h2.engine; ...@@ -51,11 +52,10 @@ package org.h2.engine;
* - orphan control * - orphan control
* - check images * - check images
* - table of contents * - table of contents
* - Switch off auto-build * - Switch off auto-build, delete all files in bin
* - build all * - build all, delete org in bin
* - Copy the pdf file to h2/docs * - Copy the pdf file to h2/docs
* - Remove onePage.html * - Remove onePage.html
* - Remove files in bin
* - build zip * - build zip
* - Windows installer (nsis) * - Windows installer (nsis)
* - Test Console * - Test Console
...@@ -64,7 +64,7 @@ package org.h2.engine; ...@@ -64,7 +64,7 @@ package org.h2.engine;
* - Scan for viruses * - Scan for viruses
* - build mavenDeployCentral * - build mavenDeployCentral
* - Upload to SourceForge * - Upload to SourceForge
* - svn copy: /svn/trunk /svn/tags/version-1.0.x; Version 1.0.x (yyyy-mm-dd) * - svn commit, svn copy: /svn/trunk /svn/tags/version-1.0.x; Version 1.0.x (yyyy-mm-dd)
* - Newsletter: prepare, send (always send to BCC!!) * - Newsletter: prepare, send (always send to BCC!!)
* - Add to freshmeat * - Add to freshmeat
* - Upload to http://code.google.com/p/h2database/downloads/list * - Upload to http://code.google.com/p/h2database/downloads/list
...@@ -76,6 +76,16 @@ package org.h2.engine; ...@@ -76,6 +76,16 @@ package org.h2.engine;
*/ */
public class Constants { public class Constants {
/**
* The build id is incremented for each public release.
*/
public static final int BUILD_ID = 73;
/**
* The build date is updated for each public release.
*/
private static final String BUILD_DATE = "2008-05-31";
/** /**
* The TCP protocol version number 5. This protocol is used by the TCP * The TCP protocol version number 5. This protocol is used by the TCP
* server and remote JDBC client. * server and remote JDBC client.
...@@ -543,16 +553,6 @@ public class Constants { ...@@ -543,16 +553,6 @@ public class Constants {
*/ */
public static final int VIEW_INDEX_CACHE_SIZE = 64; public static final int VIEW_INDEX_CACHE_SIZE = 64;
/**
* The build id is incremented for each public release.
*/
public static final int BUILD_ID = 72;
/**
* The build date is updated for each public release.
*/
private static final String BUILD_DATE = "2008-05-10";
private Constants() { private Constants() {
// utility class // utility class
} }
......
...@@ -13,6 +13,39 @@ INSERT INTO CHANNEL VALUES('H2 Database Engine' , ...@@ -13,6 +13,39 @@ INSERT INTO CHANNEL VALUES('H2 Database Engine' ,
CREATE TABLE ITEM(ID INT PRIMARY KEY, TITLE VARCHAR, ISSUED TIMESTAMP, DESC VARCHAR); CREATE TABLE ITEM(ID INT PRIMARY KEY, TITLE VARCHAR, ISSUED TIMESTAMP, DESC VARCHAR);
INSERT INTO ITEM VALUES(43,
'New version available: 1.0.73 (2008-05-31)', '2008-05-31 12:00:00',
$$A new version of H2 is available for <a href="http://www.h2database.com">download</a>.
(You may have to click 'Refresh').
<br />
<b>Changes and new functionality:</b>
<ul><li>ParameterMetaData now returns the right data type for most cases.
</li><li>New column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME.
</li><li>Some SET statements no longer commit a transaction.
</li><li>The table SYSTEM_RANGE now supports parameters.
</li><li>The SCRIPT command does now emit IF NOT EXISTS for CREATE ROLE.
</li><li>Improved MySQL compatibility for AUTO_INCREMENT columns.
</li><li>The aggregate functions BOOL_OR and BOOL_AND are now supported.
</li><li>Negative scale values are now supported.
</li><li>Infinite numbers and NaN are now better supported.
</li><li>The fulltext search now supports CLOB.
</li><li>A right can now be granted multiple times.
</li></ul>
<b>Bugfixes:</b>
<ul><li>Disconnecting or unmounting drives while the database is open
now throws the right exception.
</li><li>The H2 Console could not be shut down from within the tool.
</li><li>If the password was passed as a char array, it was kept in an internal buffer
longer than required. Theoretically the password could have been stolen
if the main memory was swapped to disk before the garbage collection was run.
</li></ul>
For details, see the 'Change Log' at
http://www.h2database.com/html/changelog.html
<br />
For future plans, see the 'Roadmap' page at
http://www.h2database.com/html/roadmap.html
$$);
INSERT INTO ITEM VALUES(42, INSERT INTO ITEM VALUES(42,
'New version available: 1.0.72 (2008-05-10)', '2008-05-10 12:00:00', 'New version available: 1.0.72 (2008-05-10)', '2008-05-10 12:00:00',
$$A new version of H2 is available for <a href="http://www.h2database.com">download</a>. $$A new version of H2 is available for <a href="http://www.h2database.com">download</a>.
...@@ -418,33 +451,6 @@ For future plans, see the ''Roadmap'' page at ...@@ -418,33 +451,6 @@ For future plans, see the ''Roadmap'' page at
http://www.h2database.com/html/roadmap.html http://www.h2database.com/html/roadmap.html
'); ');
INSERT INTO ITEM VALUES(31,
'New version available: 1.0.61 (2007-11-10)', '2007-11-10 12:00:00',
'A new version of H2 is available for <a href="http://www.h2database.com">download</a>.
(You may have to click ''Refresh'').
<br />
<b>Changes and new functionality:</b>
<ul><li>Read-only databases in zip (or jar) files are now supported: jdbc:h2:zip:c:/temp/db.zip!/test
</li><li>File access is now done using an extensible API. Additional file systems are easy to implement.
</li><li>Descending indexes are supported.
</li><li>The Lucene fulltext search is included in the h2.jar.
</li><li>MODE is now a database level setting (not global).
</li><li>Vlad Alexahin has translated H2 Console to Russian. Thanks a lot!
</li><li>INSTR, LOCATE: backward searching is now supported by using a negative start position.
</li><li>CREATE SEQUENCE: New option CACHE (number of pre-allocated numbers).
</li><li>Converting decimal to integer now rounds like MySQL and PostgreSQL.
</li><li>Math operations using only parameters are now interpreted as decimal.
</li><li>MVCC: The system property h2.mvcc has been removed.
</li></ul>
<b>Bugfixes:</b>
<ul><li>ResultSetMetaData.getColumnDisplaySize is now calculated correctly.
</li><li>A few MVCC bugs have been fixed.
</li><li>The code coverage is now at 83%.
</li></ul>
For future plans, see the ''Roadmap'' page at
http://www.h2database.com/html/roadmap.html
');
SELECT 'newsfeed-rss.xml' FILE, SELECT 'newsfeed-rss.xml' FILE,
XMLSTARTDOC() || XMLSTARTDOC() ||
XMLNODE('rss', XMLATTR('version', '2.0'), XMLNODE('rss', XMLATTR('version', '2.0'),
......
...@@ -168,7 +168,7 @@ java org.h2.test.TestAll timer ...@@ -168,7 +168,7 @@ java org.h2.test.TestAll timer
/* /*
C:\download\Data Concurrency and Consistency.pdf C:\download\Data Concurrency and Consistency.pdf
Console says English but is German
detect deadlock alarm detect deadlock alarm
not tested: not tested:
...@@ -238,12 +238,6 @@ Add where required // TODO: change in version 1.1 ...@@ -238,12 +238,6 @@ Add where required // TODO: change in version 1.1
http://www.w3schools.com/sql/ http://www.w3schools.com/sql/
History: History:
New column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME
that contains the name of the unique index used to enforce this
constraint, if there is such an index.
It is now possible to grant or revoke a role to a user multiple times without
getting an exception.
The SCRIPT command does now emit IF NOT EXISTS for CREATE ROLE.
Roadmap: Roadmap:
......
...@@ -515,4 +515,4 @@ gives clunky cooperative paged conflicts ontology freely regards standards ...@@ -515,4 +515,4 @@ gives clunky cooperative paged conflicts ontology freely regards standards
placing refer informational unlocks memo unlimited unmounted keeping hints placing refer informational unlocks memo unlimited unmounted keeping hints
hides heterogeneous construction rutema prepending rowscn overrides jconsole hides heterogeneous construction rutema prepending rowscn overrides jconsole
mbean explicit directs leaves printing holds covariant redirector piped alarm mbean explicit directs leaves printing holds covariant redirector piped alarm
indicate timezone indicate timezone unmounting
\ No newline at end of file \ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论