quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

DEPRECATE.md (2411B)


      1 <!--
      2 Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
      3 
      4 SPDX-License-Identifier: curl
      5 -->
      6 
      7 # Items to be removed from future curl releases
      8 
      9 If any of these deprecated features is a cause for concern for you, please
     10 email the
     11 [curl-library mailing list](https://lists.haxx.se/listinfo/curl-library)
     12 as soon as possible and explain to us why this is a problem for you and
     13 how your use case cannot be satisfied properly using a workaround.
     14 
     15 ## Nothing
     16 
     17 Nothing is currently scheduled to be removed.
     18 
     19 ## msh3 support
     20 
     21 The msh3 backed for QUIC and HTTP/3 was introduced in April 2022 but has never
     22 been made to work properly. It has seen no visible traction or developer
     23 activity from the msh3 main author (or anyone else seemingly interested) in
     24 two years. As a non-functional backend, it only adds friction and "weight" to
     25 the development and maintenance.
     26 
     27 Meanwhile, we have a fully working backend in the ngtcp2 one and we have two
     28 fully working backends in OpenSSL-QUIC and quiche well on their way of ending
     29 their experimental status in a future.
     30 
     31 We remove msh3 support from the curl source tree in July 2025.
     32 
     33 ## winbuild build system
     34 
     35 curl drops support for the winbuild build method after September 2025.
     36 
     37 We recommend migrating to CMake. See the migration guide in
     38 `docs/INSTALL-CMAKE.md`.
     39 
     40 ## Windows CE
     41 
     42 Windows CE "mainstream support" ended on October 9, 2018, and "Extended
     43 Support" ended on October 10, 2023.
     44 
     45 curl drops all support in November 2025.
     46 
     47 ## VS2008
     48 
     49 curl drops support for getting built with Microsoft Visual Studio 2008 in
     50 November 2025.
     51 
     52 The only reason we kept support for this version is for Windows CE - and we
     53 intend to remove support for that Operating System in this time frame as well.
     54 Bumping the minimum to VS2010. VS2008 is a pain to support.
     55 
     56 Previous discussion and details: https://github.com/curl/curl/discussions/15972
     57 
     58 ## Past removals
     59 
     60  - axTLS (removed in 7.63.0)
     61  - Pipelining (removed in 7.65.0)
     62  - PolarSSL (removed in 7.69.0)
     63  - NPN (removed in 7.86.0)
     64  - Support for systems without 64-bit data types (removed in 8.0.0)
     65  - NSS (removed in 8.3.0)
     66  - gskit (removed in 8.3.0)
     67  - MinGW v1 (removed in 8.4.0)
     68  - NTLM_WB (removed in 8.8.0)
     69  - space-separated `NOPROXY` patterns (removed in 8.9.0)
     70  - hyper (removed in 8.12.0)
     71  - Support for Visual Studio 2005 and older (removed in 8.13.0)
     72  - Secure Transport (removed in 8.15.0)
     73  - BearSSL (removed in 8.15.0)