Skip to content

Instantly share code, notes, and snippets.

@msabramo
Created June 9, 2015 15:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save msabramo/05ca407f20c36da2c133 to your computer and use it in GitHub Desktop.
Save msabramo/05ca407f20c36da2c133 to your computer and use it in GitHub Desktop.
FreeTDS 0.95 ChangeLog
Finally, after years of improvements and fixes we got a new version
Summary of Changes in release 0.95
--------------------------------------------
User visible (not in a particular order):
- Support for build with CMake under Windows.
- Support MSSQL 2008:
- new date/time types;
- NBCROWs;
- able to retrieve CLR UDT types in binary format.
- Moved from CVS to git.
- Support MARS under ODBC.
- IPv6 support.
- Support unsigned Sybase types.
- Sybase use some characters conversion like MSSQL.
- Bulk-copy improvements:
- more types;
- support for empty fields;
- no needs for seekable file;
- avoid possible buffer overflows;
- less memory consumption;
- handle different BIT fields in Sybase;
- -T option for datacopy.
- datacopy:
- prompting for password (use "-" password on command line);
- empty user/password (to use Kerberos).
- Support for query notifications in ODBC.
- Support for protocols 7.2 and 7.3 under dblib and ctlib.
- dblib:
- dbpivot extension;
- dbprcollen extension to get printable column size;
- add DBCOL2 structure for dbtablecolinfo;
- support DBTEXTSIZE option for dbsetopt;
- support SRCNUMERICBIND and SRCDECIMALBIND binding;
- DATETIME2BIND extension binding to support new mssql 2008 type;
- ODBC:
- add SQL_INFO_FREETDS_TDS_VERSION option to SQLGetInfo to retrieve FreeTDS
version;
- add --enable-odbc-wide-tests configure option to use wide functions in
unit tests.
- Better thread support.
- Allow to specify server SPN for GSSAPI.
- Sybase graceful disconnects.
- Better support for VARCHAR(MAX)/VARBINARY(MAX).
- Better error reporting from login failure.
- More strict test for configuration errors, fails if configuration is wrong.
- "use utf-16" option to enable use of UTF-16 for server encoding (MSSQL).
- Remove support for Dev-C++.
- Remove support for bad iconv, use libiconv instead (Tru64 and HP-UX should
be affected), connect will fail.
- New NTLM options:
- "use lanman";
- "use ntlmv2".
- New Kerberos options:
- "realm" ("REALM" in ODBC);
- "spn" ("ServerSPN" in ODBC).
- New certificate options:
- "ca file";
- "crl file";
- "check certificate hostname".
- Many bug fixes, majors:
- SSPI with Kerberos on some setup;
- SQLCancel threading;
- ctlib numeric;
- ODBC statistic function quotings.
People taking part in this effort
---------------------------------
- Alexandros Giouzenis <alexandrosg@gmail.com>
- Ben Slade
- datacopy password prompt
- Christos Zoulas
- improve defncopy and fisql
- server maintainer
- some build fixes
- Constantin Vasilyev
- Craig A. Berry <craigberry@mac.com>
- BCP improvements
- VMS support
- Daniel Fazekas <fdsubs@t-online.hu>
- some fixes for dblib
- Ed Avis
- Frediano Ziglio <freddy77@gmail.com>
- ... lot of stuff ...
- ... really! ...
- Fredy Paquet
- Ian Lister
- James K. Lowden <jklowden@freetds.org>
- documentation update
- Makefiles improvements
- dbpivot
- improve error reporting
- ... lot of stuff ...
- Jason Yanowitz
- Jun Kang Chin
- UTF-16 encoding from server ("use utf-16")
- Justin T Pryzby
- Ken Collins
- Kerberos SSPI fix
- Ladislav Karrach <lacak@zoznam.sk>
- help fixing a problem with transaction with newer protocol
- Visual Studio support updates
- add DATETIME2BIND support in dblib and other new types improvements
- Marc Abramowitz <marc@marc-abramowitz.com>
- improved logging and error reporting
- Travis continue integration
- documentation updates
- Martin Wilck
- fix for ctlib cursors
- Matt Lilley
- fix MARS problem
- Matthew Green
- improved datacopy
- Mikhail Denisenko <denisenkom@gmail.com>
- NBCROW support
- Mikhail Teterin
- Peter Deacon <peterd@iea-software.com>
- IPv6 support
- Pietro Cerutti
- Ramiro Morales <ramiro@rmorales.net>
- pymssql support
- fix some bugs with dblib RPC
- many build fixes
- Richard Hughes <richard.freetds@rhughes.net>
- query notification in ODBC
- Samuel Ferencik <samuel.ferencik@barclays.com>
- help fixing NTLM problem with small buffers
- improved ctlib
- Sebastien Flaesch
- Shiva Ramabadran <sramabadran@users.noreply.github.com>
- Steve Langasek <steve.langasek@canonical.com>
- fix some compatibility and bugs
- Tony Esposito
- DYNPROC fix for Sybase
- Willi Langenberger
Frediano
_______________________________________________
FreeTDS mailing list
FreeTDS@lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/freetds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment