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

prepare version 1.0.73

上级 6c6d9eba
......@@ -86,7 +86,7 @@ Example:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.0.72</version>
<version>1.0.73</version>
</dependency>
</pre>
<p>
......
......@@ -17,7 +17,12 @@ Change Log
<h2>Next Version (unreleased)</h2>
<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=?.
</li><li>The table SYSTEM_RANGE now supports expressions and parameters.
</li><li>New column INFORMATION_SCHEMA.CONSTRAINTS.UNIQUE_INDEX_NAME
......@@ -35,7 +40,7 @@ Change Log
in regular tables and in linked tables.
</li><li>A role or right can now be granted or revoked multiple times without
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).
</li><li>The special double and float values 'NaN' (not a number) did not work
correctly when sorting or comparing.
......
......@@ -17,16 +17,16 @@ H2 Database Engine
<h1>Downloads</h1>
<h3>Version 1.0.72 (2008-05-10, Current)</h3>
<h3>Version 1.0.73 (2008-05-10, Current)</h3>
<p>
<a href="http://www.h2database.com/h2-setup-2008-05-10.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-setup-2008-05-31.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-05-31.zip">Platform-Independent Zip</a><br />
</p>
<h3>Version 1.0.71 (2008-04-25, Last Stable)</h3>
<h3>Version 1.0.72 (2008-05-10, Last Stable)</h3>
<p>
<a href="http://www.h2database.com/h2-setup-2008-04-25.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-setup-2008-05-10.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-05-10.zip">Platform-Independent Zip</a><br />
</p>
<h3>Download Mirror and Older Versions</h3>
......
......@@ -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;">
<tr><td style="border: 0px; background-color: #eee;" colspan="2">
<h3>Download</h3>
Version 1.0.72 (2008-05-10):
Version 1.0.73 (2008-05-31):
</td></tr>
<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;">
<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>
<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;">
<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>
<tr><td style="border: 0px; background-color: #eee;" colspan="2">
<a href="download.html">All Downloads</a>
......
......@@ -12,7 +12,8 @@ package org.h2.engine;
* - Run FindBugs
* - build jarClient, check jar file size
* - 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 JAVA_HOME=C:\Programme\Java\jdk1.6.0
* set path=C:\Program Files\Java\jdk1.6.0_05\bin;%PATH%
......@@ -21,8 +22,8 @@ package org.h2.engine;
* set classpath=
* build javadoc
* build javadocImpl (to find missing javadocs)
* build switchSourceJdk14
* build javadocImpl
* - reset to JDK 1.4
* build compile
*
* - Change version and build number in
* Constants.java
......@@ -43,7 +44,7 @@ package org.h2.engine;
* - Documentation: if there are new files, add them to MergeDocs
* - Documentation: check if all Javadoc files are in the index
* - Update the changelog (add new version)
* - Update newsfeed and create files
* - Update the newsfeed
* - build docs
* - PDF
* - footer
......@@ -51,11 +52,10 @@ package org.h2.engine;
* - orphan control
* - check images
* - table of contents
* - Switch off auto-build
* - build all
* - Switch off auto-build, delete all files in bin
* - build all, delete org in bin
* - Copy the pdf file to h2/docs
* - Remove onePage.html
* - Remove files in bin
* - build zip
* - Windows installer (nsis)
* - Test Console
......@@ -64,7 +64,7 @@ package org.h2.engine;
* - Scan for viruses
* - build mavenDeployCentral
* - 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!!)
* - Add to freshmeat
* - Upload to http://code.google.com/p/h2database/downloads/list
......@@ -75,6 +75,16 @@ package org.h2.engine;
* Constants are fixed values that are used in the whole database code.
*/
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
......@@ -542,16 +552,6 @@ public class Constants {
* used as tables).
*/
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() {
// utility class
......
......@@ -13,6 +13,39 @@ INSERT INTO CHANNEL VALUES('H2 Database Engine' ,
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,
'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>.
......@@ -418,33 +451,6 @@ For future plans, see the ''Roadmap'' page at
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,
XMLSTARTDOC() ||
XMLNODE('rss', XMLATTR('version', '2.0'),
......
......@@ -168,7 +168,7 @@ java org.h2.test.TestAll timer
/*
C:\download\Data Concurrency and Consistency.pdf
Console says English but is German
detect deadlock alarm
not tested:
......@@ -238,12 +238,6 @@ Add where required // TODO: change in version 1.1
http://www.w3schools.com/sql/
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:
......
......@@ -515,4 +515,4 @@ gives clunky cooperative paged conflicts ontology freely regards standards
placing refer informational unlocks memo unlimited unmounted keeping hints
hides heterogeneous construction rutema prepending rowscn overrides jconsole
mbean explicit directs leaves printing holds covariant redirector piped alarm
indicate timezone
\ No newline at end of file
indicate timezone unmounting
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论