)]}' { "log": [ { "commit": "a8478bb9286fdffcda68ba285f3c2f1300f67d21", "tree": "b072b8a75112c38f303874f6d2571524b24e5c16", "parents": [ "4b72c476dd9132e8916504b78177baba6d9ddb0c" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Oct 16 07:27:27 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Oct 16 07:27:27 2020 +0000" }, "message": "Tagging 2.2.7-b2\n" }, { "commit": "4b72c476dd9132e8916504b78177baba6d9ddb0c", "tree": "8eb5ae720319ba7cf840807b421d58927ed020c2", "parents": [ "9e5d47f2c3d3560b08f605ad517ee4a5b26b8e5f" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Fri May 22 09:42:31 2020 -0700" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Oct 15 09:30:25 2020 +0200" }, "message": "[AETHER-38] Extract pipeline-dependent code from current T3 implementation\n\n- Exposes some ofdpa specific tables and types\n- Introduces a new driver behavior PipelineTraceable\n- OfdpaPipelineTraceable is the first implementation of the\n new driver behavior\n- New abstractions are introduced to encapsulate the input/output\n of the traceables processing\n- Implements some basic unit tests for Ofdpa implementation\n\nChange-Id: I89d3fdeda445983ec7ebfa9ebb78afb1c6d3fd8f\n" }, { "commit": "9e5d47f2c3d3560b08f605ad517ee4a5b26b8e5f", "tree": "677315400ff54a20c11f781ae3221b4645693ae0", "parents": [ "2622d5a002e7eba4c00271885845be787866358a" ], "author": { "name": "Saurav Das", "email": "saurav.das@opennetworking.org", "time": "Sat Oct 10 19:12:51 2020 -0700" }, "committer": { "name": "Saurav Das", "email": "saurav.das@opennetworking.org", "time": "Mon Oct 12 20:30:23 2020 +0000" }, "message": "Dhcp option 82 deserializer should set \u0027data\u0027 field when deserializing sub-options.\n\nChange-Id: Ie01a9d07200dd3cfd1c07d502f75cbc5c420b90d\n" }, { "commit": "2622d5a002e7eba4c00271885845be787866358a", "tree": "0175b704745587ccfb26b9cf782bc180ca118bca", "parents": [ "1c68e9a20e803f91d8379bd7cdc8160aed15d305" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Oct 12 02:07:30 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Oct 12 02:07:30 2020 +0900" }, "message": "Support SNATing POD traffic to internet at k8s passthrough mode\n\nChange-Id: Icc8d4dd02e4b909cdcd73509945905cbe8f5b0f8\n" }, { "commit": "1c68e9a20e803f91d8379bd7cdc8160aed15d305", "tree": "5962de88209a5470e7ee7194008662a00f31f251", "parents": [ "4b5048ada53b8d4dd0c689beac8481ab02ef9409" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Oct 11 02:45:16 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Oct 11 02:45:16 2020 +0900" }, "message": "Fix: assign a default gateway MAC address for unknown IP address\n\nChange-Id: I332fa0d571567d25bfd0869f7f42634e82b1bb5e\n" }, { "commit": "4b5048ada53b8d4dd0c689beac8481ab02ef9409", "tree": "c9f14e464a5e4e2bb6e0d9a77de18f6d579f82d5", "parents": [ "cf3284174edba18f921995fe01fb0e5f802caf7e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Oct 08 02:57:45 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sat Oct 10 16:15:31 2020 +0000" }, "message": "Initial support VM and container communication via POD and service IP\n\nChange-Id: Ic87beee6ed122ec5551370c2b6a2789edf8fba5b\n" }, { "commit": "cf3284174edba18f921995fe01fb0e5f802caf7e", "tree": "7e7419e0ecea99485f91bb13b8b6bb0a40ce2061", "parents": [ "c9d0d7088439fedac8c255172a321f323433bcfc" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Oct 07 16:44:21 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Oct 09 07:35:10 2020 +0000" }, "message": "[ONOS-8121][VOL-3259] Fixing null filter for felix fileinstall\n\nChange-Id: Ib5ef99002ad1d0a40e767528223e324326f2c022\n" }, { "commit": "c9d0d7088439fedac8c255172a321f323433bcfc", "tree": "b1e8776216cb17bc8f48057d85645bb133de7573", "parents": [ "4294af7d3ca7b08e1184ed79e32e3b15248d7cfe" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Oct 07 11:50:58 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Oct 07 16:01:15 2020 +0900" }, "message": "Support inter-node routing for k8s passthrough use case\n\nChange-Id: I64411d8b20c7d501603eda5cd44d0aa7c47c99c7\n" }, { "commit": "4294af7d3ca7b08e1184ed79e32e3b15248d7cfe", "tree": "8f9ac7114f4efaefcd24adf8e54d92927bca362f", "parents": [ "56717459b1985dafc73ecaae4c315287fab51996" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Oct 07 02:12:33 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Oct 06 17:48:41 2020 +0000" }, "message": "Add node IP attribute in k8s node class with minor code refactoring\n\nChange-Id: I4c1c86c95acfeb38569b91c1677e4ce8af90460f\n" }, { "commit": "56717459b1985dafc73ecaae4c315287fab51996", "tree": "40ab683d779cd55ca357856f3b043ca59888f26f", "parents": [ "6a2e0a10841131ca0524b6a3fd0d16803e17d73f" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Oct 05 23:53:54 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 06 17:07:52 2020 +0000" }, "message": "Display decimal value in the INT UI instead of hex\n\nMore human readable and it is easiler to convert back in the backend when\nwe trying to delete a intent.\n\nChange-Id: I464a400b3a478ce7a0cda6657217c18e0efc3b38\n" }, { "commit": "6a2e0a10841131ca0524b6a3fd0d16803e17d73f", "tree": "c550635af692807b7da1e15b0e81f0077aada1f2", "parents": [ "930b0cdde44c268052cd4690652405fdc95ef924" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Oct 06 02:21:01 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Oct 06 02:31:34 2020 +0000" }, "message": "Fix: only handle k8s related device events at k8s-networking app\n\nChange-Id: If5df8eed38b9a0d5653d0ba178170f42199ed3f7\n" }, { "commit": "930b0cdde44c268052cd4690652405fdc95ef924", "tree": "00d272e28cd021c54b410efd7b29b63111dd7d66", "parents": [ "59e53449e559ba630d2adb6b09ea50ed0920f573" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Sun Oct 04 22:33:22 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Oct 05 17:56:34 2020 +0000" }, "message": "Small INT app and UI improvements\n\n[INT App]\n - Load INT report config when activate the app\n - Remove config listener and config factory from app when deactivate\n - Check INT intent map before remove a INT intent\n - Add more check to check the input from frontend UI\n - Change log level of UI message handler from info to debug\n\n[GUI1]\n - Reformat CSS code\n - Remove \u0027$scope.sendIntConfigString\u0027 which breaks the UI\n - Fix regular expression that matches IP prefix\n - Remove \"required\" attribute from all field\n - Add additional check to prevent sending invalid input to backend\n - Use \u0027let\u0027 instead of \u0027var\u0027 to limit the scope of variable\n - Make INT button aligned with other elements\n - Show message if any field is invalid\n\n[GUI2]\n - Remove INT collector config panel\n - Reformat HTML code\n - Fix regular expression which matches the IP prefix\n\n[API]\n - Add default value \u00270\u0027 for all fields in INT device config\n - Skip checking the metadata types when building the IntObjective since\n some pipeline won\u0027t need it\n\nChange-Id: Ica260c35d411336419f77eb0de5787e943dc1887\n" }, { "commit": "59e53449e559ba630d2adb6b09ea50ed0920f573", "tree": "dfd8e850b6f108575b143fe7d4d8abc2f4874582", "parents": [ "8ee219fd7ea1e230c497ff00943c7c4007f2a827" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Oct 05 22:36:41 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Oct 05 15:34:36 2020 +0000" }, "message": "Fix: make all openstack resource name optional\n\nChange-Id: I6f4fd34ab691701ea0d6a15eb77428c9e8f4e700\n" }, { "commit": "8ee219fd7ea1e230c497ff00943c7c4007f2a827", "tree": "541151ac4290d0f3487c080596df87f93aae9b07", "parents": [ "baffa992df237330151ca8758a430e7dd2d7c8a3" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Sep 15 12:44:52 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Oct 02 10:21:52 2020 +0000" }, "message": "[AETHER-38] Moves T3 utils to ONOS utils\n\nChange-Id: I8eebc7934df2018507742b187bb64ee9b425fca7\n" }, { "commit": "baffa992df237330151ca8758a430e7dd2d7c8a3", "tree": "5a7a4493637ca0f82029b94464d856fbe564f10f", "parents": [ "4d1d67fa3abb4d7517e5836fbb82c899acffa951" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Sep 28 14:15:23 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Oct 02 10:12:03 2020 +0000" }, "message": "Improve onos-diagnostics-k8s for a better integration with tost\n\nChange-Id: I00c4b46e0eff5d649ab3e06455a369b77676312d\n" }, { "commit": "4d1d67fa3abb4d7517e5836fbb82c899acffa951", "tree": "cfcc60fefd7740cccc8fb9a4b452a83d5be3689e", "parents": [ "ee90f815ea9beb7ddd78e388402f84a21ad9a25f" ], "author": { "name": "Robert MacDavid", "email": "robertmacdavid@gmail.com", "time": "Wed Sep 30 13:57:58 2020 -0400" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Sep 30 19:39:59 2020 +0000" }, "message": "Backport fabric-tna dbuf support to v1model\n\nChange-Id: I6a957d2474e94e1dcb7c3f598033ff243754372f\n" }, { "commit": "ee90f815ea9beb7ddd78e388402f84a21ad9a25f", "tree": "47eb1623444161cf7cf5510228a4268e21398d9e", "parents": [ "eaca59d1313b5dc2e42158e6859a5123ff9d5166" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sat Sep 12 19:05:42 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Sep 30 19:39:02 2020 +0000" }, "message": "Bridged packets should retain the same TTL\n\nChange-Id: Ia685002cddffd9aeac1f43147efc8b68e4b26f16\n(cherry picked from commit 74ad51e92fd269ebdc6c3a5e295ff91e5fd2155a)\n" }, { "commit": "eaca59d1313b5dc2e42158e6859a5123ff9d5166", "tree": "de470d49e1001a6f621fe7a7c500dfbb293e5cba", "parents": [ "5f19a50d3015f0bf18354b6cbce897053746dbc5" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 19:13:27 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 19:13:27 2020 +0000" }, "message": "Starting snapshot 2.2.7-SNAPSHOT\n" }, { "commit": "5f19a50d3015f0bf18354b6cbce897053746dbc5", "tree": "c4fe8100a3fc28afb2ca38a0bf9c80af1207de5c", "parents": [ "e7eb5b1399e3d69129845528c5069cc362871d9d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 19:13:24 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 19:13:24 2020 +0000" }, "message": "Tagging 2.2.7-b1\n" }, { "commit": "e7eb5b1399e3d69129845528c5069cc362871d9d", "tree": "de470d49e1001a6f621fe7a7c500dfbb293e5cba", "parents": [ "6576151f809f4b140335589f52f62c129b969e68" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 14:27:07 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 14:27:07 2020 +0000" }, "message": "Starting snapshot 2.2.7-SNAPSHOT\n" }, { "commit": "6576151f809f4b140335589f52f62c129b969e68", "tree": "5511896ce42ebca7e78a495d0f484bbac906452c", "parents": [ "8a9328182256749fc181414187fef2d715db9607" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 14:27:02 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Sep 30 14:27:02 2020 +0000" }, "message": "Tagging 2.2.6\n" }, { "commit": "8a9328182256749fc181414187fef2d715db9607", "tree": "71b86fdae40e8eeb09263172f409a6fd92bb80f6", "parents": [ "2e00bf71812700c15f4e905c0be5696dc7366438" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Sep 29 05:44:23 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Sep 29 05:44:23 2020 +0000" }, "message": "Starting snapshot 2.2.6-SNAPSHOT\n" }, { "commit": "2e00bf71812700c15f4e905c0be5696dc7366438", "tree": "24f14c14b26ad5d7354d532ca1b5a594201ea347", "parents": [ "f358cd918e415e9bb355f3040f54ea8fea494325" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Sep 29 05:44:20 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Sep 29 05:44:20 2020 +0000" }, "message": "Tagging 2.2.6-b2\n" }, { "commit": "f358cd918e415e9bb355f3040f54ea8fea494325", "tree": "71b86fdae40e8eeb09263172f409a6fd92bb80f6", "parents": [ "e80c15bc3580db128129cc170f152f1e8a09d8f2" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Sep 28 19:31:47 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Sep 29 05:07:20 2020 +0000" }, "message": "Publish more grpc artifacts\n\nRequired for testing of external apps\n\nChange-Id: I2b7e0199835523b3cfb7ce54b44d439718c25fc4\n" }, { "commit": "e80c15bc3580db128129cc170f152f1e8a09d8f2", "tree": "aa75d4e137046d34406af2b757435b0a87bd1ba3", "parents": [ "cf044c7c0534c963fa28258bf2be25ecc14956e7" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 17:26:11 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 17:26:11 2020 +0000" }, "message": "Starting snapshot 2.2.6-SNAPSHOT\n" }, { "commit": "cf044c7c0534c963fa28258bf2be25ecc14956e7", "tree": "da1b5070dd9e9352085cd1234d2ebabde2fbd328", "parents": [ "bb5110d0880bfc0a14c49078a7dd8c0586df2e83" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 17:26:06 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 17:26:06 2020 +0000" }, "message": "Tagging 2.2.6-rc1\n" }, { "commit": "bb5110d0880bfc0a14c49078a7dd8c0586df2e83", "tree": "aa75d4e137046d34406af2b757435b0a87bd1ba3", "parents": [ "76da0290a77010d38a57c0ff4b8a1a9da6cff466" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Sep 22 12:51:06 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 28 15:06:19 2020 +0000" }, "message": "Immutability for getMeters APIs\n\nChange-Id: Iaf908766aa360e84e82306e398fff56c9593d8f1\n" }, { "commit": "76da0290a77010d38a57c0ff4b8a1a9da6cff466", "tree": "7887d30f510166c1fe685643460cd0d3bf66ec0a", "parents": [ "e2d6e1735586ad22af9b04ebf0d539b6c95d5793" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Sep 23 11:42:21 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 28 07:24:54 2020 +0000" }, "message": "Host Location Provider improvements and logging\n\nChange-Id: Ia8e5d7357ee6acb5c19925661778d1d24a0a5d14\n" }, { "commit": "e2d6e1735586ad22af9b04ebf0d539b6c95d5793", "tree": "3c4ea676f2b1512ea69e00839de9567938383267", "parents": [ "90b484120e7cdfd7628c01a6c63a696aabb9b146" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 04:59:18 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 04:59:18 2020 +0000" }, "message": "Starting snapshot 2.2.6-SNAPSHOT\n" }, { "commit": "90b484120e7cdfd7628c01a6c63a696aabb9b146", "tree": "6e1e8f22db0613c6b66432afbe8f4d3027b3d889", "parents": [ "3bc3d5b746cf58b5ab192cb6d7f175ab6966e79d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 04:59:15 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 28 04:59:15 2020 +0000" }, "message": "Tagging 2.2.6-b1\n" }, { "commit": "3bc3d5b746cf58b5ab192cb6d7f175ab6966e79d", "tree": "3c4ea676f2b1512ea69e00839de9567938383267", "parents": [ "568568224f7d47c670aadbe472232dbd8be7e026" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 23 16:46:12 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 23 08:38:27 2020 +0000" }, "message": "Use port\u0027s MacAddress to associate ONOS port and Kubernetes port\n\nChange-Id: I0a53962c61ddea06f4fb6bc6ab2a6f756cbc0052\n" }, { "commit": "568568224f7d47c670aadbe472232dbd8be7e026", "tree": "4c1431d0085184ed37833566257ad395218f9331", "parents": [ "c4fb5ce8884016553ca6149ff61de8e9a0ce7854" ], "author": { "name": "Saurav Das", "email": "saurav.das@opennetworking.org", "time": "Mon Sep 21 15:26:50 2020 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Sep 23 07:18:45 2020 +0000" }, "message": "Avoid sending meter-modify for a pending add to openflow southbound\n\nChange-Id: Ia84c8bdce944344ceee7090bd34ab464e1fe23c7\n" }, { "commit": "c4fb5ce8884016553ca6149ff61de8e9a0ce7854", "tree": "e50ae811647aecd955c726860bb6cf4e49be4540", "parents": [ "0f1ffd162f0a8fd2a12ac26f12b54519064c4a3b" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Fri Aug 07 14:58:52 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Sep 23 05:07:22 2020 +0000" }, "message": "Add builder function to IntObjective\n\nChange-Id: Ief782b264b618d18174a476febe5960cfb28583f\n(cherry picked from commit b7b79af9702f03c1286b8f2f9d98e6b87b29c467)\n" }, { "commit": "0f1ffd162f0a8fd2a12ac26f12b54519064c4a3b", "tree": "418c5400a2bff1821ffb7a9044daf60adb55974b", "parents": [ "adebcbce40e814a83de095a8cada8a25517f6fe9" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Fri Sep 18 11:10:47 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Sep 22 18:51:09 2020 +0000" }, "message": "Add netcfg for INT\n\nUse network config subsystem to handle such configs\n\nChange-Id: I8ec14d31c30e3d1d8cd2c703d8db5535bb8b5cd4\n" }, { "commit": "adebcbce40e814a83de095a8cada8a25517f6fe9", "tree": "92374bbb257d732711562fdb03f5f1d6d3a53feb", "parents": [ "7388ff5dfb98a69cba2deaf3cb29d0178072ced5" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 23 01:25:08 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 23 01:25:08 2020 +0900" }, "message": "Fix: add missing FieldsV1 class to kryo registry\n\nChange-Id: I5dcad880628b8a9a3045fe0565754195510b925d\n" }, { "commit": "7388ff5dfb98a69cba2deaf3cb29d0178072ced5", "tree": "d40c6ca7797928e1e609543b802093e5a3453d75", "parents": [ "f4efdf58e3a8e2dcdfb2254c68c0323532e78898" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 22 23:25:06 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 23 00:09:47 2020 +0900" }, "message": "Fix: register ManagedFieldsEntry and FieldsV1 classes into kryo\n\nChange-Id: I4a9f747b9b3d91a75f5f90805daf34a13726e7e0\n" }, { "commit": "f4efdf58e3a8e2dcdfb2254c68c0323532e78898", "tree": "d811d1f6f043ad80aae43ef3ee7aefc4531fa81b", "parents": [ "d48b7dd2d1a49cd6439f3a469040e8dfc2d79993" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 22 11:23:29 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 22 02:50:17 2020 +0000" }, "message": "Fix: shorten the hostname unique string length from five to four\n\nChange-Id: I43ed9e0a41fa180433224ea5021b8d08afa9051e\n" }, { "commit": "d48b7dd2d1a49cd6439f3a469040e8dfc2d79993", "tree": "fed217146949799818c20d115c19ae615be31cd5", "parents": [ "d35b779c2ced6e99e7bd2bf7a50e7a5dba1bb92e" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 21 21:05:01 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 21 21:05:01 2020 +0000" }, "message": "Starting snapshot 2.2.6-SNAPSHOT\n" }, { "commit": "d35b779c2ced6e99e7bd2bf7a50e7a5dba1bb92e", "tree": "65618858946ddc4a889ebe236655ee09f1ed3188", "parents": [ "79bc506e6e3d5435517b5499f130af9a7092b112" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 21 21:04:55 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Sep 21 21:04:55 2020 +0000" }, "message": "Tagging 2.2.5\n" }, { "commit": "79bc506e6e3d5435517b5499f130af9a7092b112", "tree": "2db8b098ae0c4999d5c6766895cb9edd9838b773", "parents": [ "a7dec4f7031fc2140dc22e912813c936c8f031df" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 21 14:34:00 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Sep 21 14:34:32 2020 +0200" }, "message": "Not failing with BADPARAMS on IGMP to allow IGMP on NNI port for OLT\n\nChange-Id: I4b0458f988970b4654ed8537eb7b6cf3f297b536\n" }, { "commit": "a7dec4f7031fc2140dc22e912813c936c8f031df", "tree": "19b12cb45c8c8aeebf91a244a13ab8ba3ca95c24", "parents": [ "e7087151f7bb4099af33ccc7be39bc94e4918529" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Sep 18 20:23:15 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Sep 18 20:23:15 2020 +0000" }, "message": "Starting snapshot 2.2.5-SNAPSHOT\n" }, { "commit": "e7087151f7bb4099af33ccc7be39bc94e4918529", "tree": "c7f135a1eb438ef8afa74268e0c6d1f785167213", "parents": [ "a93905c0c4e866441fe15c0fff93c774c3e35166" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Sep 18 20:23:08 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Sep 18 20:23:08 2020 +0000" }, "message": "Tagging 2.2.5-rc1\n" }, { "commit": "a93905c0c4e866441fe15c0fff93c774c3e35166", "tree": "19b12cb45c8c8aeebf91a244a13ab8ba3ca95c24", "parents": [ "4b8672621d4e5fd464e319388a5bf362ef6b4fdb" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jun 11 16:09:39 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Sep 18 14:51:30 2020 +0200" }, "message": "[VOL-3212] Modification to Trap flows:\n- Inserting VLAN and PCP in the treatment of the IGMP trap flow. Uniforming it to VOD flow.\n- Removing VLAN match and insertinbg VLAN push for EAPOL.\n- Removing VLAN match if not required, pushing it or swapping it and setting the PCP in DHCP.\n\nChange-Id: I40a6a75f81c582735f54186e165fab7c2d21b355\n" }, { "commit": "4b8672621d4e5fd464e319388a5bf362ef6b4fdb", "tree": "7a13928b5872b9ba53f01f566b0f371087988772", "parents": [ "5812b585e23ca1b336938af8275243f4af1b04df" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Fri Sep 04 18:51:16 2020 -0700" }, "committer": { "name": "Jon Hall", "email": "jhall@opennetworking.org", "time": "Wed Sep 16 20:57:00 2020 +0000" }, "message": "[ONOS-8117] Fix onos-check-components\n\n- Catch \"not found\" when command isn\u0027t ready\n- Catch UNKNOWN state output, which used to be UNSATISFIED\n- Print output when failing so stc logs give useful information\n\nChange-Id: Iae3f19bfc1ce81035604da89a0ce99ac9dcdc525\n(cherry picked from commit 922cd04ebadd39cef7557243650a1d5d5d65ea03)\n" }, { "commit": "5812b585e23ca1b336938af8275243f4af1b04df", "tree": "003a1923321b835c9d581609fbf0ac9156bdb4a8", "parents": [ "abbef4a035ae18fca940c7cb334c7acd9e37287b" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Mon Sep 14 12:22:01 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Sep 16 18:59:55 2020 +0000" }, "message": "Fix STC scripts for checking ONOS nodes\n\n- Fix onos-check-nodes to return an error code if onos is up but nodes\n aren\u0027t in the correct states\n- Add onos-check-storage-nodes to check if all atomix core nodes are\n connected\n- Add a step for onos-check-storage-nodes step to stc setup\n\nChange-Id: If61c2316653b6dc359fc84f18a65b2edbdd4acd8\n" }, { "commit": "abbef4a035ae18fca940c7cb334c7acd9e37287b", "tree": "1d37487eb8fb502ddedabc05084779378df8f5e5", "parents": [ "eab513520b198300b10a974f7ba9e993f3a92d06" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 14 18:52:36 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 14 18:52:36 2020 +0900" }, "message": "Fix: resolve a NPE due to the non-existing neutron port info\n\nChange-Id: I464f93dd6b2d08f2e652e51eb343cc7d0d3efcdb\n" }, { "commit": "eab513520b198300b10a974f7ba9e993f3a92d06", "tree": "360de5555058201ea3efc4916e9c1b6036b43db1", "parents": [ "a4d8fba801d1514d01d7a2c1ccfb59722a433583" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 11 03:29:16 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 11 03:29:16 2020 +0900" }, "message": "Fix: do not handle ARP packets from openstack events\n\nChange-Id: Ie5abc3d3453263f785d7157b5eff9ba83be730a8\n" }, { "commit": "a4d8fba801d1514d01d7a2c1ccfb59722a433583", "tree": "c3cc383565cc01ff366ce5239d994847cab652cf", "parents": [ "019ce6a7143620fab32b7b0579aa7381aa102af2" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 10 23:16:50 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 10 23:47:28 2020 +0900" }, "message": "Inter-connect k8s external and openstack integration bridge\n\nChange-Id: Ibd889e9fd4a10a06056b823d6c01254429d5cdc4\n" }, { "commit": "019ce6a7143620fab32b7b0579aa7381aa102af2", "tree": "90729764832a0564894c8af5347cd7f492b98c47", "parents": [ "9be7d21b933df37c8bae1767deb4c83040a12576" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 09 10:23:21 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 10 15:33:31 2020 +0900" }, "message": "Inter-connect k8s and openstack intg bridge, kbr-ex and kbr-router\n\nChange-Id: Id7d3c874e8b267252ca387b1ca6f67b9f9bc5116\n" }, { "commit": "9be7d21b933df37c8bae1767deb4c83040a12576", "tree": "bcdae17330b16eb121383b00831627af289d4cf2", "parents": [ "732c342ee725d999295033fbe4994138c9b8da71" ], "author": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Sep 04 19:50:57 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Sep 08 23:05:26 2020 +0000" }, "message": "Replace sed with perl\n\nPOSIX (Mac) and GNU (Linux) sed require different parameter format for inline replacement.\nUse Perl instead to make sure it runs on both OS.\n\nChange-Id: I1f2486908aa8481632f8c72511d79834d02e4c18\n" }, { "commit": "732c342ee725d999295033fbe4994138c9b8da71", "tree": "726d0672e013838bf42f965488d5f4a4592debe2", "parents": [ "b2d7e1d11d5a41c11a794623e6d0575cb6d03a6a" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 07 17:01:11 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 08 15:32:23 2020 +0900" }, "message": "Listen on k8s port event to create instance port and host\n\nChange-Id: I59ab1f5f422ce2ba8f5432279ceec6d77cd96f06\n" }, { "commit": "b2d7e1d11d5a41c11a794623e6d0575cb6d03a6a", "tree": "95b8cd4534b65bfaf3424a9104286e575163f51a", "parents": [ "5abc9f0e2d96a9b30b2f3f41bd5cb44aebae60a7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Sep 06 14:06:53 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Sep 06 14:06:53 2020 +0900" }, "message": "Fix: correct openstack networking provider ID at instance port manager\n\nChange-Id: Ifa099de2fc294d5d82f858d112ae265ac665a9db\n" }, { "commit": "5abc9f0e2d96a9b30b2f3f41bd5cb44aebae60a7", "tree": "ca6bbe0736e02062e071281e652f6f6557e15a24", "parents": [ "b73a95a24682de1eceb94abaf518fef623321f76" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 04 19:38:37 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 04 20:40:25 2020 +0900" }, "message": "Fix: statically add portnumber of intg and ext bridge\n\n1. install service flow rules for all types of services including\nClusterIP, NodePort, LoadBalancer\n\nChange-Id: I9884c7e5dfef66e7af5497403dd3cba6c6b46b61\n" }, { "commit": "b73a95a24682de1eceb94abaf518fef623321f76", "tree": "930597f3793318aa183cfaf32f8e9bdd07e36ba1", "parents": [ "c2242bdafa6145e76241f81cb8396291b331f925" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 04 16:34:49 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 04 16:35:33 2020 +0900" }, "message": "Fix: only receive host events initiated by openstack provider\n\nChange-Id: I14803c6d668547bb498a18bc855b40d6c0e7ac02\n" }, { "commit": "c2242bdafa6145e76241f81cb8396291b331f925", "tree": "c1072b956a08bfecfd7d4399ce673623617de57d", "parents": [ "619fa28c4de8b8ddf95e7dc8cd0cf2e9cdb47bde" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 03 13:12:14 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 03 21:35:22 2020 +0900" }, "message": "Support distributed virtual router (DVR) at kubernetes\n\nChange-Id: I6dfa1ad0d2161443e37fa80901d5ababbec6f74e\n" }, { "commit": "619fa28c4de8b8ddf95e7dc8cd0cf2e9cdb47bde", "tree": "349c09ceaf86c4d782b5151effaf8e50d004049b", "parents": [ "077b07ee4651126a81c6f5504f50858991a981da" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 02 14:45:35 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 03 00:59:04 2020 +0000" }, "message": "Split tunneling behavior into a separated tunnel bridge\n\nChange-Id: I4de5f21ac9eaf286479f619c960a2319b597a819\n" }, { "commit": "077b07ee4651126a81c6f5504f50858991a981da", "tree": "eb8b3ba22cf6003f452b732e2f582b9ea14a6158", "parents": [ "e2a04cedde73618ef24575e70cb221e03854de1d" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 01 16:55:25 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 01 14:30:21 2020 +0000" }, "message": "Use host handler to bootstrap tunnel bridge and related ports\n\nChange-Id: I19bb28d86620b9c42c33e0b570ff176b467d71ac\n" }, { "commit": "e2a04cedde73618ef24575e70cb221e03854de1d", "tree": "64d0951585d1d86db8e6e35d7ea4e7880d628787", "parents": [ "2d9ca233f0205c67d97feff7cff295d4108d7a1c" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 01 19:07:02 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 01 14:30:06 2020 +0000" }, "message": "Initial support for multi kubernetes clusters for k8s nodes\n\nChange-Id: I6ca132898f8e157e0583de38a637fdc135f21d6f\n" }, { "commit": "2d9ca233f0205c67d97feff7cff295d4108d7a1c", "tree": "e102c23c5b5114c21d0333fe7d08a75cb2ff0f44", "parents": [ "d7f0d00af52391e9bb62953c8f3fc5925f789d85" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 14 06:09:35 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 14 06:09:35 2020 +0000" }, "message": "Starting snapshot 2.2.5-SNAPSHOT\n" }, { "commit": "d7f0d00af52391e9bb62953c8f3fc5925f789d85", "tree": "45b96f84c5b86b8a4d3a099f6ffc3fb2d6f58aee", "parents": [ "4a0b7f6ef1bbc815c23ee0a56e70cb5cddb7d447" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 14 06:09:29 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Aug 14 06:09:29 2020 +0000" }, "message": "Tagging 2.2.4\n" }, { "commit": "4a0b7f6ef1bbc815c23ee0a56e70cb5cddb7d447", "tree": "de4504d02ac6338918eb1cc8667e0d7f39dac58e", "parents": [ "f198430fee8d188a8704f0cc06f403f10df70c3a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Aug 13 17:34:17 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Aug 13 17:34:17 2020 -0700" }, "message": "Ignore PI range match field if not provided in flow rule\n\nAccording to the P4Runtime v1.2.0 spec Sec 9.1.1, it is ok to omit a\nrange match field, as that means \"don\u0027t care\".\n\nChange-Id: I090a04f98c931334cb2f86454d1acc98bceccb34\n" }, { "commit": "f198430fee8d188a8704f0cc06f403f10df70c3a", "tree": "666036ba6e5d714882798d70e50553b7c0ed9a92", "parents": [ "5bdaf106e4b30208d6acee6ad5bf1d58c9057d66" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Aug 10 18:06:42 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Aug 12 06:47:09 2020 +0000" }, "message": "Ports and port description are not cleared up properly upon removal\n\nChange-Id: I4a2287e9ed29c9a423d7ae297c12736537191619\n" }, { "commit": "5bdaf106e4b30208d6acee6ad5bf1d58c9057d66", "tree": "49f2033e19215b0d48b5ac49477db5311bceb8a8", "parents": [ "b27024ffa194ad400702545d5c067a80e049748c" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Aug 10 16:34:32 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Aug 11 22:49:56 2020 +0000" }, "message": "[VOL-2950][VOL-3110][AETHER-457] Fix a bug in component readiness check\n\nThe existing code checks for onos-core-net only due to the bug\n\nIn addition, this patch introduces a new REST API to check health of given app.\nActive in app status only indicates that the app has been activated.\nThis new API will look deeper and make sure all OSGi features, bundles and components of given app are all ready.\n\nChange-Id: If91326ba9cffdbe25821eeaaa092ec9d2ab952ea\n" }, { "commit": "b27024ffa194ad400702545d5c067a80e049748c", "tree": "39ed487898d749ce9119fb5ebbcd7e049641e5ed", "parents": [ "5524134a4ea7914d5e814e7f4acf496a68044790" ], "author": { "name": "Sundararajan Renganathan", "email": "rsundar@stanford.edu", "time": "Fri Jul 10 02:43:40 2020 +0000" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 22:29:03 2020 +0000" }, "message": "Fix minor bugs in INT sink\n\nChange-Id: I69bf7e9c5cbf2ab4750b17ab430de00423d7290c\n(cherry picked from commit ac96e5bd21df90c689724421439c600927c6ba18)\n" }, { "commit": "5524134a4ea7914d5e814e7f4acf496a68044790", "tree": "4b602c09d95eaddb83152a6322e48adb1e9dc8aa", "parents": [ "bfe4355bdeac7de3edf1d6f1d03a533d95890a43" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Aug 03 01:12:10 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 21:41:41 2020 +0000" }, "message": "Use bazelisk inside Dockerfile\n\nTo make sure we build using the same Bazel version used for CI and other\nbuilds.\n\nChange-Id: I261c4bce1b3bb2d4f818f702110ae581b5e2c6f4\n" }, { "commit": "bfe4355bdeac7de3edf1d6f1d03a533d95890a43", "tree": "6d9a440cdf17ec010e409f66870a8bac98c140b7", "parents": [ "8767511609393c7d4b3aa63700c0c6957096a245" ], "author": { "name": "Robert MacDavid", "email": "robertmacdavid@gmail.com", "time": "Tue Aug 11 13:49:05 2020 -0400" }, "committer": { "name": "Robert MacDavid", "email": "robertmacdavid@gmail.com", "time": "Tue Aug 11 13:49:05 2020 -0400" }, "message": "Remove UE address from uplink PDRs\n\nChange-Id: I7e88b976f459fa9ab047e23bd30da3fe8f66eff5\n" }, { "commit": "8767511609393c7d4b3aa63700c0c6957096a245", "tree": "2cb3693c8b6c5a8b09f6c8d77ee138de5759add9", "parents": [ "e97f483c3dd56de483c79500cadf07dfda5fa70e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 04 17:19:40 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 01:12:56 2020 +0000" }, "message": "Use instance 0 for first replica of P4RT clone groups\n\nSome switch implementations do not support non-zero values\n\nChange-Id: I6fb7e9075fe0c6f48448f43c58054e03f4e9781b\n" }, { "commit": "e97f483c3dd56de483c79500cadf07dfda5fa70e", "tree": "21123fc8a4189982f7bd77b5cef1f12f7fb29f7c", "parents": [ "b5ade98a2d189ade5c4520c96d65b31add6050fe" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Jul 13 14:07:05 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Mon Aug 10 16:23:51 2020 +0200" }, "message": "[AETHER-432][VOL-3263] Revisit meters subsystem to be fully distributed.\n\n- Events are now propagated across the cluster.\n- REF_COUNT_ZERO is now generated after the first stats interval.\n- SB ops are offloaded to the installers.\n- Installers use predictable executors.\n- Deprecated MeterData API that exposes origin node and removed unused code.\n- Comments are added to parts of the code that are obscure.\n- MeterManager and DistributedMeterStore unit tests are improved.\n- Fix an issue in TestConsistentMap.\n\nChange-Id: I0329f903e5fdc421f29ee33f8f8133f18c794d8f\n" }, { "commit": "b5ade98a2d189ade5c4520c96d65b31add6050fe", "tree": "6bb951fe95710b626668218bbf5d34fc218fb027", "parents": [ "28d4e6f461ff4edb3d56d3e8d09fbb923506a5a2" ], "author": { "name": "Davide Scano", "email": "d.scano89@gmail.com", "time": "Wed Jun 03 21:47:13 2020 +0200" }, "committer": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Fri Aug 07 11:23:59 2020 +0100" }, "message": "INT app gui2\n\nThis patch contains the files needed by the INT app to work with gui2.\nMore in detail I reuse/modifie the html and the css, already provided in\nthe inbandtelemetry folder. I add the file needed to utilize the gui2,\ne.g,intapp-gui2-lib.module.ts.\n\nLink to my dropbox for screenshots:\nhttps://www.dropbox.com/sh/ie2l0flcm8igesk/AAAsP2RdMbNbnt6A88lmBczaa?dl\u003d0\n\nChange-Id: I710c09f3a04a139a4482bb7aae3b3b76b39e67e6\n" }, { "commit": "28d4e6f461ff4edb3d56d3e8d09fbb923506a5a2", "tree": "f6f1f2ef50bf24689d2809952be9c7c32ece4863", "parents": [ "759caf0a135e12d5b059e81bd06eaa0a337b385b" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Jul 31 14:20:32 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 03 15:14:56 2020 -0700" }, "message": "Removing the host drop-shadow from the topo GUI2\n\nChange-Id: If6078ee6234370e4a5351d2b01a0a22593c531df\n" }, { "commit": "759caf0a135e12d5b059e81bd06eaa0a337b385b", "tree": "3ed363ddb01fb8c9b509eddac546be52c0f6c2ae", "parents": [ "56048ee8e55c6b717231614db6f1f2438b2127a5" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 03 02:17:28 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 03 02:17:28 2020 +0000" }, "message": "Starting snapshot 2.2.4-SNAPSHOT\n" }, { "commit": "56048ee8e55c6b717231614db6f1f2438b2127a5", "tree": "64e66f11d9ec0605f37a4864836ca378d906996b", "parents": [ "e3a3df4b2d8acc77ef868bd312a36a88258343b5" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 03 02:17:25 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Aug 03 02:17:25 2020 +0000" }, "message": "Tagging 2.2.4-b3\n" }, { "commit": "e3a3df4b2d8acc77ef868bd312a36a88258343b5", "tree": "3ed363ddb01fb8c9b509eddac546be52c0f6c2ae", "parents": [ "2860f63b68c516ebc0d0a40d73d8580d4ae1040e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Aug 01 21:36:15 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sun Aug 02 06:09:45 2020 +0000" }, "message": "Add gui (v1) to tost profile\n\nUntil gui2 reaches feature parity with v1, we can use v1 for demos.\n\nChange-Id: I09bc0362eeccdd6590d95d24a61625f50aacc44a\n" }, { "commit": "2860f63b68c516ebc0d0a40d73d8580d4ae1040e", "tree": "41dab60d91f1ab1dc98bde8f6fc93b6d0fe91876", "parents": [ "75399828fc0dbb377cf17e8ebd107549e46b9dfd" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Aug 02 04:55:30 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Aug 02 04:55:30 2020 +0000" }, "message": "Starting snapshot 2.2.4-SNAPSHOT\n" }, { "commit": "75399828fc0dbb377cf17e8ebd107549e46b9dfd", "tree": "19b27f63031efd497dacade71da21269f9340fd3", "parents": [ "088cb4d1c8d47a3496a3ba9094fa2e386000c4fe" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Aug 02 04:55:28 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Sun Aug 02 04:55:28 2020 +0000" }, "message": "Tagging 2.2.4-b2\n" }, { "commit": "088cb4d1c8d47a3496a3ba9094fa2e386000c4fe", "tree": "41dab60d91f1ab1dc98bde8f6fc93b6d0fe91876", "parents": [ "ed7dfa6ee7fe69a2a73f5c8608532ef9c469be75" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 30 21:55:32 2020 +0200" }, "committer": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 30 21:57:22 2020 +0200" }, "message": "Add inbandtelemetry to the tost profile\n\nChange-Id: Ib3f2789ac47a462e3300df4997672ea2f595084a\n" }, { "commit": "ed7dfa6ee7fe69a2a73f5c8608532ef9c469be75", "tree": "f1a4da60caf947b88d201ee610f00bb77d074c17", "parents": [ "00ff4ce6647c2c05162b5d8cd2e0ba3085302056" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Wed Jul 29 18:54:30 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Jul 30 19:52:20 2020 +0000" }, "message": "Removes the .git folder from .dockerignore.\n\nDockerignoring the .git folder was causing the commit hash be 0000000000\n\nChange-Id: Ic6b8524221943cc456b3fd18c820e41c33cba6e4\n" }, { "commit": "00ff4ce6647c2c05162b5d8cd2e0ba3085302056", "tree": "46f75667a8b20cd13e3c6af21aac70ac01fe7a88", "parents": [ "c9fce6305437d6221f2e5f24aeaff11dd465dd31" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 29 23:48:39 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jul 30 10:54:00 2020 -0700" }, "message": "Disable using projectlock during release\n\nIt\u0027s missing from the Gerrit server because of the recent server\nupgrade. We can re-enable locking when the projectlock plugin will be\nupdated, or change the release process to tag a specific commit instead\nof the whole branch.\n\nChange-Id: I2060c74e01a152a07d364a4afa474d9245a3f33b\n" }, { "commit": "c9fce6305437d6221f2e5f24aeaff11dd465dd31", "tree": "b044b13b920b038b2c922276e873770300698548", "parents": [ "252564b8284e2ca28181a2b5f71cc37eff92fe28" ], "author": { "name": "Robert MacDavid", "email": "robertmacdavid@gmail.com", "time": "Tue Jul 28 22:17:07 2020 -0400" }, "committer": { "name": "Robert MacDavid", "email": "robertmacdavid@gmail.com", "time": "Wed Jul 29 18:46:59 2020 -0400" }, "message": "Backport fabric-spgw TNA changes to v1model\n\nThis branch ports the SPGW pipeline of fabric-tna back to v1model to\nmake the tables and actions consistent across the two versions. This\nconsistency will allow for testing of ONOS apps on both software and\nhardware targets, since the only available software target that works\nwith ONOS requires v1model p4 programs. Changes to the fabric testing\nsuite (fabric-p4test) will be pushed in parallel.\n\nChange-Id: Iad393b27f08a4fcd29f82e59d181871475ef2b10\n" }, { "commit": "252564b8284e2ca28181a2b5f71cc37eff92fe28", "tree": "5f4b7ecbdf603b32ca275995885c5bb6f24b5425", "parents": [ "1a64c3abf1ffc3b284b87ae70c0ab6f0ac910bdd" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 23 18:36:29 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jul 28 16:32:18 2020 +0000" }, "message": "Fix for ONOS dockerfile that was broken as the absolute path of java was changed in the azul images.\n\nUpdate the jvm path in the dockerfile and pin the docker image to a more specific tag.\n\nChange-Id: Idc0feea6380974b1e1f93e39af697b36147e6fef\n" }, { "commit": "1a64c3abf1ffc3b284b87ae70c0ab6f0ac910bdd", "tree": "08c2f85002f176bd2cc14ba1afafe662d2529984", "parents": [ "4170ab79fdbeb5390aff9f16407717e98bb17ad9" ], "author": { "name": "Georgios Katsikas", "email": "katsikas.gp@gmail.com", "time": "Wed Jun 03 17:30:43 2020 +0200" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 28 16:10:27 2020 +0000" }, "message": "Safer get operations for the server driver\n\nAlso:\n * REST attributes according to Contansts\n * Additional action per rule\n * Alphabetical order of static variables\n\nChange-Id: I887ad2fe828ded217b707e9f914e1624232c4979\nSigned-off-by: Georgios Katsikas \u003ckatsikas.gp@gmail.com\u003e\n" }, { "commit": "4170ab79fdbeb5390aff9f16407717e98bb17ad9", "tree": "ea835a7f47c39ef6cd7d73e0a508c9a748125ea1", "parents": [ "defc74ea014fb0910082c44c07599ad194848fb4" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 22 17:34:55 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 22 17:34:55 2020 +0900" }, "message": "Add sona profile to bazel build script\n\nChange-Id: Ifdec053d3cbd914387b38fef22fe6bd784e63da8\n" }, { "commit": "defc74ea014fb0910082c44c07599ad194848fb4", "tree": "ff0b8537652cff4dacfab098c0a7bfbb1d4207a0", "parents": [ "bfc5e553c627af546ad519c133722404125af87a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 17 15:27:02 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 21 05:24:12 2020 +0000" }, "message": "AETHER-233 Move IntProgrammable behavior to core APIs\n\nBefore, the behavior interface and other concrete classes used it by\nwere part of the inbandtelemetry app. To make this behavior available to\nthird-party apps (such as the fabric-tna pipeconf), we move it to the\ncore APIs.\n\nIn this process, we do some clean-up of the behavior API. For example,\nwe remove references to network-level semantics (as behaviors should\nonly abstract device-level ones). That helps in reducing the number of\nclasses required to maintain in the core.\n\nChange-Id: I3ba24ea93cdfea115cee454d5e921e15ec17eee9\n" }, { "commit": "bfc5e553c627af546ad519c133722404125af87a", "tree": "8c067d26069e736bb5decc992a2463178496898d", "parents": [ "d172435433e19b10eb6b320823428e67f6205e8a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jul 17 19:12:43 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Sun Jul 19 04:43:29 2020 +0000" }, "message": "[AETHER-457] Load initial routes from netcfg\n\nChange-Id: I338316ba8836cd4fbd567d25a7e71ff27f27e8e4\n" }, { "commit": "d172435433e19b10eb6b320823428e67f6205e8a", "tree": "599ad74a6a9b8c911ef095624a527b53a46fec85", "parents": [ "ba3e3d500dfb0aad360503fde757925fcb5c1d9d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 17 01:26:31 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 17 01:26:31 2020 -0700" }, "message": "AETHER-452 Read P4RT counters only if table supports them\n\nBefore, we were reading counters from all tables, even from those that\ndidn\u0027t have any. That was causing certain P4RT implementations to\nreturn error.\n\nChange-Id: I028ecaca46ddc0c9afc16b78ba7754f943a2717b\n" }, { "commit": "ba3e3d500dfb0aad360503fde757925fcb5c1d9d", "tree": "ea9638b097e69b6ef99a66fe1a3e7e5307e15b42", "parents": [ "d35e8a6a04db2a9372b24bb1a03e8ab22d8d502e" ], "author": { "name": "nosignal", "email": "howard_hsu@edge-core.com", "time": "Thu Jul 09 17:07:16 2020 +0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Jul 17 00:34:43 2020 +0000" }, "message": "Fix: ndpEnabled default value in NeighbourResolutionManager property\n\nThe value of ndpEnabled should be NRM_NDP_ENABLED_DEFAULT instead of NRM_NDP_ENABLED\n\nChange-Id: I7bbed17b9556beb99dbc6060cbec4809b12b1c69\n(cherry picked from commit c888801b0622ff7bbc423db7c06513b855b822b7)\n" }, { "commit": "d35e8a6a04db2a9372b24bb1a03e8ab22d8d502e", "tree": "d6b12642534adb086a27217dbf0f838b0c2f7d2e", "parents": [ "cf18713872e75374b60b39a92e10a40d17a1e1db" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 15 18:38:59 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 15 21:55:30 2020 -0700" }, "message": "Allow building fabric.p4 with custom S1U_SGW_PREFIX\n\nChange-Id: I4fcaf3f2b56e6d024e54f8897467c280be73e001\n" }, { "commit": "cf18713872e75374b60b39a92e10a40d17a1e1db", "tree": "b4761565143debf3830355533d803f5094f8820f", "parents": [ "46276ef4b8a6c4670a65d0c91a9773f16175a0e1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jul 14 00:05:24 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jul 14 09:22:35 2020 +0900" }, "message": "Refactor: remove verbose logging message at openstack networking\n\nChange-Id: Ibe089023ff0c4df4b45476227c69ad2c80417002\n" }, { "commit": "46276ef4b8a6c4670a65d0c91a9773f16175a0e1", "tree": "69bd1874cfebfc2b5aff47d04b9049b16dfc1a15", "parents": [ "ce5ab98cff882cbad9f6145704c33787c4628b16" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jul 13 16:20:28 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jul 13 12:34:49 2020 +0000" }, "message": "Listen on openstack\u0027s port event to create instance port and host\n\nChange-Id: I3ef48dea08bf26bb61ed05d19b47d2bbade181e6\n" }, { "commit": "ce5ab98cff882cbad9f6145704c33787c4628b16", "tree": "dc1873a9aa28a58a1c4f37c0b17daf05bfe9b341", "parents": [ "b5255ff34d24a2c9b85967e2dc00f84cd72406bf" ], "author": { "name": "Anurag Chadha", "email": "anurag.chadha@hsc.com", "time": "Mon Jul 13 13:38:08 2020 +0530" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Jul 13 12:05:53 2020 +0000" }, "message": "[ONOS-8106][ONOS-8107] Fix for netconf ssh session not initiating when a node goes down in cluster\n\nChange-Id: If9c3208a299d8dfde763115cb873aba00fc35ef6\n(cherry picked from commit 01ab40a03a95b009fef69f64a5bfc914b8f1bb14)\n" }, { "commit": "b5255ff34d24a2c9b85967e2dc00f84cd72406bf", "tree": "e80d7cedd2a894e9ea9f4b52c74dea4750717026", "parents": [ "969e8af0b9cd20af95e4ce5cbe206b096fc2a749" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 10 11:40:38 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 10 11:40:43 2020 +0200" }, "message": "Lowering error log for optional TLV type in LLDP packet\n\nProcessing of the LLDP packet can proceed with no issue without the TLV and null cases are handled in sequent methods.\nThis shoudl not be treated as an error warning.\n\nChange-Id: I3c201ca1c9daaf030fed6dbb09a6608527df283d\n" }, { "commit": "969e8af0b9cd20af95e4ce5cbe206b096fc2a749", "tree": "ff4785bb28136d2b9589ef8372b3d3aaf77043ae", "parents": [ "73d930064bfdcb5fc5bf63138bd3e1ecb631ec40" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jul 09 11:39:08 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 10 08:44:39 2020 +0000" }, "message": "[VOL-3327] Avoid logging of non-error in OLT Pipeliner\n\nChange-Id: Ie56ee6cb206019a113c49253235aebffe40dab91\n" }, { "commit": "73d930064bfdcb5fc5bf63138bd3e1ecb631ec40", "tree": "a494fc1085f6d165ed496ec92ad95f516e72b26f", "parents": [ "0f6ef9c68e69545b2e8a3bb3fa0b640e5e528a53" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jul 06 11:30:36 2020 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jul 09 10:08:02 2020 +0200" }, "message": "Upgrade to apache karaf 4.2.9\n\nChange-Id: Id42b0b0893ee81cb54a50bf6c76da024a9a2d2a8\n" }, { "commit": "0f6ef9c68e69545b2e8a3bb3fa0b640e5e528a53", "tree": "94cb8d8ed3b997846da729052c3aed37552c9f9d", "parents": [ "8a95ee4a36547de9ce6dd4a02b2c34de542b45ea" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jul 08 21:37:26 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 09 02:55:41 2020 +0900" }, "message": "Fix: only handle TCP/UDP/ICMP/SCTP/any protocol for security group\n\nChange-Id: I2499f80f7e441e00f5fbe50d84e687f0a60afc0c\n" }, { "commit": "8a95ee4a36547de9ce6dd4a02b2c34de542b45ea", "tree": "c670c911529c5afb15e8f7cfcdca0989aa96b79a", "parents": [ "1891791a29549a6f06a8bd69f26c7823762825cb" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jun 30 22:04:16 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jul 07 19:17:01 2020 +0000" }, "message": "[AETHER-255] Tost profile for bazel build (onos and onos-package)\n\nChange-Id: I0c0cf93dc1c5e43379bfba27d11943cc0e9bd208\n" }, { "commit": "1891791a29549a6f06a8bd69f26c7823762825cb", "tree": "8540325db0ef07f8a62beeb61bb8e233aad8a4aa", "parents": [ "c78592170138d879e921a62c4e3524ccc352de21" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jan 07 11:28:46 2020 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jul 07 19:16:40 2020 +0000" }, "message": "[AETHER-255] Collection of missing cherry-picks and other fixes\n\nIncludes following commits\n- ca05e1fd9d95f6e8801279c19fbf3377b200474c\n- 0033dcb99e5bd8e8e7203a349a8dfb9cc4190bc9\n- bdf39a75600df007e08234f89b8f8834e00f1b2a\n\nAdditionally:\n- Removes zte and onos-topo bundles which are not present in 2.2.\n- Removes general provider from minimal and seba\n\nChange-Id: Ic078482d1ff465c5b301adee98f0ad98a08c0fdb\n" }, { "commit": "c78592170138d879e921a62c4e3524ccc352de21", "tree": "d44741716bebfa6e2eb743c4b1a1119f506d3591", "parents": [ "8f6b5cdabf7828f6f7c017f288aad87c7bd0911a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 06 21:49:03 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 06 21:49:03 2020 -0700" }, "message": "Update script to generate fabric.p4 constants in new location\n\nChange-Id: Ic425ebcacd78a7458c4b12aadccf0e6621d462f5\n" }, { "commit": "8f6b5cdabf7828f6f7c017f288aad87c7bd0911a", "tree": "1a4213a414b99e686eecaafa9bdb21b5ed629961", "parents": [ "6ea20fd5ab2ad82422191533f51699654ce56720" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 30 18:56:12 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 07 04:41:00 2020 +0000" }, "message": "Publish fabric.p4 constants with fabric-api artifact\n\nFor consumption by third-party apps who wish to operate directly on\nfabric.p4 tables and other entities.\n\nChange-Id: Iec8a18c3355767d92e2ca8595017632760c0cbd1\n" }, { "commit": "6ea20fd5ab2ad82422191533f51699654ce56720", "tree": "d636dc40a0fa3556fc467739e65af622e1d4250a", "parents": [ "f3f145f4e724cf26bf28887d614869cff991279d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Jul 03 18:28:58 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Jul 03 18:28:58 2020 +0000" }, "message": "Starting snapshot 2.2.4-SNAPSHOT\n" }, { "commit": "f3f145f4e724cf26bf28887d614869cff991279d", "tree": "a87f8676f4edf6071ccb49eeeafa24728ba2921e", "parents": [ "a022de805fd151aa3d0c75e7aa23e1e1e0e62690" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Jul 03 18:28:51 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Fri Jul 03 18:28:51 2020 +0000" }, "message": "Tagging 2.2.3\n" } ], "next": "a022de805fd151aa3d0c75e7aa23e1e1e0e62690" }