From 06839bda7662b9f24a3c26223f0767e9e094926e Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 6 May 2026 09:19:12 +0200 Subject: [PATCH] RELEASE-NOTES: synced Also bump pending version to 8.21.0 --- RELEASE-NOTES | 26 ++++++++++++++++++++------ include/curl/curlver.h | 8 ++++---- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 11e2a62d83..ebcf7a1eb3 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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 diff --git a/include/curl/curlver.h b/include/curl/curlver.h index 231adf743a..f93ca6fd03 100644 --- a/include/curl/curlver.h +++ b/include/curl/curlver.h @@ -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