No new features in this version.

API Changes (22)

  • [api] Introduce v8::Isolate::HasPendingException()
  • [import-attributes] Remove support for import assertions
  • Add ArrayBuffer::MaybeNew to the API.
  • [GC] Unaccount for external string memory explicitly
  • [source-phase-imports] Dynamic import source call
  • Move V8InspectorClient virtual function default implementations
  • [api] Avoid GetIsolateFromWritableObject() in GetCreationContext()
  • CDP API for ignoring execution contexts and anonymous scripts
  • [GC] Use unsigned int to track external memory
  • [api, objects] Add isolate as argument to String::MakeExternal
  • [api] Provide default implementation for IsRoot()
  • [heap] Expose isolate priority on the metrics API
  • [api] Fix SmiTagging for non-ptr compression
  • [api] ensure V8_ENABLE_CHECKS matches embedder
  • Report all available wasm debug symbol types on `Debugger.scriptParsed`
  • Fix build errors when enabling V8_ENABLE_LOCAL_OFF_STACK_CHECK
  • [debug] Add a unique ID to every `v8::StackTrace`.
  • Disallow Oilpan GC during heap snapshot generation
  • s390x: remove support for s390 32-bit, part 2
  • [api] implement v8::Module::HasTopLevelAwait()
  • [heap] Introduce shared trusted pointer table
  • S390x: remove support for s390 32-bit, part 1
