)]}'
{
  "log": [
    {
      "commit": "4ac3be3c1c641dbd331b45be535407ec9b21ab37",
      "tree": "86256deb95e3b59c61130206ec29a142e2e6da94",
      "parents": [
        "7d43ad01f166fd589685fb2e92dffe40656b112b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Oct 03 09:16:43 2025 -0700"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Fri Oct 03 09:17:52 2025 -0700"
      },
      "message": "Add deprecation notice\n\nChange-Id: I61f4ee0ce240c6c81a3e996b3762740fad2209c1\n"
    },
    {
      "commit": "7d43ad01f166fd589685fb2e92dffe40656b112b",
      "tree": "2a7d270346b1404c06c69db71f7344e6df000063",
      "parents": [
        "755a6041f0ae78e86f1d1fc8d772801bc367d23d"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Mar 20 12:59:07 2024 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Mar 28 16:11:42 2024 +0000"
      },
      "message": "Fix boolean parsing warning when reading configuration\n\nCompiling the plugin raises a warning:\n\n```\n[removal] Boolean(String) in Boolean has been deprecated and marked for removal\n```\n\nFix by calling  `parseBoolean` instead [1]\n\n[1] https://docs.oracle.com/javase%2F9%2Fdocs%2Fapi%2F%2F/java/lang/Boolean.html#Boolean-java.lang.String-\n\nChange-Id: I4da5f55db10b18f956301df620d5822e31585954\n"
    },
    {
      "commit": "755a6041f0ae78e86f1d1fc8d772801bc367d23d",
      "tree": "1fbfab9aea48a24935a5d62ad5daaab5cf86049a",
      "parents": [
        "b4897bb8c2c1ac050be28c6b97a82509e9924999"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Mar 20 12:52:48 2024 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Mar 28 16:11:36 2024 +0000"
      },
      "message": "Fixed typo in consumerLeaseName\n\n`consumerLeaseName()` method was mispelled.\n\nChange-Id: Id6282fb8ac9075f4c7479c2daf0d0f7d8573e21c\n"
    },
    {
      "commit": "b4897bb8c2c1ac050be28c6b97a82509e9924999",
      "tree": "7e6ae5fde1e50e6bdaa10e958e22b5725ad34302",
      "parents": [
        "b90571067a6f5f268f0e17062d0e783b5bf7f2b4"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Mar 20 12:51:15 2024 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Mar 28 17:09:58 2024 +0100"
      },
      "message": "Pass stream name and consumer to KinesisConsumer\n\nAn instance of `KinesisConsumer` was constucted through a factory that\nreceives the stream name and the message processor as arguments.\n\nSuch arguments however were ignored and the `KinesisConsumer` was\ninstantiated with the corresponding class fields set as `null`.\n\nThose class fields (`streamName` and `messageProcessor`) were then\npopulated when `subscribe()` was called, by providing again `streamName`\nand `messageProcessor` as arguments.\n\nThis was the wrong way of populating `streamName` and\n`messageProcessor`, it forced those arguments to be mutable and thus be\n`null`, until the `subscribe()` method was called.\n\nPass stream name and consumer to KinesisConsumer via the existing\nFactory by annotating them as @Assisted parameters. This allows to\nremove arguments from the `subscribe()` method, since the\n`KinesisConsumer` already has those set as class fields.\n\nChange-Id: I1b102fe55b769f4b2899d4ff3fa7e64d36355fa6\n"
    },
    {
      "commit": "b90571067a6f5f268f0e17062d0e783b5bf7f2b4",
      "tree": "5963d97ae53ec85c1d5a8ab395c0a7fa0c1fbfe3",
      "parents": [
        "05b6542893eefa28139b8a14509afce5e4393fb3"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Mar 05 13:35:20 2024 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Mar 28 16:57:42 2024 +0100"
      },
      "message": "Adapt to the latest BrokerApi interface\n\nThe latest BrokerApiInterface requires the implementation of three\nnew interfaces :\n\n- receiveAsync(String streamName, String groupId, Consumer\u003cEvent\u003e consumer)\n- disconnect(String topic, String groupId)\n- Set\u003cTopicSubscriberWithGroupId\u003e topicSubscribersWithGroupId()\n\nImplement the above interfaces for kinesis, so that kinesis streams\nsubscriptions can be managed by providing an explicit GroupId.\n\nBug: Issue 327473326\nChange-Id: I5f5849c1ffd0a4a3a760794aae4589e99cff0cee\n"
    },
    {
      "commit": "05b6542893eefa28139b8a14509afce5e4393fb3",
      "tree": "8dc6b583ab7d00b258d6d9702033cf702114db24",
      "parents": [
        "ed65a0c0068fafe2189867bc702a27b26d2bbdc3",
        "0702ba6fa44a9e572de9e1026ab9f2b8827d5e20"
      ],
      "author": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 12:10:16 2023 +0100"
      },
      "committer": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 12:10:16 2023 +0100"
      },
      "message": "Merge branch \u0027stable-3.6\u0027\n\n* stable-3.6:\n  Consume events-broker from source\n  Allow specifying failoverTimeMillis property for Kinesis consumer\n  Allow specifying RecordMaxBufferedTime property for Kinesis producer\n  Fix issue with casting aws credentials providers\n  Fix flogger compile time errors\n  Add AWS credentials profile name parameter\n\nChange-Id: If1052d81ff6986ff0eecf9f1e0361b842e703934\n"
    },
    {
      "commit": "0702ba6fa44a9e572de9e1026ab9f2b8827d5e20",
      "tree": "8dc6b583ab7d00b258d6d9702033cf702114db24",
      "parents": [
        "9235d8584aab2269e02d3e554e9e2c1b026dc44f",
        "ce9b57951442255f8a63d3e98febd0774647e867"
      ],
      "author": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 12:07:41 2023 +0100"
      },
      "committer": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 12:07:41 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  Allow specifying failoverTimeMillis property for Kinesis consumer\n  Allow specifying RecordMaxBufferedTime property for Kinesis producer\n  Fix issue with casting aws credentials providers\n  Fix flogger compile time errors\n  Add AWS credentials profile name parameter\n\nChange-Id: I471ba314a550cb3bcb4a828f43929b1c869be617\n"
    },
    {
      "commit": "ce9b57951442255f8a63d3e98febd0774647e867",
      "tree": "8dc6b583ab7d00b258d6d9702033cf702114db24",
      "parents": [
        "db592c45255690ad036dc4fa62dab47389b9d8d0",
        "d3a25f5ac787c7d4f5b191eddc713b7ba0095e15"
      ],
      "author": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 10:32:05 2023 +0100"
      },
      "committer": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Mon Oct 09 10:51:53 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  Allow specifying failoverTimeMillis property for Kinesis consumer\n  Allow specifying RecordMaxBufferedTime property for Kinesis producer\n  Fix issue with casting aws credentials providers\n  Add AWS credentials profile name parameter\n\nChange-Id: If3d0c4993bedb2ebb86a3d5ad1baba37b318a8f3\n"
    },
    {
      "commit": "d3a25f5ac787c7d4f5b191eddc713b7ba0095e15",
      "tree": "3bd3e4d433340e68c85f73bef1794f4339c06b2f",
      "parents": [
        "a775e95a39577c157ff27cbfa97317417aff9fd5"
      ],
      "author": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Wed Sep 20 11:31:41 2023 +0100"
      },
      "committer": {
        "name": "Alvaro Vilaplana Garcia",
        "email": "alvaro.vilaplana@gmail.com",
        "time": "Wed Sep 20 15:34:55 2023 +0100"
      },
      "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: If6aa68e370c874a5d8312a69e8b39b02f9d6ddd8\n"
    },
    {
      "commit": "a775e95a39577c157ff27cbfa97317417aff9fd5",
      "tree": "191f8bf1490ee5d918a58c946de338a693086b15",
      "parents": [
        "4da780cf81fa6e8dae86cb04ba6dcae0c6ca03b6"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jun 15 16:24:03 2023 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jun 29 10:50:31 2023 +0000"
      },
      "message": "Allow specifying failoverTimeMillis property for Kinesis consumer\n\nA worker which does not renew it\u0027s lease within this time interval\nwill be regarded as having problems and it\u0027s shards will be assigned\nto other workers.\n\nIncreasing failoverTimeMillis is suggested by AWS Support Team\nto avoid following issue:\n```\njava.lang.RuntimeException: java.lang.InterruptedException at\nsoftware.amazon.kinesis.retrieval.polling.KinesisDataFetcher.\ngetRecords(KinesisDataFetcher.java:336\n```\n\nBug: Issue 287304308\nChange-Id: I9dbb79399d17b01e09d4cb672e83915b1909ec31\n"
    },
    {
      "commit": "4da780cf81fa6e8dae86cb04ba6dcae0c6ca03b6",
      "tree": "f977ee3e19ae461a25bc3d4dee78a1475db119f1",
      "parents": [
        "28543ac55b4622055214ba5ba98760ccdf69b68e"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon Jun 12 12:03:52 2023 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jun 15 09:05:01 2023 +0000"
      },
      "message": "Allow specifying RecordMaxBufferedTime property for Kinesis producer\n\nRecordMaxBufferedTime property defines the maximum amount of time\n(milliseconds) a record may spend being buffered. Increasing that\nvalue might improve the performance of message producer.\n\nIncreasing RecordMaxBufferedTime is suggested by AWS Support Team\nto avoid following issue:\n`PutRecords processing time is taking longer than 500 ms to complete.`\n\nChange-Id: Ie031fc74b9b857830b5525b2bfce725ccd7547f3\n"
    },
    {
      "commit": "28543ac55b4622055214ba5ba98760ccdf69b68e",
      "tree": "84051172697f9c8cdee5f9a681cbee2f92505308",
      "parents": [
        "8445b494e3dfba22b83b21b7230c0dffeb47ef4f"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 12 11:46:41 2023 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon Jun 12 12:36:37 2023 +0000"
      },
      "message": "Fix issue with casting aws credentials providers\n\nAWS Kinesis client contains two `ProfileCredentialsProvider`\nclasses, in `com.amazonaws.auth.profile` and\n`software.amazon.awssdk.auth.credentials` packages. Use\n`software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider`\nto avoid class cast exception issues.\n\nBug: Issue 16920\nChange-Id: I65df23743ba19fdb6cb6d8238881fc6fa181c7e1\n"
    },
    {
      "commit": "db592c45255690ad036dc4fa62dab47389b9d8d0",
      "tree": "eb782a6de842b877fc56ff80590140d46e4c7a85",
      "parents": [
        "bdcf17ffd3dbca4b91033057aec003f27bec53b5"
      ],
      "author": {
        "name": "Darius Jokilehto",
        "email": "dariusjokilehto+os@gmail.com",
        "time": "Fri Jun 02 14:11:14 2023 +0100"
      },
      "committer": {
        "name": "Darius Jokilehto",
        "email": "dariusjokilehto+os@gmail.com",
        "time": "Fri Jun 02 14:11:14 2023 +0100"
      },
      "message": "Fix flogger compile time errors\n\nChange-Id: I552dc7983df233fe10188849f7cfcb6af43b60c1\n"
    },
    {
      "commit": "8445b494e3dfba22b83b21b7230c0dffeb47ef4f",
      "tree": "f67ee0e83f0c55b9dea42176ab5fd582005f941e",
      "parents": [
        "3b16d8b740618e155ed551cfa780cc45897b4048"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu May 11 12:21:09 2023 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu May 11 12:24:45 2023 +0200"
      },
      "message": "Add AWS credentials profile name parameter\n\nSome Gerrit setups shares the AWS kinesis tables between AWS Regions,\nfor example multi-site setup in multiple regions. For security\nreason access to the other regions should be limited to necessary\nservices. Add configuration param which allows to specify AWS\ncredentials profile to be used only by the events-aws-kinesis\nplugin when connecting to the Kinesis. This profile allows us to\nsetup credentials or IAM Role with access to the Kinesis setup on\nthe other region.\n\nBug: Issue 16920\nChange-Id: I64a1d945a113aae8c92443d9144dd3553fdb3a70\n"
    },
    {
      "commit": "ed65a0c0068fafe2189867bc702a27b26d2bbdc3",
      "tree": "665dcb79c89e490c496fe5cecaa0bf3559ae5953",
      "parents": [
        "9235d8584aab2269e02d3e554e9e2c1b026dc44f"
      ],
      "author": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Thu Nov 24 16:17:15 2022 +0100"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Thu Nov 24 16:17:15 2022 +0100"
      },
      "message": "KinesisRecordProcessor: Fix errorprone warning [FloggerLogString]\n\n [FloggerLogString] Arguments to log(String) must be compile-time\n constants or parameters annotated with @CompileTimeConstant.\n\n Use Flogger\u0027s formatting log methods instead.\n\nChange-Id: Ia723b0213b1d6bd7e86e051bc7778f1a45235d59\n"
    },
    {
      "commit": "9235d8584aab2269e02d3e554e9e2c1b026dc44f",
      "tree": "c3726ce6e5a9faae77243bf11195bdff43568648",
      "parents": [
        "cc44a9e9154863afe6e5a6604ca414f98b5c2938",
        "bdcf17ffd3dbca4b91033057aec003f27bec53b5"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri Sep 23 14:46:05 2022 -0500"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri Sep 23 14:46:05 2022 -0500"
      },
      "message": "Merge branch \u0027stable-3.5\u0027\n\n* stable-3.5:\n  Remove logging unused format arguments\n  Update checkpoint on regular bases\n\nChange-Id: Icb5d99855bf60487ab6ba320a49378bac0490774\n"
    },
    {
      "commit": "bdcf17ffd3dbca4b91033057aec003f27bec53b5",
      "tree": "889ac7ac8339421dd140517d82b0f41f2382bd18",
      "parents": [
        "35f95adf58f5da172caed3ebe6e47b647738638a",
        "3b16d8b740618e155ed551cfa780cc45897b4048"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri Sep 23 14:43:30 2022 -0500"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri Sep 23 14:43:30 2022 -0500"
      },
      "message": "Merge branch \u0027stable-3.4\u0027 into stable-3.5\n\n* stable-3.4:\n  Remove logging unused format arguments\n  Update checkpoint on regular bases\n\nChange-Id: I44474451859b96c6aace974e6274b1df2c466686\n"
    },
    {
      "commit": "3b16d8b740618e155ed551cfa780cc45897b4048",
      "tree": "c542f10baf381b87043acce3a23e0cf1027e4619",
      "parents": [
        "10059b43e0fd8aba261043ee0444dc2b2ba35a61"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Thu Sep 22 14:50:24 2022 -0500"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Thu Sep 22 14:50:24 2022 -0500"
      },
      "message": "Remove logging unused format arguments\n\nChange-Id: I76e3c48d9c1dde1ca19546eb8c22b7c5b9b68a12\n"
    },
    {
      "commit": "10059b43e0fd8aba261043ee0444dc2b2ba35a61",
      "tree": "0901ace52287eac4c9efb31371008ff48c7bc099",
      "parents": [
        "ccf9e83ed0ab87eec4df6f74cc434eb10548db62"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 20 15:58:54 2022 -0500"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Thu Sep 22 10:22:05 2022 -0500"
      },
      "message": "Update checkpoint on regular bases\n\nCurrently checkpointing happens only at shutdown and at the end\nof the stream. Allow more frequent checkpointing to avoid replaying\nall the stream in case the kinesis collector is not stopped gracefully.\n\nBug: Issue 15321\nChange-Id: I83096084a32773e585f5b7c264bc9ad286325dec\n"
    },
    {
      "commit": "cc44a9e9154863afe6e5a6604ca414f98b5c2938",
      "tree": "b2563bd2aedd2866c3be079078b572f59b0ca082",
      "parents": [
        "62ccaf2b2236cc74ea0c28e6e61b7f78e9648d58",
        "35f95adf58f5da172caed3ebe6e47b647738638a"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:41:09 2022 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:41:09 2022 +0200"
      },
      "message": "Merge branch \u0027stable-3.5\u0027\n\n* stable-3.5:\n  Log at lower level records processing\n  Bump events-broker to version 3.5.1\n  Reduce verbose logging when processing message\n\nChange-Id: I0c38540fb476be24aec1abc3aa969ffbb06c5b5a\n"
    },
    {
      "commit": "35f95adf58f5da172caed3ebe6e47b647738638a",
      "tree": "dde20bac10d0ad5a4692a9163c17f3b6bf12fca8",
      "parents": [
        "7a96df44b2fc0bec87620693bb6b4561f236fdc0",
        "ccf9e83ed0ab87eec4df6f74cc434eb10548db62"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:38:56 2022 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:38:56 2022 +0200"
      },
      "message": "Merge branch \u0027stable-3.4\u0027 into stable-3.5\n\n* stable-3.4:\n  Log at lower level records processing\n  Reduce verbose logging when processing message\n\nChange-Id: I2b17a3ba19351cdc2d6535e9584a2300e4474c88\n"
    },
    {
      "commit": "ccf9e83ed0ab87eec4df6f74cc434eb10548db62",
      "tree": "3f6551e153bfb073510ba21c9b12e6bb9d11d54d",
      "parents": [
        "65dca2d81afdafaa2eb10f43abb501839e16fe9c"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:23:32 2022 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Tue Sep 13 11:23:32 2022 +0200"
      },
      "message": "Log at lower level records processing\n\nChange-Id: I8e51af0d464067b80be287ad898b4e230fc73083\n"
    },
    {
      "commit": "62ccaf2b2236cc74ea0c28e6e61b7f78e9648d58",
      "tree": "fdd0ebe675553708d34d29262a2c5601dc1705a0",
      "parents": [
        "6c25d0f96e3e45a02602ec9582167d1f514162e3"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 22:04:44 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 22:04:44 2022 +0200"
      },
      "message": "Bump up events-broker version to 3.6.0-rc3\n\nChange-Id: I81a7a3a9602e6c6ec173c903869e89ef713abdee\n"
    },
    {
      "commit": "7a96df44b2fc0bec87620693bb6b4561f236fdc0",
      "tree": "20bdbaa6ccac1ff360b5ae39542431dcf7b8d9a1",
      "parents": [
        "6c25d0f96e3e45a02602ec9582167d1f514162e3"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 22:02:44 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon May 16 22:02:44 2022 +0200"
      },
      "message": "Bump events-broker to version 3.5.1\n\nChange-Id: Ie58ab90db74542dcaff2e2c658bcab06ab3c33e2\n"
    },
    {
      "commit": "6c25d0f96e3e45a02602ec9582167d1f514162e3",
      "tree": "fa5786473da7d3a0dd63c8b003c690ae142f8452",
      "parents": [
        "6825f0b4c2c1d60cf8d27dd6704bb84c89636b83"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 20 17:39:10 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 20 17:42:46 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 15844\nChange-Id: I805b736631d9791b103f9338cfec0665f5a064bb\n"
    },
    {
      "commit": "65dca2d81afdafaa2eb10f43abb501839e16fe9c",
      "tree": "c18d9f449e7ccb5b5cefb4bd077f71aa9202f5f8",
      "parents": [
        "40cac0ce5d5b8aa104c9fb353c672cccf49bef00",
        "6fbbb579b69bff34b5b991d84f24ce4939f33613"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 13 21:56:44 2022 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Apr 13 21:56:44 2022 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027 into stable-3.4\n\n* stable-3.3:\n  Reduce verbose logging when processing message\n\nChange-Id: Ic30872124e0393f75849de30eecf27a38b66dddd\n"
    },
    {
      "commit": "6fbbb579b69bff34b5b991d84f24ce4939f33613",
      "tree": "85545c8904494ff6f38e1db803622a41066587fd",
      "parents": [
        "f7b6896f8e4b51b23961aca74ff8026005733cb4"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Dec 06 10:43:49 2021 +0100"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Mon Dec 06 10:43:49 2021 +0100"
      },
      "message": "Reduce verbose logging when processing message\n\nBug: Issue 15317\nChange-Id: I662368e362a7dc54c19ed681808a6756e3368e6f\n"
    },
    {
      "commit": "6825f0b4c2c1d60cf8d27dd6704bb84c89636b83",
      "tree": "4e4c1e0b019bfe44cce864114e11ee0d10b73b9d",
      "parents": [
        "47802fa5482b80556e211afaeadb7ced59ee1ac1",
        "40cac0ce5d5b8aa104c9fb353c672cccf49bef00"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 16:05:17 2021 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 16:05:17 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.4\u0027\n\n* stable-3.4:\n  Fallback to default region chain when no region is configured\n  Bump up version of localstack from 0.12.8 to 0.12.17.5\n\nChange-Id: I7d1fe7b3f2d9832c234f1032ff666f053374735f\n"
    },
    {
      "commit": "40cac0ce5d5b8aa104c9fb353c672cccf49bef00",
      "tree": "e04c4edd81498f5ec9ef0ea26c450b65f214b5d6",
      "parents": [
        "b4c78fbb5a4996ee7b1483c846bf58d685cb1213",
        "f7b6896f8e4b51b23961aca74ff8026005733cb4"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 15:33:03 2021 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 15:33:03 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.3\u0027 into stable-3.4\n\n* stable-3.3:\n  Fallback to default region chain when no region is configured\n  Bump up version of localstack from 0.12.8 to 0.12.17.5\n\nChange-Id: I7d84df9d1c657a64dac8377c0b273e3ef912423f\n"
    },
    {
      "commit": "f7b6896f8e4b51b23961aca74ff8026005733cb4",
      "tree": "723b21cad1559bff134687ab7da2d22c8edc1410",
      "parents": [
        "787a9dae2432997976002dd85c23b1f15fbc1353"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 14:34:31 2021 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Nov 22 14:38:59 2021 +0100"
      },
      "message": "Fallback to default region chain when no region is configured\n\nFix a bug whereby the kinesis product library (KPL) was not falling back\nto the default region provider chain, when the region was not explicitly\nset in the configuration.\n\nBug: Issue 15297\nChange-Id: I8e6de5c46afb5b161ce7597aa901c566eea55028\n"
    },
    {
      "commit": "787a9dae2432997976002dd85c23b1f15fbc1353",
      "tree": "9433ef1f5120006801123da8fa5bb7a0ef73284d",
      "parents": [
        "d36754c986d19c6d593b2a252300346f4daa75ec"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Sep 07 19:38:08 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Sep 07 17:48:05 2021 +0000"
      },
      "message": "Bump up version of localstack from 0.12.8 to 0.12.17.5\n\nChange-Id: Ic4095b0ce182dc75e8ed72a8b3be6e587e8b1252\n"
    },
    {
      "commit": "47802fa5482b80556e211afaeadb7ced59ee1ac1",
      "tree": "54845482b5d20335b967a33b6a60a508589d6d17",
      "parents": [
        "7133cc376ce7603b34353558f2cfd8ce7e59570c"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Aug 27 18:13:46 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 09:45:09 2021 +0000"
      },
      "message": "Introduce InitStep\n\nHelp the admin to set configurable parameters for the events-aws-kinesis\nplugin. This gives visibility on what is actually configurable and\nmakes evident what defaults are.\n\nBug: Issue 14953\nChange-Id: I18bc370341c59c33ccd9d92d07c8cbc1f72f5d8d\n"
    },
    {
      "commit": "7133cc376ce7603b34353558f2cfd8ce7e59570c",
      "tree": "637b390b57f61e54baac782b0b771bf9ac838ee4",
      "parents": [
        "260f4e9e5e09e75c97afeb0d4108ba1527e8aa8b"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Aug 20 18:28:35 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Mon Aug 30 09:44:59 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-aws-kinesis\"]\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-aws-kinesis\nwould be redundant and cause twice as many messages to be published.\n\nBug: Issue 14910\nChange-Id: I863748aad18ec173008702e6a42cb0b0a4acbb61\n"
    },
    {
      "commit": "260f4e9e5e09e75c97afeb0d4108ba1527e8aa8b",
      "tree": "c1bb02c730a214ead978f76f86a95315b81ceda3",
      "parents": [
        "3cb6ed393e3b5831f95c29404ebfcec536fd8ed9"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Aug 17 09:59:14 2021 +0000"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Fri Aug 27 16:19:58 2021 +0000"
      },
      "message": "Revert \"Remove publishing of stream events\"\n\nRevert \"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: I2d1e327bda1996eefcb3a775bc8be0a035318fe0\n"
    },
    {
      "commit": "3cb6ed393e3b5831f95c29404ebfcec536fd8ed9",
      "tree": "d24a5864e0295d0c1fc616b3c3b59d948ee1e801",
      "parents": [
        "d3204a50f05a7a4b890c270b145220efdfc0fa7e"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Aug 12 20:03:08 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Aug 12 20:03:08 2021 +0200"
      },
      "message": "Use events-broker version 3.5.0-alpha-202108041529\n\nBug: Issue 14852\nChange-Id: I4cc2496a97a578d2aa02ed2f03687306b65e69da\n"
    },
    {
      "commit": "d3204a50f05a7a4b890c270b145220efdfc0fa7e",
      "tree": "74fe73d136e237f86f5c57cc7dd4fbc8592dc186",
      "parents": [
        "e165de9eec0d8ac4500c62bbdda52562158f13e1"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Jul 28 14:48:31 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Jul 29 16:24:17 2021 +0200"
      },
      "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-aws-kinesis.\n\n[1] https://gerrit-review.googlesource.com/c/plugins/multi-site/+/312871\n\nBug: Issue 14837\nChange-Id: I632f7b9001c9719fbc23928a4e93688d3a1070d4\n"
    },
    {
      "commit": "e165de9eec0d8ac4500c62bbdda52562158f13e1",
      "tree": "1a548ad8316bd184950e194ded12895f67eb68ec",
      "parents": [
        "b4c78fbb5a4996ee7b1483c846bf58d685cb1213"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jul 29 11:26:22 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jul 29 11:26:22 2021 +0200"
      },
      "message": "Bump events-broker version to 3.5.0-alpha-202107290338\n\nEvents-broker version 3.5.0-alpha-202107290338 does not support\ndeserialisation of EventMessages.\n\nBug: Issue 14823\nChange-Id: I38ccae2c246a2b1405ad9d8ad83412a90ce38878\n"
    },
    {
      "commit": "b4c78fbb5a4996ee7b1483c846bf58d685cb1213",
      "tree": "79ecf5ecdb60a6e880386cf9667fc23b09170392",
      "parents": [
        "77bb78c662f8c25f55b1294ef58de8a7f537f68f"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Jun 29 16:19:21 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Wed Jun 30 12:03:58 2021 +0200"
      },
      "message": "Stop using Gerrit instanceId as partition key\n\nUsing the Gerrit instanceId as partition key might lead to\nIllegalArgument exceptions, due to the fact that it can be null (since\nit is an optional configuration).\n\nMoreover, using _only_ the instanceId would lead to a suboptimal\nsharding of the messages across different kinesis shards, in case where\nthe majority of messages would come from one active gerrit instance.\n\nSet the partition key to the event type, which is always present and\nprovides a better distribution than instanceId.\n\nBug: Issue 14697\nChange-Id: I467e79d8c98958cc68911a54a684ae35afe26547\n"
    },
    {
      "commit": "77bb78c662f8c25f55b1294ef58de8a7f537f68f",
      "tree": "c94ccdb49303137795cb0fc2a5dc170b8c38b8f8",
      "parents": [
        "7dca5a864e3f4493fafff5d07f8d966631440a2c"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu May 27 16:51:11 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Jun 24 11:25:36 2021 +0200"
      },
      "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: I7bb13eeac0e1c49c511a55e186276e7d03069673\n"
    },
    {
      "commit": "7dca5a864e3f4493fafff5d07f8d966631440a2c",
      "tree": "bc6c186e15f9a73738f4018fd12fc6c291ff4df3",
      "parents": [
        "e7cc347d18ba2c6576cd977d838216d69f751e12"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Wed May 26 11:45:59 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 28 11:12:40 2021 +0000"
      },
      "message": "Use EventGsonProvider binding from Gerrit core\n\nEventGsonProvider is already binded in Gerrit Core. Use EventGson\nannotation to use Gson provided by Gerrit Core.\n\nBug: Issue 14425\nChange-Id: Icad506c9bf058ebd4886df75dfb8464ffe94eba7\n"
    },
    {
      "commit": "e7cc347d18ba2c6576cd977d838216d69f751e12",
      "tree": "f1c32d6a75fc75890bd610a6c72884b0d7b8cd41",
      "parents": [
        "b16ccbf0f78a945348b5def304ec2b6564026bff"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 11:19:35 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 13:11:36 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: Ib144252bf473689c4e926c241ff97d483de4b04d\n"
    },
    {
      "commit": "b16ccbf0f78a945348b5def304ec2b6564026bff",
      "tree": "8374488eef6c6815902b8a83abdb3d7f5eb23452",
      "parents": [
        "bbd3c2a267bf2e8334e22e39b61a7f820e9c2bcc",
        "d36754c986d19c6d593b2a252300346f4daa75ec"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 09:46:57 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 24 09:46:57 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Deserialize Event and EventMessage\n\nChange-Id: Ife31563339c7506e8bceca6ff9bd7c6436a2d417\n"
    },
    {
      "commit": "bbd3c2a267bf2e8334e22e39b61a7f820e9c2bcc",
      "tree": "3bb91a0eb5f5c7dcf9034963ee0491b8c392a92e",
      "parents": [
        "ad949b895102f0902807f350bd04797f3cc1a262"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:46:57 2021 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:46:57 2021 +0100"
      },
      "message": "Bump events-broker to v3.4.0\n\nChange-Id: I143ca7b0618f8d9315699403cba81094261e13b6\n"
    },
    {
      "commit": "ad949b895102f0902807f350bd04797f3cc1a262",
      "tree": "5b81cbd5cee1ce5e0fe0414742bddeeda9f8caf6",
      "parents": [
        "f3eb482b95c68ae300f4c41af89cbe9d6cd1ddb5",
        "dd2159141ff7b59619f56009ffc6869d67160191"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:41:12 2021 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed May 19 01:41:12 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Add message content validation\n  Use events-broker 3.3.2\n\nChange-Id: I963bde4e53eb11faee8077cc1784b0af020caa73\n"
    },
    {
      "commit": "d36754c986d19c6d593b2a252300346f4daa75ec",
      "tree": "c8903841c422c2c5472f866493334e283e785c40",
      "parents": [
        "dd2159141ff7b59619f56009ffc6869d67160191"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Tue May 11 08:04:46 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri May 14 15:06:01 2021 +0200"
      },
      "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 KinesisRecordProcessor must be able to handle both message types.\n\nBug: Issue 14390\nChange-Id: I0236f67e7dd75dcb18d0473417c59a11a63f2f97\n"
    },
    {
      "commit": "dd2159141ff7b59619f56009ffc6869d67160191",
      "tree": "cafa664686c61ea1b1f3a8da7e769d97c45c12a2",
      "parents": [
        "381e2e7b8ac2ecb088078ff22951e45842821d61"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 10 12:53:28 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Mon May 10 13:02:06 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: I0445ab21449eccaa9214156077218c2268f5c5a7\n"
    },
    {
      "commit": "381e2e7b8ac2ecb088078ff22951e45842821d61",
      "tree": "99b52ac881f60fc23824ccc0c7cc8a422178d794",
      "parents": [
        "d3e9ca3098f8cb7246d3aa5fa9bdd137011a9e8b"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri May 07 16:44:24 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri May 07 16:44:24 2021 +0200"
      },
      "message": "Use events-broker 3.3.2\n\nBroker implementation is misaligned\nwith the multi-site events-broker version.\n\nBug: Issue 14510\nChange-Id: Ifb097b157dc1bd492e7d636a02a24aa3bae6dae8\n"
    },
    {
      "commit": "f3eb482b95c68ae300f4c41af89cbe9d6cd1ddb5",
      "tree": "56cff3b6c35c45566d115c5675875189ef6c4efe",
      "parents": [
        "e340379f13ffde91c3695f455eac79eec6bfe5a0"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Fri Apr 23 16:10:52 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Thu May 06 17:31:46 2021 +0200"
      },
      "message": "Implement async send method as per new Events Broker API\n\nBug: Issue 14428\nChange-Id: I0ae55fdf47f0086f5ef6f472cfdb616f7d5c08f1\n"
    },
    {
      "commit": "e340379f13ffde91c3695f455eac79eec6bfe5a0",
      "tree": "1f9d4cba51a188a7041292222d28478ffc00a6ea",
      "parents": [
        "b038ea282a3bc081627010f1f531aae7e09af79b",
        "d3e9ca3098f8cb7246d3aa5fa9bdd137011a9e8b"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 15:36:31 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 15:36:31 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Current version is not working with multi-site\n\nChange-Id: I26eddc054cfda4fa79e95a0149967a4c389906f5\n"
    },
    {
      "commit": "d3e9ca3098f8cb7246d3aa5fa9bdd137011a9e8b",
      "tree": "8b440483f415b1ad5c6e92fb8f4498ee7c5ecf2e",
      "parents": [
        "f5258b020e17f312f14805a204550cb13434451b"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 14:49:01 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 28 13:15:05 2021 +0000"
      },
      "message": "Current version is not working with multi-site\n\nA couple of issues are preventing the broker to work:\n* different events-broker version from multi-site\n* missing jackson-annotations library, previously erroneously removed [1]\n\nStill outstanding to understand why the tests didn\u0027t catch any of those issues [2].\n\n[1]: https://gerrit-review.googlesource.com/c/plugins/events-aws-kinesis/+/304062\n[2]: https://bugs.chromium.org/p/gerrit/issues/detail?id\u003d14458\n\nBug: Issue 14454\nChange-Id: I4d292ead59f95b05d581fdf04e0972ad10a9280c\n"
    },
    {
      "commit": "b038ea282a3bc081627010f1f531aae7e09af79b",
      "tree": "ca56d87842fdfc16ac64a1b2ab3a4a8e6f00e9e1",
      "parents": [
        "0886df82364f5f95f8f6f890e936abdb45c24850",
        "f5258b020e17f312f14805a204550cb13434451b"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 27 10:27:16 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 27 10:27:16 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Remove dependency on jackson core and annotations\n  Add testcontainer-localstack to test library\n  Bump events-broker dependency version to 3.3.2\n  Rename test target to events-aws-kinesis_tests\n  Add Gerrit-CI validation\n\nChange-Id: I391ada2b7a899335e346a6548820d66f4ed3738b\n"
    },
    {
      "commit": "0886df82364f5f95f8f6f890e936abdb45c24850",
      "tree": "e68032bf2c9b26032834af956451d7304e3c3ed4",
      "parents": [
        "3ab15b920bc7667a981f75f6769ce2442b0bc586",
        "41deb5bb59fc4d9665a7d662e349cba5719b8c63"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Sat Apr 24 07:25:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 24 07:25:06 2021 +0000"
      },
      "message": "Merge \"Use EventGsonProvider from Gerrit core\""
    },
    {
      "commit": "f5258b020e17f312f14805a204550cb13434451b",
      "tree": "b62c3a9caf70b36149cc574af393e56ec45afc4e",
      "parents": [
        "0840c72d34e936aa3eb2a8c83b46d5f079bea7dc",
        "eb4f2315597422abb8c767105353585b65e7cdf4"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Fri Apr 23 07:56:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 23 07:56:51 2021 +0000"
      },
      "message": "Merge \"Add testcontainer-localstack to test library\" into stable-3.3"
    },
    {
      "commit": "0840c72d34e936aa3eb2a8c83b46d5f079bea7dc",
      "tree": "b8c14388778781d045b206b7539bd2437d31635b",
      "parents": [
        "678726980fcc4e2294ddf05d65c13678b738b74e",
        "fe70a02021c49d3da00136d15bd731f95da5c425"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Fri Apr 23 07:53:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 23 07:53:57 2021 +0000"
      },
      "message": "Merge \"Bump events-broker dependency version to 3.3.2\" into stable-3.3"
    },
    {
      "commit": "678726980fcc4e2294ddf05d65c13678b738b74e",
      "tree": "2dcbf0e0715b91741f205df3ada4cfe8bf91dd18",
      "parents": [
        "53cccf745ed893ceb37b5e9f9eb1a3fd47e51f30"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 12:41:23 2021 +0200"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Apr 22 12:10:13 2021 +0000"
      },
      "message": "Remove dependency on jackson core and annotations\n\njackson-core is already included in gerrit and exported in plugin API.\njackson-annotations also doesn\u0027t seem to be needed either.\n\nChange-Id: I50f03ec8b452efba9c4275ca20b607f5a54a895a\n"
    },
    {
      "commit": "eb4f2315597422abb8c767105353585b65e7cdf4",
      "tree": "bcdd4e9e4f4442a6384f5e045f97e54962f6bd92",
      "parents": [
        "fe70a02021c49d3da00136d15bd731f95da5c425"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 14:06:55 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 14:06:55 2021 +0200"
      },
      "message": "Add testcontainer-localstack to test library\n\nThis allows to correctly generate eclipse project.\n\nChange-Id: I646bafeb30899fe55114c7cce8bd6ed12d420d95\n"
    },
    {
      "commit": "53cccf745ed893ceb37b5e9f9eb1a3fd47e51f30",
      "tree": "5621ff5c2fd4afe5b322951e661da212361b1e52",
      "parents": [
        "9165ab8a6bddafe22379016629f13ed4d216a3cb",
        "ea53bf449002e802468666e9cede11f366cd6c9a"
      ],
      "author": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Thu Apr 22 11:58:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 22 11:58:56 2021 +0000"
      },
      "message": "Merge \"Add Gerrit-CI validation\" into stable-3.3"
    },
    {
      "commit": "fe70a02021c49d3da00136d15bd731f95da5c425",
      "tree": "b35c5643b3f080bfd8d1bc293ade77da8321ffd6",
      "parents": [
        "9165ab8a6bddafe22379016629f13ed4d216a3cb"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 13:40:45 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 13:41:57 2021 +0200"
      },
      "message": "Bump events-broker dependency version to 3.3.2\n\nChange-Id: Ie39f0a4b67a7fb936d7941eda4b49c674a68c890\n"
    },
    {
      "commit": "9165ab8a6bddafe22379016629f13ed4d216a3cb",
      "tree": "0e48c7058e73403f4afd5c30f463a09b082eb5a5",
      "parents": [
        "4c344648d08397136c2bf720e8ddb05bf1272f31"
      ],
      "author": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 13:13:22 2021 +0200"
      },
      "committer": {
        "name": "Marcin Czech",
        "email": "maczech@gmail.com",
        "time": "Thu Apr 22 13:13:22 2021 +0200"
      },
      "message": "Rename test target to events-aws-kinesis_tests\n\nChange-Id: Ifdb306031336fa1a0d651bb0db24389d013cca57\n"
    },
    {
      "commit": "41deb5bb59fc4d9665a7d662e349cba5719b8c63",
      "tree": "1efa32d0553f5fec909eb76f4d3ff124564e6d13",
      "parents": [
        "330e122e27a381cf48f912e8069456b50f55eca9"
      ],
      "author": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Wed Apr 21 23:15:18 2021 +0200"
      },
      "committer": {
        "name": "Fabio Ponciroli",
        "email": "ponch78@gmail.com",
        "time": "Thu Apr 22 10:22:33 2021 +0000"
      },
      "message": "Use EventGsonProvider from Gerrit core\n\nThe event structure changed in master. Use the Gerrit serializer\ninstead of the event broker one.\n\nBug: Issue 14425\nChange-Id: I18e81548474e3ab218fbae3ac26f57dfb71b46b7\n"
    },
    {
      "commit": "3ab15b920bc7667a981f75f6769ce2442b0bc586",
      "tree": "4ed84340a6eaaee11579531c06bef7d1d299d933",
      "parents": [
        "330e122e27a381cf48f912e8069456b50f55eca9",
        "4c344648d08397136c2bf720e8ddb05bf1272f31"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 12:18:25 2021 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 12:18:25 2021 +0200"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Format external_plugin_deps.bzl with buildifier\n\nChange-Id: I9211fb2cd9c65957c3d02fe7ee217e5faff2bf4f\n"
    },
    {
      "commit": "4c344648d08397136c2bf720e8ddb05bf1272f31",
      "tree": "4b974a0f8ea6e6608ada632b0f78e302c5c910c1",
      "parents": [
        "914516a61a3e5d9a89606c137b6da26f4209d4e2"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 11:27:15 2021 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 11:27:15 2021 +0200"
      },
      "message": "Format external_plugin_deps.bzl with buildifier\n\nChange-Id: I383d3713aea85e7ffce70892accc7aa92239d0e2\n"
    },
    {
      "commit": "330e122e27a381cf48f912e8069456b50f55eca9",
      "tree": "981bb8efa68612b98e2174bae95d1905cb410490",
      "parents": [
        "914516a61a3e5d9a89606c137b6da26f4209d4e2"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 11:12:20 2021 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 22 11:24:49 2021 +0200"
      },
      "message": "Bump events-broker version to 3.4.0-rc0\n\nChange-Id: I41a006d64712c5f5b4af651b1dab57b0de584280\n"
    },
    {
      "commit": "ea53bf449002e802468666e9cede11f366cd6c9a",
      "tree": "673194b2ef85ff4aaadbb1db9291c74794f5feaa",
      "parents": [
        "914516a61a3e5d9a89606c137b6da26f4209d4e2"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 21:03:49 2021 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 21:03:49 2021 +0100"
      },
      "message": "Add Gerrit-CI validation\n\nChange-Id: I1695e29def526db99d378a32f1f13c8a5c3e5536\n"
    },
    {
      "commit": "914516a61a3e5d9a89606c137b6da26f4209d4e2",
      "tree": "c6626b9fe531f08faa8c49c55f827b20f076d233",
      "parents": [
        "2cdacd1cc88f9f5d5d776bb5a2d9782c81e776df"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 12:37:56 2021 +0100"
      },
      "committer": {
        "name": "Antonio Barone",
        "email": "syntonyze@gmail.com",
        "time": "Tue Apr 20 14:58:18 2021 +0200"
      },
      "message": "Initial master commit from kinesis-events repo\n\nChange-Id: Ie3798159ca8eaadc209911354c1df72bdac1331f\n"
    },
    {
      "commit": "2cdacd1cc88f9f5d5d776bb5a2d9782c81e776df",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Apr 20 11:13:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 20 11:13:57 2021 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
