CINXE.COM

Release Notes for next curl release

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Release Notes for next curl release</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="/curl.css"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" href="/logo/curl-symbol.svg" type="image/svg+xml"> <link rel="alternate" type="application/rss+xml" title="cURL Releases" href="https://github.com/curl/curl/releases.atom"> </head> <body> <div class="main"> <div class="menu"> <div class="dropdown"> <a class="dropbtn" href="/dev/">Dev-related docs</a> <div class="dropdown-content"> <a href="/dev/code-review.html">Code Review</a> <a href="/dev/code-style.html">Code Style</a> <a href="/dev/contribute.html">Contribute</a> <a href="/dev/deprecate.html">Deprecate</a> <a href="/dev/internals.html">Internals</a> <a href="/dev/new-protocol.html">New protocol</a> <a href="/dev/release-procedure.html">Release procedure</a> <a href="/dev/roadmap.html">Roadmap</a> <a href="/dev/runtests.html">Run tests</a> <a href="/dev/source.html">Source code</a> <a href="/rfc/">Specifications</a> <a href="https://testclutch.curl.se/">Test Clutch</a> <a href="/dev/testcurl.html">Test curl</a> <a href="/dev/test-fileformat.html">Test case file format</a> <a href="/dev/tests-overview.html">Tests Overview</a> <a href="/dev/vuln-disclosure.html">Vulnerability Disclosure Policy</a> </div> </div> <div class="dropdown"> <a class="dropbtn" href="/dev/./">Current status</a> <div class="dropdown-content"> <a href="/dev/builds.html">Autobuilds</a> <a href="/snapshots/">Daily snapshots</a> <a href="/dashboard.html">Dashboard</a> <a href="/dev/feature-window.html">Feature window</a> <a href="/gitstats/">git stats</a> <a href="https://github.com/curl/curl/issues" target="_blank">Issues (github)</a> <a href="https://github.com/curl/curl/pulls" target="_blank">Pull requests (github)</a> <a href="/dev/release-notes.html">Release Notes</a> </div> </div> </div> <div class="contents"> <div class="where"><a href="/">curl</a> / <a href="/dev/">Development</a> / <b>Pending Release Notes</b></div> <div class="relatedbox"> <b>Related:</b> <br><a href="/ch/">changelog</a> <br><a href="/docs/manpage.html">curl manpage</a> <br><a href="/snapshots/">Daily Snapshots</a> <br><a href="/docs/faq.html">FAQ</a> <br><a href="/docs/tutorial.html">Tutorial</a> <br><a href="/docs/releases.html">Release log</a> </div> <h1> Pending RELEASE-NOTES for the upcoming release </h1> <p> This is work in progress and will change before the release goes public on <b>2025-04-02</b>. <p> <p> Changes: <ul class="changes"> </ul> <p> Bugfixes: <ul class="bugfixes"> <li> <a href="https://curl.se/bug/?i=16179">asyn-thread: fix build with `CURL_DISABLE_SOCKETPAIR`</a> <li> <a href="https://curl.se/bug/?i=16169">asyn-thread: fix HTTPS RR crash</a> <li> <a href="https://curl.se/bug/?i=16227">asyn-thread: fix the returned bitmask from Curl_resolver_getsock</a> <li> <a href="https://curl.se/bug/?i=16216">asyn-thread: survive a c-ares channel set to NULL</a> <li> <a href="https://curl.se/bug/?i=16214">build: add tool_hugehelp.c into IBMi build</a> <li> <a href="https://curl.se/bug/?i=16153">cmake/Find: set `&lt;Modulename&gt;_FOUND` for compatibility when found via `pkg-config`</a> <li> <a href="https://curl.se/bug/?i=16126">cmake: add integration tests, run them in CI</a> <li> <a href="https://curl.se/bug/?i=16207">cmake: always reference OpenSSL and ZLIB via imported targets</a> <li> <a href="https://curl.se/bug/?i=16233">cmake: avoid unnecessary `-L` for implicit link dirs</a> <li> <a href="https://curl.se/bug/?i=16146">cmake: drop `LDAP_DEPRECATED=1` macro, to sync with autotools</a> <li> <a href="https://curl.se/bug/?i=16198">cmake: initialize variables where missing</a> <li> <a href="https://curl.se/bug/?i=16182">cmake: lib order fixes for picky linkers (e.g. binutils `ld`)</a> <li> <a href="https://curl.se/bug/?i=16191">cmake: normalize before matching paths with syspaths</a> <li> <a href="https://curl.se/bug/?i=16242">cmake: respect `GNUTLS_CFLAGS` when detected via `pkg-config`</a> <li> <a href="https://curl.se/bug/?i=16190">cmake: respect `GNUTLS_LIBRARY_DIRS` in `libcurl.pc` and `curl-config`</a> <li> <a href="https://curl.se/bug/?i=16243">cmake: save a line with `CMAKE_C_IMPLICIT_LINK_DIRECTORIES` exclusion</a> <li> <a href="https://curl.se/bug/?i=16144">cmake: tidy up string append and list prepend syntax</a> <li> <a href="https://curl.se/bug/?i=16209">configure/cmake: check for realpath</a> <li> <a href="https://curl.se/bug/?i=16183">configure/cmake: set asyn-rr a feature only if httpsrr is enabled</a> <li> <a href="https://curl.se/bug/?i=16202">content_encoding: #error on too old zlib</a> <li> <a href="https://curl.se/bug/?i=16256">curl_global_sslset.md: Add SSL backend names</a> <li> <a href="https://curl.se/bug/?i=16204">CURLOPT_SSH_KNOWNHOSTS.md: strongly recommend using this</a> <li> <a href="https://curl.se/bug/?i=16245">CURLSHOPT_SHARE.md: adjust for the new SSL session cache</a> <li> <a href="https://curl.se/bug/?i=16139">docs: better explain multi-part byte range behavior</a> <li> <a href="https://curl.se/bug/?i=16269">docs: use valid example domain names</a> <li> <a href="https://curl.se/bug/?i=16248">generate.bat: remove curl_get_line.c from the curlx file list</a> <li> <a href="https://curl.se/bug/?i=16160">header.md: mention `Authorization:` and `Cookie:` special treatment</a> <li> <a href="https://curl.se/bug/?i=16213">imap: TLS upgrade fix</a> <li> <a href="https://curl.se/bug/?i=16221">INTERNALS: fix c-ares, as we actually support 1.6.0 or later</a> <li> <a href="https://curl.se/bug/?i=16176">ldap: drop support for legacy Novell LDAP SDK</a> <li> <a href="https://curl.se/bug/?i=16184">lib: include necessary headers for `inet_ntop`/`inet_pton`</a> <li> <a href="https://curl.se/bug/?i=16273">lib: silence LibreSSL collision warning on non-MSVC Windows</a> <li> <a href="https://curl.se/bug/?i=16268">libssh2: comparison is always true because rc &lt;= -1</a> <li> <a href="https://curl.se/bug/?i=16199">libssh2: raise lowest supported version to 1.2.8</a> <li> <a href="https://curl.se/bug/?i=16200">libssh: drop support for libssh older than 0.9.0</a> <li> <a href="https://curl.se/bug/?i=16194">libssh: silence `-Wconversion` with a cast (Windows 32-bit)</a> <li> <a href="https://curl.se/bug/?i=16163">netrc: return code cleanup, fix missing file error</a> <li> <a href="https://curl.se/bug/?i=16232">openssl-quic: ignore ciphers for h3</a> <li> <a href="https://curl.se/bug/?i=16246">openssl: fix out of scope variables in goto</a> <li> <a href="https://curl.se/bug/?i=16208">pop3: TLS upgrade fix</a> <li> <a href="https://curl.se/bug/?i=16226">runtests: fix the disabling of the memory tracking</a> <li> <a href="https://curl.se/bug/?i=16220">runtests: quote commands to support paths with spaces</a> <li> <a href="https://curl.se/bug/?i=16240">scache: add magic checks</a> <li> <a href="https://curl.se/bug/?i=16187">smb: silence `-Warray-bounds` with gcc 13+</a> <li> <a href="https://curl.se/bug/?i=16189">smtp: TLS upgrade fix</a> <li> <a href="https://curl.se/bug/?i=16196">SPONSORS.md: clarify that we don&apos;t promise goods or services</a> <li> <a href="https://curl.se/bug/?i=16223">test1516: avoid failure due to spaces in path</a> <li> test2080: simplify, avoid the null byte <li> <a href="https://curl.se/bug/?i=16111">tidy-up: make per-file `ARRAYSIZE` macros global as `CURL_ARRAYSIZE`</a> <li> <a href="https://curl.se/bug/?i=16211">tool_cfgable: sort struct fields by size, use bitfields for booleans</a> <li> <a href="https://curl.se/bug/?i=16159">tool_getparam: add &quot;TLS required&quot; flag for each such option</a> <li> <a href="https://curl.se/bug/?i=16201">tool_ssls: switch to tool-specific get_line function</a> <li> <a href="https://curl.se/bug/?i=16253">vtls: fix multissl-init</a> <li> <a href="https://curl.se/bug/?i=16261">vtsl: eliminate &apos;data-&gt;state.ssl_scache&apos;</a> <li> <a href="https://curl.se/bug/?i=16237">wakeup_write: make sure the eventfd write sends eight bytes</a> <li> <a href="https://curl.se/bug/?i=16230">wolfssl: silence compiler warning (MSVC 2019), simplify existing</a> </ul> <p> Contributors:<p> Andrew Kirillov, arlt on github, Christian Schmitz, CueXXIII on Github, Dan Fandrich, Daniel Stenberg, deliciouslytyped on github, Fay Stegerman, Jan Engelhardt, Kai Pastor, Marcel Raad, Michael Kaufmann, mschroeder-fzj on github, nono303 on github, Philip Heiduck, qhill, Ralf A. Timmermann, Ray Satiro, renovate[bot], Stefan Eissing, Terence Eden, thisisgk on github, Viktor Szakats, zzq1015 on github </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10