updated jTDS to 1.2.8 (1.3.1 requires Java7 so I kept it on 1.2.x)

from release notes:
06/08/2013 - jTDS 1.2.8 released

Changes from jTDS 1.2.7
=======================

06/02/2013 - Holger Rehn
 o Fixed bug #702, ConnectionJDBC2.getMutex() isn't thread-safe.

05/16/2013 - Holger Rehn
 o Added range check to class BlobBuffer as proposed by Benedict Elliott Smith.
 o Applied patch for explicitly creating an in-memory BlobBuffer provided by
   Benedict Elliott Smith.

05/03/2013 - Holger Rehn
 o Fixed a bug that could cause the statement cache to be disabled.
 o Removed unnecessary synchronization overhead from SQL statement parser.

05/01/2013 - Holger Rehn
 o Fixed bug #687, JtdsObjectFactory don't accept the connection property name
   mappings used in jTDS versions up to jTDS 1.2.6.

04/02/2013 - Holger Rehn
 o Fixed bug #699, conversion from timestamp String to Date fails.

03/08/2013 - Holger Rehn
 o Improved fix for bug #694, the previous attempt wasn't sufficient.

03/07/2013 - Holger Rehn
 o Applied fix for bug #695 provided by Keith Robinson.
 o Fixed bug #694, jTDS logger may cause an NPE.

02/24/2013 - Holger Rehn
 o Fixed bug #508, the driver ignored unspecified server errors signaled by a
   TDS DONE token if no ERROR token has been received before.

02/18/2013 - Holger Rehn
 o Fixed bug #682, error when using date/time escapes in a procedure call.

01/25/2013 - Holger Rehn
 o Added test for JDBC date/time escapes used in a procedure call.

12/24/2012 - Holger Rehn
 o Added test for bug #686, SQL error invalidates a Statement's internal state.
 o Fixed bug #626 by added a type mapping for java.math.BigInteger.

