Re: FreeTDS 1.1 Release Candidate 1

Igor Korot <[email protected]> Mon, 4 Feb 2019 15:47:56 -0600
Newsgroups gmane.comp.db.tds.freetds
Message-ID <CA+FnnTyRUP4Gwn9QKQ35UHTZNDJ03+8-Rg6zDsJCchFvtTi1Kg@mail.gmail.com>
Frediano,

On Mon, Feb 4, 2019 at 1:42 PM Frediano Ziglio <[email protected]> wrote:
>
> Hi,
>    time for a new release.
>
> Although stable branch is kept updated with bugs and minor features new big
> features, build improves and potential compatibility changes are not ported
> to stable branch. Release bring all these changes, here (available also in NEWS
> file) changes for next release:
>
>
> Summary of Changes in release 1.1
> --------------------------------------------
> User visible (not in a particular order):
> - Removed 4.2 and 7.0 as default TDS protocol versions during
>   configure, the default if not specified is now "auto", to connect
>   to such obsolete servers you need to specify explicitly the version
>   ("auto" won't attempt these versions). CMake build default to
>   version 7.1;
> - allows to disable TLS 1.0 support;
> - pool server allows to specify different username/password for server
>   and clients allowing to hide internal server logins;
> - tsql utility now send final partial query to server to avoid to have
>   to specify a final "GO" line to terminate commands;
> - better support for Microsoft cluster, client will attempt multiple
>   connection to server at the same time if DNS reply multiple IPs;
> - MONEY/SMALLMONEY types are now formated with 4 decimal digits to
>   avoid truncation;
> - MARS support is now compiled by default;
> - pool server is now compiled by default;
> - Fixed SQL_ATTR_LOGIN_TIMEOUT for ODBC;
> - Fixed large integer numbers for ODBC RPC constants;
> - Fixed encrypted logins if "auto" protocol version is used;
> - Support CS_TIMEOUT and CS_LOGIN_TIMEOUT properties under CTLibrary;
> - Added a dbacolname function in DBLibrary, similar to dbcolname but
>   for compute columns (mainly for Sybase now, Microsoft removed
>   support for compute columns);
> - NTLMv2 is now on by default.
>
> Implementation:
> - Improved UTF-8 performances;
> - Use more stdint.h style definitions (like uint32_t);
> - Use bool type instead of int;
> - pool server compile under Windows too (not as capable as Unix
>   version);
> - CMake build is now able to do an installation;
> - Added a src/utils directory to collect all common code not strictly
>   related to replacements or TDS;
> - Simplified makefiles;
> - Support CP1252 encoding in internal trivial iconv;
> - Better ODBC detection. Allows to specify a directory with
>   --with-iodbc to specify custom iOBDC.

Thank you for the new release prerparation.
What is the lowest version freeTDS can connect to now (for both
Sybase/SAP ASE and MS)?


>
> Kind Regards,
>   Frediano
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> https://lists.ibiblio.org/mailman/listinfo/freetds