)]}'
{
  "log": [
    {
      "commit": "b39cf545e9690a2bfc25463b98a20f088aac7d3c",
      "tree": "5ce5ba77fe4bb00665c0b147fe224fcff53650f4",
      "parents": [
        "9f41952bdac69b0e041bd23abb6b52fa82101861"
      ],
      "author": {
        "name": "Clayton Mccray",
        "email": "claytonmccray@google.com",
        "time": "Thu May 28 13:03:00 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 13:03:00 2026 -0700"
      },
      "message": "[logger] Remove completely unused report variables in event_loggers_test\n\nRemoves redundant `ReportDefinition` variable declarations in\nevent_loggers_test that were unused and resolving -Wunused-variable\nwarnings cleaner than marking them maybe_unused.\n\nBug: 468025056\nTest: Verified that \u0027fx build\u0027 compiles successfully.\nChange-Id: I0ccb1854307f062a183dc76d629c6c875ffeb0ab\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1612673\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Clayton Mccray \u003cclaytonmccray@google.com\u003e\nFuchsia-Auto-Submit: Clayton Mccray \u003cclaytonmccray@google.com\u003e\n"
    },
    {
      "commit": "9f41952bdac69b0e041bd23abb6b52fa82101861",
      "tree": "2869aa25160f2451a5841fc185057e2ad923b721",
      "parents": [
        "1d2d89cf83023f9c329e911bcaa7a0b89a5b4955"
      ],
      "author": {
        "name": "Clayton Mccray",
        "email": "claytonmccray@google.com",
        "time": "Wed May 06 12:30:15 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 12:30:15 2026 -0700"
      },
      "message": "[protobuf] Ignore the return value of a method\n\nWhile upgrading protobuf, I found that this serialization method has a\nno-discard decorator.\n\nInstead of suppressing that with -Wno-unused-result, I explicitly ignore\nthe result in all existing spots.\n\nBug: 468025056\nChange-Id: Ia714bde6ee5157d94d15e73482ea9d082d035421\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1601588\nCommit-Queue: Clayton Mccray \u003cclaytonmccray@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nFuchsia-Auto-Submit: Clayton Mccray \u003cclaytonmccray@google.com\u003e\n"
    },
    {
      "commit": "1d2d89cf83023f9c329e911bcaa7a0b89a5b4955",
      "tree": "0daff452bc81c51d60e802add5f447f3b67d04a9",
      "parents": [
        "f97ed73e3bf5d8845d75a6b44187409ea5df01b0"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Fri May 01 15:18:54 2026 -0700"
      },
      "committer": {
        "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 15:18:54 2026 -0700"
      },
      "message": "Don\u0027t log duplicate errors\n\nWhen the observation store becomes full, Cobalt begins spamming the logs\nbecause it fails to add to the observation store hundreds of times each\ntime it runs observation generation.\n\nThis CL reduces the log spam by only logging unique errors. The\nestimated new byte count likely isn\u0027t relevant, so it\u0027s removed from the\nstatus message so that the errors become identical.\n\nBug: 394080965\nTest: Store full @ e5f8373dd8086db9\nChange-Id: I1298e5487b492d5fe9f019732ee444151e2b3431\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1596188\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "f97ed73e3bf5d8845d75a6b44187409ea5df01b0",
      "tree": "7d9723149f13ec3d9899ccc9e760fe5e790dc180",
      "parents": [
        "cddd9bc25f93a3d121c6e916866712b865b65e73"
      ],
      "author": {
        "name": "Clayton Mccray",
        "email": "claytonmccray@google.com",
        "time": "Wed Apr 01 10:32:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 10:32:33 2026 -0700"
      },
      "message": "[cobalt][wip] Use relative imports for abseil\n\nBug: 468025056\nDepends-on: I318e4b04663d154890f8a4cded6ab51e7e4c1d71\nChange-Id: Ie9653fa00da2a46c923a8d3d7be14e03bd115703\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1529796\nFuchsia-Auto-Submit: Clayton Mccray \u003cclaytonmccray@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nDependencies-Satisfied: CL Deps Checker \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nCommit-Queue: Clayton Mccray \u003cclaytonmccray@google.com\u003e\n"
    },
    {
      "commit": "cddd9bc25f93a3d121c6e916866712b865b65e73",
      "tree": "34bdec2db37b4fdf73ba4cbfc9caddc40c48625d",
      "parents": [
        "0db15e5ee2015f58854431776d4615b76b9cd7c7"
      ],
      "author": {
        "name": "Jacob Rutherford",
        "email": "jruthe@google.com",
        "time": "Mon Mar 09 13:19:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 09 13:19:58 2026 -0700"
      },
      "message": "[3p][protobuf] Update to Fuchsia\u0027s third_party source code layout\n\nThis involves several things:\n\n1. Updates the pin for //build/secondary/third_party/protobuf to bring in\n   changes introduced here: https://fxrev.dev/1516836.\n2. Moves the actual protobuf submodule source to\n   //third_party/protobuf/src.\n3. Updates cobalt source code to use the new paths.\n\nThe actual pin for protobuf is unchanged, so no behavior changes are\nexpected.\n\nBug: 474359768\nDepends-on: I38d1539c8f981ea30f6595cb2aa00fe56a6a6964\nChange-Id: I2b9dc553b73803f502c8f1d79eeba910165157e0\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1520856\nDependencies-Satisfied: CL Deps Checker \u003ccl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Jacob Rutherford \u003cjruthe@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Jacob Rutherford \u003cjruthe@google.com\u003e\n"
    },
    {
      "commit": "0db15e5ee2015f58854431776d4615b76b9cd7c7",
      "tree": "8a600b20f7647788308c1371acab678734031e91",
      "parents": [
        "9c598d9fd1e5fc3bea86406170514388073785ab"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Thu Mar 05 14:08:22 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 05 14:08:22 2026 -0800"
      },
      "message": "Validate that single_experiment_id_per_row is only set on reports with experiment IDs.\n\nThe single_experiment_id_per_row field is only relevant for reports that\nare part of a study and have experiment IDs. This change adds a\nvalidation check to ensure that this field is not set on reports that do\nnot specify any experiment IDs.\n\nBug: 437915229\nChange-Id: I689551acaec7c3882cc24edcd58a4f950d088a30\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1529319\nCommit-Queue: Sarah Hammond \u003csarahhammond@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "9c598d9fd1e5fc3bea86406170514388073785ab",
      "tree": "4f4303be4841d64a78b02e651d43d40007d5ea32",
      "parents": [
        "e9422cb938924107a17422c0b9917e2f179a8190"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Feb 23 13:33:18 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 23 13:33:18 2026 -0800"
      },
      "message": "Migrate off deprecated Base64Escape\n\n`void Base64Escape(absl::string_view src, std::string* absl_nonnull\ndest)` has been deprecated in favor of `std::string\nBase64Escape(absl::string_view src)`.\n\nFixed: 485231440\nTest: `fx test //src/cobalt cobalt_core`\nChange-Id: I8ed07bfc9f576e20b4d410940500cb253b715cfb\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1515077\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "e9422cb938924107a17422c0b9917e2f179a8190",
      "tree": "89c2f908c95666836848b3016c9f27552e31f082",
      "parents": [
        "e33a492e80f90daf3603d7b37ee49b69b1714cfe"
      ],
      "author": {
        "name": "Thomas Zander",
        "email": "thomasalpinus@google.com",
        "time": "Tue Feb 17 07:11:37 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 17 07:11:37 2026 -0800"
      },
      "message": "[cobalt] Remove all_outputs_fresh\n\nBug: 42170092\nChange-Id: I424fafa13b9b719abd1ed7b7e341e3c98c7a5337\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1507677\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nFuchsia-Auto-Submit: Thomas Zander \u003cthomasalpinus@google.com\u003e\nCommit-Queue: Thomas Zander \u003cthomasalpinus@google.com\u003e\n"
    },
    {
      "commit": "e33a492e80f90daf3603d7b37ee49b69b1714cfe",
      "tree": "59dcf873f9a283c2db94ef605c98672269cd691b",
      "parents": [
        "fcf0560eb96a5588ac1159470ce92548f388512e"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Fri Feb 13 15:58:09 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 13 15:58:09 2026 -0800"
      },
      "message": "Add single_experiment_id_per_row to ReportDefinition\n\nAdds the single_experiment_id_per_row field to ReportDefinition. This allows observations with multiple experiments to be split into separate rows, enabling a single report definition to be used for multiple independent studies. This field is guarded by the allow_single_experiment_id_per_row validator flag to ensure it is only used by clients that support the required logic.\n\nBug: b/437915229\nChange-Id: I184d3b33d7975dde73a05f3da4bd68ceb29c232c\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1488116\nCommit-Queue: Sarah Hammond \u003csarahhammond@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "fcf0560eb96a5588ac1159470ce92548f388512e",
      "tree": "1551fbee1c5f9845b1feebee7e7123b1bdfa3c47",
      "parents": [
        "9f60da2433ac2e56c2fbb737f9bf66e40d03ccee"
      ],
      "author": {
        "name": "Jay Zhuang",
        "email": "jayzhuang@google.com",
        "time": "Mon Feb 09 14:57:25 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 09 14:57:25 2026 -0800"
      },
      "message": "[cobalt][go][build] Use embed instead of library\n\n... in go_binary and go_test targets.\n\nThis is a pure refactor, there\u0027s no change in functionality.\n\nThis prepares GN Go targets for the Bazel migration, nudging them to be\nmore consistent with how Bazel defines Go targets.\n\nBug: 481921739\nChange-Id: I9aac028ed809c4d110ff2b308b06c492bed8c6bd\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1495816\nReviewed-by: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Jay Zhuang \u003cjayzhuang@google.com\u003e\n"
    },
    {
      "commit": "9f60da2433ac2e56c2fbb737f9bf66e40d03ccee",
      "tree": "b3c9a248bf1c4d1fa70f1de9b2f5f1555f0a6790",
      "parents": [
        "7ffed507ec6a02b6968c502b7eabf991a2cd9dbf"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Mon Feb 09 14:13:44 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 09 14:13:44 2026 -0800"
      },
      "message": "[roll] Roll 2 submodules\n\nprotobuf-gn 7d2a723..bad49a4 (5 commits)\nthird_party/curl cfbfb65047..2eebc58c4b (1914 commits)\n\nBug: 478516705\n\nChange-Id: Ia581e4cf0b5fa18f9c539d0da7ddc3d0f3ef10fa\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1500836\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Sen Jiang \u003csenj@google.com\u003e\nFuchsia-Auto-Submit: Sen Jiang \u003csenj@google.com\u003e\n"
    },
    {
      "commit": "7ffed507ec6a02b6968c502b7eabf991a2cd9dbf",
      "tree": "a1fc9ea1a031f97a91cc26433bcc8bd977af45ad",
      "parents": [
        "e1cd5eaf178057d6c62015c87035255195ba1444"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Fri Jan 23 01:03:55 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 23 01:04:38 2026 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 859982610\nChange-Id: I440ab1a6043495fc1215da66af0747d7f46fca70\n"
    },
    {
      "commit": "e1cd5eaf178057d6c62015c87035255195ba1444",
      "tree": "65a33bba393cc41d4e583856723a2f9ed656ef5a",
      "parents": [
        "789c78d7cb2082a80ce06ad904deb36b126531ad"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Tue Jan 06 12:39:37 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jan 06 12:39:37 2026 -0800"
      },
      "message": "Fix step_multiplier_float documentation\n\nDocumentation was referencing the obsolete step_multiplier field.\n\nBug: 401530185\nChange-Id: I4cac17aef9861fe8e7d90c564853c28b6c5f6491\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1468128\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "789c78d7cb2082a80ce06ad904deb36b126531ad",
      "tree": "602469ae3500ccfccee024120d9eb6d02eefa919",
      "parents": [
        "1b5c46bc95f73cfffb7127e8f49d34031c55a29a"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Dec 18 09:48:39 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 18 09:48:39 2025 -0800"
      },
      "message": "[report_definition] Improve cookie_bucket_scope doc\n\nSpecify that cookie bucket scope must be set when cookie bucket is\nenabled.\n\nFixed:469790402\n\nChange-Id: I07a3814791d80464396a576ac1abecac278d5ed0\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1453608\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "1b5c46bc95f73cfffb7127e8f49d34031c55a29a",
      "tree": "3ef23c95325239ffdb21833e1a42cefb27bbdc5b",
      "parents": [
        "47c4ca5263d9941fb2e98bd60c3610ceeac1bd25"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Wed Dec 17 11:05:52 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Dec 17 11:05:52 2025 -0800"
      },
      "message": "[cobalt] Migrate to Rust 2024\n\nBug: 461906397\nChange-Id: Ic432e6440001865fad196623c617a8a7a30f45fb\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1451488\nFuchsia-Auto-Submit: Sen Jiang \u003csenj@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Sen Jiang \u003csenj@google.com\u003e\n"
    },
    {
      "commit": "47c4ca5263d9941fb2e98bd60c3610ceeac1bd25",
      "tree": "e20ae4f0c270ecbc4940aea1db42231d6157e154",
      "parents": [
        "981d39657001a300ab8ed643da000554888e7c2b"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Wed Dec 17 10:59:54 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Dec 17 10:59:54 2025 -0800"
      },
      "message": "[roll] Roll 9 submodules\n\nAll the changes to boringssl were manually reverted because it is\ncausing too many failures.\n\ncurl moved into curl/src to match fuchsia\n\nprotobuf-gn f218209..7d2a723 (22 commits)\nthird_party/abseil-cpp e66a3cbb..4c2bfd70 (1 commit)\nthird_party/curl/src 164f650cf6..cfbfb65047 (4926 commits)\nthird_party/gflags 8ddb949..e482d90 (3 commits)\nthird_party/github.com/google/farmhash 1ab1c33..1031a9f (3 commits)\nthird_party/github.com/google/googletest 67e26483..52eb8108 (469 commits)\nthird_party/glog 731dfc2..41613c4 (4 commits)\nthird_party/protobuf 6b5d8db01..2d4414f38 (2700 commits)\nthird_party/zlib f13f1c5..05aa62c (1 commit)\n\nChange-Id: I466b7dd32ff8d0912c99ee400f60a8f7bebea684\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1451650\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nFuchsia-Auto-Submit: Sen Jiang \u003csenj@google.com\u003e\nCommit-Queue: Sen Jiang \u003csenj@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "981d39657001a300ab8ed643da000554888e7c2b",
      "tree": "1eb55927b53e39eed6c246bfb21e37e86ed47a53",
      "parents": [
        "fce98821898b4bf247d64cbbb7cd9f5c7d0a848b"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Mon Dec 15 20:06:08 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 15 20:06:08 2025 -0800"
      },
      "message": "[cobalt] Fix sync_with_fuchsia.py\n\nBug: 459910247\nChange-Id: Ieb667c83972d8f7d36f9435902cfb52a4f752f3d\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1451649\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Sen Jiang \u003csenj@google.com\u003e\n"
    },
    {
      "commit": "fce98821898b4bf247d64cbbb7cd9f5c7d0a848b",
      "tree": "a2733387f3eba9d2f799beb0b7c22e5a95b2067d",
      "parents": [
        "6cdfe739c8b7853c3549442db92fd3f27dab7445"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Nov 18 10:29:34 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 18 10:29:34 2025 -0800"
      },
      "message": "[registry][doc] Mark STRUCT related fields as Experimental\n\nMark STRUCT metric/report related fields as Experimental DO NOT USE to\navoid confusion.\n\nChange-Id: I8c6130cad12db3aafa8edbdf80dd1e832be5282a\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1426694\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "6cdfe739c8b7853c3549442db92fd3f27dab7445",
      "tree": "8fbbc7e7575f9d51925bf32953894165fbe3cc46",
      "parents": [
        "5f544c5daa88ad8cfb7e1364c2599f174cd4948b"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Nov 06 09:13:28 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 06 09:13:28 2025 -0800"
      },
      "message": "[report_definition] Update system_profile_selection doc\n\nChange \"Not requried\" to \"DO NOT SET\". For the report types with system\nprofile selection defaulted to REPORT_ALL, this field should not be set\nin the registry.\n\nChange-Id: Ibe0bdd1ce235854a6142633318447b168535eca0\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1415254\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "5f544c5daa88ad8cfb7e1364c2599f174cd4948b",
      "tree": "9127f720a005ca31559e021c1c90db67e07201b0",
      "parents": [
        "b519e3b0b37d83e4fe85f1958f0191853dbb3dda"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Nov 06 08:20:57 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 06 08:20:57 2025 -0800"
      },
      "message": "[report_definition] Add sent observation type in the documentation for each report type\n\nThis gives reader an overview of what the data look like when they leave\nthe client.\n\nBug: 449799532\nChange-Id: Ic87acb590468a4a3c6ff8ddbba195f517cfdb90d\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1392330\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "b519e3b0b37d83e4fe85f1958f0191853dbb3dda",
      "tree": "88b56d8d2bbcf71d4fd8d2229d5c0677d570b4d7",
      "parents": [
        "f48177874b91e65a54e22b356ae673419b8a5aae"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Nov 05 13:54:54 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 05 13:54:54 2025 -0800"
      },
      "message": "[report_definition] Update system_profile_selection docs\n\nClarifies and refactors the doc related to system_profile_selection\n\nBug: 449799532\n\nChange-Id: I6e71e9b085ff43c96f8c181d459350ccaa96c678\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1414356\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "f48177874b91e65a54e22b356ae673419b8a5aae",
      "tree": "ae7d345abf5bee70532c9a4edcf86893aa2fc301",
      "parents": [
        "3cac012aa13289208f24b2b537eef78f05585901"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Nov 05 13:41:59 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 05 13:41:59 2025 -0800"
      },
      "message": "[report_definition] Update aggregation related documentation\n\nBug: 449799532\nChange-Id: I913f1d397be91750cded5d1697671bbcccbdc3cf\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1392673\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\n"
    },
    {
      "commit": "3cac012aa13289208f24b2b537eef78f05585901",
      "tree": "c120732545324f2c7ff2bb24b48cca7698be65fb",
      "parents": [
        "4385d3b1ca36f91d7f56a20bcd1b02cd13ea8775"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Oct 28 08:33:37 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 28 08:33:37 2025 -0700"
      },
      "message": "[report_definition] Update the description for each report type\n\nBug: 449799532\nChange-Id: I5c7d436c019aa010cc72db57d1a03a8bbabf2eb9\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1392327\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "4385d3b1ca36f91d7f56a20bcd1b02cd13ea8775",
      "tree": "f4a6884f814e421b048a0dd243f7de05ff7472cc",
      "parents": [
        "1accb3bdafe1ae42b7fc1218c29f467c2eec0753"
      ],
      "author": {
        "name": "Nick Van der Auwermeulen",
        "email": "nickvander@google.com",
        "time": "Wed Sep 17 11:36:53 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 17 11:36:53 2025 -0700"
      },
      "message": "[docs] Improved documentation for metric_definition.proto\n\nRefactored the documentation of the metric_definition.proto file. Added more details, and rewrote several comments to be more comprehensive, and easier to understand.\n\nChange-Id: Ic35f439f774fb21080a85b4362b6bd0b0f1f1781\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1264752\nCommit-Queue: Nick Van der Auwermeulen \u003cnickvander@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "1accb3bdafe1ae42b7fc1218c29f467c2eec0753",
      "tree": "7f554511d994c9ced8e9c52a1c8a31fbe39660a9",
      "parents": [
        "9d6804615a19612e3e4d2afc1971cd9dbb6833ee"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Tue Sep 16 09:50:12 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 16 09:50:12 2025 -0700"
      },
      "message": "[cobalt] Change generated Cobalt metric IDs from `long` to `int` in Java.\n\nUpdate the Java source generator for Cobalt to declare `uint32` metric IDs as `int` instead of `long`. This aligns with the expected type in the Cobalt logging API and removes the need for explicit casts in client code.\n\nBug: 438198396\n\nTest: ./cobaltb.py bt, dangerous CL test\nChange-Id: I734267f078a10ab9a10f795bf267ceeabd809775\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1368858\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Sarah Hammond \u003csarahhammond@google.com\u003e\n"
    },
    {
      "commit": "9d6804615a19612e3e4d2afc1971cd9dbb6833ee",
      "tree": "b8c6e7134a77a0e5cd422eb9c6a5af6511fce98c",
      "parents": [
        "b34b70d4262a67302e1dbad520ec70a786fcaf82"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Sep 15 12:15:16 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 15 12:15:16 2025 -0700"
      },
      "message": "[event_logger] Accept log to impossible bucket with 0 count\n\nSampler logs integer histogram to Cobalt as a full, dense vector of\nHistogramBucket structs, which means, the impossible buckets are also\nincluded in the vector, even with a 0 count. Event logger should accept\nhistogram with 0 [count] for impossible buckets instead of reject any\nHistogramBucket struct where [index] is impossible.\n\nFixed: 444512000\n\nChange-Id: I90e6b2b502ca50a4ec3253bc9a77e4380850c034\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1366636\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "b34b70d4262a67302e1dbad520ec70a786fcaf82",
      "tree": "fb46d603c2c0d97313d7893028d8bf4bcb6f8666",
      "parents": [
        "538710629bab2b2ed889d5738a6c4bb22c3b92ec"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Thu Aug 07 12:11:38 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 07 13:17:59 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 792257510\nChange-Id: I5f2f88cbf8669435fe5680b8af2c595012e7ee7b\n"
    },
    {
      "commit": "538710629bab2b2ed889d5738a6c4bb22c3b92ec",
      "tree": "7b86fd79dd05a0556a9ae871d74c32a269ced343",
      "parents": [
        "00ebc833b741531e42e55e96e82a552c2e3d6914"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Jul 30 10:09:57 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 30 10:09:57 2025 -0700"
      },
      "message": "Remove SetSoftwareDistributionInfo\n\nFuchsia now calls SetChannel instead.\n\nFixed: 369213457\nTest: `fx test cobalt_core_tests`\nChange-Id: I6d9bffb46573544eb25096d25829b0215a8f122a\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1333947\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "00ebc833b741531e42e55e96e82a552c2e3d6914",
      "tree": "60d85686c1bc07f253d06f78de4447a1f9475e28",
      "parents": [
        "2b5b9858a69f0956cd16846be864128170e36bd6"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Jul 28 10:00:08 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 28 10:00:08 2025 -0700"
      },
      "message": "Update SetChannel logic\n\nSetSoftwareDistributionInfo is confusing because the name matches a\nnow-deleted FIDL protocol. Since SoftwareDistributionInfo only has one\nfield (the channel) in it, we can update the (currently unused)\nSetChannel function to perform the same logic as\nSetSoftwareDistributionInfo.\n\nOnce this rolls into the Fuchsia tree, //src/cobalt can be migrated\nfrom SetSoftwareDistributionInfo to SetChannel. Then,\nSetSoftwareDistributionInfo can be removed from Cobalt Core.\n\nBug: 369213457\nTest: `fx test cobalt_core_tests`\nChange-Id: I4f3b8296d4512cd04554b5b1e9a2a6b035446f52\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1330621\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "2b5b9858a69f0956cd16846be864128170e36bd6",
      "tree": "9a02b54d9bd795a1cc661aee584d7aaebe3d6f33",
      "parents": [
        "5a4f5cbf8c064e2c63d2fda62da170279374027e"
      ],
      "author": {
        "name": "Oliver Newman",
        "email": "olivernewman@google.com",
        "time": "Thu Jul 24 12:02:00 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 24 12:02:00 2025 -0700"
      },
      "message": "[metadata] Delete `review_notify` field\n\nThis field is deprecated and will soon be deleted from the\nMETADATA.textproto schema.\n\nThe setting will still be persisted in the Gerrit configuration files on\nthe magic refs/meta/config ref for this repo, so the mailing list will\nstill receive notifications for reviews.\n\nBug: 433756549\nChange-Id: I8aa2182881cd7312cf2bdc9f5cc63bc8838939f2\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1330484\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Oliver Newman \u003colivernewman@google.com\u003e\nFuchsia-Auto-Submit: Oliver Newman \u003colivernewman@google.com\u003e\n"
    },
    {
      "commit": "5a4f5cbf8c064e2c63d2fda62da170279374027e",
      "tree": "4756d44e75f1acc254e36b9a55e70c311dd6fee1",
      "parents": [
        "0e7602f31c0ebcf5cee4c61308be303523298ec1"
      ],
      "author": {
        "name": "Ina Huh",
        "email": "ihuh@google.com",
        "time": "Wed Jun 11 01:02:37 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 11 01:02:37 2025 -0700"
      },
      "message": "Reland \"[report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\"\n\nThis reverts commit 0e7602f31c0ebcf5cee4c61308be303523298ec1.\n\nReason for revert: not the culprit for the size increase\n\nOriginal change\u0027s description:\n\u003e Revert \"[report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\"\n\u003e\n\u003e This reverts commit 8663e54ecaacdba49b560572391cf07a52a18eb9.\n\u003e\n\u003e Reason for revert: Might related to the vim3 size increase, b/423965621\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e [report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\n\u003e \u003e confusion\n\u003e \u003e\n\u003e \u003e The SystemProfileField.COOKIE_BUCKET is not an identifier, but describes\n\u003e \u003e which cookie bucket the contributing device falls in for specific scope.\n\u003e \u003e Remove the \"id\" in the name to avoid confusion.\n\u003e \u003e\n\u003e \u003e Fixed: 423693695\n\u003e \u003e Change-Id: I69e8a58c6b26e268a256d6abf119a4da0c5367d5\n\u003e \u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1296824\n\u003e \u003e Commit-Queue: Anivia Li \u003caniviali@google.com\u003e\n\u003e \u003e Reviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ia510298dd04dd74d071558b32b08512626783937\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1297325\n\u003e Reviewed-by: RubberStamper 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n\u003e Commit-Queue: Haowei Wu \u003chaowei@google.com\u003e\n\nChange-Id: Ie4e365736f02e8900695e42f34d1f9c7833e6964\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1297673\nReviewed-by: RubberStamper 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nCommit-Queue: Ina Huh \u003cihuh@google.com\u003e\n"
    },
    {
      "commit": "0e7602f31c0ebcf5cee4c61308be303523298ec1",
      "tree": "cc611e7e4eef618fad62121177e695327c995c6c",
      "parents": [
        "8663e54ecaacdba49b560572391cf07a52a18eb9"
      ],
      "author": {
        "name": "Haowei Wu",
        "email": "haowei@google.com",
        "time": "Tue Jun 10 16:29:21 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 10 16:29:21 2025 -0700"
      },
      "message": "Revert \"[report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\"\n\nThis reverts commit 8663e54ecaacdba49b560572391cf07a52a18eb9.\n\nReason for revert: Might related to the vim3 size increase, b/423965621\n\nOriginal change\u0027s description:\n\u003e [report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\n\u003e confusion\n\u003e\n\u003e The SystemProfileField.COOKIE_BUCKET is not an identifier, but describes\n\u003e which cookie bucket the contributing device falls in for specific scope.\n\u003e Remove the \"id\" in the name to avoid confusion.\n\u003e\n\u003e Fixed: 423693695\n\u003e Change-Id: I69e8a58c6b26e268a256d6abf119a4da0c5367d5\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1296824\n\u003e Commit-Queue: Anivia Li \u003caniviali@google.com\u003e\n\u003e Reviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ia510298dd04dd74d071558b32b08512626783937\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1297325\nReviewed-by: RubberStamper 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nCommit-Queue: Haowei Wu \u003chaowei@google.com\u003e\n"
    },
    {
      "commit": "8663e54ecaacdba49b560572391cf07a52a18eb9",
      "tree": "4756d44e75f1acc254e36b9a55e70c311dd6fee1",
      "parents": [
        "88ccb7bfa830639931c96e2b730d52a2922c8865"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Jun 10 10:40:10 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 10 10:40:10 2025 -0700"
      },
      "message": "[report_definition] Rename COOKIE_BUCKET_ID to COOKIE_BUCKET to avoid\nconfusion\n\nThe SystemProfileField.COOKIE_BUCKET is not an identifier, but describes\nwhich cookie bucket the contributing device falls in for specific scope.\nRemove the \"id\" in the name to avoid confusion.\n\nFixed: 423693695\nChange-Id: I69e8a58c6b26e268a256d6abf119a4da0c5367d5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1296824\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "88ccb7bfa830639931c96e2b730d52a2922c8865",
      "tree": "cc611e7e4eef618fad62121177e695327c995c6c",
      "parents": [
        "b6976c96abff1b6164f07bab414c058f4e633a58"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Tue Jun 10 08:14:43 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 10 08:15:25 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 769638689\nChange-Id: Ida584a3c4eb2661607ea9183820edc970f8b4791\n"
    },
    {
      "commit": "b6976c96abff1b6164f07bab414c058f4e633a58",
      "tree": "46004a8f98e0cc0dfb9539a0424ef00a6d863e0f",
      "parents": [
        "72d4ad3520977fcdaac7f6c89f66e87484cd9fe4"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Jun 04 18:22:03 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 04 18:22:03 2025 -0700"
      },
      "message": "[report_definition] Add cookie bucket fields to report definition\n\nAdded following fields:\n* cookie_bucket_size: specifies the number of cookie buckets to compute\n  confidence intervals. 20 is the only accepted amount of\n  cookie buckets. 0 indicates that cookie bucket is disabled. cookie\n  bucket should not be enabled if experiment_ids is empty.\n* cookie_bucket_scope: specifies the scope of bucketing, for example\n  an A/B testing ID. cookie_bucket_scope must be set if cookie bucket is\n  enabled and it must be not set if cookie bucket is disabled.\n* SystemProfileField.COOKIE_BUCKET_ID: can be set only if\n  SystemProfileField.EXPERIMENT_IDS is set. Should be set with\n  cookie_bucket_size together or not at all.\n\nAdded flag `allowCookieBucket` to specify whether cookie bucket is\nallowed to be set in the registry, default to false.\n\nChange-Id: I95efd62275217cbfa9e6f013b970f80243762447\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1290824\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "72d4ad3520977fcdaac7f6c89f66e87484cd9fe4",
      "tree": "5d132d0f4e711ebab3af1a438889d105b297d738",
      "parents": [
        "8cb23ef482cae049e517793869b15b89a69cc977"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Tue Jun 03 13:26:57 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 03 13:27:35 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 766797407\nChange-Id: I2e1c7084e0ec077fefb527d70265ee61408b1806\n"
    },
    {
      "commit": "8cb23ef482cae049e517793869b15b89a69cc977",
      "tree": "9500ebcc531c84e19217a25350b102a4f5128953",
      "parents": [
        "c72efd591b9675a5ee564e4ab048969801a0d06d"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Mon Jun 02 14:06:08 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 02 14:06:40 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 766335217\nChange-Id: Idc5cc75148710ac2eaeb0efce2f6d32052db6b7e\n"
    },
    {
      "commit": "c72efd591b9675a5ee564e4ab048969801a0d06d",
      "tree": "2d93c0bd5b6e0cf1a9a9b4372e70a1ee3b192ad7",
      "parents": [
        "415853e35f0702f4a5e7f62f1fbe50124e205db6"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Sat May 10 22:41:16 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat May 10 22:41:45 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 757316636\nChange-Id: I25a509bda2a5b56ed5ec7fbef37a4a7e355c2a2a\n"
    },
    {
      "commit": "415853e35f0702f4a5e7f62f1fbe50124e205db6",
      "tree": "9500ebcc531c84e19217a25350b102a4f5128953",
      "parents": [
        "ed90e8e5a663c7d7ac0e292532d3d4d61f9e8c38"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Thu May 01 21:12:43 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 01 21:13:17 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 753841808\nChange-Id: I810097121b58df646ee88646066f8ffd5b7b8dff\n"
    },
    {
      "commit": "ed90e8e5a663c7d7ac0e292532d3d4d61f9e8c38",
      "tree": "a50f014e6ec547a66153c39f1aa8622573492eb2",
      "parents": [
        "a55b8928490e486ef05d501a31a9220dac0d0626"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Apr 16 15:31:36 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 16 15:31:36 2025 -0700"
      },
      "message": "Add missing include\n\nCommit a55b8928490e486ef05d501a31a9220dac0d0626 violated\ninclude-what-you-use guidelines.\n\nBug: 373463829\nTested: copybara script\nChange-Id: Iecebea1eaf552b444b72b2940323d416d0d3293a\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1254359\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "a55b8928490e486ef05d501a31a9220dac0d0626",
      "tree": "0b092d028f7a760ccb790121f08816b895aa73c2",
      "parents": [
        "1b9cb83b2514adaa409c24729431f7949211d115"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Apr 16 14:07:40 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 16 14:07:40 2025 -0700"
      },
      "message": "Move system profiles to envelope\n\nThis will reduce bytes uploaded by only including each unique system\nprofile at the envelope level rather than including a system profile in\nevery observation batch.\n\nBug: 373463829\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: Logged cobalt metrics locally, inspected proto\nTested: Anecdotally observed envelope sizes before and after change\nTested: Ran backend pipeline locally on generated envelopes\nChange-Id: I7a55cfe3830eb9990b900cc97675eae1e793f4b6\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1249825\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "1b9cb83b2514adaa409c24729431f7949211d115",
      "tree": "4f60d3d31fb0af12c17e047af6653e5eac18764f",
      "parents": [
        "630e4c2f5333262cac2dedf5cd90c4c6cd1d81c2"
      ],
      "author": {
        "name": "Alex Pankhurst",
        "email": "pankhurst@google.com",
        "time": "Tue Apr 15 16:33:48 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 15 16:33:48 2025 -0700"
      },
      "message": "[source_generator] Allow non-camel case Rust enums\n\nEvent codes that contain invalid characters will be turned into Rust\nenum variants that don\u0027t adhere to the non-camel-case-types check.\nAnnotate these variants with `#[allow(non_camel_case_types)]` to ensure\nthe generated constants can be used.\n\nFixed: 410828140\nTested: ./cobaltb.py build-test\nChange-Id: I515fa038b0b6ce9982f338a7614f4772f61b26dc\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1253535\nReviewed-by: Francois Rousseau \u003cfrousseau@google.com\u003e\nFuchsia-Auto-Submit: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "630e4c2f5333262cac2dedf5cd90c4c6cd1d81c2",
      "tree": "6136d82b912177a7b7da60783bd1a67396ce8703",
      "parents": [
        "a1fe5cb2907632f763a8ee7b2337ab24e2f16011"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Apr 08 14:59:52 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 08 14:59:52 2025 -0700"
      },
      "message": "[metric_definition][report_definition] Replace explicit path example in comment with placeholder\n\nReplace the remaining explicit path examples in comment for\n`string_candidate_file` with a more generic path example with\nplaceholder in it.\n\nChange-Id: If1e436a26a701765cf1e7cf1e140aba66b68785b\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1248424\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "a1fe5cb2907632f763a8ee7b2337ab24e2f16011",
      "tree": "80aab6a11dea00a8815fdb36f7d1a91099c3091b",
      "parents": [
        "0fbed15cfe8f6a19e53c22f954c75a49817a6373"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Apr 08 14:01:29 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 08 14:01:29 2025 -0700"
      },
      "message": "[metric_definition] Replace explicit path example in comment with placeholder\n\nReplace the explicit path example in comment for `string_candidate_file`\nwith a more generic path example with placeholder in it.\n\nChange-Id: I5c34e90d9dd02552a7f30a0d2d35f5ab35735957\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1248264\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "0fbed15cfe8f6a19e53c22f954c75a49817a6373",
      "tree": "8765468068c74d9207151f2d506781a494c23c3f",
      "parents": [
        "3c51dfb56ca92d10fc359b03993a2859011d2c5a"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Apr 07 16:17:57 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 07 16:17:57 2025 -0700"
      },
      "message": "[report_definition] Remove step_multiplier from report definition\n\nTested: local copybara presubmit\n\nFixed: 401530185\n\nChange-Id: Iff01120b4f00aecda1011f0fea23bb5abf7fdc74\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1221008\nReviewed-by: Sarah Hammond \u003csarahhammond@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "3c51dfb56ca92d10fc359b03993a2859011d2c5a",
      "tree": "42645b476036271b231c3dcb046af51b2ff3187d",
      "parents": [
        "c091a3ddb17a18708b632f35c1e87f362eb50a58"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Apr 07 12:54:41 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 07 12:54:41 2025 -0700"
      },
      "message": "[logger] Remove deprecated step_multiplier from test_registries\n\nTested: ./cobaltb.py build-test\nBug: 401530185\nChange-Id: Ic8bc2424032afe0b6447487091ccd4f80b213dd5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1246884\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "c091a3ddb17a18708b632f35c1e87f362eb50a58",
      "tree": "d8abd5ff9b3a6b7d1a17ab3ab83a20c2720fdc35",
      "parents": [
        "429c08d10801ae7e36bf2f430cd480f769821952"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Apr 07 11:32:48 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 07 11:32:48 2025 -0700"
      },
      "message": "[roll] Roll third_party/cobalt_config to latest\n\nChange-Id: Iaff08dd3cd465ddb076bcaf4826afd941e3d2538\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1246750\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "429c08d10801ae7e36bf2f430cd480f769821952",
      "tree": "b64fbc1937781ebf6e98b343afd1a30e1bcda499",
      "parents": [
        "5eb3014129485f94012e472ada21cdd3def143d9"
      ],
      "author": {
        "name": "Alex Pankhurst",
        "email": "pankhurst@google.com",
        "time": "Fri Apr 04 09:34:04 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 04 09:34:04 2025 -0700"
      },
      "message": "Revert \"Check ciphertext and key index fields in encrypted message\"\n\nThis reverts commit 77829dce0e9c9e108e640eb93be1596d95b62414.\n\nReason for revert: Logs messages from devices are no longer useful, we\u0027ve confirmed that devices are sending key index and ciphertext\n\nOriginal change\u0027s description:\n\u003e Check ciphertext and key index fields in encrypted message\n\u003e\n\u003e We\u0027ve found that the devel pipeline is receiving encrypted messages with\n\u003e empty ciphertext and no key index. Emit log messages to confirm whether\n\u003e or not these bad values are coming from devices.\n\u003e\n\u003e Bug: 407661362\n\u003e Change-Id: I40587286bd85308306f34e72e66128c0eb574561\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1242057\n\u003e Reviewed-by: Thomas Gales \u003ctgales@google.com\u003e\n\u003e Fuchsia-Auto-Submit: Alex Pankhurst \u003cpankhurst@google.com\u003e\n\u003e Commit-Queue: Alex Pankhurst \u003cpankhurst@google.com\u003e\n\u003e Reviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n\nBug: 407661362\nChange-Id: I436507a8708562951aa08febe1e17ea031cb06c6\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1244975\nFuchsia-Auto-Submit: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: RubberStamper 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5eb3014129485f94012e472ada21cdd3def143d9",
      "tree": "f07eca4df66dc425d29fc2f899110e2f44054c7b",
      "parents": [
        "e509be1f988b19346b7d7ea618f6e6b337fd4936"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Apr 02 12:05:55 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 02 12:05:55 2025 -0700"
      },
      "message": "[config_parser][bucket_config] Remove `step_multiplier` usage from Cobalt core\n\nBug: 401530185\n\nTested: local copybara presubmit\nTested: ./cobaltb.py build-test\n\nChange-Id: I9e64e4c4430bf86e3f73e468b2c9c814237948e1\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1222304\nReviewed-by: Sarah Hammond \u003csarahhammond@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "e509be1f988b19346b7d7ea618f6e6b337fd4936",
      "tree": "f46fbf289efe2c61e9e716c834ef11ed53768ec4",
      "parents": [
        "a431070203ea8c42a54925dc3dab9278c4f31746"
      ],
      "author": {
        "name": "Francois Rousseau",
        "email": "frousseau@google.com",
        "time": "Wed Apr 02 10:09:54 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 02 10:09:54 2025 -0700"
      },
      "message": "[OWNERS] remove frousseau\n\nChange-Id: I2c08a96c7e1882f6048cb1963b1ddc26e868e4af\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1242548\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Francois Rousseau \u003cfrousseau@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "a431070203ea8c42a54925dc3dab9278c4f31746",
      "tree": "722a42e10c819633d016000155c4d32115365e0c",
      "parents": [
        "77829dce0e9c9e108e640eb93be1596d95b62414"
      ],
      "author": {
        "name": "Francois Rousseau",
        "email": "frousseau@google.com",
        "time": "Wed Apr 02 09:01:33 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 02 09:01:33 2025 -0700"
      },
      "message": "[config] delete obsolete enable_replacement_metrics\n\n* a replacement metric was the Cobalt 1.1 equivalent of an existing\n  1.0 metric being logged - there haven\u0027t been a Cobalt 1.0 metric\n  in years\n* fxrev.dev/1241904 stopped setting the field in the downstream client\n\nBug: 407779537\nChange-Id: Id0ab2c5db29c6b65d50e3060406bca21da125195\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1242477\nFuchsia-Auto-Submit: Francois Rousseau \u003cfrousseau@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "77829dce0e9c9e108e640eb93be1596d95b62414",
      "tree": "1e94cf1ee99ddb32e16398d34c3aa663b2145707",
      "parents": [
        "7289fcf84c09e4ae7ab8362b9b71e0f6e282ad5a"
      ],
      "author": {
        "name": "Alex Pankhurst",
        "email": "pankhurst@google.com",
        "time": "Tue Apr 01 16:35:06 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 01 16:35:06 2025 -0700"
      },
      "message": "Check ciphertext and key index fields in encrypted message\n\nWe\u0027ve found that the devel pipeline is receiving encrypted messages with\nempty ciphertext and no key index. Emit log messages to confirm whether\nor not these bad values are coming from devices.\n\nBug: 407661362\nChange-Id: I40587286bd85308306f34e72e66128c0eb574561\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1242057\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nFuchsia-Auto-Submit: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "7289fcf84c09e4ae7ab8362b9b71e0f6e282ad5a",
      "tree": "50ad4952703ff37523d1f63c7e46fb5021a05c4b",
      "parents": [
        "cf3d0a6731d7cee3b0d86f33aad8d2e11f9b95de"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Tue Apr 01 13:58:33 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 01 13:58:33 2025 -0700"
      },
      "message": "Remove duplicate line of code\n\nChange-Id: Id0f66ac0746cc4c1bfeee5d796e63582573a8c91\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1242206\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "cf3d0a6731d7cee3b0d86f33aad8d2e11f9b95de",
      "tree": "02291d422fae19316cf5c0553cb3305c08399e8c",
      "parents": [
        "eb01615fa4a536af5fa60c7142b0363888edbea8"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Mar 25 16:45:11 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 25 16:45:11 2025 -0700"
      },
      "message": "[bucket_config] Remove the validation of `step_multiplier` upon IntegerBucketConfig creation.\n\nThis field usage in IntegerBucketConfig is replaced with\n`step_multiplier_float`, also the validation of it is removed from\nconfig validator. We will eventually remove the deprecated\n`step_multiplier`.\n\nTested: locally run presubmit for copybara cl\n\nBug: 406312388\n\nChange-Id: I8dadde618787f44f8bd4a82787f89dbf94588531\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1235425\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "eb01615fa4a536af5fa60c7142b0363888edbea8",
      "tree": "cd3cf5ebf141a54253f6ad907fe3082ff9c37aa1",
      "parents": [
        "56b7c45565164cf2314a96f3e6f051f11b5cc02e"
      ],
      "author": {
        "name": "Alex Pankhurst",
        "email": "pankhurst@google.com",
        "time": "Mon Mar 24 09:31:29 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 24 09:31:29 2025 -0700"
      },
      "message": "Update candidate list documentation\n\nCobalt will add the empty string to the candidate list on behalf of\ncustomers. Update report definition docs to state this.\n\nFixed: 405193314\n\nChange-Id: I020d8107b1e947ef24cb64102c203647fe8422c5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1234184\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\nCommit-Queue: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "56b7c45565164cf2314a96f3e6f051f11b5cc02e",
      "tree": "d2750020399e66327ece559048313d5de0014add",
      "parents": [
        "b3e55c1874ae708208ad08b68535857473c5b716"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Mar 18 11:15:28 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 18 11:15:28 2025 -0700"
      },
      "message": "[config_validator] Removing deprecated step_multiplier check in int_buckets validation.\n\nThis validation removal was not included in\nhttps://fuchsia-review.git.corp.google.com/c/cobalt/+/1224884\nRemoving the step_multiplier is in prepare of adding the integer histogram reports \u0026 metrics with a real floating point step multiplier to prober for e2e testing.\n\nBug: 278933884\n\nTested: local copybara presubmit\nChange-Id: I3d815ecd34ffbd4afe4abfce9a521c596030a5e5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1231104\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "b3e55c1874ae708208ad08b68535857473c5b716",
      "tree": "d5bfe568b58c1d475d3973ad056fd2c96f42cc04",
      "parents": [
        "34f5646d779784c33fc9c94a657fc5829df6ae90"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Mar 18 09:02:42 2025 -0700"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 18 09:02:42 2025 -0700"
      },
      "message": "[config_parser][config_validator][source_generator] Remove step_multiplier checks from config validator and support step_multiplier_float parsing.\n\nThis is in prepare of introducing an integer histogram report with floating point step multiplier in prober for e2e testing.\n\nAlso Update the registry used by Cobalt Core to pick up the new `step_multiplier_float` field migration in https://fuchsia-review.git.corp.google.com/c/cobalt-registry/+/1221324\n\nBug: 278933884\n\nTested: local copybara presubmit\n\nChange-Id: Ibede29be1473a2239ae92035d66fbbbb9f87270d\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1224884\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "34f5646d779784c33fc9c94a657fc5829df6ae90",
      "tree": "43806ae985ca51bef5f79645006f94d41f7b0eab",
      "parents": [
        "ea749c676d83d5c8c1e1b22af78afa1237fb5406"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Thu Mar 13 14:10:26 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 13 14:10:56 2025 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 736635133\nChange-Id: I532e82db02febd17830b3c4823d0e82a72012090\n"
    },
    {
      "commit": "ea749c676d83d5c8c1e1b22af78afa1237fb5406",
      "tree": "665d1efaf24cd9645b3726bc373a254095147e97",
      "parents": [
        "2bd27c2c79eb999c57618da591bb820e94e34e92"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Fri Mar 07 15:23:05 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 07 15:23:05 2025 -0800"
      },
      "message": "Add system_profiles to envelope.proto\n\nEach unique system profile will soon be included just once per envelope\nrather than including a copy in every observation batch. Instead, each\nobservation batch will include an integer index that indicates which\nsystem profile in the envelope is applicable.\n\nThis will significantly reduce the number of bytes uploaded by allowing\nbatches to share the system profile, if it\u0027s identical.\n\nAfter this proto change propagates to the Shuffler, the Shuffler will be\nupdated to understand both the old and new proto formats. Clients will\nthen be updated to send data using the new, cheaper format.\n\nBug: 373463829\n\nChange-Id: I371f3af874c8464c536b39234365ad462485a9b6\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1221014\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "2bd27c2c79eb999c57618da591bb820e94e34e92",
      "tree": "8fa2b16374bf7dc2416ab5a9bf6f4783d2e8664d",
      "parents": [
        "5431c92030c12ab710c9db3c84493e571a3928f9"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Mon Mar 03 15:26:07 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 03 15:26:07 2025 -0800"
      },
      "message": "[cobalt] Allow daily fleetwide histogram reports in the config validator\n\nIn anticipation of future customer use cases, support for FLEETWIDE HISTOGRAMS reports is being added to Android. Since hourly reports are not allowed for Android, daily fleetwide histogram reports need to be enabled.\n\nBug: 383630246\n\nTest: ./cobaltb.py bt, dangerous CL test\nChange-Id: Ic756619d297d281a4e9f76a3f5a838cb5215df1b\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1216097\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Sarah Hammond \u003csarahhammond@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "5431c92030c12ab710c9db3c84493e571a3928f9",
      "tree": "035879e0543f50a4334cdadc180c26c72c3f2542",
      "parents": [
        "801846ae8ef77e243265a73975d5a53bd85ba39e"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Thu Feb 27 13:07:47 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Feb 27 13:07:47 2025 -0800"
      },
      "message": "[cobalt] Clean up validateReportingInterval\n\nBug: 396746813\n\nTest: ./cobaltb.py build-test\n\nChange-Id: Ic8f8ef0d20d27e04834cc7438ce6fd7dae69a4bc\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1215050\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Sarah Hammond \u003csarahhammond@google.com\u003e\n"
    },
    {
      "commit": "801846ae8ef77e243265a73975d5a53bd85ba39e",
      "tree": "366506c1f3bb55e27d73d4474797cc6b59fc0dfc",
      "parents": [
        "03eace6dd4f23bba24989cd365bdf60e5496012f"
      ],
      "author": {
        "name": "Aaron Wood",
        "email": "aaronwood@google.com",
        "time": "Tue Feb 25 16:23:15 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 25 16:23:15 2025 -0800"
      },
      "message": "[build] Switch boring ssl tool to standard package\n\nfuchsia_shell_package() is being removed, so change this to a\nstandard package.\n\nBug: b/398885983\nChange-Id: Iabce0b09e421dbd18ebc1df0f8c3180664a47a81\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1214406\nFuchsia-Auto-Submit: Aaron Wood \u003caaronwood@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nReviewed-by: Ali Zhang \u003calizhang@google.com\u003e\n"
    },
    {
      "commit": "03eace6dd4f23bba24989cd365bdf60e5496012f",
      "tree": "3f15c155a9e83052c5b79fad4bc75ecc6f6ce30c",
      "parents": [
        "f2ec95ae340e53edf019d442898ec013e8670821"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Feb 12 13:03:27 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Feb 12 13:03:27 2025 -0800"
      },
      "message": "[buckets_config] Return the actual floor for impossible buckets\n\nThough the bucket itself is \u0027impossible\u0027 due to the floating-point range, the calculation defining its floor still produces a valid numerical result. Returning that calculated floor also make it easier to produce the bucket upper and lower bound for impossible buckets.\n\nTested: ./cobaltb.py build-test\nRan local copybara cl test and passed the presubmit\n\nChange-Id: Ia81a2759c9dc8a3dc45101a426b8d401990be181\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1204984\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "f2ec95ae340e53edf019d442898ec013e8670821",
      "tree": "0d0422425ca4e0b0a4bde8dec6c229478435622c",
      "parents": [
        "54b513c568306f1acd9bbb26caf19e5dcfe809fc"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Tue Feb 11 17:30:01 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 11 17:30:01 2025 -0800"
      },
      "message": "Add new lines between StatusBuilder contexts\n\nAdding a new line between each error greatly helps readability if\nthere\u0027s multiple errors.\n\nBug: 394080965\nTested: Set max envelope size to 0 and max observation store size to 10\nbytes. Watched logs.\n\nChange-Id: I2834ba8dfd142c3ac550734cf3b6ccf060b6f23e\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1204232\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "54b513c568306f1acd9bbb26caf19e5dcfe809fc",
      "tree": "1b8de7dd1a65036a4aded9632b1c8c836871a827",
      "parents": [
        "13c062ef7071d197a77a384a219509fe6c00a358"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Feb 11 11:57:27 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 11 11:57:27 2025 -0800"
      },
      "message": "[privacy_encoder] Filter out generated noise for impossible buckets.\n\nTested: ./cobaltb.py build-test\nRan local copybara CL and passed the presubmit\n\nBug: 278933884\n\nChange-Id: I6d05760c654a156f08fb0cad80297c6ebfa444c5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1201289\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "13c062ef7071d197a77a384a219509fe6c00a358",
      "tree": "f8f2b79608b6759d3c894e90bfb1dc5bd7a0ddfa",
      "parents": [
        "a05ae81714463d60990e7f0d8836103b93d2890b"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Feb 05 16:24:52 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Feb 05 16:24:52 2025 -0800"
      },
      "message": "Revert \"[privacy_encoder] Filter out generated noise for impossible buckets.\"\n\nThis reverts commit a05ae81714463d60990e7f0d8836103b93d2890b.\n\nReason for revert: Copybara cls caused flume_util_test to fail. Also found a proble with the implementation.\n\nOriginal change\u0027s description:\n\u003e [privacy_encoder] Filter out generated noise for impossible buckets.\n\u003e\n\u003e Tested: ./cobaltb.py build-test\n\u003e\n\u003e Bug: 278933884\n\u003e\n\u003e Change-Id: Ia3202a532566e3b39bfb59454d0c6cd0cdafd4a6\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1192732\n\u003e Reviewed-by: Alexandre Zani \u003cazani@google.com\u003e\n\u003e Commit-Queue: Anivia Li \u003caniviali@google.com\u003e\n\nBug: 278933884\nChange-Id: Iadd956d894c61671fd1d09d916ac8d5a45b12d70\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1200704\nReviewed-by: RubberStamper 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "a05ae81714463d60990e7f0d8836103b93d2890b",
      "tree": "fde65671c080271d548f62657fedee606a94d715",
      "parents": [
        "0ba8118ab62ac225883394ffe2e15979c08827e8"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Feb 04 17:32:47 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 04 17:32:47 2025 -0800"
      },
      "message": "[privacy_encoder] Filter out generated noise for impossible buckets.\n\nTested: ./cobaltb.py build-test\n\nBug: 278933884\n\nChange-Id: Ia3202a532566e3b39bfb59454d0c6cd0cdafd4a6\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1192732\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "0ba8118ab62ac225883394ffe2e15979c08827e8",
      "tree": "f8f2b79608b6759d3c894e90bfb1dc5bd7a0ddfa",
      "parents": [
        "5555af93436cf68a077e1bb297476d9971b728d8"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Jan 30 15:22:13 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jan 30 15:22:13 2025 -0800"
      },
      "message": "[event_loggers] Add validation for impossible buckets for integer histogram metrics.\n\nTested: ./cobaltb.py build-test\n\nBug: 278933884\n\nChange-Id: Ie587fd3166b8b8c99d185fadca2a09b36465b865\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1191872\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\n"
    },
    {
      "commit": "5555af93436cf68a077e1bb297476d9971b728d8",
      "tree": "923b150b9569f31dfd22a38578ab17e3db27505c",
      "parents": [
        "a9ffb46b9beb316c4726ec5bc6e138781ab9c320"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Jan 30 13:34:46 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jan 30 13:34:46 2025 -0800"
      },
      "message": "Include \u003ccmath\u003e for `std::ceil` usage\n\nFixed: 393367979\n\nChange-Id: I326f24f6eba0b9515c939efd8d2a520d3e12e9f3\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1196487\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "a9ffb46b9beb316c4726ec5bc6e138781ab9c320",
      "tree": "96d7c2cfeba21286806be83e8fb15e2f7372a5d3",
      "parents": [
        "3571eafc4f5407770eacdc2499f02dd4758da654"
      ],
      "author": {
        "name": "Alex Pankhurst",
        "email": "pankhurst@google.com",
        "time": "Thu Jan 30 13:04:30 2025 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 30 13:04:54 2025 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 721492551\nChange-Id: Id38113a8d789a41fc31144f93e63b577137a110f\n"
    },
    {
      "commit": "3571eafc4f5407770eacdc2499f02dd4758da654",
      "tree": "52a736f701919784370eab5d20123883e7f33909",
      "parents": [
        "4845a623ff826067ff5e6509cb205696bdbe9d6f"
      ],
      "author": {
        "name": "Cobalt Team",
        "email": "fuchsia-cobalt-core@google.com",
        "time": "Thu Jan 30 01:14:37 2025 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 30 01:15:08 2025 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 721291771\nChange-Id: If413d09155a1c1a6a259fb2bd6d9b4402544e88d\n"
    },
    {
      "commit": "4845a623ff826067ff5e6509cb205696bdbe9d6f",
      "tree": "96d7c2cfeba21286806be83e8fb15e2f7372a5d3",
      "parents": [
        "febaa35c38528c9a3d3e914292d9ce1bf197193e"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Jan 27 15:30:57 2025 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jan 27 15:30:57 2025 -0800"
      },
      "message": "[buckets_config] Switch to use step_multiplier_float to compute bucket floors in buckets_config.\n\nSupport impossible buckets look up given the bucket index.\n\nThe equality of step_multiplier_float and step_multiplier is not checked when creating the exponential integer bucket config. Because a real floating point value of step_multiplier_float needs to be used to test features related to impossible buckets.\n\nIn registries, step_multiplier_float value is defaulted to the value of step_multiplier and the config validator validates their equality. As long as the IntegerBucketConfig is created from the registries, it is safe to switch to step_multiplier_float to compute the bucket floors, i.e floors remain unchanged.\n\nTested: ./cobaltb.py build-test\n\nBug: 278933884\n\nChange-Id: I5e66f11458337e4201cb279d1c1b2fbd5d8916c2\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1190954\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "febaa35c38528c9a3d3e914292d9ce1bf197193e",
      "tree": "e1e08395523c278baa7530f13bbfc57e3c0d132c",
      "parents": [
        "6f147db9dcfeeb570d9890ea9a5e403d3a78d96e"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Dec 23 10:17:36 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 23 10:17:36 2024 -0800"
      },
      "message": "[config_parser] Improve expand default for integer histogram reports\ntests\n\nSwitch to parameterized tests\nCorrect the bug number in todo\n\nChange-Id: If802b156af50554786abac2f3c3e2fc3eb950086\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1178562\nReviewed-by: Steve Fung \u003cstevefung@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "6f147db9dcfeeb570d9890ea9a5e403d3a78d96e",
      "tree": "8d6214f83f3568eb0d5e6dbb8d38e27a2e3fdb78",
      "parents": [
        "34d3cb6355d1ed26d6c7b6572c94bdfb920805cb"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Dec 19 15:06:24 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 19 15:06:24 2024 -0800"
      },
      "message": "[report_definition] Introduce floating point step multiplier\n\nFloating point step multiplier should be set to the value of existing integer step multiplier if unset.\n\nFloating point step multiplier should be greater than one and should be the same value as existing integer step multiplier.\n\nBug: 278933884\n\nChange-Id: Ieef8a6239d0f264c05bd967c16ebf6422c0466f9\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1172111\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "34d3cb6355d1ed26d6c7b6572c94bdfb920805cb",
      "tree": "3aa65a8a010c214c6ea14ccfd7fc455836158c60",
      "parents": [
        "610ec4953bc90c2fffa4deff094b698ec650bfaa"
      ],
      "author": {
        "name": "Francois Rousseau",
        "email": "frousseau@google.com",
        "time": "Thu Dec 19 09:27:51 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 19 09:27:51 2024 -0800"
      },
      "message": "[registry] fix typo in documentation\n\nChange-Id: I5616f15dd37acfd638b4c1cae93f205a698e052c\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1177832\nFuchsia-Auto-Submit: Francois Rousseau \u003cfrousseau@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "610ec4953bc90c2fffa4deff094b698ec650bfaa",
      "tree": "8103da96c80b45d66707afd1784c325f709f737d",
      "parents": [
        "221dd6d2370360dda37fa8324633260545463fd4"
      ],
      "author": {
        "name": "Alex Zani",
        "email": "azani@google.com",
        "time": "Tue Dec 17 15:25:24 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Dec 17 15:25:24 2024 -0800"
      },
      "message": "STRUCT metric registry, validation and observation changes.\n\nExample usage:\n\n- id: 1\n  metric_name: my_struct_metric\n  metric_type: STRUCT\n  struct_fields:\n  - id: 1\n    name: function_name\n    type: STRING\n    string_candidate_file: \"function_names.txt\"\n  - id: 2\n    name: process_name\n    type: STRING\n    string_candidate_file: \"process_names.txt\"\n  - id: 3\n    name: error_kind\n    type: ENUM\n    enum:\n      0: UNKNOWN\n      1: INSUFFICIENT_MEMORY\n      2: DATA_ERROR\n  - id: 4:\n    name: fatal\n    type: BOOL\n  reports:\n  // Counts total errors across the fleet.\n  - id: 1\n    report_name: total_errors\n    report_type: STRUCT\n    aggregates:\n    - id: 1\n      name: total_fleet_errors\n      local: COUNT\n      global: SUM\n  // Counts how many devices experience an error for each process.\n  - id: 2\n    report_name: unique_device_count_per_process\n    report_type: STRUCT\n    aggregates:\n    - id: 1\n      for: process_name\n      local: GROUP_BY\n      global: GROUP_BY\n    - id: 2\n      name: device_count\n      global: COUNT\n\nBug: b/382136380\n\nChange-Id: I35fc93b18d13444c3393e0c9a969efcdcc5a472f\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1154692\nCommit-Queue: Alexandre Zani \u003cazani@google.com\u003e\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "221dd6d2370360dda37fa8324633260545463fd4",
      "tree": "39025c80e59b7ae80c1ebc13ecbf51a9a6b588e2",
      "parents": [
        "8cd03087fa6a509299f0f0ffd83a9a12d55ed4de"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Dec 12 15:40:33 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 12 15:40:33 2024 -0800"
      },
      "message": "[crypto] Replace deprecated Tink getPrimitive usage\n\nReplace deprecated KeysetHandle::GetPrimitive() with the new KeysetHandle::GetPrimitive(Configuration\u0026)\n\nFixed: 380914357\n\nChange-Id: I098314d4070812f19dc39c99d341af38f34aed7b\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1173037\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "8cd03087fa6a509299f0f0ffd83a9a12d55ed4de",
      "tree": "189fdab382c9ec6d9c71e80a525ad00515e982ab",
      "parents": [
        "2ea35b2d40f995348f24a369732ba366fdd111ea"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Dec 12 15:08:19 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 12 15:08:19 2024 -0800"
      },
      "message": "[roll] Roll 1 submodule\ntink a7eb3f4..298a1d2\n\nBug: 380914357\n\nChange-Id: Ia31a2b88e05470fce53ca7b2282925785654b7f5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1172746\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "2ea35b2d40f995348f24a369732ba366fdd111ea",
      "tree": "0755f50cd9ce7e40cb363d41efb5d08cc602169b",
      "parents": [
        "14894bda58c88ae8ba4499901ea19108a68e2d0e"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Wed Dec 11 14:00:56 2024 -0800"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Dec 11 14:00:56 2024 -0800"
      },
      "message": "[roll] Roll 4 submodules\ntink 270f3bb..a7eb3f4\nabseil-cpp 7c8809f..00e2693\nprotobuf f0dc78d..6b5d8db\nprotobuf-gn d686249..f218209\n\nRemoved the sources in `src/lib/util:proto_serialization` get included in the upreved protobuf_lite\n\nChange-Id: Ife90b3c0da685870dd4631276f3dbdba84b34498\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1171124\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "14894bda58c88ae8ba4499901ea19108a68e2d0e",
      "tree": "0fa738eb4828a7c20dc32f04bb08e2d1d789bb9e",
      "parents": [
        "9b3925d8ab1f21bf1094281c5930e79a2624cdf1"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Mon Dec 02 19:48:50 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 02 19:48:50 2024 +0000"
      },
      "message": "[cobalt] Add tests for metrics with reports in config validator.\n\nThe validator tests previously did not explicitly test metrics with reports.\n\nBug: 380328003\n\nTest: ./cobaltb.py build-test\n\nChange-Id: Ibfade4f590d50855b57e6644d14fa1f862dbbbce\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1164614\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nFuchsia-Auto-Submit: Sarah Hammond \u003csarahhammond@google.com\u003e\n"
    },
    {
      "commit": "9b3925d8ab1f21bf1094281c5930e79a2624cdf1",
      "tree": "f17d3bb8ab7dfecd313f1c446339e6a17d0be3a7",
      "parents": [
        "d6fd0bd8954a4c568947da539a3b9a5d0b290d88"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Nov 26 17:55:53 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 26 17:55:53 2024 +0000"
      },
      "message": "[config_validator][buckets_config] Validate that step_multiplier is greater than 1\n\nFixed: 380921668\nChange-Id: I72586e2c6fba3f7829ac4db684e8a048c2628995\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1163369\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\nReviewed-by: Alexandre Zani \u003cazani@google.com\u003e\n"
    },
    {
      "commit": "d6fd0bd8954a4c568947da539a3b9a5d0b290d88",
      "tree": "99e871b2be6441373737db7231a710c57e5e2ebc",
      "parents": [
        "49d13d1a4049a15d8c52306f4efa4fa7be7eb46c"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Fri Nov 22 21:14:07 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 22 21:14:07 2024 +0000"
      },
      "message": "Validate that experiment namespaces are set in project or customer for experiment reports.\n\nBug: 370534605\n\nTest: ./cobaltb.py build-test, Gerrit dangerous CL test\n\nChange-Id: I2fcfef58f845dee6d4fb6dd517c7296d5fef5d9c\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1161815\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Sarah Hammond \u003csarahhammond@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "49d13d1a4049a15d8c52306f4efa4fa7be7eb46c",
      "tree": "51a0beba3de4fd3b7edf5d72edfbcdf031bfd8d7",
      "parents": [
        "11a61a3ac3f78081cf0200325f035e9c92206f7c"
      ],
      "author": {
        "name": "Sarah Hammond",
        "email": "sarahhammond@google.com",
        "time": "Fri Nov 22 00:47:16 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 22 00:47:16 2024 +0000"
      },
      "message": "[cobalt] Modify validator test to use helper functions to improve readability.\n\nBug: 380328003\n\nTest: ./cobaltb.py build-test, Gerrit dangerous CL test\n\nChange-Id: I26263834c03a1b2e9032f8198bc518a08e48d409\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1161818\nFuchsia-Auto-Submit: Sarah Hammond \u003csarahhammond@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "11a61a3ac3f78081cf0200325f035e9c92206f7c",
      "tree": "b282fc80f8e15e29953a3e03b633e1f85fba0823",
      "parents": [
        "af56e49c0b95cd93377aa2da1af1c0e1d385e721"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Nov 18 22:39:19 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 18 22:39:19 2024 +0000"
      },
      "message": "Use lambda for logging boilerplate\n\nFileObservationStore::StoreObservation is long and difficult to read as\na result. This CL reduces some boilerplate by using a lambda for logging\na warning and returning a status code with the desired message.\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: Hard-coded a condition to fail and observed the expected\nwarning\n\nChange-Id: Ia45b9dff087c68f1a565336dcb488b7836436d65\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1159218\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "af56e49c0b95cd93377aa2da1af1c0e1d385e721",
      "tree": "bee0a5f7c8993133b96123b1adc81727aa94f4da",
      "parents": [
        "fd20f0c96b24549c0cc033064655fa709ea616fd"
      ],
      "author": {
        "name": "Caslyn Tonelli",
        "email": "caslyn@google.com",
        "time": "Thu Nov 14 00:31:55 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 14 00:31:55 2024 +0000"
      },
      "message": "[testing] Add missing vector header\n\nThis will resolve a build errors with newer clang revisions.\n\nFixed: 378948837\nChange-Id: I55ae23bbd63ff43d9c16281df99a3a5d1ce11944\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1156352\nReviewed-by: Thomas Gales \u003ctgales@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\nFuchsia-Auto-Submit: Caslyn Tonelli \u003ccaslyn@google.com\u003e\n"
    },
    {
      "commit": "fd20f0c96b24549c0cc033064655fa709ea616fd",
      "tree": "aff9cec5e5540cdeb13a6669bf054523fefec01c",
      "parents": [
        "fac474798fd5a81f6f60b045d85f42cc5b39d872"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Nov 12 21:12:41 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 12 21:12:41 2024 +0000"
      },
      "message": "[logger][statusor] Replace removed protobuf stub with absl\n\nProtobuf deleted its stub code, in prepare of upreving protobuf in Fuchsia to include this change, we need to clean the usage up in Cobalt\n\nReplace `google::protobuf::StrCat` with `absl::StrCat`\nRemove unused dependency `google/protobuf/stubs/map_util.h`\n\nBug: 374326569\nTested: ./cobaltb.py build-test\n\nChange-Id: Ia79ed39cd31078360e775b48481b01fecb9d8bb0\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1155332\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "fac474798fd5a81f6f60b045d85f42cc5b39d872",
      "tree": "71157df6f70ffda39e4208b2d8c65b001ee17326",
      "parents": [
        "9c1caf3bf4ce9dab208660d48d69aef1a87f3af2"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Mon Nov 11 18:28:22 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 11 18:28:22 2024 +0000"
      },
      "message": "Replace the rest of deprecated crypto::tink::util::StatusOr::ValueOrDie()\n\nReplace the crypto::tink::util::StatusOr::ValueOrDie() methods in test with their absl-compatible versions crypto::tink::util::StatusOr::value() in prepare of absl::Status,{Or} migration in Tink.\n\nThis test is missed from fxr/1146458\n\nFix: 376312376\nTested: `./cobaltb.py build-test`\nChange-Id: I24ed98b68b889a592c063e10da676eb508b6c9ba\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1154032\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "9c1caf3bf4ce9dab208660d48d69aef1a87f3af2",
      "tree": "20a38242b2d933e5f225fec9b2c5ccf54055af46",
      "parents": [
        "224095a8ab64929e6d75c29abfe88c5fb453338e"
      ],
      "author": {
        "name": "Miguel Flores Ruiz de Eguino",
        "email": "miguelfrde@google.com",
        "time": "Fri Nov 08 17:11:20 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 08 17:11:20 2024 +0000"
      },
      "message": "[syslog] Update API usage\n\nNeeds: https://fxrev.dev/1153295\n\nChange-Id: Ie4f737ce6d6e10bd197d388057ea2dbdb82e4f56\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1153453\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Miguel Flores \u003cmiguelfrde@google.com\u003e\n"
    },
    {
      "commit": "224095a8ab64929e6d75c29abfe88c5fb453338e",
      "tree": "7709a80bdfba2d81c9e04799b2a052efbec8ff4e",
      "parents": [
        "07bcee7a374fa12e0b4944cd074b6b4a6d6e8e38"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Thu Oct 31 20:11:16 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 20:11:16 2024 +0000"
      },
      "message": "Replace the deprecated crypto::tink::util::Status::error_message() and crypto::tink::util::StatusOr::ValueOrDie() methods with their absl-compatible versions crypto::tink::util::Status::message and crypto::tink::util::StatusOr::value() in prepare of absl::Status,{Or} migration in Tink.\n\nNote that the migration has done in Tink, this change is in prepare of\nupreving Tink to include that migration.\n\nFix: b/376312376\nTested: `./cobaltb.py build-test`\nChange-Id: I18cbb9488d57ad58fc81f4b26f29dcc440597847\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1146458\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Anivia Li \u003caniviali@google.com\u003e\n"
    },
    {
      "commit": "07bcee7a374fa12e0b4944cd074b6b4a6d6e8e38",
      "tree": "b31fab96bdb4ad9373d190c1fb998bc3bcf0eba2",
      "parents": [
        "d27e5a182840e8926ce7ebd88f9d4e494b8b1a1f"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Oct 30 18:58:40 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 30 18:58:40 2024 +0000"
      },
      "message": "Fix remaining clang-tidy warnings\n\nFrom src/registry, src/system_data and src/uploader.\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: I3ed3a2278effc2c2ed91e0b66aca73a532c0a5e9\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145415\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "d27e5a182840e8926ce7ebd88f9d4e494b8b1a1f",
      "tree": "40c410298c965db9cdd3ac6d25a52a50fc2a1bda",
      "parents": [
        "c672671659a5d0c34a20af318d8499738a5c8d74"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Oct 30 18:48:19 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 30 18:48:19 2024 +0000"
      },
      "message": "Fix clang-tidy warnings in src/public\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: I9cd793523ccf1f3ad71d32f75b2d8ff87035efdb\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145414\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "c672671659a5d0c34a20af318d8499738a5c8d74",
      "tree": "ea4b7381dd74bb0462a2863d63d3d457c0fbf086",
      "parents": [
        "dd61beda4ae16c0d9be7d18854bc29c287e3ea7a"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 21:45:40 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 21:45:40 2024 +0000"
      },
      "message": "Remove unused function\n\nTested: `./cobaltb.py build-test`\nChange-Id: Ib20c5374e005b22b3396f940f3c21e5ec52e4846\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1146352\nReviewed-by: Anivia Li \u003caniviali@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "dd61beda4ae16c0d9be7d18854bc29c287e3ea7a",
      "tree": "f103ec36b8541f3c52b47588d377cb544e162605",
      "parents": [
        "d8ab12836ca85eecf2f05ea2c962ce4d6aa859f9"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 18:49:40 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 18:49:40 2024 +0000"
      },
      "message": "Add missing copyright headers\n\nChange-Id: I1e1529f51087c7ca406ac39cf6ddee1466be782d\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1143435\nFuchsia-Auto-Submit: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@fuchsia-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d8ab12836ca85eecf2f05ea2c962ce4d6aa859f9",
      "tree": "21c5fa1fb793d9d06bb564783cfa01e77c9dba79",
      "parents": [
        "66409568b26c94d495990a210f5b0eb831cdeeef"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 18:02:43 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 18:02:43 2024 +0000"
      },
      "message": "Fix clang-tidy warnings in src/observation_store\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: Ib4fd632afe90713ac0e392dd0a3e69d58c668255\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145455\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "66409568b26c94d495990a210f5b0eb831cdeeef",
      "tree": "65bc0f9962dbf864777bc3c9959dd8204b4d9ab7",
      "parents": [
        "16c40fa6a6f567105c5e9221b4cf7f028dbb1a6c"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 17:57:16 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 17:57:16 2024 +0000"
      },
      "message": "Fix clang-tidy warnings in src/logger\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: Ia451ddff9a2db6d0310217750c0146cee3aefa26\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145110\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "16c40fa6a6f567105c5e9221b4cf7f028dbb1a6c",
      "tree": "9ca69a4749adb507f0c201269a2c8d6100967caf",
      "parents": [
        "5698c68409bb24d4a56f017445dfb50cb8c0ae12"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 17:18:24 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 17:18:24 2024 +0000"
      },
      "message": "Fix clang-tidy warnings in src/local_aggregation\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: Ib2fa6e8ae0be1497e549821db39e4fcb8348327b\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145206\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    },
    {
      "commit": "5698c68409bb24d4a56f017445dfb50cb8c0ae12",
      "tree": "519a8a6078e2d4d0ef770585936b56e03597a5e5",
      "parents": [
        "c152f57614c8be9129fe96480de43d0f822cb034"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Mon Oct 28 17:11:15 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 17:11:15 2024 +0000"
      },
      "message": "Fix clang-tidy warnings in src/lib\n\nTested: `fx test //src/cobalt cobalt_core_tests`\nTested: `./cobaltb.py build-test`\nChange-Id: I3bec9ade15ac4c136e4c7f617ec78048873c0d08\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1145412\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "c152f57614c8be9129fe96480de43d0f822cb034",
      "tree": "21443b209022c2484bfd905425659a301dced534",
      "parents": [
        "d94bd1730c781c4a12bda67acff5a67673d8c637"
      ],
      "author": {
        "name": "Alex Zani",
        "email": "azani@google.com",
        "time": "Mon Oct 21 12:41:15 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 21 12:43:44 2024 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 688236502\nChange-Id: Ie4a41d5c0e5f1b21dac67266f4738109f4735860\n"
    },
    {
      "commit": "d94bd1730c781c4a12bda67acff5a67673d8c637",
      "tree": "491e34732382e8ac0079fb89570438fc19b5c23d",
      "parents": [
        "d59338f67a898e9a6c60005ba290dc5697a7b5ff"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Wed Oct 09 18:05:39 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 18:05:39 2024 +0000"
      },
      "message": "Clarify why there are two IDs per hour\n\nThis isn\u0027t apparent without really digging into the code.\n\nChange-Id: I8a22f01be7c9f2f3a0e9072fc04f32d6228c22f5\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1133613\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\n"
    },
    {
      "commit": "d59338f67a898e9a6c60005ba290dc5697a7b5ff",
      "tree": "17e662600b9c6e6caebc4079bb7b7bd600224fbf",
      "parents": [
        "41a8147b9a2b94a9615386e5dc33b4cfa2c8a8a7"
      ],
      "author": {
        "name": "Thomas Gales",
        "email": "tgales@google.com",
        "time": "Tue Oct 08 00:06:59 2024 +0000"
      },
      "committer": {
        "name": "CQ Bot",
        "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 08 00:06:59 2024 +0000"
      },
      "message": "Check-fail if system profile selection policy is unset\n\nThe registry validator should not allow the policy to be unset.\n\nFixed: 371623876\nTest: `fx test //src/cobalt cobalt_core_tests`\nTest: `./cobaltb.py build-test`\nChange-Id: Ide5971e20358f9f91e6c0fb59133937a4ad78f75\nReviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/1131250\nCommit-Queue: Thomas Gales \u003ctgales@google.com\u003e\nReviewed-by: Alex Pankhurst \u003cpankhurst@google.com\u003e\n"
    }
  ],
  "next": "41a8147b9a2b94a9615386e5dc33b4cfa2c8a8a7"
}
