Changeset: fd5cc75fffd2 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fd5cc75fffd2
Modified Files:
        java/build.properties
        java/pom.xml
        java/release.txt
Branch: Jun2016
Log Message:

Increment JDBC driver minor version for Jun2016 release
Also reviewed and updated the JDBC release info


diffs (153 lines):

diff --git a/java/build.properties b/java/build.properties
--- a/java/build.properties
+++ b/java/build.properties
@@ -19,7 +19,7 @@ MCL_MINOR=13
 # major release number
 JDBC_MAJOR=2
 # minor release number
-JDBC_MINOR=19
+JDBC_MINOR=20
 # an additional identifying string
 JDBC_VER_SUFFIX=Liberica
 # the default port to connect on, if no port given when using SQL
diff --git a/java/pom.xml b/java/pom.xml
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -6,7 +6,7 @@
 
        <groupId>monetdb</groupId>
        <artifactId>monetdb-jdbc</artifactId>
-       <version>2.19</version>
+       <version>2.20</version>
        <name>${project.groupId}:${project.artifactId}</name>
        <description>MonetDB JDBC driver</description>
        <url>https://www.monetdb.org</url>
diff --git a/java/release.txt b/java/release.txt
--- a/java/release.txt
+++ b/java/release.txt
@@ -1,12 +1,9 @@
 RELEASE NOTES
-MonetDB JDBC driver version 2.19 (Liberica/MCL-1.13)
-Fabian Groffen <fab...@monetdb.org>
-
-Release date: 2016-01-05
-
+MonetDB JDBC driver version 2.20 (Liberica/MCL-1.13)
+Release: Jun2016
 
 This JDBC driver is designed for use with MonetDB, a main-memory
-database.  For more information see http://www.monetdb.org/.
+database.  For more information see https://www.monetdb.org/.
 
 Within the current implementation not all functionalities of the JDBC
 interface are available.  It is believed, however, that this
@@ -14,34 +11,43 @@ implementation is rich enough to be suit
 application settings.
 Note that this driver is JDBC4 compatible, and hence cannot be compiled
 with Java 1.5 and earlier.
+As of Jul2015 release we compile the java sources to target: Java 1.7.
 
 Below a list of supported features can be found.  Please read this list
-if you intend to use this driver.  If you feel some features are
-missing, please let us know at our bugtracker:
-  http://bugs.monetdb.org/
-Feel free to file bugs there as well.
+if you intend to use this driver.
 
+If you feel some features are missing or have encountered an issue/bug,
+please let us know at our bugtracker:
+  https://bugs.monetdb.org/Developers/ReportingABug
 
-Currently implemented:
-  * java.sql.Driver interface
-  * javax.sql.DataSource interface (not tested)
-  * java.sql.Connection interface
-    The next features are not implemented:
+Currently implemented JDBC interfaces:
+  * java.sql.Driver
+
+  * javax.sql.DataSource (not tested)
+
+  * java.sql.Connection
+    The next features/methods are NOT implemented:
     - createStatement with result set holdability
     - nativeSQL (there is no query parsing for JDBC escapes yet)
     - prepareCall (CallableStatement not supported)
     - prepareStatement with column indices or names
-    - setCatalog (there is no catalog management yet)
+    - setCatalog (there is no catalog)
     - setHoldability (close/hold cursors over commit is not
       configurable)
     - isReadOnly/setReadOnly (updateable result sets are not supported at
       all)
+    - createArrayOf
+    - createBlob, createClob, createNClob
+    - createStruct
+    - createSQLXML
+  NOTE: be sure to check for warnings after setting concurrencies or
+        isolation levels; MonetDB currently does not support anything
+        else but "fully serializable" transactions.
 
-    NOTE: be sure to check for warnings after setting concurrencies or
-          isolation levels; MonetDB currently does not support anything
-          else but "fully serializable" transactions.
-  * java.sql.Statement interface
-    The next features are not implemented:
+  * java.sql.DatabaseMetaData
+
+  * java.sql.Statement
+    The next features/methods are NOT implemented:
     - cancel/getQueryTimeout/setQueryTimeout (query execution cannot be
       terminated, once started)
     - execute with column indices or names
@@ -49,21 +55,41 @@ Currently implemented:
     - getMaxFieldSize/setMaxFieldSize
     - setCursorName
     - setEscapeProcessing
-  * java.sql.PreparedStatement interface
-    The next features are not implemented:
+
+  * java.sql.PreparedStatement
+    The next features/methods are NOT implemented:
     - setArray
     - setAsciiStream, setBinaryStream, setUnicodeStream
-    - setBlob
-    - setRef, setURI
-  * java.sql.ResultSet interface
-    The next features are not implemented:
+    - setBlob, setNClob, setNString
+    - setRef, setRowId, setSQLXML, setURL
+
+  * java.sql.ParameterMetaData
+
+  * java.sql.ResultSet
+    The next features/methods are NOT implemented:
     - getArray
     - getAsciiStream, getBinaryStream, getUnicodeStream
     - getRef, getURL
     - all methods related to updateable result sets
-  * java.sql.ResultSetMetaData interface
-  * java.sql.DatabaseMetaData interface
-  * java.sql.SavePoint interface
+
+  * java.sql.ResultSetMetaData
+
+  * java.sql.SavePoint
+
+  * java.sql.Blob
+    A simple implementation using a byte[] to store the whole BLOB
+    The next features/methods are NOT implemented:
+    - setBinaryStream
+
+  * java.sql.Clob
+    A simple implementation using a StringBuilder to store the whole CLOB
+    The next features/methods are NOT implemented:
+    - getAsciiStream
+    - getCharacterStream
+    - setAsciiStream
+    - setCharacterStream
+
 
 - Auto-commit behaviour is defined by the server which handles the
   auto-commit.  This is in general in line with the JDBC standard.
+
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to