log

age author description
2 days ago Martin van Dinther Adjust getTableTypes() test for new table type: LOCAL TEMPORARY VIEW, added in 11.53.4 (Mar2025-SP1) default tip
2 weeks ago Martin van Dinther Correcting typo
2 weeks ago Martin van Dinther Let getTimeDateFunctions() return functions sys.dayname and sys.monthname when the server supports them.
7 weeks ago Martin van Dinther Corrected the returned integer values of Statement methods executeUpdate(...), executeLargeUpdate(...), getUpdateCount() and getLargeUpdateCount() and PreparedStatement methods executeUpdate() and executeLargeUpdate(). They returned -2 for DDL statements, which was not in compliance with the JDBC API documentation.
7 weeks ago Martin van Dinther Fix a bug in DatabaseMetaData.getTables() where a provided string in the
7 weeks ago Martin van Dinther Fix missing escaping of single back slashes in string data provided to
2 months ago Martin van Dinther Increment minor release now that the 12.0 version is publicly released.
2 months ago Martin van Dinther Add license.txt
2 months ago Martin van Dinther Add 2025 year
2 months ago Sjoerd Mullender Settings tag v12.0.
2 months ago Sjoerd Mullender Updated release numbers in preparation for a release. v12.0
2 months ago Martin van Dinther Adding a README.md file
2 months ago Joeri van Ruth Add ChangeLog entry for TLS and new URL syntax
2 months ago Martin van Dinther Copied contents of ChangeLog into ChangeLog-Archive in preparation of new release.
2 months ago Martin van Dinther remove space
2 months ago Martin van Dinther Add info on why we changed to version 12.0 (instead of 3.4)
2 months ago Martin van Dinther Add info on new release to ChangeLog.
2 months ago Sjoerd Mullender Remove suffix handling from version script.
2 months ago Joeri van Ruth Remove all references to JDBC_VER_SUFFIX
2 months ago Joeri van Ruth Make JDBC_API_Tester independent of current timezone
2 months ago Joeri van Ruth Drop redundant build_jreNN.xml files
2 months ago Sjoerd Mullender Support getting rid of version suffix.
2 months ago Martin van Dinther Approve new output for MonetDriver.getPropertyInfo()
2 months ago Martin van Dinther rename release.md back to release.txt
2 months ago Martin van Dinther Remove info on URL Format, Use and Notes and tips. These have been moved to the web documentation page.
2 months ago Martin van Dinther repair dependencies
2 months ago Martin van Dinther Remove onclient.txt. It is now made available on https://www.monetdb.org/documentation-Aug2024/user-guide/client-interfaces/libraries-drivers/jdbc-driver/#on-client-extension
2 months ago Sjoerd Mullender Spell check.
2 months ago Joeri van Ruth Include all of JdbcClient in the jdbc jar
2 months ago Joeri van Ruth fixup include all parameters
2 months ago Joeri van Ruth Prefer getters of class Target.Validated over class Target
2 months ago Joeri van Ruth Include all Parameters in GetPropertyInfo
3 months ago Martin van Dinther Fix some compile with -Xlint flag errors and warnings
3 months ago Martin van Dinther Update Copyright year.
3 months ago Martin van Dinther When querying unique constraints metadata include new type 3 (= Unique Key With Nulls Not Distinct).
3 months ago Martin van Dinther Add double quotes also round column names: type and language. They are keywords and may become reserved keywords in the future.
3 months ago Martin van Dinther Add double quotes around column names which will become reserved keywords: schema, table, column.
4 months ago Martin van Dinther Remove information on JDBC COMPLIANCE. It has been added to the web page for JDBC driver.
4 months ago Martin van Dinther In JdbcClient when running the \vsci or \vdbi or \vsi commands, we now suppress "42000 SELECT: insufficient privileges for ..." and "42000 SELECT: access denied for ..." error messages when the connected user does not have 'monetdb' or 'sysadmin' privileges, needed for some validations.
5 months ago Martin van Dinther Add test for MonetDriver.getPropertyInfo(url, props).
5 months ago Martin van Dinther Add testing against Aug2024 release and JDK 23 release
5 months ago Martin van Dinther Backed out changeset 5c4ac1dad79a
5 months ago Martin van Dinther Adjust expected metadata output for Aug2024 or newer.
6 months ago Sjoerd Mullender Stop referring to monetdb.org/bugzilla, point straight to github.
7 months ago Joeri van Ruth ChangeLog
8 months ago Martin van Dinther Extend JDBC_API_Tester program with optional second startup argument '-skipMALoutput'.
8 months ago Martin van Dinther In close() also set clientInfoAttributeNames = null; so it can be gc-ed.
8 months ago Martin van Dinther Improve construction of SQL query in showTblContents()
8 months ago Martin van Dinther Correct expected output of getClientInfoProperties() for Dec2023 and older releases.
8 months ago Martin van Dinther Use new con.checkMinimumDBVersion() method.
8 months ago Martin van Dinther getDriverVersion() is now also called from org/monetdb/mcl/net/ClientInfo.java
8 months ago Martin van Dinther Add utility method checkMinimumDBVersion(int major, int minor). Will be used in more classes.
8 months ago Martin van Dinther Add final to more classes.
8 months ago Martin van Dinther Add final to classes
8 months ago Martin van Dinther correct some Parameter descriptions
8 months ago Martin van Dinther compile_mcl depends on driver (MonetVersion.java).
8 months ago Martin van Dinther Check for rs == null to prevent NullPoinerExceptions.
8 months ago Martin van Dinther supportsIntegrityEnhancementFacility() should return true when connected to Aug2024 (11.51) or higher servers.
8 months ago Martin van Dinther Disable running java test program as the connection always fails (due to server not started)
8 months ago Martin van Dinther Add copyright info
8 months ago Sjoerd Mullender compile_mcl depends on driver (MonetVersion.java).
9 months ago Joeri van Ruth Add ClientInfo tests
9 months ago Joeri van Ruth Minor changes to JDBC_API_Tester
9 months ago Joeri van Ruth Implement DatabaseMetaData.getClientInfoProperties
9 months ago Joeri van Ruth Older servers don't have clientinfo_properties yet
9 months ago Joeri van Ruth Implement ClientInfo API
9 months ago Joeri van Ruth Try to use reasonable defaults for ClientInfo
9 months ago Joeri van Ruth Send ClientInfo on startup
9 months ago Joeri van Ruth Add TLSTester.java to jdbctests.jar
10 months ago Martin van Dinther Adapt table DDL generator to deal with new UNIQUE NULLS NOT DISTINCT key_type.
10 months ago Martin van Dinther Adapt queries used in JDBC DatabaseMetaData methods getBestRowIdentifier() and getIndexInfo() to include new key_type: 3 = Unique Key With Nulls Not Distinct.
10 months ago Martin van Dinther Extend Makefile with target: jre21jars
10 months ago Martin van Dinther Adapt output of Test 'getIndexInfo(null, sys, key_types, false, false)' for servers 11.50 or higher.
11 months ago Martin van Dinther Add JDK 22 to test. It has been released on 19 March 2024.
11 months ago Martin van Dinther It would be good if on MacOS we also run the tests. Lets see what happens.
11 months ago Martin van Dinther Remove testing against Jul2021. It appears the MonetDB Jul2021 docker container is too old to work correctly in this actions framework (it uses different env settings, which fail to start the server).
11 months ago Martin van Dinther Improve and optimize PreparedStatement.setBigDecimal() implementation. It now checks on null input parameter to prevent NPE. Also removed code to trim leading zero's.
11 months ago Martin van Dinther Extend testing also against Jul2021
11 months ago Martin van Dinther Update used monetdb_container
11 months ago Martin van Dinther Update GH actions to v4
12 months ago Martin van Dinther Optimise code, use append(char) instead of append(String)
12 months ago Martin van Dinther An array_size of 0 (so new String[0]) is allowed in java.
12 months ago Martin van Dinther Corrected ResultSetMetaData methods getPrecision(), getColumnDisplaySize() and ParameterMetaData method getPrecision() for the interval data types. They now return more precise information for the 13 possible interval data types.
12 months ago Martin van Dinther Improved ResultSetMetaData.getColumnTypeName() and ParameterMetaData.getParameterTypeName() for interval types. It now returns more precise information for the 13 possible interval data types.
12 months ago Martin van Dinther Improve MonetResultSetMetaData contructor by checking on valid arrays once, such that this does not need to be checked in methods for each result column.
12 months ago Martin van Dinther Improve isSigned() information on result columns and parameters of Types.DATE, Types.TIMESTAMP and Types.TIMESTAMP_WITH_TIMEZONE. These can have a negative year.
12 months ago Martin van Dinther Optimise getMetaData(). We can compute the number of result columns, so avoid to go through all metadata entries in column[] to test if it is a result column.
12 months ago Martin van Dinther Optimise getParameterMetaData(). We can compute the number of parameters now, so avoid to go through all entries in column[] to test if it is a parameter.
13 months ago Martin van Dinther Improved DatabaseMetaData.getTypeInfo(). It now also returns the serial and bigserial data types and all 13 possible interval data types.
13 months ago Martin van Dinther Extend Test_DBCmetadata() test with missing calls to getProcedures(), getProcedureColumns(), getFunctions() and getFunctionColumns() for user defined procedure and user defined function.
13 months ago Joeri van Ruth Allow to run 'make test' in the toplevel directory
13 months ago Joeri van Ruth Implement the new schema= option of the jdbc URL
13 months ago Joeri van Ruth Target timezone is in minutes, setTimeZone is in seconds
13 months ago Joeri van Ruth Convert release.txt to release.md and add TLS info
13 months ago Joeri van Ruth Add Parameter#isTlsOnly method
13 months ago Joeri van Ruth Add verbose mode to TLSTester
13 months ago Martin van Dinther Correct the example in the comment.
13 months ago Martin van Dinther Optimised internal method getParamIdx(). Instead of going through a loop each time (for all result columns and parameters), we now calculate the internal array index value directly, which is much faster.
14 months ago Martin van Dinther Extend Test_DBCmetadata() with calls to DatabaseMetaData methods which return a String and need to sent a query to the server to get the info.
14 months ago Martin van Dinther Adjust JDBC_API_Tester to accept new behavior of returning a varchar instead of clob or char as metadata. This new behavior applies to MonetDB servers 11.50 or higher.
14 months ago Martin van Dinther Branch cleanup_types has been merged into default, so enable the condition where type_digits is now returning a lower number.
14 months ago Martin van Dinther Remove not needed/used internal method checkValidProperty()
14 months ago Martin van Dinther Improve the code, layout, order of variables and setting, and text.
14 months ago Martin van Dinther Resolve some javadoc errors and warnings
14 months ago Martin van Dinther Remove not used/needed serialVersionUID
14 months ago Martin van Dinther Add missing javadoc comment
14 months ago Martin van Dinther Add missing license headers
14 months ago Martin van Dinther Suppress warning: [fallthrough] possible fall-through into case
14 months ago Martin van Dinther Suppress warning: [serial] serializable class ValidationError has no definition of serialVersionUID
14 months ago Martin van Dinther Resolve warning: no comment
14 months ago Martin van Dinther Suppress warning: [serial] serializable class Failure has no definition of serialVersionUID
14 months ago Martin van Dinther Also catch java.net.URISyntaxException and java.net.MalformedURLException and convert them to an IOException.
14 months ago Martin van Dinther Resolve warning: [deprecation] URL(String) in URL has been deprecated
14 months ago Martin van Dinther Move non JDBC API method to the end where the other add methods are placed.
14 months ago Martin van Dinther Removed old v3.3 changes from the ChangeLog. Those are still available in the ChangeLog-Archive.
14 months ago Martin van Dinther Added missing Copyright header comments
14 months ago Martin van Dinther Prepare JDBC_API_Tester for changed output (digits return 31 instead of 32 for int, 15 instead 16 for smallint) once branch cleanup_types will be merged into default.
15 months ago Joeri van Ruth Merge 'monetdbs' into 'default'
15 months ago Joeri van Ruth Merge 'default' into 'monetdbs' monetdbs
15 months ago Joeri van Ruth relax wording of expected exception monetdbs