)]}'
{
  "log": [
    {
      "commit": "93d08b874f224c153ec9344f86c0f3dad837e8b9",
      "tree": "0b317cf3330c7ee0b860efe24a6074d363f47d1d",
      "parents": [
        "5ef580aced609f0fcc8c2a0c02894d0bc37361d3"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Oct 03 09:14:23 2025 -0700"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Oct 03 09:15:30 2025 -0700"
      },
      "message": "Add deprecation notice\n\nChange-Id: I5483cc97f0dc43741d9a316de733152495000f94\n"
    },
    {
      "commit": "5ef580aced609f0fcc8c2a0c02894d0bc37361d3",
      "tree": "dfab054ce657886025b13a02a4d35d6c2307ce40",
      "parents": [
        "2920f4fb9b828ce545c75b875911b33b5f669e06"
      ],
      "author": {
        "name": "Dariusz Luksza",
        "email": "dariusz.luksza@gmail.com",
        "time": "Wed Mar 20 13:53:42 2024 +0000"
      },
      "committer": {
        "name": "Dariusz Luksza",
        "email": "dariusz.luksza@gmail.com",
        "time": "Fri Apr 05 10:00:57 2024 +0100"
      },
      "message": "Adapt to the latest BrokerApi interface\n\nImplement three methods added to the `BrokerApi` interface on `master`\nand fix compilation errors.\n\nThe added methods allow managing the subscriptions by adding the\n`groupId` parameter.\n\nBug: Issue 327699479\nChange-Id: If3e4bd131bfd492d5e452b9989ac8d975991293e\n"
    },
    {
      "commit": "2920f4fb9b828ce545c75b875911b33b5f669e06",
      "tree": "f00746f678f20e89d836d44295b17b065d95ce9d",
      "parents": [
        "baad4fdc11190a3777910f184dc8303e2ddc12ff",
        "dc7c5ed21940a4ebc76b124e5dfec862fbc27d08"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:24:38 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:24:38 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.8\u0027\n\n* stable-3.8:\n  Consume events-broker from source\n  Bump up events-broker version to 3.5.1\n\nChange-Id: I9c1dab99ba3b1f75df65d35a425f300ba2981179\n"
    },
    {
      "commit": "dc7c5ed21940a4ebc76b124e5dfec862fbc27d08",
      "tree": "f00746f678f20e89d836d44295b17b065d95ce9d",
      "parents": [
        "baad4fdc11190a3777910f184dc8303e2ddc12ff",
        "5d665d1b48c978c2e3c85b8843019502c19e6ec2"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:23:53 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:23:53 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.7\u0027 into stable-3.8\n\n* stable-3.7:\n  Consume events-broker from source\n  Bump up events-broker version to 3.5.1\n\nChange-Id: I3206ad4fecf4926987cb493e0b34f171f5d3671d\n"
    },
    {
      "commit": "5d665d1b48c978c2e3c85b8843019502c19e6ec2",
      "tree": "f00746f678f20e89d836d44295b17b065d95ce9d",
      "parents": [
        "baad4fdc11190a3777910f184dc8303e2ddc12ff",
        "ad8ee1ae49569d75aceb82f1b08b3db15cce8eaa"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:22:46 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:22:46 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.6\u0027 into stable-3.7\n\n* stable-3.6:\n  Consume events-broker from source\n  Bump up events-broker version to 3.5.1\n\nChange-Id: Ie97237a41a24a21580046cce4cce8164697e1f1d\n"
    },
    {
      "commit": "ad8ee1ae49569d75aceb82f1b08b3db15cce8eaa",
      "tree": "f00746f678f20e89d836d44295b17b065d95ce9d",
      "parents": [
        "baad4fdc11190a3777910f184dc8303e2ddc12ff",
        "b35c3e3554015277dd3ec30003b364c42859a43f"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:13:07 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:13:07 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.5\u0027 into stable-3.6\n\n* stable-3.5:\n  Consume events-broker from source\n  Bump up events-broker version to 3.5.1\n\nChange-Id: I2c12e60802bdb4cf7a008d91972a34cc0ff8d212\n"
    },
    {
      "commit": "b35c3e3554015277dd3ec30003b364c42859a43f",
      "tree": "58664c1d93c79ca1bf14f4750fd73208feab6022",
      "parents": [
        "89769f3234893a20adf6c17a0b228b703674b397",
        "f08343cb70ca3457a8ce7083e73bba4eba56e2e8"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 01:23:38 2023 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Sat Oct 07 02:10:33 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.4\u0027 into stable-3.5\n\n* stable-3.4:\n  Consume events-broker from source\n\nChange-Id: I68d43e9e9d0cceabff780f869098f26c8207f6cc\n"
    },
    {
      "commit": "f08343cb70ca3457a8ce7083e73bba4eba56e2e8",
      "tree": "b5caf828fccfdea2e73a05149161cbc241924092",
      "parents": [
        "d588e15dedc84dca623bc47ad0cb231495d00eba"
      ],
      "author": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Wed Sep 20 11:45:06 2023 +0100"
      },
      "committer": {
        "name": "Álvaro Vilaplana García",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Wed Sep 20 12:08:58 2023 +0000"
      },
      "message": "Consume events-broker from source\n\nAlso amend the build.md with the explicit mention to the events-broker\nas pre-requisite for building the plugin.\n\nChange-Id: I56648a551b8da27a7bb8fe344ce4feb4d8ec5e34\n"
    },
    {
      "commit": "baad4fdc11190a3777910f184dc8303e2ddc12ff",
      "tree": "bfdcf97708089af59fb7d50f505529805c0348bf",
      "parents": [
        "f84a5a89e8588ad6d13b153b82eabec0664d6bb7"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu May 25 16:08:02 2023 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Jul 07 09:40:36 2023 +0000"
      },
      "message": "Process receive events as InternalUser, set request context\n\nSame as in the events-kafka plugin we must set proper thread local\ncontext for the events subscriber thread(s). If this is not done then\nthe current user is the anonymous user and, as an example for the\npull-replication plugin, project creation doesn\u0027t work (unless project\ncreation would be enabled for anonymous users).\n\nChange-Id: I3ecb379d327b62a7964706a12c0c158a7d0a13d6\n"
    },
    {
      "commit": "f84a5a89e8588ad6d13b153b82eabec0664d6bb7",
      "tree": "deba592fd14a65549e2383ad6c4655ffb2d2e2ca",
      "parents": [
        "cd22e1bdaa02e02e312c643b5dc69998e1cd966b"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 21:45:50 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 21:45:50 2022 +0200"
      },
      "message": "Bump up events-broker version to 3.6.0-rc3\n\nChange-Id: Ia2505507b57fb915311ba069c9b272fc1c6a1564\n"
    },
    {
      "commit": "89769f3234893a20adf6c17a0b228b703674b397",
      "tree": "37b058c0190e4cc06c6fe16397f7998bc4f6db45",
      "parents": [
        "cd22e1bdaa02e02e312c643b5dc69998e1cd966b"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 21:41:07 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 21:43:23 2022 +0200"
      },
      "message": "Bump up events-broker version to 3.5.1\n\nChange-Id: Ieae87b70b2d781e9c2adce1933b4d443edf83686\n"
    },
    {
      "commit": "cd22e1bdaa02e02e312c643b5dc69998e1cd966b",
      "tree": "11747804ba15fe62396cc377fb0951c99f0b1009",
      "parents": [
        "1a9376e8bbc31ecd18113fc839760da92e37b1f2"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 20 16:11:08 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 20 16:12:19 2022 +0200"
      },
      "message": "Fix compilation issues\n\nthe `//lib/testcontainers` and its transitive dependencies were\nremoved by I08a1e7a0\n\nStop relying on missing gerrit lib dependencies and explicitly add\ntestcontainers directly in the external plugin dependencies.\n\nBug: Issue 15839\nChange-Id: I256203be8caf524a6903b796441c55269941dfd5\n"
    },
    {
      "commit": "1a9376e8bbc31ecd18113fc839760da92e37b1f2",
      "tree": "4e7b12952662881265f334ac146a5469421260c1",
      "parents": [
        "b988c55a280115656419e4e09ecd5b3e81b44c32",
        "f1c1f1d7b953982d5d4975c264e8e3f3de4a0b8e"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 10:02:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 30 10:02:18 2021 +0000"
      },
      "message": "Merge changes Ib4153e78,I8569d093\n\n* changes:\n  Introduce InitStep\n  Only publish stream events when sendStreamEvents is set.\n"
    },
    {
      "commit": "b988c55a280115656419e4e09ecd5b3e81b44c32",
      "tree": "4864b81099f7e6f1e86822f1ae7d5659c03c5071",
      "parents": [
        "7f2062cce88d10452b686dc1efca49411c80c826",
        "c544b0ebc3ab26e6217e2ee087962adcc213d622"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 10:01:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 30 10:01:21 2021 +0000"
      },
      "message": "Merge \"Revert \"Remove publishing of stream events\"\""
    },
    {
      "commit": "f1c1f1d7b953982d5d4975c264e8e3f3de4a0b8e",
      "tree": "d833176979c999d3bb60ff613d863d41e3bc6263",
      "parents": [
        "5d951326ecb563dcdf2f3f0fbf24a9969ae3fcbc"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Aug 27 17:09:26 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 09:44:27 2021 +0000"
      },
      "message": "Introduce InitStep\n\nHelp the admin to set configurable parameters for the\nevents-gcloud-pubsub plugin.\n\nThis gives visibility on what is actually configurable and\nmakes evident what defaults are.\n\nBug: Issue 14952\nChange-Id: Ib4153e78d91509be1924480519ec1b524a0602d4\n"
    },
    {
      "commit": "5d951326ecb563dcdf2f3f0fbf24a9969ae3fcbc",
      "tree": "c82c72837a93dbb14e61af0e1ffb290266d99e0a",
      "parents": [
        "c544b0ebc3ab26e6217e2ee087962adcc213d622"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Aug 20 17:36:05 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 09:43:28 2021 +0000"
      },
      "message": "Only publish stream events when sendStreamEvents is set.\n\nThe publishing of stream events is only enabled when the\n\"sendStreamEvents\u0027 configuration is set as follows:\n\n[plugin \"events-gcloud-pubsub\"]\n   sendStreamEvents\u003dtrue\n\nNote that this constitutes a breaking change compared to the previous\nstable version (stable-3.4), in which stream events were published by\ndefault.\n\nThis is because multi-site now already publishes stream events\n[see Iafe5a8155] by binding directly the StreamEventsPublisher from the\nevents-broker library. Thus direct publishing from events-gcloud-pubsub\nwould be redundant and cause twice as many messages to be published.\n\nBug: Issue 14910\nChange-Id: I8569d093405457654cda21a8acb8c0dff36646f2\n"
    },
    {
      "commit": "c544b0ebc3ab26e6217e2ee087962adcc213d622",
      "tree": "cbe2caa55a247de8c7803858aeef09e795c2c348",
      "parents": [
        "3d3378995b89598491e4591cfc4bf3b820116300"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Aug 17 09:59:14 2021 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Aug 17 09:59:14 2021 +0000"
      },
      "message": "Revert \"Remove publishing of stream events\"\n\nRevert \"Remove publishing of stream events\"\n\nRevert submission 312871-centralize-stream-events-handling\n\nReason for revert: It broke existing functionality of events-* plugins\nReverted Changes:\nI79a059deb:Remove publishing of stream events\nI68906e9b4:Remove publishing of stream events\nI632f7b900:Remove publishing of stream events\nIafe5a8155:Leverage stream events publishing from the events-...\n\nChange-Id: Iccbfa651600c89e30705fe16d7149e04a7be9ec0\n"
    },
    {
      "commit": "7f2062cce88d10452b686dc1efca49411c80c826",
      "tree": "afde6cd6cdbc90e820a16cf1e09bfbd6a1ef2bd8",
      "parents": [
        "3d3378995b89598491e4591cfc4bf3b820116300"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Aug 12 20:04:34 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Aug 12 20:04:34 2021 +0200"
      },
      "message": "Use events-broker version 3.5.0-alpha-202108041529\n\nBug: Issue 14852\nChange-Id: Id32eeb016c1eaa1c254c46483532edb6988f0282\n"
    },
    {
      "commit": "3d3378995b89598491e4591cfc4bf3b820116300",
      "tree": "ee403f873f998fd87abdaf5ca47386d005decd5f",
      "parents": [
        "8fe9b39fed0de43a46ff55ec07d36c237ef14a8c"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Jul 30 15:05:16 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 02 07:54:16 2021 +0000"
      },
      "message": "Remove publishing of stream events\n\nFrom version 3.5.0-alpha-202107290338 events-broker library\nprovides an implementation of StreamEventPublisher which is\nbound by multi-site directly in [1], removing the need for registering\nany event listener in events-gcloud-pubsub.\n\n[1] https://gerrit-review.googlesource.com/c/plugins/multi-site/+/312871\n\nBug: Issue 14841\nChange-Id: I79a059deb8da1328d547b185e6b22f3c08119f47\n"
    },
    {
      "commit": "8fe9b39fed0de43a46ff55ec07d36c237ef14a8c",
      "tree": "cbe2caa55a247de8c7803858aeef09e795c2c348",
      "parents": [
        "d588e15dedc84dca623bc47ad0cb231495d00eba"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jul 29 11:34:25 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jul 29 11:35:33 2021 +0200"
      },
      "message": "Remove EventMessage support\n\nEvents-broker version 3.5.0-alpha-202107290338 does not support\ndeserialisation of EventMessages.\n\nBug: Issue 14823\nChange-Id: Id666b35617ce4d4f50a2f97385f9987bddfbd05b\n"
    },
    {
      "commit": "d588e15dedc84dca623bc47ad0cb231495d00eba",
      "tree": "8b9cf17d8d64450026231b578b7c317aced125b7",
      "parents": [
        "af31be32a52c6992ae5307a075b5f4f996b7ae6b"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 28 08:04:01 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jun 24 05:22:06 2021 +0000"
      },
      "message": "Send/receive Event object instead of EventMessage\n\nEvent object contains instance id populated by Gerrit Core. Workaround\nwith EventMessage using sourceInstanceId field to recognise the event\nsource node is not needed anymore. Use Event object instead of\nEventMessage.\n\nBug: Issue 14390\nChange-Id: Ia7a6bc2f3cae58cdd56c92785a185616c4b0ebf2\n"
    },
    {
      "commit": "af31be32a52c6992ae5307a075b5f4f996b7ae6b",
      "tree": "86eb4377de23608b34fd8441481c4b73f338a14d",
      "parents": [
        "f3ced800eee51f532e97a9b20ec2684f132fb391"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Wed May 26 10:19:03 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 28 11:15:00 2021 +0000"
      },
      "message": "Use EventGsonProvider from Gerrit core\n\nEventGsonProvider was moved to Gerrit Core and removed from\nevents-broker library.\n\nBug: Issue 14438\nChange-Id: Icded4cae01110ee9094717a62920632588a88fad\n"
    },
    {
      "commit": "f3ced800eee51f532e97a9b20ec2684f132fb391",
      "tree": "69f35f207c03929e5b2f5445f5687eabe354d0a6",
      "parents": [
        "9d0af86ab90837978ef6d5f975f411f30bc9bfb6"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 09:40:58 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 20:06:01 2021 +0200"
      },
      "message": "Use event deserialization logic from events broker\n\nTo avoid code repetition events deserialization was moved to\nevents-broker library\n\nBug: Issue 14593\nChange-Id: I53794eb961131750f79efdd0be6c42a3ca937b33\n"
    },
    {
      "commit": "9d0af86ab90837978ef6d5f975f411f30bc9bfb6",
      "tree": "ecd580e5a5ef26300a8eb1ee5e62b53a560aae97",
      "parents": [
        "ea041f1c67afe4551f8a3a5073d1db30025e42d1"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:39:41 2021 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:44:19 2021 +0100"
      },
      "message": "Bump event-broker to v3.4.0\n\nChange-Id: I543b56fd15f41850104fae14e1c5638d7dd5ffbd\n"
    },
    {
      "commit": "ea041f1c67afe4551f8a3a5073d1db30025e42d1",
      "tree": "e5bf016597bd9645bf7e1f76856ad2a6edfb6cad",
      "parents": [
        "6bfe5012d913a185da906cb1865ecb6ad422b3d6",
        "42fb5d4d59b953826c926b431d8fa2d59ce1ebf3"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 14 19:45:36 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 14 19:45:36 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Deserialize Event and EventMessage\n  Fix issue with message serialisation\n  Bump events-broker to v3.3.2\n  Add message content validation\n\nChange-Id: I86d8e4f559ec4bf979ab31dded198abfbfc6553f\n"
    },
    {
      "commit": "42fb5d4d59b953826c926b431d8fa2d59ce1ebf3",
      "tree": "a9384c52e137d197cc65d0d20bbb820294e0cbc1",
      "parents": [
        "f34f7d48082cacd9b270bac480c16c69240938c0"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu May 06 09:12:29 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Tue May 11 10:36:56 2021 +0000"
      },
      "message": "Deserialize Event and EventMessage\n\nFrom Gerrit v3.2 event contains instance id field. In version 3.4\nEventMessage envelope will be replaced with Event. To allow rolling\nupgrade compatibility between v3.3 and v3.4 need to be assured. To do\nthat PubSubEventSubscriber must be able to handle both message types.\n\nBug: Issue 14390\nChange-Id: I690af72de6fbce59650a4fbe74e347d5d6cb6fb9\n"
    },
    {
      "commit": "f34f7d48082cacd9b270bac480c16c69240938c0",
      "tree": "49dabe8e3607c95711970188078dd0c44888ed21",
      "parents": [
        "7377cc4574f838ca9b20627e3fd77a32abab23fb"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu May 06 08:20:42 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Tue May 11 10:36:25 2021 +0000"
      },
      "message": "Fix issue with message serialisation\n\nUse EventGsonProvider from events-broker library instead of Gerrit core.\nEventGsonProvider from Gerrit core doesn\u0027t handle events provided by\nplugins. This issue is fixed in stable-3.4.\n\nBug: Issue 14390\nChange-Id: Ia0dbe8848f3860709b8b038d45ce814f7609d126\n"
    },
    {
      "commit": "7377cc4574f838ca9b20627e3fd77a32abab23fb",
      "tree": "b1d39791dee935fb86e7b2f53319ff2fc352fec4",
      "parents": [
        "6645b31bf9566fe269bcfd36e2fc972ea56e06b1"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Tue May 11 07:25:05 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Tue May 11 07:25:05 2021 +0200"
      },
      "message": "Bump events-broker to v3.3.2\n\nBug: Issue 14390\nChange-Id: I2d0c70cff2c413726506a102b6b2eb04d7779936\n"
    },
    {
      "commit": "6bfe5012d913a185da906cb1865ecb6ad422b3d6",
      "tree": "0ec73fe7e144fed78763c4ecbc34dca408025df9",
      "parents": [
        "2e56a48467dc465ead3d363c8779bffb77f0ef7f"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Sat May 01 16:38:37 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon May 03 09:11:13 2021 +0000"
      },
      "message": "Implement 3.4.0-rc2 events broker API version\n\nBug: Issue 14474\nChange-Id: Ica43738792a34a91dabbd404dc44cf6c093a2858\n"
    },
    {
      "commit": "6645b31bf9566fe269bcfd36e2fc972ea56e06b1",
      "tree": "7ef3d41cbb2e413aa9b15f24ef2ef46be6cd3a4c",
      "parents": [
        "2e56a48467dc465ead3d363c8779bffb77f0ef7f"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Wed Apr 21 12:31:27 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 29 08:31:55 2021 +0200"
      },
      "message": "Add message content validation\n\nAdd message validation to the message receiver. This allows to avoid\nissues during the message processing. For example validation will\ndiscard all the messages without source instance id.\n\nBug: Issue 14423\nChange-Id: I7d7f84848ce398a87ac23203039a8733eb65da53\n"
    },
    {
      "commit": "2e56a48467dc465ead3d363c8779bffb77f0ef7f",
      "tree": "29cdf94bd7f7fda6f365ab5174d3717e23cd9708",
      "parents": [
        "e48e8825b5331978afa56fa38c4d931f3c31e217",
        "9095d6389e8a2b3b1633c4e3af3245c501311537"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 17:16:12 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 17:16:12 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Publish metrics when producing and consuming messages\n  Add Gerrit-CI validation\n\nChange-Id: I289149c980686297b8dbcbff80dd35907c550534\n"
    },
    {
      "commit": "e48e8825b5331978afa56fa38c4d931f3c31e217",
      "tree": "9a98a8079910d56a7ec44a8fe55dff8d47b40718",
      "parents": [
        "0dc25286f144270d5bcc3f11fb399b4ccc5bbb6f"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 16:57:33 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 16:59:24 2021 +0200"
      },
      "message": "Use EventGsonProvider from Gerrit core\n\nEventGsonProvider has been moved to Gerrit core.\nUse it instead of the events-broker version.\n\nBug: Issue 14460\nChange-Id: If445cd49cde65a3d51fd2f3a26743aa7dee5d81e\n"
    },
    {
      "commit": "0dc25286f144270d5bcc3f11fb399b4ccc5bbb6f",
      "tree": "0d887b1ac742564b5468da4f2b6acc2af1e22c03",
      "parents": [
        "8c72edbd0efd89c1bab860e71561d4513c93db27"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 16:56:28 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 16:56:28 2021 +0200"
      },
      "message": "Use events broker 3.4.0-rc0\n\nAlign with current mutli-site version\n\nChange-Id: Ie0cd81e53332fed90b0270e429e7ddb05e67b0e1\n"
    },
    {
      "commit": "9095d6389e8a2b3b1633c4e3af3245c501311537",
      "tree": "2a7a0994d0415f8317118a74e5f591e09ba9a995",
      "parents": [
        "55bef32d28bcc7d4da1f103a0b0826fc62f286b9",
        "07cfb3836ebb1cf8fcb67a9749eba5efbd33c08f"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 27 08:26:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 27 08:26:21 2021 +0000"
      },
      "message": "Merge \"Publish metrics when producing and consuming messages\" into stable-3.3"
    },
    {
      "commit": "07cfb3836ebb1cf8fcb67a9749eba5efbd33c08f",
      "tree": "ae482cb8aaa10e5c297d9f07c1c16c79278650e9",
      "parents": [
        "8c72edbd0efd89c1bab860e71561d4513c93db27"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 21 17:27:42 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Apr 26 14:17:33 2021 +0200"
      },
      "message": "Publish metrics when producing and consuming messages\n\nExpose the count of successes and failures when consuming and producing\nmessages on gcloud-pubsub.\n\nBug: Issue 14408\nChange-Id: I1878f82fdf8a578660b480ba6433aed18438bb48\n"
    },
    {
      "commit": "55bef32d28bcc7d4da1f103a0b0826fc62f286b9",
      "tree": "8bc04ba05ffd5065c749b5e0d3fe5e8f34f0a0a6",
      "parents": [
        "8c72edbd0efd89c1bab860e71561d4513c93db27"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 21:02:28 2021 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 23:04:28 2021 +0000"
      },
      "message": "Add Gerrit-CI validation\n\nChange-Id: I53190919ab7ab72c6d5a9143b226da2f0a4b434b\n"
    },
    {
      "commit": "8c72edbd0efd89c1bab860e71561d4513c93db27",
      "tree": "2d30582b8ff54f1e4350748a0faf82c33f88b18e",
      "parents": [
        "fe9adf199f7aee5896aabaffafe118c8fb60e09c"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 12:46:45 2021 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 20 17:28:05 2021 +0200"
      },
      "message": "Initial master commit from gcloud-pubsub-events repo\n\nChange-Id: I22c96402f8a1c38d8d1ce45a9149c9160e157c3c\n"
    },
    {
      "commit": "fe9adf199f7aee5896aabaffafe118c8fb60e09c",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 11:13:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 20 11:13:17 2021 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
