No new features in this version.

API Changes (24)

  • [heap] trace heap layout before and after gc
  • [string] Extend StringShape to query the shared bit
  • [profiler] Surface VM & Embedder State
  • Introduce VirtualAddressSpace interface
  • Use CagedPointers for ArrayBuffer backing stores
  • platform: Provide hooks for disabling allocation quarantining
  • [api] V8::Initialize cleanup
  • [api] Inline ScriptOrigin methods as declaration
  • [inspector] Remove unused `V8StackTrace::buildInspectorObject()`.
  • [inspector] Remove deprecated `V8StackTrace::topScriptIdAsInteger()`.
  • Allow compiled module invalidation at WasmStreaming::Finish()
  • heap: Mark EmbedderHeapTracer::GarbageCollectionForTesting as deprecated
  • heap: Introduce Isolate::RequestGarbageCollectionForTesting with stack state
  • [wasm][api] Add WasmModuleObject::Compile api function
  • [api] Advance API deprecation for APIs last marked in v9.6
  • [api] Remove deprecated TraceObject::ArgValue::as_bool
  • [string] Add a is_shared bit to strings and String::Share
  • [api] Change host-defined options to v8::Data
  • api: Mark explicit write barrier methods as soon deprecated
  • [base] Extend SmallVector for use with Zone storage
  • [fastcall] Enable float support on arm64 simulator
  • [api] Introduce new HostImportModuleDynamicallyCallback
  • api: Advance deprecations for write barriers
  • [api][profiler] Surface CpuProfiler memory in HeapCodeStatistics
JSON data
[
  {
    "author": {
      "name": "JianxiaoLuIntel",
      "email": "jianxiao.lu@intel.com",
      "time": "Wed Dec 08 00:51:59 2021"
    },
    "commit": "272cf914f0c5d5d8124d262f95359587d5248e50",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Dec 08 10:18:16 2021"
    },
    "subject": "[heap] trace heap layout before and after gc",
    "milestone": 98
  },
  {
    "author": {
      "name": "Shu-yu Guo",
      "email": "syg@chromium.org",
      "time": "Sat Dec 04 00:06:11 2021"
    },
    "commit": "6e2078d659080a79eb217a174c4eb77c9d0902e6",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Dec 06 16:35:15 2021"
    },
    "subject": "[string] Extend StringShape to query the shared bit",
    "milestone": 98
  },
  {
    "author": {
      "name": "Corentin Pescheloche",
      "email": "cpescheloche@fb.com",
      "time": "Fri Dec 03 20:48:09 2021"
    },
    "commit": "2d087f237eadd78f5545548675642f013fdfe675",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Dec 06 15:29:06 2021"
    },
    "subject": "[profiler] Surface VM & Embedder State",
    "milestone": 98
  },
  {
    "author": {
      "name": "Samuel Groß",
      "email": "saelo@chromium.org",
      "time": "Fri Dec 03 14:50:58 2021"
    },
    "commit": "a7cb30b0e976e1a2444d772c0db2048304359053",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Sat Dec 04 21:42:04 2021"
    },
    "subject": "Introduce VirtualAddressSpace interface",
    "milestone": 98
  },
  {
    "author": {
      "name": "Samuel Groß",
      "email": "saelo@chromium.org",
      "time": "Thu Dec 02 09:45:48 2021"
    },
    "commit": "42ed4928cdd5d26e8808d23665bfb3164ee407f8",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Dec 02 17:07:15 2021"
    },
    "subject": "Use CagedPointers for ArrayBuffer backing stores",
    "milestone": 98
  },
  {
    "author": {
      "name": "Anton Bikineev",
      "email": "bikineev@chromium.org",
      "time": "Tue Nov 30 11:20:16 2021"
    },
    "commit": "38f97cae6bc93330b8ad916a3faefb8ec35352e1",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Dec 01 10:37:49 2021"
    },
    "subject": "platform: Provide hooks for disabling allocation quarantining",
    "milestone": 98
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Tue Nov 30 13:38:10 2021"
    },
    "commit": "44166c60910121cd0f6086699e3fee101a6e0a0c",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Nov 30 14:30:38 2021"
    },
    "subject": "[api] V8::Initialize cleanup",
    "milestone": 98
  },
  {
    "author": {
      "name": "legendecas",
      "email": "legendecas@gmail.com",
      "time": "Tue Nov 30 06:58:29 2021"
    },
    "commit": "25cd6f26b4fbbcaae0c09f850bee0e5df5b981ad",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Nov 30 10:39:28 2021"
    },
    "subject": "[api] Inline ScriptOrigin methods as declaration",
    "milestone": 98
  },
  {
    "author": {
      "name": "Benedikt Meurer",
      "email": "bmeurer@chromium.org",
      "time": "Tue Nov 23 15:37:11 2021"
    },
    "commit": "d915b902547e72f30b0f3a7c635decd0679c6173",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Nov 24 07:33:54 2021"
    },
    "subject": "[inspector] Remove unused `V8StackTrace::buildInspectorObject()`.",
    "milestone": 98
  },
  {
    "author": {
      "name": "Benedikt Meurer",
      "email": "bmeurer@chromium.org",
      "time": "Tue Nov 23 15:19:45 2021"
    },
    "commit": "b1a6f769830ddc49405d61b547b54d30767bc06d",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Nov 24 07:24:14 2021"
    },
    "subject": "[inspector] Remove deprecated `V8StackTrace::topScriptIdAsInteger()`.",
    "milestone": 98
  },
  {
    "author": {
      "name": "Hiroshige Hayashizaki",
      "email": "hiroshige@chromium.org",
      "time": "Tue Nov 23 13:32:18 2021"
    },
    "commit": "b0c6dd86bd563672dba6256f482dc5e145f094ae",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Nov 23 16:05:34 2021"
    },
    "subject": "Allow compiled module invalidation at WasmStreaming::Finish()",
    "milestone": 98
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Mon Nov 22 11:49:55 2021"
    },
    "commit": "d315657ef5850541c0245142e792ca05b1c6dccc",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Nov 22 23:15:28 2021"
    },
    "subject": "heap: Mark EmbedderHeapTracer::GarbageCollectionForTesting as deprecated",
    "milestone": 98
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Mon Nov 22 11:44:33 2021"
    },
    "commit": "084de665de85453475e1c7ad02b9972270cf53fb",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Nov 22 12:32:48 2021"
    },
    "subject": "heap: Introduce Isolate::RequestGarbageCollectionForTesting with stack state",
    "milestone": 98
  },
  {
    "author": {
      "name": "Ng Zhi An",
      "email": "zhin@chromium.org",
      "time": "Fri Nov 19 19:51:43 2021"
    },
    "commit": "835ff2bcf5d834a9cc3921323f28606add61182b",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Nov 19 22:25:15 2021"
    },
    "subject": "[wasm][api] Add WasmModuleObject::Compile api function",
    "milestone": 98
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Thu Nov 11 16:24:50 2021"
    },
    "commit": "b295d0b0afe25286bcabbe74f6ebd0597dd1deac",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Nov 15 10:47:23 2021"
    },
    "subject": "[api] Advance API deprecation for APIs last marked in v9.6",
    "milestone": 98
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Thu Nov 11 13:54:38 2021"
    },
    "commit": "7126db2f51cb61481776e943a0827dea9073fd18",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Nov 11 15:21:42 2021"
    },
    "subject": "[api] Remove deprecated TraceObject::ArgValue::as_bool",
    "milestone": 98
  },
  {
    "author": {
      "name": "Shu-yu Guo",
      "email": "syg@chromium.org",
      "time": "Wed Nov 10 22:42:10 2021"
    },
    "commit": "821c2c17d24d2b804f5ba5feb2b61d2af1dda1b6",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Wed Nov 10 23:55:47 2021"
    },
    "subject": "[string] Add a is_shared bit to strings and String::Share",
    "milestone": 98
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Tue Nov 09 13:07:09 2021"
    },
    "commit": "2b3df06b3141f0ae4703eacda96fda599d8d013f",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Tue Nov 09 14:00:13 2021"
    },
    "subject": "[api] Change host-defined options to v8::Data",
    "milestone": 98
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Fri Nov 05 10:12:03 2021"
    },
    "commit": "ee41a8a88652750a61ced0ed3be63fd2b2071096",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Nov 08 18:06:24 2021"
    },
    "subject": "api: Mark explicit write barrier methods as soon deprecated",
    "milestone": 98
  },
  {
    "author": {
      "name": "Jakob Gruber",
      "email": "jgruber@chromium.org",
      "time": "Thu Nov 04 13:01:05 2021"
    },
    "commit": "3a858a91faa5c0910769fe5072726b041923a6ab",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Mon Nov 08 07:52:46 2021"
    },
    "subject": "[base] Extend SmallVector for use with Zone storage",
    "milestone": 98
  },
  {
    "author": {
      "name": "Maya Lekova",
      "email": "mslekova@chromium.org",
      "time": "Fri Nov 05 18:39:30 2021"
    },
    "commit": "b9ddcbc86f76fb393e9343162348e976ae6d3a33",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Nov 05 19:28:59 2021"
    },
    "subject": "[fastcall] Enable float support on arm64 simulator",
    "milestone": 98
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Fri Nov 05 13:53:39 2021"
    },
    "commit": "f0e5e3b282f6fb24af0c2f6832a45c71e39e2fc2",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Nov 05 14:35:43 2021"
    },
    "subject": "[api] Introduce new HostImportModuleDynamicallyCallback",
    "milestone": 98
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Fri Nov 05 10:14:13 2021"
    },
    "commit": "a5700ffd5dd6ba0ffa4beef296cb362809de4723",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Fri Nov 05 10:58:28 2021"
    },
    "subject": "api: Advance deprecations for write barriers",
    "milestone": 98
  },
  {
    "author": {
      "name": "Corentin Pescheloche",
      "email": "cpescheloche@fb.com",
      "time": "Mon Nov 01 20:30:38 2021"
    },
    "commit": "0bf11af7e4a5c42454af697054f10c7fccf43714",
    "committer": {
      "name": "V8 LUCI CQ",
      "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
      "time": "Thu Nov 04 11:01:09 2021"
    },
    "subject": "[api][profiler] Surface CpuProfiler memory in HeapCodeStatistics",
    "milestone": 98
  }
]