JSON data
[
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Fri Oct 11 11:21:25 2024"
    },
    "commit": "e10e4796e63660e10c2b045a13e5439d63b3097f",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Oct 11 12:01:14 2024"
    },
    "subject": "[api] Introduce v8::Isolate::HasPendingException()",
    "milestone": 131
  },
  {
    "author": {
      "name": "Shu-yu Guo",
      "email": "syg@chromium.org",
      "time": "Thu Oct 03 22:51:32 2024"
    },
    "commit": "8e18266a98042875335dcba7f4e30f7397f4ba4d",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Oct 10 06:48:37 2024"
    },
    "subject": "[import-attributes] Remove support for import assertions",
    "milestone": 131
  },
  {
    "author": {
      "name": "Erik Corry",
      "email": "erikcorry@chromium.org",
      "time": "Tue Oct 08 11:23:10 2024"
    },
    "commit": "13d4eaea299186c32b85cb00072119f5c1c4a992",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Oct 09 16:59:05 2024"
    },
    "subject": "Add ArrayBuffer::MaybeNew to the API.",
    "milestone": 131
  },
  {
    "author": {
      "name": "Etienne Pierre-doray",
      "email": "etiennep@chromium.org",
      "time": "Fri Oct 04 17:40:29 2024"
    },
    "commit": "7ce5edc2caa949f8c0c55b455c721e32f6175d3a",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Oct 09 16:38:44 2024"
    },
    "subject": "[GC] Unaccount for external string memory explicitly",
    "milestone": 131
  },
  {
    "author": {
      "name": "Chengzhong Wu",
      "email": "legendecas@gmail.com",
      "time": "Thu Oct 03 22:26:41 2024"
    },
    "commit": "f1f6778676f00727329071ec2a16014951d18052",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Oct 09 04:38:36 2024"
    },
    "subject": "[source-phase-imports] Dynamic import source call",
    "milestone": 131
  },
  {
    "author": {
      "name": "Alex Kodat",
      "email": "akodat@rocketsoftware.com",
      "time": "Wed Oct 02 10:39:06 2024"
    },
    "commit": "aafd25ffbc72935b52fee731f957e5827c73a096",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Oct 03 14:47:35 2024"
    },
    "subject": "Move V8InspectorClient virtual function default implementations",
    "milestone": 131
  },
  {
    "author": {
      "name": "Dominik Inführ",
      "email": "dinfuehr@chromium.org",
      "time": "Tue Oct 01 11:24:07 2024"
    },
    "commit": "150ce0e3e96588559853405fe811be2dc86d70a0",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Oct 01 12:20:25 2024"
    },
    "subject": "[api] Avoid GetIsolateFromWritableObject() in GetCreationContext()",
    "milestone": 131
  },
  {
    "author": {
      "name": "Eric Leese",
      "email": "leese@chromium.org",
      "time": "Fri Sep 27 14:47:57 2024"
    },
    "commit": "db2ef55b78602346f67f7f015ec6ebb9e554d228",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Oct 01 08:41:54 2024"
    },
    "subject": "CDP API for ignoring execution contexts and anonymous scripts",
    "milestone": 131
  },
  {
    "author": {
      "name": "Etienne Pierre-doray",
      "email": "etiennep@chromium.org",
      "time": "Tue Oct 01 00:51:44 2024"
    },
    "commit": "0d3a50173b61231cf7ecc83bd4bd9f0d40aee63f",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Oct 01 01:36:20 2024"
    },
    "subject": "[GC] Use unsigned int to track external memory",
    "milestone": 131
  },
  {
    "author": {
      "name": "Dominik Inführ",
      "email": "dinfuehr@chromium.org",
      "time": "Fri Sep 27 09:46:17 2024"
    },
    "commit": "11ae654d02fbe731d2dbd81c3e0717560444b1b9",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Sep 27 10:55:44 2024"
    },
    "subject": "[api, objects] Add isolate as argument to String::MakeExternal",
    "milestone": 131
  },
  {
    "author": {
      "name": "Dominik Inführ",
      "email": "dinfuehr@chromium.org",
      "time": "Thu Sep 26 09:58:58 2024"
    },
    "commit": "27858b0109d63495acde52a578f7434a34e98241",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Sep 26 11:23:14 2024"
    },
    "subject": "[api] Provide default implementation for IsRoot()",
    "milestone": 131
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Tue Sep 24 08:30:48 2024"
    },
    "commit": "783d6d495b8983127d8008b4b8edd812f521328c",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Sep 24 13:15:20 2024"
    },
    "subject": "[heap] Expose isolate priority on the metrics API",
    "milestone": 131
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Mon Sep 23 13:39:09 2024"
    },
    "commit": "352ff310831565da3eb85a1a87a97735f4939a19",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Sep 23 14:32:47 2024"
    },
    "subject": "[api] Fix SmiTagging for non-ptr compression",
    "milestone": 131
  },
  {
    "author": {
      "name": "Ben Noordhuis",
      "email": "info@bnoordhuis.nl",
      "time": "Fri Sep 20 18:32:16 2024"
    },
    "commit": "3672d2b22a779ba10b6974484445bbbf3c2c6ed2",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Sep 23 12:37:13 2024"
    },
    "subject": "[api] ensure V8_ENABLE_CHECKS matches embedder",
    "milestone": 131
  },
  {
    "author": {
      "name": "Kim-Anh Tran",
      "email": "kimanh@chromium.org",
      "time": "Thu Sep 19 19:57:54 2024"
    },
    "commit": "796c8cb9a73828bc7b478d1e71c535519804ffc9",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Sep 23 10:45:59 2024"
    },
    "subject": "Report all available wasm debug symbol types on `Debugger.scriptParsed`",
    "milestone": 131
  },
  {
    "author": {
      "name": "Yagiz Nizipli",
      "email": "yagiz@nizipli.com",
      "time": "Fri Sep 20 17:15:53 2024"
    },
    "commit": "0112b521d7702641426603bd1feed272eebeef4b",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Sep 20 20:04:08 2024"
    },
    "subject": "Fix build errors when enabling V8_ENABLE_LOCAL_OFF_STACK_CHECK",
    "milestone": 131
  },
  {
    "author": {
      "name": "Benedikt Meurer",
      "email": "bmeurer@chromium.org",
      "time": "Fri Sep 20 07:54:23 2024"
    },
    "commit": "5d2daf41227e68adc36700e0f26957155821d19b",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Sep 20 10:26:15 2024"
    },
    "subject": "[debug] Add a unique ID to every `v8::StackTrace`.",
    "milestone": 131
  },
  {
    "author": {
      "name": "Seth Brenith",
      "email": "seth.brenith@microsoft.com",
      "time": "Wed Sep 18 21:55:34 2024"
    },
    "commit": "746b6da4b88f483a0d947195e3294454ae5d0690",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Sep 19 13:55:44 2024"
    },
    "subject": "Disallow Oilpan GC during heap snapshot generation",
    "milestone": 131
  },
  {
    "author": {
      "name": "Milad Fa",
      "email": "mfarazma@redhat.com",
      "time": "Mon Sep 16 16:54:11 2024"
    },
    "commit": "814acf51639d2efcfd8863725a2a20e03c833d4e",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Sep 17 12:24:35 2024"
    },
    "subject": "s390x: remove support for s390 32-bit, part 2",
    "milestone": 131
  },
  {
    "author": {
      "name": "Joyee Cheung",
      "email": "joyee@igalia.com",
      "time": "Tue Sep 17 10:05:56 2024"
    },
    "commit": "ff007d404c36d2e749e7877eac41cc33a0e45167",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Sep 17 10:53:44 2024"
    },
    "subject": "[api] implement v8::Module::HasTopLevelAwait()",
    "milestone": 131
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Mon Sep 16 22:31:37 2024"
    },
    "commit": "8ef711c10620a448ff5ea4a2a65c805095d337ab",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Sep 16 23:16:43 2024"
    },
    "subject": "[heap] Introduce shared trusted pointer table",
    "milestone": 131
  },
  {
    "author": {
      "name": "Milad Fa",
      "email": "mfarazma@redhat.com",
      "time": "Fri Sep 13 12:08:05 2024"
    },
    "commit": "9565a9a721a7f1449be73c03aedc8532571e8bd1",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Sep 16 15:14:31 2024"
    },
    "subject": "S390x: remove support for s390 32-bit, part 1",
    "milestone": 131
  }
]