@@ -1024,4 +1024,26 @@ struct CompatibilityFlags @0x8f8c1b68151b6cef {
10241024 # a temporary error on email delivery.
10251025 # Note that by enabling this, user-provided Message-IDs are stripped and
10261026 # Email Workers will generate and use its own.
1027+
1028+ removeNodejsCompatEOLv22 @117 :Bool
1029+ $compatEnableFlag("remove_nodejs_compat_eol_v22" )
1030+ $compatDisableFlag("add_nodejs_compat_eol_v22" )
1031+ $impliedByAfterDate(name = "removeNodejsCompatEOL" , date = "2027-04-30" );
1032+ # Removes APIs that reached end-of-life in Node.js 22.x. When using the
1033+ # removeNodejsCompatEOL flag, this will default enable on/after 2027-04-30.
1034+
1035+ removeNodejsCompatEOLv23 @118 :Bool
1036+ $compatEnableFlag("remove_nodejs_compat_eol_v23" )
1037+ $compatDisableFlag("add_nodejs_compat_eol_v23" )
1038+ $impliedByAfterDate(name = "removeNodejsCompatEOLv24" , date = "2025-09-01" );
1039+ # Removes APIs that reached end-of-life in Node.js 23.x. This will default
1040+ # enable when the removeNodejsCompatEOLv24 flag is enabled after 2025-09-01.
1041+ # Went EOL on 2025-06-01
1042+
1043+ removeNodejsCompatEOLv24 @119 :Bool
1044+ $compatEnableFlag("remove_nodejs_compat_eol_v24" )
1045+ $compatDisableFlag("add_nodejs_compat_eol_v24" )
1046+ $impliedByAfterDate(name = "removeNodejsCompatEOL" , date = "2028-04-30" );
1047+ # Removes APIs that reached end-of-life in Node.js 24.x. When using the
1048+ # removeNodejsCompatEOL flag, this will default enable on/after 2028-04-30.
10271049}
0 commit comments