From 77999887e11686db4d93efacd3d1cc8595633ad9 Mon Sep 17 00:00:00 2001 From: Andy Pfister Date: Tue, 17 Mar 2026 20:33:40 +0100 Subject: [PATCH 1/3] Update libiconv to v1.19 --- CHANGELOG.md | 4 ++++ VERSION | 2 +- ext/tiny_tds/extconsts.rb | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 373e3695..954a9df7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## (unreleased) +## 3.4.1 + +* Use libiconv v1.18 for Windows and Linux builds. + ## 3.4.0 * Add Ruby 4.0 to the cross compile list diff --git a/VERSION b/VERSION index 18091983..47b322c9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.4.0 +3.4.1 diff --git a/ext/tiny_tds/extconsts.rb b/ext/tiny_tds/extconsts.rb index 4721c22c..5631f850 100644 --- a/ext/tiny_tds/extconsts.rb +++ b/ext/tiny_tds/extconsts.rb @@ -1,4 +1,4 @@ -ICONV_VERSION = ENV["TINYTDS_ICONV_VERSION"] || "1.18" +ICONV_VERSION = ENV["TINYTDS_ICONV_VERSION"] || "1.19" ICONV_SOURCE_URI = "http://ftp.gnu.org/pub/gnu/libiconv/libiconv-#{ICONV_VERSION}.tar.gz" OPENSSL_VERSION = ENV["TINYTDS_OPENSSL_VERSION"] || "3.6.0" From 01cf7c2a5bf566e799c0366a3a69e43410d4bd8f Mon Sep 17 00:00:00 2001 From: Andy Pfister Date: Tue, 17 Mar 2026 20:33:31 +0100 Subject: [PATCH 2/3] Update OpenSSL to v3.6.1 --- CHANGELOG.md | 2 +- ext/tiny_tds/extconsts.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 954a9df7..61f6a200 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 3.4.1 -* Use libiconv v1.18 for Windows and Linux builds. +* Use libiconv v1.18 and OpenSSL v3.6.1 for Windows and Linux builds. ## 3.4.0 diff --git a/ext/tiny_tds/extconsts.rb b/ext/tiny_tds/extconsts.rb index 5631f850..bb39140f 100644 --- a/ext/tiny_tds/extconsts.rb +++ b/ext/tiny_tds/extconsts.rb @@ -1,7 +1,7 @@ ICONV_VERSION = ENV["TINYTDS_ICONV_VERSION"] || "1.19" ICONV_SOURCE_URI = "http://ftp.gnu.org/pub/gnu/libiconv/libiconv-#{ICONV_VERSION}.tar.gz" -OPENSSL_VERSION = ENV["TINYTDS_OPENSSL_VERSION"] || "3.6.0" +OPENSSL_VERSION = ENV["TINYTDS_OPENSSL_VERSION"] || "3.6.1" OPENSSL_SOURCE_URI = "https://www.openssl.org/source/openssl-#{OPENSSL_VERSION}.tar.gz" FREETDS_VERSION = ENV["TINYTDS_FREETDS_VERSION"] || "1.5.10" From 6ea6e75640350b9bc6080d5fc42791451f1ee2ac Mon Sep 17 00:00:00 2001 From: Andy Pfister Date: Tue, 17 Mar 2026 20:34:39 +0100 Subject: [PATCH 3/3] Update freetds to v1.5.14 --- CHANGELOG.md | 2 +- ext/tiny_tds/extconsts.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61f6a200..2edddcaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 3.4.1 -* Use libiconv v1.18 and OpenSSL v3.6.1 for Windows and Linux builds. +* Use libiconv v1.18, OpenSSL v3.6.1 and freetds v1.5.14 for Windows and Linux builds. ## 3.4.0 diff --git a/ext/tiny_tds/extconsts.rb b/ext/tiny_tds/extconsts.rb index bb39140f..94e9f9b6 100644 --- a/ext/tiny_tds/extconsts.rb +++ b/ext/tiny_tds/extconsts.rb @@ -4,5 +4,5 @@ OPENSSL_VERSION = ENV["TINYTDS_OPENSSL_VERSION"] || "3.6.1" OPENSSL_SOURCE_URI = "https://www.openssl.org/source/openssl-#{OPENSSL_VERSION}.tar.gz" -FREETDS_VERSION = ENV["TINYTDS_FREETDS_VERSION"] || "1.5.10" +FREETDS_VERSION = ENV["TINYTDS_FREETDS_VERSION"] || "1.5.14" FREETDS_SOURCE_URI = "http://www.freetds.org/files/stable/freetds-#{FREETDS_VERSION}.tar.bz2"