)]}'
{
  "commit": "0d04f69bcebcd3529ea6dc27605ffd20ffc61b79",
  "tree": "5e54d2e9b81c69a82cf14aac7155b0be11943869",
  "parents": [
    "7e527ef3704761524c6a8b52ed2212491ac69c84"
  ],
  "author": {
    "name": "Runze Wang",
    "email": "runze@google.com",
    "time": "Mon Oct 19 12:26:10 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 19 12:31:52 2026 -0700"
  },
  "message": "Breaking change: Enable NX (DEP) and ASLR for the Windows Python extension built with MinGW.\n\nThe upb-based Python extension for Windows is now\nlinked with -Wl,--dynamicbase and -Wl,--nxcompat (plus\n-Wl,--high-entropy-va on x86_64) when built with the MinGW toolchain, so the\nNX (DEP) and ASLR security features are enabled for the DLL.\n\nFixes #28688\n\nhttps://protobuf.dev/news/2026-09-22/#enable-nx-and-aslr\n\nPiperOrigin-RevId: 1002513467\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "556ae34af90d3264f7c3845c5b3b529b4645ea37",
      "old_mode": 33188,
      "old_path": "python/dist/BUILD.bazel",
      "new_id": "96403a8a2ddb59f4e163b439565aedf357426b71",
      "new_mode": 33188,
      "new_path": "python/dist/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "93bc28f2f4610f558852fe206c38377a0bf387fc",
      "old_mode": 33188,
      "old_path": "python/py_extension.bzl",
      "new_id": "da48b5f20d2c01dce78f8c739d5b680cc8448a43",
      "new_mode": 33188,
      "new_path": "python/py_extension.bzl"
    }
  ]
}
