)]}'
{
  "commit": "c80539b7de733a02308b21096b74a6baa2e2772b",
  "tree": "318e5f24f2664a9387f1109a92396f83562c0e11",
  "parents": [
    "eac5eecdbcc44fbf8c1208a9b286d20344e932da"
  ],
  "author": {
    "name": "Muhammad Kamel",
    "email": "mu7ammadkamel@hotmail.com",
    "time": "Wed Aug 19 19:17:13 2026 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 19 09:17:13 2026 -0700"
  },
  "message": "Fix Network tab not capturing requests after hot restart and clear (#9856)\n\n* Fix Network tab not capturing requests after hot restart and clear.\n\nRe-enable HTTP logging and socket profiling when new isolates are spawned,\nreset clear timestamps using the VM timeline, and keep the search field\nenabled while recording.\n\n* Add PR links to Network profiler release notes.\n\n* Address review feedback for Network tab lifecycle fixes.\n\nKeep search enabled when paused with visible requests, handle RPC errors\nduring clear, and wrap isolate profiling re-enable in allowedError.\n\n* Update copyright year to 2026 and refactor timestamp values in network tests for clarity. Adjusted start times in various test cases and improved code readability in the HotRestartNetworkVmService class.\n\n* docs: remove redundant release note for Network tab\n\n* Address review feedback for Network tab lifecycle fixes.\n\nUse VM timeline timestamps in updateLastHttpDataRefreshTime, restore\nclearData helpers and the profiling TODO, and keep the Network search\nfield always enabled.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfb9a90ca359d680504b7f28714a1c571888de04",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/network/network_controller.dart",
      "new_id": "086703fe12c35aed135d17fd940deaf036346e5d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/network/network_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "a93f35dc05a240b81e5dd58dd137d15a1a34401b",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/network/network_service.dart",
      "new_id": "59fbb646c6feb87411baf46bc2e1f89aad0e33c6",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/network/network_service.dart"
    },
    {
      "type": "modify",
      "old_id": "0d7aeb830ce047eec83559ce09a4da2a6d302799",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md",
      "new_id": "998ed947ab1be609546f33a3f630454e0af395a7",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b53140c7a97524043261bfc7e2c469e79a85c086",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/network_clear_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbf9cd68521ab4850b9d9aacc8369665f0d8afd4",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/network_hot_restart_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5403dc7e4c0f8f573b21e7cfb9f2ef1e31c6293c",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/utils/hot_restart_network_vm_service.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7332fcb567a8bfd2cd487de69352ab2e34364fc6",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/utils/network_lifecycle_test_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "0d9506c787e460420f9102fe8ba390c2af50cedc",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/screens/network/utils/network_test_utils.dart",
      "new_id": "391f91c72e4d5348d6d305a79f9964611f80375d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/utils/network_test_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "9da67d862783f4fe26a05dd38b81b1982bf047da",
      "old_mode": 33188,
      "old_path": "packages/devtools_app_shared/lib/src/service/isolate_manager.dart",
      "new_id": "71ac7d413417fcf560aa9c84cfe944739615a0c9",
      "new_mode": 33188,
      "new_path": "packages/devtools_app_shared/lib/src/service/isolate_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "dfc387e72c4cfd35a2f9bf83faaa618e9bc2ea1e",
      "old_mode": 33188,
      "old_path": "packages/devtools_test/lib/src/mocks/fake_isolate_manager.dart",
      "new_id": "5e9823fdd0760b8af95609c10cb26eb3ea6cb9d7",
      "new_mode": 33188,
      "new_path": "packages/devtools_test/lib/src/mocks/fake_isolate_manager.dart"
    }
  ]
}
