RELEASE-NOTES: synced

8.15.0 release
This commit is contained in:
Daniel Stenberg 2025-07-16 08:19:39 +02:00
parent 566428160b
commit cfbfb65047
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
2 changed files with 22 additions and 7 deletions

View file

@ -62,7 +62,10 @@ This release includes the following bugfixes:
o cmake: sync tests scripts by using the variable `BUNDLE` [46] o cmake: sync tests scripts by using the variable `BUNDLE` [46]
o cmake: sync tests scripts with each other and autotools (more) [100] o cmake: sync tests scripts with each other and autotools (more) [100]
o cmake: use `target_link_options()` when available [43] o cmake: use `target_link_options()` when available [43]
o config-win32: fix default targets, shorten macro logic [227]
o configure: order LDAP after the SSL libraries
o connect: drop unused struct member [209] o connect: drop unused struct member [209]
o connection: clarify `transport` [197]
o connection: eliminate member `remote_addr` [10] o connection: eliminate member `remote_addr` [10]
o curl-config: fix whitespace in usage text [122] o curl-config: fix whitespace in usage text [122]
o curl.h: make CURL_IPRESOLVE_* symbols defined as longs [206] o curl.h: make CURL_IPRESOLVE_* symbols defined as longs [206]
@ -77,6 +80,7 @@ This release includes the following bugfixes:
o curl_path: make SFTP handle a path like /~ properly. [11] o curl_path: make SFTP handle a path like /~ properly. [11]
o curlinfo: provide the 'digest' feature [168] o curlinfo: provide the 'digest' feature [168]
o CURLSHOPT_SHARE.md: mention multi-threading requires callbacks [161] o CURLSHOPT_SHARE.md: mention multi-threading requires callbacks [161]
o DEPRECATE.md: add VS2005 removal to the list [214]
o digest: fix build with disabled digest auth [72] o digest: fix build with disabled digest auth [72]
o DISTROS: update NixOS link o DISTROS: update NixOS link
o docs,tests: fix english grammar "allow to" -> "allow <something> to" [158] o docs,tests: fix english grammar "allow to" -> "allow <something> to" [158]
@ -101,6 +105,7 @@ This release includes the following bugfixes:
o ftplistparser: split parse_unix into sub functions [77] o ftplistparser: split parse_unix into sub functions [77]
o h2_serverpush: fix file handle leaks reported by clang-tidy [105] o h2_serverpush: fix file handle leaks reported by clang-tidy [105]
o h3: fix query of concurrent streams [220] o h3: fix query of concurrent streams [220]
o http/3: report handshake with version and cipher as for TCP connections [212]
o http2: do not delay RST send on aborted transfer [57] o http2: do not delay RST send on aborted transfer [57]
o http2: fix var types in is_alive() implementations [222] o http2: fix var types in is_alive() implementations [222]
o http: explicitly ignore parsing errors for Retry-After [98] o http: explicitly ignore parsing errors for Retry-After [98]
@ -108,6 +113,9 @@ This release includes the following bugfixes:
o http_ntlm: protect against null deref [95] o http_ntlm: protect against null deref [95]
o http_ntlm: remove unreachable code [88] o http_ntlm: remove unreachable code [88]
o INSTALL.md: cygwin details and add source code link [4] o INSTALL.md: cygwin details and add source code link [4]
o ldap: avoid automake caching issues with LDAP library names
o ldap: if ldap-lib is sufficient, add it to LIBS.
o ldap: initial support for --with-ldap option
o lib2082: drop `typedef struct` [118] o lib2082: drop `typedef struct` [118]
o lib: address singleuse issues [132] o lib: address singleuse issues [132]
o lib: avoid reusing unclean connection [73] o lib: avoid reusing unclean connection [73]
@ -170,6 +178,7 @@ This release includes the following bugfixes:
o test1499, 1599: use `%LOGDIR` [226] o test1499, 1599: use `%LOGDIR` [226]
o test1499: verify two chunked responses on reused connection [145] o test1499: verify two chunked responses on reused connection [145]
o test1596: let test pass after year 2036 [35] o test1596: let test pass after year 2036 [35]
o test1706: pass include directory to `managen` for out-of-tree builds [187]
o tests/client: drop autotools logic no longer necessary [45] o tests/client: drop autotools logic no longer necessary [45]
o tests/client: use `curl_mfprintf()` [48] o tests/client: use `curl_mfprintf()` [48]
o tests/dnsd: read config from file [85] o tests/dnsd: read config from file [85]
@ -266,11 +275,11 @@ advice from friends like these:
hiimmat on github, Jeroen Ooms, Joel Depooter, John Haugabook, hiimmat on github, Jeroen Ooms, Joel Depooter, John Haugabook,
Karthik Dasari, Keno Fischer, Kirill Obukhov, Larry Campbell, Karthik Dasari, Keno Fischer, Kirill Obukhov, Larry Campbell,
Luca Kellermann, Luke Wilde, Marcel Lang, Marcel Raad, Markus Unterwaditzer, Luca Kellermann, Luke Wilde, Marcel Lang, Marcel Raad, Markus Unterwaditzer,
Michael Kaufmann, NINIKA, Orgad Shaneh, Patrick Monnerat, Patrick Stoeckle, Max Dymond, Michael Kaufmann, NINIKA, Orgad Shaneh, Patrick Monnerat,
Piotr Nakraszewicz, Randall S. Becker, Ray Satiro, renovate[bot], Patrick Stoeckle, Piotr Nakraszewicz, Randall S. Becker, Ray Satiro,
Rod Widdowson, Ryan Hooper, SC404, Stefan Eissing, Theodore A. Roth, renovate[bot], Rod Widdowson, Ryan Hooper, SC404, Stefan Eissing,
Tristan Perrault, Viktor Szakats, Yedaya Katsman, z2_ Theodore A. Roth, Tristan Perrault, Viktor Szakats, Yedaya Katsman, z2_
(56 contributors) (57 contributors)
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
@ -460,6 +469,7 @@ References to bug reports and discussions on issues:
[184] = https://curl.se/bug/?i=17822 [184] = https://curl.se/bug/?i=17822
[185] = https://curl.se/bug/?i=17814 [185] = https://curl.se/bug/?i=17814
[186] = https://curl.se/bug/?i=17818 [186] = https://curl.se/bug/?i=17818
[187] = https://curl.se/bug/?i=17926
[188] = https://curl.se/bug/?i=17843 [188] = https://curl.se/bug/?i=17843
[189] = https://curl.se/bug/?i=13288 [189] = https://curl.se/bug/?i=13288
[190] = https://curl.se/bug/?i=17917 [190] = https://curl.se/bug/?i=17917
@ -468,6 +478,7 @@ References to bug reports and discussions on issues:
[194] = https://curl.se/bug/?i=17913 [194] = https://curl.se/bug/?i=17913
[195] = https://curl.se/bug/?i=17902 [195] = https://curl.se/bug/?i=17902
[196] = https://curl.se/bug/?i=17895 [196] = https://curl.se/bug/?i=17895
[197] = https://curl.se/bug/?i=17923
[198] = https://curl.se/bug/?i=17909 [198] = https://curl.se/bug/?i=17909
[199] = https://curl.se/bug/?i=17909 [199] = https://curl.se/bug/?i=17909
[200] = https://curl.se/bug/?i=17907 [200] = https://curl.se/bug/?i=17907
@ -482,6 +493,8 @@ References to bug reports and discussions on issues:
[209] = https://curl.se/bug/?i=17908 [209] = https://curl.se/bug/?i=17908
[210] = https://curl.se/bug/?i=17903 [210] = https://curl.se/bug/?i=17903
[211] = https://curl.se/bug/?i=17897 [211] = https://curl.se/bug/?i=17897
[212] = https://curl.se/bug/?i=17922
[214] = https://curl.se/bug/?i=17934
[215] = https://curl.se/bug/?i=17892 [215] = https://curl.se/bug/?i=17892
[216] = https://curl.se/bug/?i=17880 [216] = https://curl.se/bug/?i=17880
[217] = https://curl.se/bug/?i=17882 [217] = https://curl.se/bug/?i=17882
@ -494,3 +507,4 @@ References to bug reports and discussions on issues:
[224] = https://curl.se/bug/?i=17875 [224] = https://curl.se/bug/?i=17875
[225] = https://curl.se/bug/?i=17829 [225] = https://curl.se/bug/?i=17829
[226] = https://curl.se/bug/?i=17871 [226] = https://curl.se/bug/?i=17871
[227] = https://curl.se/bug/?i=17916

View file

@ -69,8 +69,9 @@ dates. The tool was called `httpget` before 2.0, `urlget` before 4.0 then
`curl` since 4.0. `libcurl` and `curl` are always released in sync, using the `curl` since 4.0. `libcurl` and `curl` are always released in sync, using the
same version numbers. same version numbers.
- 8.15.0: pending - 8.16.0: pending
- 8.14.1: Jun 4 2025 - 8.15.0: July 16, 2025
- 8.14.1: June 4 2025
- 8.14.0: May 28 2025 - 8.14.0: May 28 2025
- 8.13.0: April 2 2025 - 8.13.0: April 2 2025
- 8.12.1: February 13 2025 - 8.12.1: February 13 2025