RELEASE-NOTES: synced

bump pending version to 8.19.0
This commit is contained in:
Daniel Stenberg
2026-01-17 16:48:15 +01:00
parent 85c841cb45
commit 5aa303f1bf
2 changed files with 71 additions and 10 deletions

View File

@@ -1,36 +1,66 @@
curl and libcurl 8.18.1
curl and libcurl 8.19.0
Public curl releases: 273
Command line options: 273
curl_easy_setopt() options: 308
Public functions in libcurl: 100
Contributors: 3573
Contributors: 3577
This release includes the following changes:
o windows: bump minimum to Vista (from XP) [12]
This release includes the following bugfixes:
o altsvc: only accept 17 byte dates from files [22]
o build: detect and include `inttypes.h` again [13]
o build: drop duplicate C includes [54]
o build: globally suppress DJGPP warnings in `FD_SET()` [56]
o checksrc: do not apply `BANNEDFUNC` to struct member functions [35]
o checksrc: warn for leading spaces before the preprocessor hash [72]
o cmake: reference OpenSSL and ZLIB imported targets only when enabled [41]
o cmake: silence useless compiler warnings triggered by the FASTBuild generator [43]
o config-plan9: set `HAVE_STDINT_H` again [17]
o curl: limit Windows-specific code to Windows builds, other tidy-ups [48]
o curl_easy_nextheader.md: a new transfer invalidates 'prev' [69]
o digest: handle quotes in the path [50]
o docs: explicitly call out Slowloris as not a security flaw [6]
o examples: omit forward declarations, apply misc fixes [60]
o GOVERNANCE.md: Post-Daniel BDFL [31]
o hostip6: remove debug-only code [24]
o http/3: add description for known server error codes [15]
o imap: check `imap_sendf()` printf masks at compile-time [67]
o imap: skip literals inside quoted strings [30]
o KNOWN_BUGS.md: absolute Unix domain filename for SOCKS on Windows [37]
o ldap: silence potential unused variable warning (OS400) [55]
o lib: reorder protocol functions to avoid forward declarations (email) [76]
o lib: reorder protocol functions to avoid forward declarations (ftp) [75]
o lib: reorder protocol functions to avoid forward declarations (misc cont.) [66]
o lib: reorder protocol functions to avoid forward declarations (misc) [77]
o lib: reorder protocol functions to avoid forward declarations (ssh) [65]
o lib: use (u)int64_t instead of long long [39]
o Makefile.am: delete RPM targets referencing non-existent files [9]
o Makefile.am: drop stray VC project files from dist [5]
o mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE [29]
o mbedtls: remove newline from failf() call [25]
o md4, md5: drop redundant forward declarations [64]
o mime: drop fallback for unused `R_OK` macro [58]
o mimepost: allocate main struct on-demand [20]
o mod_curltest: silence unused argument compiler warning [63]
o mprintf: drop old sprintf fallback [7]
o mqtt: better too-big-message-check [73]
o msvc: drop exception, make `BIT()` a bitfield with Visual Studio [2]
o ngtcp2: stabilize recv [18]
o openldap: avoid forward declarations in ldaps code [62]
o plan9: drop special build and orphaned references [33]
o ratelimit: download finetune [16]
o tftp: correct the filename length check [70]
o tool: improve error/warning messages when output filename sanitization fails [36]
o tool_cb_hdr: suppress header output when --out-null [10]
o tool_dirhie: drop superfluous `F_OK` fallback (Windows) [8]
o tool_doswin: document `ENABLE_VIRTUAL_TERMINAL_PROCESSING` toolchain support [44]
o tool_operate: remove 'else' for VMS [3]
o url.h: fix `-Wdocumentation` [61]
o urldata.h: remove two forward-declared structs not used [4]
o urldata: change 'keep_post' into three distinct bitfields [21]
o urldata: convert 'long' fields to fixed variable types [47]
@@ -57,14 +87,16 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Andrew Kvalheim, Daniel Stenberg, James Fuller, Joshua Vandaële,
Megamouse on github, Patrick Monnerat, Ray Satiro, renovate[bot],
Stefan Eissing, Viktor Szakats
(10 contributors)
Andrew Kvalheim, calm329, Daniel Gustafsson, Daniel Stenberg,
dependabot[bot], gudyuu on hackerone, James Fuller, Joshua Vandaële,
Megamouse on github, Michał Antoniak, Patrick Monnerat, Ray Satiro,
renovate[bot], Stefan Eissing, Tomáš Malý, Viktor Szakats, z2_, Йоте
(18 contributors)
References to bug reports and discussions on issues:
[1] = https://curl.se/bug/?i=20209
[2] = https://curl.se/bug/?i=20142
[3] = https://curl.se/bug/?i=20221
[4] = https://curl.se/bug/?i=20206
[5] = https://curl.se/bug/?i=20272
@@ -73,19 +105,48 @@ References to bug reports and discussions on issues:
[8] = https://curl.se/bug/?i=20214
[9] = https://curl.se/bug/?i=20270
[10] = https://curl.se/bug/?i=20235
[12] = https://curl.se/bug/?i=17985
[13] = https://curl.se/bug/?i=20208
[15] = https://curl.se/bug/?i=20202
[16] = https://curl.se/bug/?i=20228
[17] = https://curl.se/bug/?i=20201
[18] = https://curl.se/bug/?i=20220
[20] = https://curl.se/bug/?i=20260
[21] = https://curl.se/bug/?i=20262
[22] = https://curl.se/bug/?i=20259
[24] = https://curl.se/bug/?i=20334
[25] = https://curl.se/bug/?i=20333
[27] = https://curl.se/bug/?i=20250
[29] = https://curl.se/bug/?i=20319
[30] = https://curl.se/bug/?i=20320
[31] = https://curl.se/bug/?i=20325
[33] = https://curl.se/bug/?i=20243
[35] = https://curl.se/bug/?i=20323
[36] = https://curl.se/bug/?i=20044
[37] = https://curl.se/bug/?i=20236
[39] = https://curl.se/bug/?i=20233
[41] = https://curl.se/bug/?i=20217
[43] = https://curl.se/bug/?i=20230
[44] = https://curl.se/bug/?i=20315
[47] = https://curl.se/bug/?i=20227
[48] = https://curl.se/bug/?i=20213
[50] = https://curl.se/bug/?i=20295
[54] = https://curl.se/bug/?i=20303
[55] = https://curl.se/bug/?i=20302
[56] = https://curl.se/bug/?i=20299
[58] = https://curl.se/bug/?i=20298
[60] = https://curl.se/bug/?i=20296
[61] = https://curl.se/bug/?i=20294
[62] = https://curl.se/bug/?i=20293
[63] = https://curl.se/bug/?i=20292
[64] = https://curl.se/bug/?i=20291
[65] = https://curl.se/bug/?i=20290
[66] = https://curl.se/bug/?i=20289
[67] = https://curl.se/bug/?i=20287
[69] = https://curl.se/bug/?i=20285
[70] = https://hackerone.com/reports/3508321
[72] = https://curl.se/bug/?i=20282
[73] = https://hackerone.com/reports/3508500
[75] = https://curl.se/bug/?i=20276
[76] = https://curl.se/bug/?i=20275
[77] = https://curl.se/bug/?i=20274

View File

@@ -32,13 +32,13 @@
/* This is the version number of the libcurl package from which this header
file origins: */
#define LIBCURL_VERSION "8.18.1-DEV"
#define LIBCURL_VERSION "8.19.0-DEV"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 8
#define LIBCURL_VERSION_MINOR 18
#define LIBCURL_VERSION_PATCH 1
#define LIBCURL_VERSION_MINOR 19
#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 will
always follow 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 0x081201
#define LIBCURL_VERSION_NUM 0x081300
/*
* This is the date and time when the full source package was created. The