| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1893be4 commit ea48918
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -3701,6 +3701,33 @@ Type: Documentation-only | |||
| 3701 | 3701 | Passing non-supported argument types is deprecated and, instead of returning `false`, | |
| 3702 | 3702 | will throw an error in a future version. | |
| 3703 | 3703 | ||
| 3704 | + ### DEP0187: `process.features.ipv6` and `process.features.uv` | ||
| 3705 | + | ||
| 3706 | + <!-- YAML | ||
| 3707 | + changes: | ||
| 3708 | + - version: REPLACEME | ||
| 3709 | + pr-url: https://github.com/nodejs/node/pull/55545 | ||
| 3710 | + description: Documentation-only deprecation. | ||
| 3711 | + --> | ||
| 3712 | + | ||
| 3713 | + Type: Documentation-only | ||
| 3714 | + | ||
| 3715 | + These properties are unconditionally `true`. Any checks based on these properties are redundant. | ||
| 3716 | + | ||
| 3717 | + ### DEP0188: `process.features.tls_*` | ||
| 3718 | + | ||
| 3719 | + <!-- YAML | ||
| 3720 | + changes: | ||
| 3721 | + - version: REPLACEME | ||
| 3722 | + pr-url: https://github.com/nodejs/node/pull/55545 | ||
| 3723 | + description: Documentation-only deprecation. | ||
| 3724 | + --> | ||
| 3725 | + | ||
| 3726 | + Type: Documentation-only | ||
| 3727 | + | ||
| 3728 | + `process.features.tls_alpn`, `process.features.tls_ocsp`, and `process.features.tls_sni` are | ||
| 3729 | + deprecated, as their values are guaranteed to be identical to that of `process.features.tls`. | ||
| 3730 | + | ||
| 3704 | 3731 | [NIST SP 800-38D]: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf | |
| 3705 | 3732 | [RFC 6066]: https://tools.ietf.org/html/rfc6066#section-3 | |
| 3706 | 3733 | [RFC 8247 Section 2.4]: https://www.rfc-editor.org/rfc/rfc8247#section-2.4 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1922,12 +1922,18 @@ A boolean value that is `true` if the current Node.js build includes the inspect | |||
| 1922 | 1922 | ||
| 1923 | 1923 | <!-- YAML | |
| 1924 | 1924 | added: v0.5.3 | |
| 1925 | + deprecated: REPLACEME | ||
| 1925 | 1926 | --> | |
| 1926 | 1927 | ||
| 1928 | + > Stability: 0 - Deprecated. This property is always true, and any checks based on it are | ||
| 1929 | + > redundant. | ||
| 1930 | + | ||
| 1927 | 1931 | * {boolean} | |
| 1928 | 1932 | ||
| 1929 | 1933 | A boolean value that is `true` if the current Node.js build includes support for IPv6. | |
| 1930 | 1934 | ||
| 1935 | + Since all Node.js builds have IPv6 support, this value is always `true`. | ||
| 1936 | + | ||
| 1931 | 1937 | ## `process.features.require_module` | |
| 1932 | 1938 | ||
| 1933 | 1939 | <!-- YAML | |
@@ -1953,32 +1959,50 @@ A boolean value that is `true` if the current Node.js build includes support for | |||
| 1953 | 1959 | ||
| 1954 | 1960 | <!-- YAML | |
| 1955 | 1961 | added: v4.8.0 | |
| 1962 | + deprecated: REPLACEME | ||
| 1956 | 1963 | --> | |
| 1957 | 1964 | ||
| 1965 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 1966 | + | ||
| 1958 | 1967 | * {boolean} | |
| 1959 | 1968 | ||
| 1960 | 1969 | A boolean value that is `true` if the current Node.js build includes support for ALPN in TLS. | |
| 1961 | 1970 | ||
| 1971 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional ALPN support. | ||
| 1972 | + This value is therefore identical to that of `process.features.tls`. | ||
| 1973 | + | ||
| 1962 | 1974 | ## `process.features.tls_ocsp` | |
| 1963 | 1975 | ||
| 1964 | 1976 | <!-- YAML | |
| 1965 | 1977 | added: v0.11.13 | |
| 1978 | + deprecated: REPLACEME | ||
| 1966 | 1979 | --> | |
| 1967 | 1980 | ||
| 1981 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 1982 | + | ||
| 1968 | 1983 | * {boolean} | |
| 1969 | 1984 | ||
| 1970 | 1985 | A boolean value that is `true` if the current Node.js build includes support for OCSP in TLS. | |
| 1971 | 1986 | ||
| 1987 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional OCSP support. | ||
| 1988 | + This value is therefore identical to that of `process.features.tls`. | ||
| 1989 | + | ||
| 1972 | 1990 | ## `process.features.tls_sni` | |
| 1973 | 1991 | ||
| 1974 | 1992 | <!-- YAML | |
| 1975 | 1993 | added: v0.5.3 | |
| 1994 | + deprecated: REPLACEME | ||
| 1976 | 1995 | --> | |
| 1977 | 1996 | ||
| 1997 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 1998 | + | ||
| 1978 | 1999 | * {boolean} | |
| 1979 | 2000 | ||
| 1980 | 2001 | A boolean value that is `true` if the current Node.js build includes support for SNI in TLS. | |
| 1981 | 2002 | ||
| 2003 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional SNI support. | ||
| 2004 | + This value is therefore identical to that of `process.features.tls`. | ||
| 2005 | + | ||
| 1982 | 2006 | ## `process.features.typescript` | |
| 1983 | 2007 | ||
| 1984 | 2008 | <!-- YAML | |
@@ -1996,12 +2020,17 @@ A value that is `"strip"` if Node.js is run with `--experimental-strip-types`, | |||
| 1996 | 2020 | ||
| 1997 | 2021 | <!-- YAML | |
| 1998 | 2022 | added: v0.5.3 | |
| 2023 | + deprecated: REPLACEME | ||
| 1999 | 2024 | --> | |
| 2000 | 2025 | ||
| 2026 | + > Stability: 0 - Deprecated. This property is always true, and any checks based on it are | ||
| 2027 | + > redundant. | ||
| 2028 | + | ||
| 2001 | 2029 | * {boolean} | |
| 2002 | 2030 | ||
| 2003 | 2031 | A boolean value that is `true` if the current Node.js build includes support for libuv. | |
| 2004 | - Since it's currently not possible to build Node.js without libuv, this value is always `true`. | ||
| 2032 | + | ||
| 2033 | + Since it's not possible to build Node.js without libuv, this value is always `true`. | ||
| 2005 | 2034 | ||
| 2006 | 2035 | ## `process.finalization.register(ref, callback)` | |
| 2007 | 2036 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments