libdb/lang/sql/jdbc/doc/ChangeLog
2011-09-13 13:44:24 -04:00

227 lines
5.9 KiB
Text

2011-04-30
* update to SQLite 3.7.6.2
* fix to allow "CREATE TRIGGER" in JDBCPreparedStatement
* added Ville Skytta"'s performance patches for JDK >= 1.6
2011-01-06
* update to SQLite 3.7.4
* fixed divide by zero in batches as per Gregory Goldberg's patch
* added Elliot Hughes' patches for Android
2010-07-27
* update to SQLite 3.7.0
* fixes in using JNI method GetStringUTFRegion
2010-07-09
* update to SQLite 3.6.23.1
* added backup API support (SQLite.Backup class)
* added SQLite.Stmt.status method
* added SQLite.Database.status, SQLite.Database.db_status methods
* added SQLite.Profile interface
2010-04-13
* added Elliot Hughes' patches for Android
2010-01-31
* update to SQLite 3.6.22
* fix in SQLite.StringEncoder regarding string length
* fix in configure logic for JAVA_HOME detection
2009-08-21
* added new utility classes SQLite.SQLDump and SQLite.SQLRestore
* fixed swapped PKCOLUMN_NAME vs. FKCOLUMN_NAME in
JDBCDatabaseMetaData, thanks Ryan McKay for patch
2009-04-30
* for SQLite 3 engines the Vm.step() method now reports
column meta data for empty result sets similar to
PRAGMA empty_result_callbacks = on
2009-04-20
* update to SQLite 3.6.13
* autoconf and JDBC2z fixes as suggested by Ville Skyttä
2009-04-09
* update to SQLite 3.6.11
* renamed native method SQLite.Database._open() to .._open4()
and re-added old .._open() method to be backward compatible
to sqlite.jar files older than 2009-01-22
* added JDBC driver property "vfs" to enable distinct
per connection SQLite 3 VFS choice
* added configure option --enable-load-extension
2009-02-13
* prefer amalgamation sqlite3.c if --with-sqlite3=<DIR> is used in
configure, this allows to built a self contained libsqlite_jni.so
when --without-sqlite is specified, too.
2009-02-10
* added SQLite.Benchmark to sqlite.jar
2009-01-22
* added support for sqlite3_open_v2()
* added variant SQLite.Database.open to allow to explicitely
select creation of an SQLite 2 or 3 database, thanks
David Fuchs for patch
* added test for failed malloc in internal trans2iso() function
* fixed wrong "DECIMAL_POINTS" column for
JDBCDatabaseMetaData.getColumns() method to "DECIMAL_DIGITS"
2008-10-12
* updated MSVC makefiles for newer SEE versions
2008-10-06
* update to SQLite 3.6.3
* Debian packaging fixes as suggested by Pedro Aranda
* UN*X fixes as suggested by Ville Skyttä
2008-08-04
* added JNI method _enable_shared_cache() and
handling of system property SQLite.sharedcache
* implemented Connection.setTransactionIsolation() for
SQLite 3.x with shared cache enabled
* update to SQLite 3.6.0
2008-07-16
* added support for java.sql.Statement.(get|set)MaxRows()
* fixed warnings when compiling for x86_64 with SQLite 2 support
2008-04-20
* update to SQLite 3.5.8
2008-04-10
* libtool/automake update to 1.4.3/1.6.3 for proper
x86_64 DSO building
* integrated Ville Skyttä's JDBC 4.0 SPI patch
* integrated Ville Skyttä's update boolean methods
2008-04-05
* integrated Ville Skyttä's configure/make patches
2008-04-01
* further fixes in setCharacterStream methods
* update to SQLite 3.5.7
2008-03-31
* provide (not space/time efficient!) implementations for
java.sql.ResultSet.getBinaryStream(),
java.sql.ResultSet.getCharacterStream(),
java.sql.PreparedStatement.setBinaryStream(),
java.sql.PreparedStatement.setCharacterStream()
* again fix in StringEncoder, this time in the SQLite3
blob (X'..' format) decoder, thanks Terry Zanzuchi
for reporting
2008-03-15
* again fix right-shift operator in StringEncoder
this time with proper mask, thanks Ziqi Zhang for
reporting
* fixed typo in JDBCResultSet which failed compilation
on Java 1.6
2008-01-30
* improved SQLite.(Database|Vm).compile error reporting for
SQLite3 databases in native functions in sqlite_jni.c
* again conversion fixes in milliseconds vs.
julian date double values, thanks Dr Harry Karadimas
for initial fixes and testing
2008-01-12
* fixes in double/julian date value conversions
in SQLite.Database
2008-01-10
* again tweaks regarding static native initializers
* allow to omit JNI_OnLoad function in sqlite_jni.c
by C define DONT_USE_JNI_ONLOAD
2008-01-08
* initial implementation of JDBC date/time/timestamp
representation as double/julian date values as
suggested by Dr Harry Karadimas, this is an option
to be set in JDBC connect property "daterepr" = "[Jj]ulian"
* eliminated some jikes warnings
* integrated Ville Skyt"a's getBoolean() patch
* integrated Ville Skytt"a's lib64 and -classpath
into configure.in and Makefile.in
* fix wrong right-shift operator in StringEncoder
thanks Dr Harry Karadimas for patch
2007-11-08
* update MSVC6 build, now using SQLite 3.5.2
* added java.sql.Types.REAL support
2007-10-27
* update MSVC6 build stuff for SQLite 3.5.1
* added detect/support of encryption extension
* use "SELECT 1 FROM sqlite_master LIMIT 1" in various
JDBCDatabaseMetaData methods to forcibly reload schema
before "PRAGMA" statements are executed
2007-09-15
* fixes in JDBCResultSet.deleteRow method, indexing
of result set was wrong
2007-09-14
* fixes regarding statement concurrency/type in
JDBCDatabaseMetaData and JDBCConnection
2007-09-11
* further fixes regarding updatable result sets in
JDBCDatabaseMetaData and JDBCResultSet classes
2007-09-09
* first working version with updatable result sets in
JDBCResultSet class
2007-08-23
* JDBC driver's getMinorVersion() returns date code as version
identification
2007-08-21
* explicitely clear batch in JDBCPreparedStatement.close()
* fixed in transaction flag in JDBCConnection.setAutocommit()
when auto commit is turned back on
2007-08-14
* made JDBCDatabaseMetaData.supportsBatchUpdates() report
true for drivers for JDK >= 1.2
* fixed bug in indexing batch arguments in
JDBCPreparedStatement.executeBatch()