← Commit list

06839bda76

Daniel Stenberg
Daniel Stenberg
2026-05-06
SUCCESS Duration: 226s

Subject

RELEASE-NOTES: synced

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

RELEASE-NOTES+20 -6
@@ -1,11 +1,11 @@
-curl and libcurl 8.20.1
+curl and libcurl 8.21.0
Public curl releases: 275
Command line options: 273
curl_easy_setopt() options: 308
Public functions in libcurl: 100
- Authors: 1463
- Contributors: 3664
+ Authors: 1464
+ Contributors: 3665
This release includes the following changes:
@@ -13,7 +13,14 @@ This release includes the following changes:
This release includes the following bugfixes:
o asyn-thrdd: fix result processing without wakeup socketpair [2]
+ o gtls: fix some typos [15]
+ o lib: two minor typos [16]
+ o libcurl-easy.md: minor clarifications [19]
o mqtt: validate PINGRESP and DISCONNECT have remaining_length == 0 [7]
+ o setopt: changing the proxy port is also a proxy change [23]
+ o show-headers.md: mention bold headers and --no-styled-output [17]
+ o tool_formparse.c: fix two minor comment typos [25]
+ o tool_formparse: polish error message + make two functions static [1]
o user-agent.md: mention double quotes too [3]
This release includes the following known bugs:
@@ -36,12 +43,19 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Daniel Stenberg, Jeremy Nicoll, Raymond Steen, Stefan Eissing,
- Viktor Szakats
- (5 contributors)
+ Daniel Stenberg, dependabot[bot], Jeremy Nicoll, Raymond Steen,
+ Sollace on github, Stefan Eissing, Viktor Szakats
+ (7 contributors)
References to bug reports and discussions on issues:
+ [1] = https://curl.se/bug/?i=21510
[2] = https://curl.se/bug/?i=21476
[3] = https://curl.se/mail/archive-2026-04/0029.html
[7] = https://hackerone.com/reports/3702718
+ [15] = https://curl.se/bug/?i=21498
+ [16] = https://curl.se/bug/?i=21496
+ [17] = https://curl.se/bug/?i=21495
+ [19] = https://curl.se/bug/?i=21491
+ [23] = https://curl.se/bug/?i=21485
+ [25] = https://curl.se/bug/?i=21480
include/curl/curlver.h+4 -4
@@ -32,13 +32,13 @@
/* This is the version number of the libcurl package from which this header
file origins: */
-#define LIBCURL_VERSION "8.20.1-DEV"
+#define LIBCURL_VERSION "8.21.0-DEV"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 8
-#define LIBCURL_VERSION_MINOR 20
-#define LIBCURL_VERSION_PATCH 1
+#define LIBCURL_VERSION_MINOR 21
+#define LIBCURL_VERSION_PATCH 0
/* This is the numeric version of the libcurl version number, meant for easier
parsing and comparisons by programs. The LIBCURL_VERSION_NUM define always
follows this syntax:
@@ -58,7 +58,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number.
*/
-#define LIBCURL_VERSION_NUM 0x081401
+#define LIBCURL_VERSION_NUM 0x081500
/*
* This is the date and time when the full source package was created. The