提交 65750fe8 authored 作者: Thomas Mueller's avatar Thomas Mueller

--no commit message

--no commit message
上级 538b65f8
#Sun Feb 03 11:48:01 CET 2008
#Fri Feb 22 08:12:33 CET 2008
benchmark.drivers.dir=C\:/data/java
javac=javac
jdk=1.4
path.lucene.jar=C\:/data/classpath/lucene-core-2.2.0.jar
path.servlet.jar=C\:/data/classpath/servlet-api.jar
version.name.maven=1.0.66
version.name.maven=1.0.67
......@@ -78,7 +78,7 @@ Example:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.0.66</version>
<version>1.0.67</version>
</dependency>
</pre>
<p>
......
......@@ -15,8 +15,26 @@ Change Log
<h2>Next Version (unreleased)</h2>
<ul>
<li>CREATE INDEX on a table with many rows could run out of memory. Fixed.
</li><li>The H2 Console was slow when the database contains many tables. Now the column names are not shown in this case.
<li>
</li></ul>
<h2>Version 1.0.67 (2008-02-22)</h2>
<ul>
<li>New function FILE_READ to read a file or from an URL. Both binary and text data is supported.
</li><li>CREATE TABLE AS SELECT now supports specifying the column list and data types.
</li><li>Connecting to a TCP server and at shutting it down at the same time could cause a Java level deadlock.
</li><li>A user now has all rights on his own local temporary tables.
</li><li>CSV tool now support lineSeparator.
</li><li>When using multiple connections, empty space was reused too early sometimes. This was sometimes causing database corruption.
</li><li>The H2 Console has been translated to Dutch. Thanks a lot to Remco Schoen!
</li><li>Databases can now be opened even if trigger classes are not in the classpath. The exception is thrown when trying to fire the trigger.
</li><li>Opening databases with ACCESS_MODE_DATA=r is now supported. In this case the database is read-only, but the files don't not need to be read-only.
</li><li>Security: The database now waits 200 ms before throwing an exception if the user name or password don't match, to slow down dictionary attacks.
</li><li>The value cache is now a soft reference cache. This should help save memory.
</li><li>CREATE INDEX on a table with many rows could run out of memory. Fixed.
</li><li>Large result sets are now a bit faster.
</li><li>ALTER TABLE ALTER COLUMN RESTART and ALTER SEQUENCE now support parameters (any expressions).
</li><li>When setting the base directory on the command line, the user directory prefix ('~') was ignored.
</li><li>The DbStarter servlet didn't start the TCP listener even if configured.
</li><li>Recovery could fail when using multiple connections and larger transactions that deleted many rows.
</li><li>Statement.setQueryTimeout() is now supported.
......@@ -24,6 +42,7 @@ Change Log
</li><li>Changing the transaction log level (SET LOG) is now written to the trace file by default.
</li><li>In a SQL script, primary key constraints are now ordered before foreign key constraints.
</li><li>It was not possible to create a referential constraint to a table in a different schema in some situations.
</li><li>The H2 Console was slow when the database contains many tables. Now the column names are not shown in this case.
</li></ul>
<h2>Version 1.0.66 (2008-02-02)</h2>
......@@ -277,9 +296,4 @@ Change Log
</li><li>Function tables did not work with views and EXPLAIN. Fixed.
</li></ul>
<h2>Version 0.9 (2005-12-13)</h2>
<ul>
<li>First public release.
</li></ul>
</div></td></tr></table></body></html>
\ No newline at end of file
......@@ -15,16 +15,16 @@ H2 Database Engine
<h1>Downloads</h1>
<h3>Version 1.0.66 (2008-02-02, Current)</h3>
<h3>Version 1.0.67 (2008-02-22, Current)</h3>
<p>
<a href="http://www.h2database.com/h2-setup-2008-02-02.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-02-02.zip">Platform-Independent Zip</a><br />
<a href="http://www.h2database.com/h2-setup-2008-02-22.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-02-22.zip">Platform-Independent Zip</a><br />
</p>
<h3>Version 1.0.65 (2008-01-18, Last Stable)</h3>
<h3>Version 1.0.66 (2008-02-02, Last Stable)</h3>
<p>
<a href="http://www.h2database.com/h2-setup-2008-01-18.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-01-18.zip">Platform-Independent Zip</a><br />
<a href="http://www.h2database.com/h2-setup-2008-02-02.exe">Windows Installer</a><br />
<a href="http://www.h2database.com/h2-2008-02-02.zip">Platform-Independent Zip</a><br />
</p>
<h3>Download Mirror and Older Versions</h3>
......
......@@ -74,8 +74,8 @@ Java implementations (such as Swing) are not used or only used for specific feat
<h2>Change Log</h2>
<p>
The up-to-date change log is available here:
<a href="http://groups.google.com/group/h2-database/web/change-log">
http://groups.google.com/group/h2-database/web/change-log
<a href="http://www.h2database.com/html/changelog.html">
http://www.h2database.com/html/changelog.html
</a>
</p>
......@@ -83,17 +83,11 @@ http://groups.google.com/group/h2-database/web/change-log
<h2>Roadmap</h2>
<p>
The current roadmap is available here:
<a href="http://groups.google.com/group/h2-database/web/roadmap">
http://groups.google.com/group/h2-database/web/roadmap
<a href="http://www.h2database.com/html/roadmap.html">
http://www.h2database.com/html/roadmap.html
</a>
</p>
<h3>Not Planned</h3>
<ul>
<li>HSQLDB does/did support this: select id i from test where i>0 (other databases don't)
</li><li>String.intern (so that Strings can be compared with ==) will not be used because some VMs have problems when used extensively
</li></ul>
<br /><a name="supporters"></a>
<h2>Supporters</h2>
<p>
......@@ -110,6 +104,7 @@ via PayPal:
</li><li>Oliver Computing LLC, USA
</li><li>Harpal Grover Consulting Inc., USA
</li><li>Elisabetta Berlini, Italy
</li><li>William Gilbert, USA
</li></ul>
</div></td></tr></table></body></html>
......@@ -31,17 +31,17 @@ Welcome to H2, the free 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.66 (2008-02-02):
Version 1.0.67 (2008-02-22):
</td></tr>
<tr><td style="border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-setup-2008-02-02.exe"><img border="1" src="images/download.png" alt="download" /></a>
<a href="http://www.h2database.com/h2-setup-2008-02-22.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-02-02.exe">Windows Installer (2.9 MB)</a>
<a href="http://www.h2database.com/h2-setup-2008-02-22.exe">Windows Installer (2.9 MB)</a>
</td></tr>
<tr><td style="border: 0px; background-color: #eee;">
<a href="http://www.h2database.com/h2-2008-02-02.zip"><img border="1" src="images/download.png" alt="download" /></a>
<a href="http://www.h2database.com/h2-2008-02-22.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-02-02.zip">All platforms (zip, 4.0 MB)</a>
<a href="http://www.h2database.com/h2-2008-02-22.zip">All platforms (zip, 4.0 MB)</a>
</td></tr>
<tr><td style="border: 0px; background-color: #eee;" colspan="2">
<a href="download.html">All Downloads</a>
......
......@@ -52,7 +52,6 @@ Roadmap
<ul>
<li>Automatic mode: jdbc:h2:auto: (embedded mode if possible, if not use server mode). Keep the server running until all have disconnected.
</li><li>Support OSGi: http://oscar-osgi.sourceforge.net, http://incubator.apache.org/felix/index.html
</li><li>Built-in methods to read/write large objects (BLOB and CLOB): FILE_WRITE('test.txt', 'Hello World'), FILE_READ('test.txt' AS VARCHAR)
</li><li>Better space re-use in the files after deleting data (shrink the files)
</li><li>Shrink the data file without closing the database (if the end of the file is empty)
</li><li>Full outer joins
......@@ -344,6 +343,47 @@ Roadmap
</li><li>Remember the domain of a column
</li><li>Support Jackcess (MS Access databases)
</li><li>Optimize truncate and drop table (currently all pages are overwritten)
</li><li>Built-in methods to write large objects (BLOB and CLOB): FILE_WRITE('test.txt', 'Hello World')
</li><li>Change package name in version 2.0: org.h2database
</li><li>MVCC: support transactionally consistent backups using SCRIPT
</li><li>Improve time to open large databases (see mail 'init time for distributed setup')
</li><li>Use ARRAY for fulltext search return value, at least internally in the native implementation (and as an option for the user)
</li><li>Move Maven 2 repository from hsql.sf.net to h2database.sf.net
</li><li>Java 1.5 tool: JdbcUtils.closeSilently(s1, s2,...)
</li><li>Document how to use IKVM
</li><li>Javadoc: document design patterns used
</li><li>Update Wikipedia
</li><li>Try https://hudson.dev.java.net/
</li><li>Don't create @~ of not translated
</li><li>Triggers for metadata tables; use for PostgreSQL catalog
</li><li>Does the FTP server has problems with multithreading?
</li><li>Write an article about SQLInjection (h2\src\docsrc\html\images\SQLInjection.txt)
</li><li>Convert SQL-injection-2.txt to html document, include SQLInjection.java sample
</li><li>Send SQL Injection solution proposal to PostgreSQL, MySQL, Derby, HSQLDB,...
</li><li>Improve LOB in directories performance
</li><li>Web site design: http://www.igniterealtime.org/projects/openfire/index.jsp
</li><li>HSQLDB compatibility: Openfire server uses: CREATE SCHEMA PUBLIC AUTHORIZATION DBA;
CREATE USER SA PASSWORD ""; GRANT DBA TO SA; SET SCHEMA PUBLIC
</li><li>Web site: Rename Performance to Comparison [/Compatibility],
move Comparison to Other Database Engines to Comparison,
move Products that Work with H2 to Comparison,
move Performance Tuning to Advanced Topics
</li><li>Translation: use ${.} in help.csv
</li><li>Translated .pdf
</li><li>Cluster: hot deploy (adding a node on runtime)
</li><li>Test with PostgreSQL Version 8.2
</li><li>Submit again to http://www.docjar.com/
</li><li>Website: Don't use frames.
</li><li>Try again with Lobo browser (pure Java)
</li><li>Recovery tool: bad blocks should be converted to INSERT INTO SYSTEM_ERRORS(...), and things should go into the .trace.db file
</li><li>RECOVER=2 to backup the database, run recovery, open the database
</li><li>Recovery should work with encrypted databases
</li><li>Integrate tools in H2 Console
</li><li>Corruption: new error code, add help
</li><li>Space reuse: after init, scan all storages and free those that don't belong to a live database object
</li><li>SysProperties: change everything to H2_...
</li><li>Use FilterIn / FilterOut putStream?
</li><li>Access rights: add missing features (users should be 'owner' of objects; missing rights for sequences; dropping objects)
</li></ul>
<h2>Not Planned</h2>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -71,8 +71,8 @@ package org.h2.engine;
*/
public class Constants {
public static final int BUILD_ID = 66;
private static final String BUILD = "2008-02-02";
public static final int BUILD_ID = 67;
private static final String BUILD = "2008-02-22";
public static final int VERSION_MAJOR = 1;
public static final int VERSION_MINOR = 0;
......
......@@ -28,6 +28,7 @@ I am sorry to say that, but it looks like a corruption problem. I am very intere
- What is your database URL?
- What version H2 are you using?
- Did you use multiple connections?
- The first workarounds is: append ;RECOVER=1 to the database URL. Does it work when you do this?
- The second workarounds is: delete the index.db file (it is re-created automatically) and try again. Does it work when you do this?
- The third workarounds is: use the tool org.h2.tools.Recover to create the SQL script file, and then re-create the database using this script. Does it work when you do this?
......
......@@ -528,4 +528,4 @@ violate verysmallint eremainder iee cgi adjust estimation consumption occupy ikv
simulates dispatcher servlets chf destruction separating consulting reached
unreferenced longest enum jira jackcess track unreleased processors nearest fits shadow
cmu cosh tanh sinh contrib bzip contiguous huffman bitwise des
nederlands italy berlini destructor destruct elisabetta
\ No newline at end of file
nederlands italy berlini destructor destruct elisabetta lobo gilbert william schoen remco docjar dutch website causing
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论