1.5 Release #639
freddy77
started this conversation in
Show and tell
1.5 Release
#639
Replies: 2 comments
-
|
Some notes
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Big step forward, great job awfully. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I think it's time for a new release. I had some doubt till I started preparing the list of changes. There are more than I thought!
This is the current list (from NEWS.md file):
User visible (not in a particular order):
pthread_cond_timedwait_relative_npon newer Android;compatibility with different servers like OpenServer;
strictencryption for naked TLS (TDS 8.0);tds7_send_record(bulk transfer);freetds.confto be stored in~/.config(Unix).with MS driver);
odbc_parse_connect_string`;SQL_ATTR_METADATA_IDattribute;SQL_ATTR_QUERY_TIMEOUT;SQLInstallDriverExWandSQLRemoveDriver;EncryptandHostNameInCertificatesettings;SQLGetInfoSQL_DRIVER_HSTMTandSQL_DRIVER_HDESC;SERVERto overrideDSNorSERVERNAMEsettings;AUTOfrom Windows dialog;SQL_C_STINYINT;SQLDescribeParamusingsp_describe_undeclared_parameters.dest_collen>src_collen;*resultlenfor conversions to SYBIMAGE fromcs_convert;datafmt->formatto avoid not initialized values;bcp_colfmt_ps`;ct_commandwithCS_MOREoption;_blk_get_col_data: Consistently returnTDS_FAILon failure;BLK_VERSION_{155,157,160};ct_describe;blk_props;CS_ENDPOINT(socket file descriptor) usingct_con_props;CS_PRODUCT_NAMEusingct_con_props;CS_INTERRUPT_CBand corresponding return values:CS_INT_*;DBSETLPORT;tds_get_query_head;SO_REUSEADDRoption;tds_send_login_ackproduct name length;TCP_NODELAYafter accepting connected sockets.(*) Feature backported in stable 1.4 branch.
Implementation:
NULLdereference;SYBSINT1type conversion;GNUInstallDirs;booltype for boolean instead of integer;(U)INT64_Cmacros;tds_newmacros toinclude/freetds/macros.h;tds_strndupto utils;FREETDS_SRCDIRoverrides for tests;in libTDS;
tds_socket_set_nodelayutility;TDSCOLUMN::column_bindlenfield to signed type;TDS serverinstead ofAdaptive Serverin error messages;TDS_END_LEN_STRINGutility;TDS_SERVER_TYPEswitch statements;getoptin tests for more compatibility;stdint.hin Visual Studio if available.Preparing the release involve some changes in documentation, a lot of testing (especially not so common environments), packaging, website updates. Usually involves some RC releases (last release there was a single RC).
I hope to get a RC release out this week or the next.
Beta Was this translation helpful? Give feedback.
All reactions