)]}'
{
  "log": [
    {
      "commit": "3a4d9316aa9e3f0afec58e83ed744b0be4d337fa",
      "tree": "9f79249d3986306858d4f7e7344a11a681feacf4",
      "parents": [
        "11de748d66a0b358b01c2ca1a03b6455b33f808b"
      ],
      "author": {
        "name": "Derek Perez",
        "email": "perezd@users.noreply.github.com",
        "time": "Thu Nov 04 22:57:29 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 04 22:57:29 2021"
      },
      "message": "Creates a protoc release zip (#9188)\n\n* Creates a protoc release zip\r\n\r\nMimics what we\u0027re doing manually today but powered by Bazel.\r\n\r\n* don\u0027t special case this.\r\n\r\n* Addressing feedback.\r\n\r\n* adding comment about _cc_toolchain"
    },
    {
      "commit": "11de748d66a0b358b01c2ca1a03b6455b33f808b",
      "tree": "bf70cc0aeb5e64337619e9c0b3434bc424a9edfd",
      "parents": [
        "d88c8d5d4b7c458b3c0f894ad46700aa4fca7b39"
      ],
      "author": {
        "name": "Xùdōng Yáng",
        "email": "wyverald@gmail.com",
        "time": "Thu Nov 04 14:56:32 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 04 14:56:32 2021"
      },
      "message": "Use repo-relative labels wherever possible (#9187)\n\n* Use repo-relative labels wherever possible\r\n\r\nThe label `@com_google_protobuf//:foo` within the protobuf repo is often synonymous with just `//:foo`. We should prefer the latter as it allows us to use a shorter name for the module in the Bazel Central Registry (so just \"protobuf\" instead of \"com_google_protobuf\").\r\n\r\nNote that the semantics can be subtle: in a macro, plain strings are anchored to the *calling* repo, so if we just use `//:foo` as the default value of a macro argument, it will be resolved to `@myrepo//:foo` if the macro is called from the repo `@myrepo`. In this case, it\u0027s necessary to directly call the `Label()` constructor to anchor the string label to the repo where the .bzl file lives.\r\n\r\nSee https://github.com/bazelbuild/bazel-central-registry/pull/28#issuecomment-954741081 for a bit more context.\r\n\r\n* fix protobuf_deps.bzl"
    },
    {
      "commit": "d88c8d5d4b7c458b3c0f894ad46700aa4fca7b39",
      "tree": "42407ce5fa8f0b0584de4ee5fec77aa7febfc792",
      "parents": [
        "7ccf4d8f67878a6ceb2184df279478cb3314372b"
      ],
      "author": {
        "name": "Kent Ross",
        "email": "k@mad.cash",
        "time": "Thu Nov 04 14:16:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 04 14:16:02 2021"
      },
      "message": "Implement unambiguous comparisons for RepeatedPtrIterator in C++20 (#9139)\n\n"
    },
    {
      "commit": "7ccf4d8f67878a6ceb2184df279478cb3314372b",
      "tree": "78ca80f1a79ba25d22f74a7e87ef4f69f26e9888",
      "parents": [
        "c4c7e2b8f932ab8be9b84b6ea8c26355546d2a38",
        "31dd7b71cc5ff697e7cc37156b083a1eb5fd4d9b"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Nov 02 17:10:47 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 17:10:47 2021"
      },
      "message": "Merge pull request #9169 from protocolbuffers/3.19.x\n\nMerge 3.19.x into master"
    },
    {
      "commit": "c4c7e2b8f932ab8be9b84b6ea8c26355546d2a38",
      "tree": "027574ef9b8aff0290150db569b6a99100b83f6e",
      "parents": [
        "6a9cf18cbadd7f4dde659c89fa02f7459e0c7a1c"
      ],
      "author": {
        "name": "JongChan Choi",
        "email": "disjukr@naver.com",
        "time": "Mon Nov 01 20:53:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 01 20:53:04 2021"
      },
      "message": "Add pbkit to third_party.md (#9177)\n\n"
    },
    {
      "commit": "31dd7b71cc5ff697e7cc37156b083a1eb5fd4d9b",
      "tree": "4ed8a63d93775806932cbaa1acf2c8b6afdd0482",
      "parents": [
        "7c40b2df1fdf6f414c1c18c789715a9c948a0725"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Mon Nov 01 18:44:58 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 01 18:44:58 2021"
      },
      "message": "Fix benchmark by making sure we use Python 3 (#9170) (#9176)\n\nThe benchmark runs have been failing since we started requiring Python\r\n3, so this changes fixes the benchmarks by ensuring we always use Python\r\n3."
    },
    {
      "commit": "6a9cf18cbadd7f4dde659c89fa02f7459e0c7a1c",
      "tree": "98854b121a8500c33de95169876c5d05418c3215",
      "parents": [
        "26603a14666c0f30883bc4508591522586ba51f8"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Mon Nov 01 16:00:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 01 16:00:31 2021"
      },
      "message": "Fix benchmark by making sure we use Python 3 (#9170)\n\nThe benchmark runs have been failing since we started requiring Python\r\n3, so this changes fixes the benchmarks by ensuring we always use Python\r\n3."
    },
    {
      "commit": "26603a14666c0f30883bc4508591522586ba51f8",
      "tree": "6429bbe2529809fbddffe34740d376fe1eb365dc",
      "parents": [
        "201c1fc9185c5c9edb601a334f3d3f95947b4f08"
      ],
      "author": {
        "name": "Thomas Hisch",
        "email": "thomas.hisch@ims.co.at",
        "time": "Sat Oct 30 18:56:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 30 18:56:40 2021"
      },
      "message": "Remove unittest2 imports (#9171)\n\nThey were only needed for python versions \u003c\u003d 2.6\r\n\r\nRelated: #6658"
    },
    {
      "commit": "201c1fc9185c5c9edb601a334f3d3f95947b4f08",
      "tree": "a2756d7d614c2d6c1b8da00940f044b1591c2f2a",
      "parents": [
        "85c4bc420510e38a5895f569e47563678072379b",
        "935d099ad9f6692e727406764bb3226d935e899d"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Fri Oct 29 11:51:56 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 29 11:51:56 2021"
      },
      "message": "Merge pull request #9162 from belugabehr/ArrayList-copyof\n\nStandardize on Array copyOf"
    },
    {
      "commit": "7c40b2df1fdf6f414c1c18c789715a9c948a0725",
      "tree": "5add7adf79a5175c2485b1460a65695b50b96699",
      "parents": [
        "42ff92a4d183fe952d48adffa23dc84e491c86fc"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 21:07:53 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 21:07:53 2021"
      },
      "message": "Update protobuf version (#9167)\n\n"
    },
    {
      "commit": "42ff92a4d183fe952d48adffa23dc84e491c86fc",
      "tree": "369f054438e72cd7e90e24dddb8955fdc6de64c7",
      "parents": [
        "c7dfd0d6b92f825a4b9e986b3e948a5ab61c7438",
        "1c8ae2459567388085f5da4b5ef2af7863a003fb"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 20:07:03 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 20:07:03 2021"
      },
      "message": "Merge pull request #9166 from acozzette/cherry-pick-fixes\n\nCherry-pick fixes for 3.19.1 and update change log"
    },
    {
      "commit": "1c8ae2459567388085f5da4b5ef2af7863a003fb",
      "tree": "369f054438e72cd7e90e24dddb8955fdc6de64c7",
      "parents": [
        "b2ac7ced50ed160985ba79bbbdea8bad8f28b039"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 18:02:41 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 18:09:06 2021"
      },
      "message": "Update changelog for 3.19.1\n\nI also updated CHANGES.txt to include a couple things I forgot to add\nfor 3.19.0.\n"
    },
    {
      "commit": "b2ac7ced50ed160985ba79bbbdea8bad8f28b039",
      "tree": "eb8d952a36a8d1136bdeca374ed55c956752af7e",
      "parents": [
        "e58469bdbedf514988efa86af9e8e7b5b1fa272f"
      ],
      "author": {
        "name": "Peter Zhu",
        "email": "peter@peterzhu.ca",
        "time": "Mon Oct 25 19:41:19 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 17:47:53 2021"
      },
      "message": "Fix memory leak in MessageClass.encode\n\nIf the line above raises an exception, the upb_arena is lost and memory\nis leaked.\n"
    },
    {
      "commit": "e58469bdbedf514988efa86af9e8e7b5b1fa272f",
      "tree": "9d6f9d532c091748a10b64dbe5aaa81c84f38d32",
      "parents": [
        "c7dfd0d6b92f825a4b9e986b3e948a5ab61c7438"
      ],
      "author": {
        "name": "Marnix Bouhuis",
        "email": "marnix@bouhuis.com",
        "time": "Tue Oct 26 16:48:47 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 17:46:36 2021"
      },
      "message": "JS: Fixed `ReferenceError: window is not defined` when getting the global object (#9156)\n\n"
    },
    {
      "commit": "c7dfd0d6b92f825a4b9e986b3e948a5ab61c7438",
      "tree": "014fa1e1daf68773534a338ffba62e69f234182b",
      "parents": [
        "67c2a92f82b16331199cb89062b832e15aeb0c1f"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 28 17:34:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 17:34:54 2021"
      },
      "message": "Align dependency handling with Bazel best practices (#9165)\n\nThis commit removes the use of bind() since that function goes against\r\nBazel best practices:\r\nhttps://docs.bazel.build/versions/main/external.html#repository-rules-1\r\nThe bind() function basically maps a dependency into //external, but\r\nthere is no good reason to do this. By mapping dependencies into\r\n//external and relying on this in our own BUILD files, we\u0027re forcing\r\nprojects that depend on us to do the same. The one bind() call that I\r\ndid leave in place was //:python_headers. This one seems to be doing\r\nsomething complicated I don\u0027t fully understand, and I don\u0027t want to risk\r\nbreaking it.\r\n\r\nThis change also moves our list of required Maven artifacts into a\r\nconstant in protobuf_deps.bzl. This way, projects that depend on us can\r\nrefer to this list when they invoke maven_install() and automatically\r\npull in all the necesary dependencies.\r\n\r\nThis fixes #9132."
    },
    {
      "commit": "85c4bc420510e38a5895f569e47563678072379b",
      "tree": "3d413dd73fdbea7b63a90b19ed7f3fc284650ef9",
      "parents": [
        "65852d6e9cdb3d6e1120ef6af044968cbbaff733",
        "bbdcea8547e43b2cf2a1851fec6c50c272dcc212"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Wed Oct 27 21:13:27 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 27 21:13:27 2021"
      },
      "message": "Merge pull request #8254 from jufemaiz/feature/ruby-better-from_-support-well_known_types\n\nImprovement: better ruby from_* support in well_known_types.rb"
    },
    {
      "commit": "bbdcea8547e43b2cf2a1851fec6c50c272dcc212",
      "tree": "1f09b5c97ad936c9ceee4a4e27468c32ad740098",
      "parents": [
        "4d94a7cd935a28f2161fcc43b00545bb16021d42"
      ],
      "author": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Wed Oct 27 20:09:11 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 27 20:09:11 2021"
      },
      "message": "Remove lib from require"
    },
    {
      "commit": "65852d6e9cdb3d6e1120ef6af044968cbbaff733",
      "tree": "aad8d082dc3becb158d195097eb4455780e25cc9",
      "parents": [
        "1d2e8d93027d988f497a4690eb47ece1fe47d665"
      ],
      "author": {
        "name": "Chris Bainbridge",
        "email": "chris.bainbridge@gmail.com",
        "time": "Wed Oct 27 18:28:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 27 18:28:21 2021"
      },
      "message": "Fix comment syntax in any.proto (#8792)\n\n* Fix comment syntax in any.proto\r\n\r\nRemove extra spaces which cause incorrect indentation in godoc.\r\nRemove the \"\u003d\u003d\u003d\u003d\" style title which is not rendered by godoc.\r\n\r\n* Run ./generate_descriptor_proto.sh"
    },
    {
      "commit": "1d2e8d93027d988f497a4690eb47ece1fe47d665",
      "tree": "64d1976ba20c3c43ddb9053b6dd651ce802292e1",
      "parents": [
        "9c3af64ae45b9c423093f934f42ac48a3de674ed"
      ],
      "author": {
        "name": "appledragon",
        "email": "appledragon@gmail.com",
        "time": "Wed Oct 27 16:45:42 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 27 16:45:42 2021"
      },
      "message": "for old clang build issue, related with https://reviews.llvm.org/D12375 (#9159)\n\nThis seems wrong: given [[foo]] [[bar]], we\u0027ll now parse the second one as an MS attribute in a context where both are allowed."
    },
    {
      "commit": "935d099ad9f6692e727406764bb3226d935e899d",
      "tree": "db3f40d8b218e3b1ee0ac1b8d3e4765866db47b6",
      "parents": [
        "b3b3162219201a691c257d75f85f39c1a82e6899"
      ],
      "author": {
        "name": "David Mollitor",
        "email": "dmollitor@apache.org",
        "time": "Wed Oct 27 15:08:33 2021"
      },
      "committer": {
        "name": "David Mollitor",
        "email": "dmollitor@apache.org",
        "time": "Wed Oct 27 15:08:33 2021"
      },
      "message": "Standardize on Array copyOf\n"
    },
    {
      "commit": "4d94a7cd935a28f2161fcc43b00545bb16021d42",
      "tree": "4896e410d9da2438d901c42c98a8393bdb0f868c",
      "parents": [
        "947a51a464ec9ecd3aa7098fe3abfcc4822c1fe5"
      ],
      "author": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Wed Oct 27 11:20:45 2021"
      },
      "committer": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Wed Oct 27 11:20:45 2021"
      },
      "message": "Fixed: incorrect tests\n"
    },
    {
      "commit": "9c3af64ae45b9c423093f934f42ac48a3de674ed",
      "tree": "99475682a3b6727ce13102e014eb0ecea1a1ff05",
      "parents": [
        "247649cdb0967cbe20b7b1a187fa1dad14f18799"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 26 21:31:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 26 21:31:46 2021"
      },
      "message": "Update checked-in C# generated code (#9158)\n\nThis change fixes the test that verifies that the checked-in generated\r\ncode for descriptor.proto is up to date."
    },
    {
      "commit": "247649cdb0967cbe20b7b1a187fa1dad14f18799",
      "tree": "591aa0dced4e94f82b0d53c2752e4e0a022437ea",
      "parents": [
        "e350ef8c20da29e1769e8adbe664e6d153c6e0f4",
        "3a18299cc0643e7bf73653e8ff9a1d615f295407"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Tue Oct 26 20:01:52 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 26 20:01:52 2021"
      },
      "message": "Merge pull request #9150 from Shopify/pz-message-encode-mem-leak\n\n[Ruby] Fix memory leak in MessageClass.encode"
    },
    {
      "commit": "e350ef8c20da29e1769e8adbe664e6d153c6e0f4",
      "tree": "39c9d19dbeebb3a8d78e88feefd0597bb930245a",
      "parents": [
        "b3b3162219201a691c257d75f85f39c1a82e6899"
      ],
      "author": {
        "name": "Marnix Bouhuis",
        "email": "marnix@bouhuis.com",
        "time": "Tue Oct 26 16:48:47 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 26 16:48:47 2021"
      },
      "message": "JS: Fixed `ReferenceError: window is not defined` when getting the global object (#9156)\n\n"
    },
    {
      "commit": "947a51a464ec9ecd3aa7098fe3abfcc4822c1fe5",
      "tree": "a239446ca4e0a38a1c5754732fae070e8b6008e8",
      "parents": [
        "21478b371e0e71ead9fc1c357c261be7a168b1be"
      ],
      "author": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Tue Oct 26 01:43:57 2021"
      },
      "committer": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Tue Oct 26 01:43:57 2021"
      },
      "message": "Test coverage: .from_ruby / #from_ruby\n"
    },
    {
      "commit": "b3b3162219201a691c257d75f85f39c1a82e6899",
      "tree": "607fe04389dfa4cc0fa96479398e14662911dac0",
      "parents": [
        "d630f96dce44de4257ca4cfb4b92c272f1c49dfe",
        "3370cc4456deaeb97ca6ae4aa10b0be1f2610c7f"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Mon Oct 25 21:44:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 21:44:38 2021"
      },
      "message": "Merge pull request #9148 from belugabehr/nio-charsets\n\nTransition to NIO StandardCharsets"
    },
    {
      "commit": "d630f96dce44de4257ca4cfb4b92c272f1c49dfe",
      "tree": "7e9cc8eee2c4c84539d4058597eda58008a798bb",
      "parents": [
        "2007a39db0db3d2083226be74ca5cbb50407b932",
        "02d2e5fdd71a798f221ab3098019eaf51ecc5533"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Mon Oct 25 21:30:45 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 21:30:45 2021"
      },
      "message": "Merge pull request #9144 from appledragon/master\n\nfor windows build fail issue, confliction with std max"
    },
    {
      "commit": "2007a39db0db3d2083226be74ca5cbb50407b932",
      "tree": "abfd5a1df192c33afada388df4e7173f3dfc5ee5",
      "parents": [
        "0707f2e7f556c8396d6027d0533ec3a56d1061db",
        "84c2e1e5027ccce38cf7d79136471410d7d0fe93"
      ],
      "author": {
        "name": "Dennis Shao",
        "email": "67387070+shaod2@users.noreply.github.com",
        "time": "Mon Oct 25 20:46:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 20:46:36 2021"
      },
      "message": "Merge pull request #9151 from Inconnu08/patch-1\n\nFix grammatical error in the descriptor protobuf definition"
    },
    {
      "commit": "84c2e1e5027ccce38cf7d79136471410d7d0fe93",
      "tree": "abfd5a1df192c33afada388df4e7173f3dfc5ee5",
      "parents": [
        "0707f2e7f556c8396d6027d0533ec3a56d1061db"
      ],
      "author": {
        "name": "Taufiq Rahman",
        "email": "taufiqrx8@gmail.com",
        "time": "Mon Oct 25 20:09:13 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 20:09:13 2021"
      },
      "message": "Fix grammatical error in comments #7603"
    },
    {
      "commit": "3a18299cc0643e7bf73653e8ff9a1d615f295407",
      "tree": "d193c8a8f6b54543a67b00f0609339f0f25e007b",
      "parents": [
        "0707f2e7f556c8396d6027d0533ec3a56d1061db"
      ],
      "author": {
        "name": "Peter Zhu",
        "email": "peter@peterzhu.ca",
        "time": "Mon Oct 25 19:41:19 2021"
      },
      "committer": {
        "name": "Peter Zhu",
        "email": "peter@peterzhu.ca",
        "time": "Mon Oct 25 19:55:12 2021"
      },
      "message": "Fix memory leak in MessageClass.encode\n\nIf the line above raises an exception, the upb_arena is lost and memory\nis leaked.\n"
    },
    {
      "commit": "3370cc4456deaeb97ca6ae4aa10b0be1f2610c7f",
      "tree": "9c15876c8850975ba73f2a11de24387eb767ed79",
      "parents": [
        "0707f2e7f556c8396d6027d0533ec3a56d1061db"
      ],
      "author": {
        "name": "David Mollitor",
        "email": "dmollitor@apache.org",
        "time": "Mon Oct 25 17:46:34 2021"
      },
      "committer": {
        "name": "David Mollitor",
        "email": "dmollitor@apache.org",
        "time": "Mon Oct 25 17:46:34 2021"
      },
      "message": "Transition to NIO StandardCharsets\n"
    },
    {
      "commit": "02d2e5fdd71a798f221ab3098019eaf51ecc5533",
      "tree": "8e3880d6754d27ce34adba227064a79bcb83e2b6",
      "parents": [
        "0707f2e7f556c8396d6027d0533ec3a56d1061db"
      ],
      "author": {
        "name": "appledragon",
        "email": "appledragon@gmail.com",
        "time": "Mon Oct 25 07:31:06 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 07:31:06 2021"
      },
      "message": "Update stl_util.h"
    },
    {
      "commit": "0707f2e7f556c8396d6027d0533ec3a56d1061db",
      "tree": "e7808487c5c6a71d0a04f2166eb85f609cfe5e78",
      "parents": [
        "adc1f931e328f7b7462ffaed07b79e66fcc69c00"
      ],
      "author": {
        "name": "Nipunn Koorapati",
        "email": "nipunn1313@gmail.com",
        "time": "Thu Oct 21 22:09:41 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 22:09:41 2021"
      },
      "message": "Provide a type alias field ValueType on EnumTypeWrapper (#8182)\n\nThis should provide a runtime alias, which can be\r\nused in mypy stubs to provide better typing for enum values\r\n\r\nFixes #8175"
    },
    {
      "commit": "adc1f931e328f7b7462ffaed07b79e66fcc69c00",
      "tree": "aa9f4590a3cec9f5673ae72cd9a3f4cdb5c904d9",
      "parents": [
        "f4af0bc931bf731c4a356e26cc33c73ce5a835bf"
      ],
      "author": {
        "name": "Derek Perez",
        "email": "perezd@users.noreply.github.com",
        "time": "Thu Oct 21 21:17:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 21:17:20 2021"
      },
      "message": "Fix wkt dupes (#8942)\n\n* properly ignore WKTs in lang_proto_toolchain for java\r\n\r\nWe already pre-compile the well known types into the runtimes so they shouldn\u0027t be re-compiled. #8925\r\n\r\n* remove accidental proto addition."
    },
    {
      "commit": "f4af0bc931bf731c4a356e26cc33c73ce5a835bf",
      "tree": "d03fccde7ab51a8ffbe3e10e8e77562419fbf1ae",
      "parents": [
        "c8dfe32b5ac190cecd8750db438c4151ab07a3da"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 21 21:15:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 21:15:54 2021"
      },
      "message": "Fix distcheck test by updating example Go file paths (#9137)\n\n"
    },
    {
      "commit": "c8dfe32b5ac190cecd8750db438c4151ab07a3da",
      "tree": "9303851abc412099c71a67b21b42cd159d0e40e5",
      "parents": [
        "42db8a3f966cad1b2c96dc586e10f79a8d88d053"
      ],
      "author": {
        "name": "Damien Neil",
        "email": "neild@users.noreply.github.com",
        "time": "Thu Oct 21 20:27:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 20:27:40 2021"
      },
      "message": "examples: update Go example (#7217)\n\nUpdate the Go example to use Go modules: Move the example into a\r\ndirectory containing a go.mod file, change the installation instructions\r\nto use \"go install\".\r\n\r\nUpdate the go_package option in addressbook.proto to an actual module path.\r\n\r\nUpdate examples to use the google.golang.org/protobuf/proto module."
    },
    {
      "commit": "42db8a3f966cad1b2c96dc586e10f79a8d88d053",
      "tree": "00223dff1665a1c509a91fbc78c6648d56a4722c",
      "parents": [
        "e6430dd4a09ac68ce15fcba077df1f290b03759c"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 21 18:47:05 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 18:47:05 2021"
      },
      "message": "Make IsDescriptor* helpers lenient about descriptor name (#9127)\n\nOur internal version of the codebase has a different path and package\r\nname for descriptor.proto, so this change updates IsDescriptorProto()\r\nand IsDescriptorOptionMessage() to be able to handle both the internal\r\nand external descriptor types."
    },
    {
      "commit": "e6430dd4a09ac68ce15fcba077df1f290b03759c",
      "tree": "45f4ba96dc36a6023cbc54f6c9a65425860c2a98",
      "parents": [
        "1e1c1cd8849965e19a06b69a87ffca272425bb9c",
        "67c2a92f82b16331199cb89062b832e15aeb0c1f"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 21 18:45:51 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 18:45:51 2021"
      },
      "message": "Merge pull request #9136 from protocolbuffers/3.19.x\n\nMerge 3.19.x into master"
    },
    {
      "commit": "1e1c1cd8849965e19a06b69a87ffca272425bb9c",
      "tree": "2a3bfb2b8343912b47a2b2642835cea0faadc2ea",
      "parents": [
        "63f952b987bd848ac278c714c81c47250214adc7"
      ],
      "author": {
        "name": "Upils",
        "email": "5464641+upils@users.noreply.github.com",
        "time": "Thu Oct 21 15:24:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 15:24:38 2021"
      },
      "message": "Reserve extension id range for protoc-gen-checker (#9133)\n\n"
    },
    {
      "commit": "67c2a92f82b16331199cb89062b832e15aeb0c1f",
      "tree": "e8a2760f19e59e9cc1704c25d6b9631f12bf09f6",
      "parents": [
        "17b30e96476be70b8773b2b807bab857fd3ceb39"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Thu Oct 21 13:47:17 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 13:47:17 2021"
      },
      "message": "Ensure that release archives contain everything needed for Bazel (#9131)\n\nThis change adds some files to EXTRA_DIST in Makefile.am so that our\r\npublished tar and zip files will have everything needed for Bazel\r\nbuilds. I also added a basic test for this so that next time we should\r\nfind out sooner if we\u0027re missing any important files.\r\n\r\nThis should fix #9129."
    },
    {
      "commit": "63f952b987bd848ac278c714c81c47250214adc7",
      "tree": "7664608813e52901f20cd28fad8c5705559ef2c5",
      "parents": [
        "d08bc71c96d3dfcea12de3d4efacfbad5d473e44"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Wed Oct 20 21:51:07 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 20 21:51:07 2021"
      },
      "message": "Fix Python 3.10 C++ tests (#9128)\n\nThe first change is to make sure we always define PY_SSIZE_T_CLEAN\r\nbefore including Python.h. Starting from Python 3.10 this is required.\r\nOtherwise we get errors like this:\r\n\r\nSystemError: PY_SSIZE_T_CLEAN macro must be defined for \u0027#\u0027 formats\r\n\r\nThe second change is to update reflection_test.py to account for the\r\nfact that with Python 3.10, we get a TypeError even with the C++\r\nimplementation when trying to assign a float to a bool field. I\u0027m not\r\nsure why this changed with Python 3.10, but it seems like a good thing\r\nsince this is the desired behavior anyway."
    },
    {
      "commit": "17b30e96476be70b8773b2b807bab857fd3ceb39",
      "tree": "78dafb3540ff8d0cbdad119ef3d95c4c301bdcfd",
      "parents": [
        "912eb8b89ef48f63877a6af9f022c74f13c8f8d4"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Wed Oct 20 17:14:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 20 17:14:02 2021"
      },
      "message": "Update protobuf version (#9119)\n\n"
    },
    {
      "commit": "912eb8b89ef48f63877a6af9f022c74f13c8f8d4",
      "tree": "13bd90f3233a259c44aed52332f70f845bfd98eb",
      "parents": [
        "51cb7f99d7d87da6cdfd0e3e6ae3c4e71df57328",
        "bb5a2684de8b53cd23199965bdd193a80168eb44"
      ],
      "author": {
        "name": "Joshua Haberman",
        "email": "jhaberman@gmail.com",
        "time": "Wed Oct 20 00:14:26 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 20 00:14:26 2021"
      },
      "message": "Merge pull request #9121 from haberman/rubyfix\n\nFix for descriptor_pb.rb: google/protobuf should be required first."
    },
    {
      "commit": "bb5a2684de8b53cd23199965bdd193a80168eb44",
      "tree": "e4c60f4034ca3d875fa115145e3eaba19693357d",
      "parents": [
        "4c445b18038b843588a2298b423d27b0d97cef1e"
      ],
      "author": {
        "name": "Joshua Haberman",
        "email": "jhaberman@gmail.com",
        "time": "Tue Oct 19 23:21:24 2021"
      },
      "committer": {
        "name": "Joshua Haberman",
        "email": "jhaberman@gmail.com",
        "time": "Tue Oct 19 23:21:24 2021"
      },
      "message": "Minor whitespace fixes and test fixups.\n"
    },
    {
      "commit": "51cb7f99d7d87da6cdfd0e3e6ae3c4e71df57328",
      "tree": "56004abc055d94940b581e85e14d6488130c50bf",
      "parents": [
        "3f3e6f47c6d71e755faf6abb3f49b89dce8c5182",
        "ad9eb238cc5293de5cc5c2607f9ccfb2f31e913c"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Tue Oct 19 22:21:52 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 19 22:21:52 2021"
      },
      "message": "Merge pull request #9120 from protocolbuffers/kotlinInlining\n\nFixing inlining and deprecation for repeated string fields in kotlin"
    },
    {
      "commit": "4c445b18038b843588a2298b423d27b0d97cef1e",
      "tree": "adaa61a3e6e9d3ab22c59092c122119cd269f572",
      "parents": [
        "53a1d66d9d7fa0efa4547308bca8e1f750ea6010"
      ],
      "author": {
        "name": "Joshua Haberman",
        "email": "jhaberman@gmail.com",
        "time": "Tue Oct 19 21:51:52 2021"
      },
      "committer": {
        "name": "Joshua Haberman",
        "email": "jhaberman@gmail.com",
        "time": "Tue Oct 19 21:51:52 2021"
      },
      "message": "Fix for descriptor_pb.rb: google/protobuf should be required first.\n"
    },
    {
      "commit": "ad9eb238cc5293de5cc5c2607f9ccfb2f31e913c",
      "tree": "a10147bd2df1183ba004c84419c58aa7c909bf6e",
      "parents": [
        "33113ce9f9ef6d4240c4326564bb528087efcc94"
      ],
      "author": {
        "name": "Deanna Garcia",
        "email": "deannagarcia@google.com",
        "time": "Tue Oct 19 21:36:30 2021"
      },
      "committer": {
        "name": "Deanna Garcia",
        "email": "deannagarcia@google.com",
        "time": "Tue Oct 19 21:36:30 2021"
      },
      "message": "Fixing formatting\n"
    },
    {
      "commit": "33113ce9f9ef6d4240c4326564bb528087efcc94",
      "tree": "37b78ca7626400b6dfd278c8b0a713d8a10c0b82",
      "parents": [
        "a793c7f72af41efb9a8b212036bdf916260b484f"
      ],
      "author": {
        "name": "Deanna Garcia",
        "email": "deannagarcia@google.com",
        "time": "Tue Oct 19 21:34:32 2021"
      },
      "committer": {
        "name": "Deanna Garcia",
        "email": "deannagarcia@google.com",
        "time": "Tue Oct 19 21:34:32 2021"
      },
      "message": "Fixing inlining and deprecation for repeated string fields in kotlin\n"
    },
    {
      "commit": "3f3e6f47c6d71e755faf6abb3f49b89dce8c5182",
      "tree": "7b87bb65293c1dfcab76ac35675aa7385f77d8cb",
      "parents": [
        "53a1d66d9d7fa0efa4547308bca8e1f750ea6010"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 19 16:01:57 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 19 16:01:57 2021"
      },
      "message": "Update version to 3.19.0-rc2 and fix changelog about Java 7 (#9116)\n\n* Update protobuf version\r\n\r\n* Update CHANGES.txt to reflect that we\u0027re not yet dropping Java 7"
    },
    {
      "commit": "21478b371e0e71ead9fc1c357c261be7a168b1be",
      "tree": "baa6e36ac3009fa69af9650bbab37303bb2e6389",
      "parents": [
        "e4ce58cd6064bd15e976ac5cdbc1176d26d14a1a"
      ],
      "author": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Tue Oct 19 01:25:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 19 01:25:21 2021"
      },
      "message": "Update well_known_types_test.rb"
    },
    {
      "commit": "e4ce58cd6064bd15e976ac5cdbc1176d26d14a1a",
      "tree": "329e2a03c2e51edd0bfe43bafd83ea0b5234ac5f",
      "parents": [
        "ef70acbc03e8dbcf4370ee82b5371f01a4952e39",
        "d08bc71c96d3dfcea12de3d4efacfbad5d473e44"
      ],
      "author": {
        "name": "Joel Courtney",
        "email": "euphemize@gmail.com",
        "time": "Sun Oct 17 11:58:15 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 17 11:58:15 2021"
      },
      "message": "Merge branch \u0027master\u0027 into feature/ruby-better-from_-support-well_known_types"
    },
    {
      "commit": "d08bc71c96d3dfcea12de3d4efacfbad5d473e44",
      "tree": "181d7da88be07d4514677578d56a19aefdb3b6a2",
      "parents": [
        "62d59d7d4caa08df86fa74b2e8f66a744e3194f9"
      ],
      "author": {
        "name": "Masaki Hara",
        "email": "ackie.h.gmai@gmail.com",
        "time": "Sat Oct 16 03:11:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 03:11:59 2021"
      },
      "message": "Suppress dot-delimiter warning if ruby_package consists of a single component (#7276)\n\n"
    },
    {
      "commit": "62d59d7d4caa08df86fa74b2e8f66a744e3194f9",
      "tree": "08fa08f2cd40d641a68691dedd0f3fbd5fd4e4c2",
      "parents": [
        "454778d011919601635b6f5070402918a6cf352e"
      ],
      "author": {
        "name": "Chris Povirk",
        "email": "cpovirk@google.com",
        "time": "Sat Oct 16 03:02:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 03:02:36 2021"
      },
      "message": "Update maven-surefire-plugin to 3.0.0-M5. (#7830)\n\nThis avoids https://issues.apache.org/jira/browse/SUREFIRE-1439,\r\nwhich I hit while investigating\r\nhttps://github.com/protocolbuffers/protobuf/issues/7827"
    },
    {
      "commit": "454778d011919601635b6f5070402918a6cf352e",
      "tree": "0e1decf0b16e48d83d640abf9912122ff992055c",
      "parents": [
        "d0a2c395e92acaad02c0901b39b21dd9f1f21356"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Sat Oct 16 02:00:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 02:00:04 2021"
      },
      "message": "Python: fix usages of deprecated assertRaisesRegxp (#9098)\n\nassertRaisesRegexp has been deprecated in favor of the slightly\r\ndifferent spelling assertRaisesRegex. Let\u0027s fix this just to clean up a\r\nbunch of deprecation warnings in the tests."
    },
    {
      "commit": "53a1d66d9d7fa0efa4547308bca8e1f750ea6010",
      "tree": "ab906cd6f4f09f9cf6103ebe6d15843599f62308",
      "parents": [
        "d1c6620347f9f2e1e5522168ba4a5e66fe56666e"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 22:35:27 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 22:35:27 2021"
      },
      "message": "Update PHP release notes for 3.19.0 (#9110)\n\n"
    },
    {
      "commit": "d0a2c395e92acaad02c0901b39b21dd9f1f21356",
      "tree": "843b8ac7f643ce82357aa1b3da9eb317bf052159",
      "parents": [
        "df5b7fabb8e37acbb8b4740bba18bc1ca8fe931a",
        "8a0aa4b3721f89fdbfae57c1dcbc4ef7bed733a8"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 22:26:42 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 22:26:42 2021"
      },
      "message": "Merge pull request #9109 from protocolbuffers/3.18.x\n\nMerge 3.18.x into master"
    },
    {
      "commit": "d1c6620347f9f2e1e5522168ba4a5e66fe56666e",
      "tree": "726f5fd6a0f9c2ae7108754a55b976ccccecbd01",
      "parents": [
        "519340d662379feae6a50973e43220d5f1e252f0"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 22:14:12 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 22:21:08 2021"
      },
      "message": "Update CHANGES.txt for 3.19.0\n"
    },
    {
      "commit": "df5b7fabb8e37acbb8b4740bba18bc1ca8fe931a",
      "tree": "c3720f27414c115c09fc0c88138559e056bf86bd",
      "parents": [
        "6c0168bd6515301032bc86355eaaec600e580dfb",
        "ef0bd1343be03df69e976ce44853a3aebcc6d81f"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Fri Oct 15 22:03:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 22:03:02 2021"
      },
      "message": "Merge pull request #7498 from psobot/add-python-descriptor-debug-string\n\nAdd GetDebugString to Python FileDescriptor interface."
    },
    {
      "commit": "6c0168bd6515301032bc86355eaaec600e580dfb",
      "tree": "3b06817ee1a9d1026f7791a4062709a593f033ba",
      "parents": [
        "f367bfb13d9ff5f097666bcdf7389aa8cef902b7",
        "5100be2b7746391c2724e2793e1428c36b63c98b"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Fri Oct 15 21:59:57 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 21:59:57 2021"
      },
      "message": "Merge pull request #7016 from roehling/fix-6205-unknown-fields-integer-overflow\n\nPrevent integer overflow for unknown fields in Python"
    },
    {
      "commit": "8a0aa4b3721f89fdbfae57c1dcbc4ef7bed733a8",
      "tree": "ba749926dc3a8420c8b67c7ba6eff15b76d4a220",
      "parents": [
        "0dab03ba7bc438d7ba3eac2b2c1eb39ed520f928"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 21:41:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 21:41:59 2021"
      },
      "message": "Update Mac test runs to download RVM directly from GitHub (#9107)\n\nOur Mac test runs recently started failing to download RVM. The issue\r\nappears to be a combination of an SSL certificate expiring and old\r\nOpenSSL versions having a bug preventing them from validating the\r\nreplacement certificate: https://github.com/rvm/rvm/issues/5133\r\n\r\nThis commit works around the problem by downloading RVM from GitHub as\r\nsuggested in one of the comments on the issue above."
    },
    {
      "commit": "519340d662379feae6a50973e43220d5f1e252f0",
      "tree": "4d7a13e2b7611b5744b1132b1b2788ffb926076f",
      "parents": [
        "6b0a1c2407b1d1de6e701784dd9c27e4e58697bb"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 21:33:06 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 21:33:06 2021"
      },
      "message": "Update protobuf version (#9106)\n\n"
    },
    {
      "commit": "f367bfb13d9ff5f097666bcdf7389aa8cef902b7",
      "tree": "8ac3d5aca0efe6afa4116947892b744e190a4e68",
      "parents": [
        "6b0a1c2407b1d1de6e701784dd9c27e4e58697bb"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 21:26:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 21:26:54 2021"
      },
      "message": "Use dedicated helper functions for map descriptors (#9099)\n\nThe Descriptor class now has map_key() and map_value() methods for\r\naccessing the special key and value fields in generated map entry\r\nmessages. This commit updates all the relevant code to use these\r\naccessors instead of the clunkier FindFieldByName(\"key\") or\r\nFindFieldByName(\"value\") approach."
    },
    {
      "commit": "6b0a1c2407b1d1de6e701784dd9c27e4e58697bb",
      "tree": "7a1c211a7f4dff4c08d9d3ec714bf9172b77585f",
      "parents": [
        "d049bce84405a26996979de1e9333c7d0fc7378a"
      ],
      "author": {
        "name": "Nils",
        "email": "nils@nilsand.re",
        "time": "Fri Oct 15 20:12:01 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 20:12:01 2021"
      },
      "message": "Add prost and quick-protobuf to third_party.md (#9104)\n\n"
    },
    {
      "commit": "d049bce84405a26996979de1e9333c7d0fc7378a",
      "tree": "16f5dc1f575f934c96098e5cd7664300395605ec",
      "parents": [
        "c01cd6ec794fd91b316cb236663c81eefa1efa4e"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Fri Oct 15 20:10:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 20:10:38 2021"
      },
      "message": "Remove references to HAVE_PTHREAD (#9100)\n\nThis is based on @haberman\u0027s changes in #8257. Now that we\u0027re using\r\nstd::mutex we no longer need to check whether pthreads are available, so\r\nthis commit removes references to HAVE_PTHREAD. I left the autotools\r\nbuild alone, though, since we are likely to drop support for it soon\r\nanyway."
    },
    {
      "commit": "c01cd6ec794fd91b316cb236663c81eefa1efa4e",
      "tree": "5bd1af6c50213bb1a407855801af822d57cff870",
      "parents": [
        "72f085747e157ba048ef5ebd11f49e54e6c2ab6e"
      ],
      "author": {
        "name": "Bu Sun Kim",
        "email": "8822365+busunkim96@users.noreply.github.com",
        "time": "Fri Oct 15 17:24:49 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 17:24:49 2021"
      },
      "message": "Add python 3.10 (#9034)\n\n* Add python 3.10\r\n\r\n* Update setup.py and tox.ini\r\n\r\n* fix: fix 3.9 -\u003e 3.10\r\n\r\n* fix: py310-cpp"
    },
    {
      "commit": "ef0bd1343be03df69e976ce44853a3aebcc6d81f",
      "tree": "e8f682b2193231d6b9cdfda6730cb57e9069b3ef",
      "parents": [
        "4e176f29b4151ea1763cff395c7536a681b6bdad"
      ],
      "author": {
        "name": "Peter Sobot",
        "email": "psobot@spotify.com",
        "time": "Fri Oct 15 15:39:21 2021"
      },
      "committer": {
        "name": "Peter Sobot",
        "email": "psobot@spotify.com",
        "time": "Fri Oct 15 15:39:21 2021"
      },
      "message": "Only run GetDebugString test with cpp impl.\n"
    },
    {
      "commit": "72f085747e157ba048ef5ebd11f49e54e6c2ab6e",
      "tree": "805a66e8ebf341625b4b1b722487ca2d9e89fcd3",
      "parents": [
        "6bc21b531e6d4d5166d0be04acff37a2849e4a34"
      ],
      "author": {
        "name": "Jorg Brown",
        "email": "jorg.brown@gmail.com",
        "time": "Fri Oct 15 02:44:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 02:44:18 2021"
      },
      "message": "Use int32_t rather than int32."
    },
    {
      "commit": "6bc21b531e6d4d5166d0be04acff37a2849e4a34",
      "tree": "0bcdfe2d79f960c10785bd302800a772fec251c4",
      "parents": [
        "3e02f65f5cc6049e1593b7e99f8abe5fc227c994"
      ],
      "author": {
        "name": "Marnix Bouhuis",
        "email": "marnix@bouhuis.com",
        "time": "Thu Oct 14 22:15:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 22:15:20 2021"
      },
      "message": "Update the way we get the global object, to comply with CSP no-unsafe-eval (#8864)\n\n"
    },
    {
      "commit": "3e02f65f5cc6049e1593b7e99f8abe5fc227c994",
      "tree": "479a81f88dbe8de34d90fef14fe1704550aacc66",
      "parents": [
        "8b69867fef81f7066405eaa43444fddaecfdae8f"
      ],
      "author": {
        "name": "Daniel Kuschny",
        "email": "danielku15@coderline.net",
        "time": "Thu Oct 14 22:02:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 22:02:21 2021"
      },
      "message": "Skip exports if not available by CommonJS (#8856)\n\n"
    },
    {
      "commit": "5100be2b7746391c2724e2793e1428c36b63c98b",
      "tree": "9351f6405faf21e7eded8bd67c5e4f098ad32c60",
      "parents": [
        "8b69867fef81f7066405eaa43444fddaecfdae8f"
      ],
      "author": {
        "name": "Timo Röhling",
        "email": "timo.roehling@fkie.fraunhofer.de",
        "time": "Mon Dec 16 15:21:41 2019"
      },
      "committer": {
        "name": "Timo Röhling",
        "email": "timo.roehling@fkie.fraunhofer.de",
        "time": "Thu Oct 14 21:30:01 2021"
      },
      "message": "Prevent integer overflow for unknown fields\n\nThe PyInt_FromLong() conversion function will truncate 64 bit integer\nvalues on 32 bit architectures. We will now use the PyLong_* functions\nwith the appropriate minimum size for each field.\n\nNote that this commit also switches to the unsigned versions, since the\nunknown integer fields have been declared unsigned anyway.\n\nFixes #6205\n"
    },
    {
      "commit": "4e176f29b4151ea1763cff395c7536a681b6bdad",
      "tree": "d5ede763c5101930dacaf5c68e04fb99a7f5f230",
      "parents": [
        "8b69867fef81f7066405eaa43444fddaecfdae8f"
      ],
      "author": {
        "name": "Peter Sobot",
        "email": "github@petersobot.com",
        "time": "Tue May 12 13:13:33 2020"
      },
      "committer": {
        "name": "Peter Sobot",
        "email": "psobot@spotify.com",
        "time": "Thu Oct 14 20:51:22 2021"
      },
      "message": "Added GetDebugString to Python FileDescriptor interface.\n"
    },
    {
      "commit": "8b69867fef81f7066405eaa43444fddaecfdae8f",
      "tree": "7c408e0ace9f280bd8a95f899cbea57574c4b0df",
      "parents": [
        "5106dea867525f3fc470ef720346411a759be5ff",
        "115af28e8fb580c60bef269802b8f07e8ecccabf"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Thu Oct 14 19:43:55 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 19:43:55 2021"
      },
      "message": "Merge pull request #7642 from philjdf/master\n\n[C#] Make FieldDescriptor propertyName public"
    },
    {
      "commit": "5106dea867525f3fc470ef720346411a759be5ff",
      "tree": "d1cd610abb17b73cb8b92c5238350ad4e7dd80f0",
      "parents": [
        "12f70b7c4d43006cc132787f300ca2bc70b37bb1",
        "00a7ea4de12da348bfb55159b1d3469d249c9a45"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Thu Oct 14 18:24:01 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 18:24:01 2021"
      },
      "message": "Merge pull request #7938 from alusco-scratch/patch-1\n\nOverride Map.clone to use Map\u0027s dup method"
    },
    {
      "commit": "12f70b7c4d43006cc132787f300ca2bc70b37bb1",
      "tree": "cdfd9d20a4030de4cc5347cb4976843be17fcf53",
      "parents": [
        "3d223dc5c5a2b8407c3458ac753319bc1af47786",
        "74056a0e2834577ad590d023ee73cc20cf103d38"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Thu Oct 14 18:12:34 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 18:12:34 2021"
      },
      "message": "Merge pull request #8122 from mamapanda/MessageToDict-fix\n\nMake MessageToDict convert map keys to strings"
    },
    {
      "commit": "3d223dc5c5a2b8407c3458ac753319bc1af47786",
      "tree": "677870d01ebef704116c451e63072c3b74a46511",
      "parents": [
        "ed58b7d26ba21bb765eaedeefcf53aeb04b8edca",
        "f2b5c33baff633f0dec7a6364e6c04efa16bc69a"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Thu Oct 14 18:05:52 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 18:05:52 2021"
      },
      "message": "Merge pull request #8232 from qnighy/arm64-darwin\n\nRuby: build extensions for arm64-darwin"
    },
    {
      "commit": "ed58b7d26ba21bb765eaedeefcf53aeb04b8edca",
      "tree": "c410de2f18043385f6d25f2597c6f458c627bb89",
      "parents": [
        "25180ac9b6e7412aa3a4e6a87113d11b61934ae2",
        "6d847adda7b79f1e4668e848600caca09227459d"
      ],
      "author": {
        "name": "deannagarcia",
        "email": "69992229+deannagarcia@users.noreply.github.com",
        "time": "Thu Oct 14 18:01:11 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 18:01:11 2021"
      },
      "message": "Merge pull request #8562 from mcclymont/timestamp-from-time-class-method\n\nAdd class method Timestamp.from_time to ruby well known types"
    },
    {
      "commit": "25180ac9b6e7412aa3a4e6a87113d11b61934ae2",
      "tree": "52ca36043432d28eeb000eea308ed2d0325a4ac2",
      "parents": [
        "255dec16d66854b1d77d37672b043840f40f07c5"
      ],
      "author": {
        "name": "Shigeo Hashimoto",
        "email": "s-hashimoto@bns-g.com",
        "time": "Thu Oct 14 16:45:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 16:45:40 2021"
      },
      "message": "Fix build failed for visual studio in multi-byte windows environments (#7235)\n\n* Set source and executable charset to utf-8 when Visual Studio\r\n\r\n* Remove unnecessary version check for visual studio"
    },
    {
      "commit": "255dec16d66854b1d77d37672b043840f40f07c5",
      "tree": "13f2e3926ceb3a1b1e270702d90b2ce8ec747f66",
      "parents": [
        "40e9cedf7a738afa16557a5e7d401d6217e5134b"
      ],
      "author": {
        "name": "Justin Paupore",
        "email": "github@blueshiftlabs.net",
        "time": "Wed Oct 13 21:19:42 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 21:19:42 2021"
      },
      "message": "Add Android stlport and default toolchains to BUILD. (#8290)\n\nThese are additional possibilities for --crosstool_top for Android NDK\r\ncompilation. Since the NDK doesn\u0027t have -lpthread, getting these flags\r\nwrong leads to a linker error.\r\n\r\nFixes: 180084220"
    },
    {
      "commit": "40e9cedf7a738afa16557a5e7d401d6217e5134b",
      "tree": "775fd908d5910b5aea3960715da8e82b946812d9",
      "parents": [
        "9eba6eddcebaea2c806e362748a68ce3b8e624a3"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 21:12:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 21:12:10 2021"
      },
      "message": "JDK 6 is too old to care about (#9097)\n\n@cpovirk"
    },
    {
      "commit": "9eba6eddcebaea2c806e362748a68ce3b8e624a3",
      "tree": "75a9f391c250e1ad2a4d219492af87db9541efc1",
      "parents": [
        "f8a22b45c04162b117204bb7c1211e1e4e13f19d"
      ],
      "author": {
        "name": "Dirk Boye",
        "email": "dirkboye@users.noreply.github.com",
        "time": "Wed Oct 13 20:54:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 20:54:54 2021"
      },
      "message": "update rules_python dependency to version 0.1.0 (#8214)\n\nother bazel libraries (e.g. rules_docker 0.15.0) require rules_python 0.1.0\r\nor above. running protobuf_deps() before importing rules_docker\r\nwill lead to errors.\r\n\r\nupgrading rules_python fixes this problem."
    },
    {
      "commit": "f8a22b45c04162b117204bb7c1211e1e4e13f19d",
      "tree": "521589b2602018f952f16660144554602efee2cf",
      "parents": [
        "3881f49ce9b3c736aaeca95be3e2018361091a98"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Wed Oct 13 20:51:09 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 20:51:09 2021"
      },
      "message": "Remove references to six (#9096)\n\nWe no longer support Python 2 and therefore no longer need to depend on\r\nsix. I\u0027m hoping this will make it possible to merge #8214."
    },
    {
      "commit": "3881f49ce9b3c736aaeca95be3e2018361091a98",
      "tree": "ade5ef899c5acfea20b3e64d0adce65ca891a109",
      "parents": [
        "dd3a6486ccfe0bd1d5d8d589fe05a3d985a79a02"
      ],
      "author": {
        "name": "miyucy",
        "email": "miyucy@users.noreply.github.com",
        "time": "Wed Oct 13 19:54:49 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 19:54:49 2021"
      },
      "message": "Add size to Map class (#8068)\n\n"
    },
    {
      "commit": "dd3a6486ccfe0bd1d5d8d589fe05a3d985a79a02",
      "tree": "ba89f1f2380f3a04d011618387ab4fae31800c76",
      "parents": [
        "1ab7789f384472b84872a885d998a7a7ef411acc"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 17:34:49 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 17:34:49 2021"
      },
      "message": "Update versions in README files (#9093)\n\n* update version numbers in java/README.md\r\n* update lite too"
    },
    {
      "commit": "1ab7789f384472b84872a885d998a7a7ef411acc",
      "tree": "e5f7afcec3378f96e0e35338d41c13dca1c375e6",
      "parents": [
        "ab993cf6ca5fecc743b2f3d0b96b69708977982b"
      ],
      "author": {
        "name": "Hong Xu",
        "email": "hong@topbug.net",
        "time": "Wed Oct 13 17:26:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 17:26:40 2021"
      },
      "message": "Emacs: Protobuf mode should be derived from prog-mode (#9076)\n\nProg mode is a basic major mode for buffers containing programming\r\nlanguage source code:\r\nhttps://www.gnu.org/software/emacs/manual/html_node/elisp/Basic-Major-Modes.html\r\n\r\nA lot of programming mode setup is based on whether the major mode is\r\nderived from `prog-mode`."
    },
    {
      "commit": "ab993cf6ca5fecc743b2f3d0b96b69708977982b",
      "tree": "2ca378fb2f8cfd434e1f2bc6c6af829638518d58",
      "parents": [
        "5c8018c378e50ec9a13405a8ea51807a388bd79a"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 16:36:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 16:36:21 2021"
      },
      "message": "document the kinds of patches the repo is open to (#8900)\n\n* document the kinds of patches the repo is open to "
    },
    {
      "commit": "5c8018c378e50ec9a13405a8ea51807a388bd79a",
      "tree": "17fee71e82a0c68f0e4c9f8c5d8d786ad0f76cc3",
      "parents": [
        "e47ed057a587f401889cabec7780129869d6091d",
        "c69b90cb066d5ee1869107aa18448820176d8eeb"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 16:35:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 16:35:18 2021"
      },
      "message": "Merge pull request #9092 from elharo/elharo-patch-2\n\ndeps: update maven-antrun-plugin"
    },
    {
      "commit": "e47ed057a587f401889cabec7780129869d6091d",
      "tree": "a224e66debb02f01144be1db37c7599514d04342",
      "parents": [
        "3c8c0ae7259484da0612623aead17fc3000deff9"
      ],
      "author": {
        "name": "Raul Bocanegra Algarra",
        "email": "raul.bocanegra.algarra@gmail.com",
        "time": "Wed Oct 13 16:13:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 16:13:18 2021"
      },
      "message": "Make glob recursive if option is enabled (#8783)\n\n"
    },
    {
      "commit": "3c8c0ae7259484da0612623aead17fc3000deff9",
      "tree": "505fd38e0f0777be0661cb7803e387c8d7d454ac",
      "parents": [
        "21873ae54ae1a1aa55c4d0cf9af377a03902b00a",
        "d36d84c77b37d712eea5a7539c038d38ab0e87fb"
      ],
      "author": {
        "name": "Jan Tattermusch",
        "email": "jtattermusch@users.noreply.github.com",
        "time": "Wed Oct 13 12:45:33 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 12:45:33 2021"
      },
      "message": "Merge pull request #7246 from ObsidianMinor/csharp/issue7241\n\nCorrectly set ExtensionRegistry when parsing with MessageParser, but using an already existing CodedInputStream"
    },
    {
      "commit": "c69b90cb066d5ee1869107aa18448820176d8eeb",
      "tree": "5c663b081898b82887ae1e34ec033de85435b6fa",
      "parents": [
        "21873ae54ae1a1aa55c4d0cf9af377a03902b00a"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 11:32:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 11:32:48 2021"
      },
      "message": "deps: update maven-antrun-plugin\n\nfixes #8704"
    },
    {
      "commit": "21873ae54ae1a1aa55c4d0cf9af377a03902b00a",
      "tree": "80a4ab7cc3b4b8c10e4d29b11d6c5dc847fc730f",
      "parents": [
        "39013ab238a152b1794080b369f8c6648ab8104b",
        "37f34f0ad66f4f9fa8a2259318c478fd73ed9272"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Wed Oct 13 11:13:06 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 11:13:06 2021"
      },
      "message": "Merge pull request #7853 from belugabehr/CopyList\n\nUse ArrayList copy constructor"
    },
    {
      "commit": "39013ab238a152b1794080b369f8c6648ab8104b",
      "tree": "c0e2a052c26e81a70352f252f87218175187fec6",
      "parents": [
        "3e1967e10be786062ccd026275866c3aef487eba"
      ],
      "author": {
        "name": "Postmodern",
        "email": "postmodern.mod3@gmail.com",
        "time": "Wed Oct 13 00:03:24 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 00:03:24 2021"
      },
      "message": "Remove unused rubygems-tasks development dependency (#8824)\n\n* Cannot find any occurrence of `require \u0027rubygems/tasks` or `Gem::Tasks` in the source code, so I am confident that this development dependency can safely be removed."
    },
    {
      "commit": "3e1967e10be786062ccd026275866c3aef487eba",
      "tree": "86f7932a3e425beab7978f0e0b68155c0fa9b280",
      "parents": [
        "8171716ae9ffd87f26a98a77d9811f4654646f73",
        "9aa1adc60c52c8682c21ad1fc98afa1d3b805563"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 23:37:01 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 23:37:01 2021"
      },
      "message": "Merge pull request #9090 from acozzette/sync-stage\n\nIntegrate from Piper for C++, Java, and Python"
    },
    {
      "commit": "8171716ae9ffd87f26a98a77d9811f4654646f73",
      "tree": "9c37ba398ab763913be98244d31bc6a7a1f824f0",
      "parents": [
        "0da2ca5a1742421d7b9a04b997ec9961fe0fc25a"
      ],
      "author": {
        "name": "Josh",
        "email": "jojo.parillon@gmail.com",
        "time": "Tue Oct 12 23:14:05 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 23:14:05 2021"
      },
      "message": "Added \"object\" as a reserved name for PHP (#8962)\n\n* Added \"object\" as a reserved name for PHP\r\n\r\n* Fixed spacing"
    },
    {
      "commit": "9aa1adc60c52c8682c21ad1fc98afa1d3b805563",
      "tree": "10a98f72c82df942ebdd4973f1703ab3afcb3b80",
      "parents": [
        "454f0cccaa22e3c4958e25b76cbd25a677294cc1"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 22:43:34 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 22:43:34 2021"
      },
      "message": "Removed unused references to easymock_classextension\n"
    },
    {
      "commit": "454f0cccaa22e3c4958e25b76cbd25a677294cc1",
      "tree": "0126513eb5dbf411b024db8e8144b2a8666f4e77",
      "parents": [
        "7f79a416ff4950ed255423812e29004e9d1db182"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 22:37:40 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 22:37:40 2021"
      },
      "message": "Add jsr305 dependency for Bazel\n"
    },
    {
      "commit": "0da2ca5a1742421d7b9a04b997ec9961fe0fc25a",
      "tree": "ea2b63357fee298e24b7c2944030f24fdb33536d",
      "parents": [
        "9488e2f8eb48f04fef2724e5ae3ee7113ec380df"
      ],
      "author": {
        "name": "Chris Povirk",
        "email": "cpovirk@google.com",
        "time": "Tue Oct 12 20:11:17 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 20:11:17 2021"
      },
      "message": "Add jsr305 to protobuf-util deps. (#9059)\n\nThis prepares for a change (internal CL 399474184, to be mirrored out to GitHub) to add a few such annotations in FieldMaskUtil and JsonFormat.\r\n\r\n(Technically, this PR is probably not \"necessary\" because protobuf-util already depends transitively on jsr305. But it\u0027s better hygiene to depend on it directly, and the direct dependency could protect against problems if protobuf-util drops some of its other deps -- or if those deps drop their own deps on jsr305.)"
    },
    {
      "commit": "7f79a416ff4950ed255423812e29004e9d1db182",
      "tree": "4aeff62b483c546e07fba5e22c0ed5edcd1fc359",
      "parents": [
        "68c17dcde81a7dfe2633eef7e94a3916f851765f"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 18:49:50 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 18:49:50 2021"
      },
      "message": "Update the file lists with ./update_file_lists.sh\n"
    },
    {
      "commit": "68c17dcde81a7dfe2633eef7e94a3916f851765f",
      "tree": "c9a2a0e231f408db729c20c235d3671d7f19c2d4",
      "parents": [
        "99612d0885f2fe76400803ccdb425af46f29f481"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 18:12:39 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 18:12:39 2021"
      },
      "message": "Tweak syntax of casting function to void\n\nGCC 4.9 seems to be unable to handle (void) syntax with a function, but\nit is OK with a static_cast to void.\n"
    },
    {
      "commit": "99612d0885f2fe76400803ccdb425af46f29f481",
      "tree": "aa52f09333d4936a65e6e62fe630912b90b5c062",
      "parents": [
        "4ffb31e90681ca06bfeca92a6068206ab78959ec"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 17:21:22 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 17:21:22 2021"
      },
      "message": "Update CHANGES.txt\n"
    },
    {
      "commit": "4ffb31e90681ca06bfeca92a6068206ab78959ec",
      "tree": "f7239a609d2e40b56021dbb9b759bb0c74e70c5f",
      "parents": [
        "9488e2f8eb48f04fef2724e5ae3ee7113ec380df",
        "1f66b1b032dee1608157e221d4f234522e5aae58"
      ],
      "author": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 17:19:11 2021"
      },
      "committer": {
        "name": "Adam Cozzette",
        "email": "acozzette@google.com",
        "time": "Tue Oct 12 17:19:11 2021"
      },
      "message": "Merge tag \u0027refs/tags/sync-piper\u0027 into sync-stage\n"
    }
  ],
  "next": "1f66b1b032dee1608157e221d4f234522e5aae58"
}
