Download | Release Notes | Changelog |
Release date: 15 Jan 2013
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.
Revision #394 Tue 2013-01-15 02:23:23 +0100
safer number truncation with ResultSet.getInt(), ResultSet.getLong() and ResultSet.getShort()
Tue 2013-01-15 02:22:15 +0100
For Boolean data type BIT(1), ResultSet.getString() should return either "true" or "false", not unprintable string with single byte 0x1 or 0x0
Tue 2013-01-15 02:18:28 +0100
, - implement DatabaseMetaData.getTypeInfo()
Mon 2013-01-14 00:15:13 +0100
improve several DatabaseMetaData methods : - fallback to empty result set for getProcedureColumns/getFunctionColumns if I_S.parameters not available (a better fallbac might be implemented in the future) - getProcedures returns now also functions (compatibility with ConnectorJ) - getColumns() now handles unsigned types correctly (since JDBC does not have anything unsigned, returned data type for "unsigned" is the bigger numeric type) - MySQLProtocol is extended with version-related functions - getMajorServerVersion(), getMinorServerVersion(), getPatchServerVersion() - MySQLResultSet returns empty schema name, but non-empty catalog name, for consistency with the rest of the driver.
Sat 2013-01-12 19:27:29 +0100
Fix driver version
Sat 2013-01-12 19:27:13 +0100
Remove sqlEscapeString, it is duplicate of already existing escapeString
Sat 2013-01-12 19:24:05 +0100
Fix findColumn() - the string parameter is meant to be column label, and only if label is missing column name It was implemented other way around
Sat 2013-01-12 19:23:15 +0100
- implemented getProcedureColumns and getFunctionColumns
Sat 2013-01-12 00:29:16 +0100
Remove unused variable
Sat 2013-01-12 00:27:01 +0100
, : Rework MySQLDatabaseMetaData. - Implement getProcedures() and getFunction(). - Fix methods returning empty result set ( getPseudoColumns() etc) to have correct number and type of columns. Add tests to check correct structure of returned result sets. - Consistently map MySQL schemas to JDBC catalogs.
Sat 2013-01-12 00:18:40 +0100
- support dumpQueriesOnException=true in JDBC URL. Also dump queries on syntax errors.
Tue 2013-01-08 01:48:38 +0100
Fix asserton that is thrown if Connection.getWarnings() called after connection is closed. (observed when using Netbeans with the driver)
Also, add check for closed connection before statements execution.
Tue 2013-01-08 01:32:55 +0100
- fix MySQLDatabaseMetaData ConnectorJ compatibility wrt schemas vs catalogs ,i.e make supportsSchemasXXX methods return false, and supportsCatalogsXXXX return true.
Mon 2013-01-07 01:36:34 +0100
remove common database metadata. move methods to MySQLDatabaseMetaData. This abstraction was only useful to support drizzle server, and now got obsolete
Sun 2013-01-06 01:24:23 +0100
Build : compile for Java6. remove unused dependency on mockito
Sun 2013-01-06 01:22:56 +0100
: support IPv6 addresses in JDBC URL (square-bracket syntax)
Fri 2013-01-04 12:12:00 +0100
Fix test case
Fri 2013-01-04 12:11:46 +0100
Fix warnings about unused variables
Fri 2013-01-04 12:11:00 +0100
: use a single (static) java.util.Timer and multiple TimerTasks to implement timeouts, rather than multiple Timers, since every java.util.Timer has a background thread attached to it.
Tue 2012-12-25 16:38:29 +0100
support dumpQueriesOnException=true in the JDBC URL.
Fri 2012-12-21 19:15:36 +0100
remove 'All rights reserved' from the copyright notice
Thu 2012-12-20 17:57:38 +0100
simplify Statement.close
Sun 2012-12-16 00:39:35 +0100
- Timeout behavior is erratic. The actual reason is bug in socket timeout implementation in the JVM (at least reproducible on Windows), that manifests in following socket behavior - once timeout on a socket occurs, after this the socket is "hosed" - after it, any timeout > 0 will result to immediate SocketTimeoutException. To workaround, timeout is reimplemented again, with the Timer. The implementation is moved from Protocol to Statement impementation , where it belongs to.
Sat 2012-12-15 23:30:12 +0100
- Extend test case to reproduce erratic behavior of socket based query timeout.
Mon 2012-12-10 15:51:17 +0100
support sessionVariables connection URL parameter
Sun 2012-12-09 17:40:13 +0100
Fix warnings - unused class members, variables. Ensure all enum values are handled in switch statements
Sun 2012-12-09 17:38:48 +0100
Accept "jdbc:mariadb:" prefix in addition to "jdbc:mysql", simplify url parsing code
Sun 2012-12-09 17:35:37 +0100
Cleanup, fix eclipse warnings - add serialVersion field to all serializable classes.
Sun 2012-12-09 17:31:53 +0100
: generate custom MANIFEST.MF to satisfy OSGi rules
Wed 2012-12-05 17:31:38 +0100
: ArrayOutOffBounds exception parsing JDBC URL
Fix parsing parameters , contributed by Bjorn Melinder.
Mon 2012-12-03 14:32:49 +0100
Change version (test buildbot)
Sun 2012-12-02 03:21:39 +0100
remove drizzle related time packing routines, remove checking for Java5. This driver does not work with java5
Sun 2012-12-02 02:51:00 +0100
refactor callable statement tests
Sun 2012-12-02 02:11:38 +0100
test refactoring, do not strip comments from prepared statements
Sat 2012-12-01 22:48:25 +0100
remove unused method, cleanup escape processing test
Sat 2012-12-01 19:01:12 +0100
test commit to check buildbot
Sat 2012-12-01 18:34:50 +0100
test commit to check buildbot
Fri 2012-11-30 04:32:53 +0100
fix useSSL,add trustServerCertificate
Fri 2012-11-30 03:09:01 +0100
copy with SSL sockets not supporting shutdownOutput
Fri 2012-11-30 01:41:07 +0100
Support generic URLs in LOAD DATA LOCAL INFILE
Thu 2012-11-29 21:13:35 +0100
Minor cleanup : remove unused stuff, fix comments
Thu 2012-11-29 20:54:06 +0100
Remove comments, mostly IDE generated, but also wrong and trivial ones
Thu 2012-11-29 20:39:10 +0100
More copyright dance. Remove SSL test, it does not do anything
Thu 2012-11-29 18:48:23 +0100
copyright dance
Thu 2012-11-29 17:29:19 +0100
fix license, project name etc in pom.xml
Thu 2012-11-29 15:56:32 +0100
Fixed typo. Thanks to Mark Leith for this contribution
Thu 2012-11-29 15:49:14 +0100
Fix typo.
Thanks Mark Leith for this contribution.
Thu 2012-11-29 00:44:51 +0100
rebranding driver
This page is: Copyright © 2025 MariaDB. All rights reserved.