12/19/2012 - Holger Rehn
 o Applied fix for MSSQL 2000 compatibility provided by Andrew Fink (bug #683).

11/15/2012 - Holger Rehn
 o Fixed bug #552, jTDS fails to find an SQL Server instance if the discovery
   requests' response is split into multiple network packets.

10/28/2012 - Holger Rehn
 o Added test for bug #575, parameter types not available via ParameterMetaData.
 o Fixed build scripts, Maven artifacts are no longer included in the distro
   package.

===============================================================================
10/27/2012 - jTDS 1.2.7 released
===============================================================================

Changes from jTDS 1.2.6
=======================

10/26/2012 - Holger Rehn
 o Added test for bug #638, preparedStatement.setTimestamp sets seconds to 0.
 o Added test for bug #644, updateNull not working with MSSQL DECIMAL field.
 o Added test for bug #500, Statement.execute() fails if using cursors and
   SHOWPLAN_ALL is set to ON.
 o Fixed bug #528, any ResultSet gets dropped when using RETURN_GENERATED_KEYS.
 o A ResultSet returned by Statement.getGeneratedKeys() is no longer updatable.
 o Improved the database meta data by adding (JDBC4) column IS_AUTOINCREMENT.

10/25/2012 - Holger Rehn
 o Removed unnecessary console logging from various unit tests.
 o Improved overall driver performance by avoiding blocking (and potentially
   slow) lookup of virtual data streams, required for any request/response.

10/24/2012 - Holger Rehn
 o Fixed a bug that caused Statement.close() to throw an exception for errors
   caused by previously executed SQL statements.
 o Added unit tests for bugs #473 and #635.

10/23/2012 - Holger Rehn
 o Reduced locking in SharedSocket.finalize() to a minimum, as proposed by Kods
   in bug #609.

10/18/2012 - Holger Rehn
 o Added test for bug #632, year-check 1753-9999 not valid for type DATE.
 o Added test for bug #624, MS SQL Server 2008 full text search problem.
 o Extended build process to create and upload Maven artifacts to sonatype.org
   (bug #636, bug #668, feature request #49, feature request #70).

10/15/2012 - Holger Rehn
 o Fixed various JUnit tests causing warnings.

10/10/2012 - Holger Rehn
 o Fixed format conversion errors for DATETIME, DATE and TIME values.
 o Fixed bug #615, the SQL parser doesn't correctly handle function escapes
   containing nested (unescaped) functions.
 o Fixed bug #634, incorrect comment processing in callable statements.

10/09/2012 - Holger Rehn
 o Fixed parameter name format for procedure calls using named parameters.
 o Fixed unit tests that depend on date/time data types to be skipped if run
   against a server not supporting that types.

10/08/2012 - Holger Rehn
 o Fixed bug #647, preparing a statement including a WITH clause doesn't
   retrieve resultset meta data.

10/06/2012 - Holger Rehn
 o Added unit tests for bug #654 and the SQL parser bug reported in patch #115.

10/05/2012 - Holger Rehn
 o Implemented support for the COMPUTE (BY) operator (bug #678, patch #48) and
   added corresponding unit tests.

10/02/2012 - Holger Rehn
 o Corrected unit test for bug #507, the executing thread's interruption state
   hasn't been cleared, causing subsequent tests to fail.
 o Fixed bug #677, possible deadlock in JtdsStatement.close().

10/01/2012 - Holger Rehn
 o Added test for bug #677.
 o Fixed and greatly simplified SAfeTest.testCursorResultSetConcurrency0003().
 o Fixed unit test for bug #343, failing if run against SQL Server 2005.

09/28/2012 - Holger Rehn
 o Improved JUnit tests, setting server language "US-English" prevents a number
   of tests from failing.
 o Improved performance of ResultSetTest.testOutOfMemory() by about 100%.
 o Corrected JUnit test for timestamp values prior to 06/15/1940 0:00:00.
 o Fixed bug #676, error in SQL parser concerning multi line comments.
 o Fixed bug #541, data type mismatch when using {ts}/{t}/{d} JDBC escapes and
   added regression tests.
 o Added test for bug #676.
 o Improved test for bug #634.

09/27/2012 - Holger Rehn
 o PreparedStatementTest.testPrepareFailWarning() doesn't fail anymore when run
   against newer SQL Server versions or Sybase ASE.

09/26/2012 - Holger Rehn
 o Added test for bug #634.

09/25/2012 - Holger Rehn
 o Added test for bug #669.
 o Fixed StatementTest to be less strict when checking query timeout.

09/22/2012 - Holger Rehn
 o Fixed a number of incorrect error messages.
 o An attempt to execute a standard SQL statement using a CallableStatement now
   throws an appropriate SQLException on preparation instead of spurious errors
   when setting parameter values (bug #637).
 o Test for bug #637.

09/21/2012 - Holger Rehn
 o Fixed possible NPEs in JtdsObjectFactory (bug #633).
 o Added missing getter/setter methods for connection property "autoCommit" in
   class JtdsDataSource.
 o Corrected data types for connection properties "autoCommit" and "useNTLMv2".
 o Added missing properties to JtdsObjectFactoryUnitTest.testNoProperties().
 o Added missing default for connection property "useNTLMv2".
 o Corrected and simplified JtdsObjectFactoryTest and JtdsDataSourceTest.
 o Fixed memory pollution caused by ThreadLocal Calendar instances (bug #661).
 o Improved fix for bug #561 and bug #619 by not re-using GregorianCalendar
   instances anymore.
 o Implemented ResultSet.isClosed() method defined in JDBC 4.0 (bug #665).

09/19/2012 - Holger Rehn
 o Added test for bug #657.

09/18/2012 - Holger Rehn
 o Fixed buffer overflow in SQL parser (bug #673).
 o Added missing description for 'autoCommit' property added in revision [1123].
 o Corrected a number of JUnit tests.

09/07/2012 - Holger Rehn
 o Fixed jTDS version reported by the driver.

08/21/2012 - Holger Rehn
 o Applied build system changes proposed by Rainer Schwarze in patch #105.
 o Added compiler settings missing in some build files.
 o Updated feature matrix for SQL Server 2008 compatibility (bug #643).

08/17/2012 - Holger Rehn
 o Added service provider configuration file for JDBC driver class (bug #659).
 o Applied patch provided by Rainer Schwarze to reduce log pollution during
   emulated XA recovery (bug #656).
 o Removed @Override annotation not supported prior to Java 1.5.
 o Fixed spurious login timeouts that could occur in case multiple connections
   are established concurrently (bug #667).
 o Corrected bug, a stream hasn't been closed in CharsetInfo (bug #642).

08/16/2012 - Holger Rehn
 o Fixed typos in Messages.properties (bug #608).
 o Removed WebRing code from the project web site (bug #660).
 o Fixed a race condition when closing a JtdsStatement in multiple threads
   concurrently (Patch #121, #118).


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||                                                                           ||
||                      SourceForge Project Upgrade                          ||
||                                                                           ||
|| The previous tracker item IDs have been replaced by individual bug/patch  ||
|| IDs and are no longer valid.                                              ||
||                                                                           ||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


===============================================================================
08/15/2012 - jTDS 1.2.6 released
===============================================================================

Changes from jTDS 1.2.5
=======================

08/15/2012 - Holger Rehn
 o Applied patch [3048203] by amallon, adding a new 'autoCommit' connection
   property to override the auto commit default for newly created connections.
 o Commented out tests not compatible with Java 1.4, that have been added since
   the jTDS 1.2.5 release.
 o Adopted build scripts to exclude test classes from distro.

03/22/2012 - Holger Rehn
 o Applied patch [3476715] for bug [3260570] provided by Apaali, parsing
   time values containing fractions of seconds may fail.
 o Applied fix [3436324] suggested by Shane StClair, JtdsStatement.close()
   failed due to invalid state.

09/04/2011 - Holger Rehn
 o Applied patch [3290370] by Maarten van der Zwaart, re-send UDP recovery
   packet when connecting an SQL Server by instance name.
 o Applied patch [3224480] by Shane StClair, adding support for spatial types
   geometry/geography for TDS versions greater than 7.0.
 o Applied patch [3307731] by Rainer Schwarze, ResultSet cancellation may cause
   connection to be closed.
 o Applied backport of IPv6 support from 2.0 branch provided by George Dimitrov
   and his unit test for the URL parser (patch [3402583]).

01/02/2011 - Holger Rehn
 o Corrected bug [3141458], NPE if ResultSet.next() and ResultSet.close() are
   called by multiple threads concurrently.

10/07/2010 - Holger Rehn
 o Corrected bug [3078236], exception chaining time grows exponentially with
   number of exceptions in chain.
 o Corrected bug [3081749], SSPIJNIClient.getInstance() isn't thread-safe.
 o Corrected a bug in JtdsStatement.close(), any RuntimeException would have
   masked a prior SQLException.
 o Improved fix for bug [2931326], Statement.close() cannot throw NPE anymore.

05/17/2010 - Holger Rehn
 o Corrected bug [2931326], NPE if Statement.close() is called by multiple
   threads concurrently.
 o Applied fix for bug [3002431] by Rainer Schwarze, improved handling of port
   discovery errors.
 o Improved error messages if a value cannot be converted to a given SQL type.
 o Corrected bug [3000472], TimerThread started when closing last connection.
 o Fixed method synchronization in TimerThread.