)]}'
{
  "log": [
    {
      "commit": "bef5fd9d032e88b97a953e42add4073d9bfd5592",
      "tree": "8769fe81580dfbb97955c92c7bcc0d61ac07ee39",
      "parents": [
        "6e2bd829555467e9521e9361f7f791f4f88fea02"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 21 10:24:02 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 21 13:09:24 2019 -0800"
      },
      "message": "SEBA-495 eliminate chameleon dependency\n\nChange-Id: Ia359d751c3ac84bf8f7038f611d1c5f1a126d1df\n"
    },
    {
      "commit": "6e2bd829555467e9521e9361f7f791f4f88fea02",
      "tree": "1861f7b1788a5301c536bd5c3f05784f9f701723",
      "parents": [
        "7ff8ad921b94aa7379a7103f6a961606ff75a74e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 20 17:22:39 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Feb 21 09:24:05 2019 -0800"
      },
      "message": "[SEBA-492] Fixing migrations template to include CORD copyright\n\nChange-Id: I6a72742517a0605bb83994fe173aca645417cb39\n"
    },
    {
      "commit": "7ff8ad921b94aa7379a7103f6a961606ff75a74e",
      "tree": "3a5e15dcc3f41bbec3e26b53e459d985a1b0aaaf",
      "parents": [
        "f749ce60a7ca48f967753669a4678e2d3331b22d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 15 17:02:41 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 20 17:35:12 2019 -0800"
      },
      "message": "SEBA-462 Service unload can be initiated by synchronizer\n\nChange-Id: Idb8b924a6b048b16cdb6b04e91058026932d827d\n"
    },
    {
      "commit": "1cda4353f9ad1405d42c9db2d276b48fb26b1d2c",
      "tree": "c51f714b18b9476038be46045802898731523ad6",
      "parents": [
        "b60756e448342892acae8867286f11c95ed029a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 19 16:02:42 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 19 16:35:21 2019 -0800"
      },
      "message": "[SEBA-492] Adding --check flag to xos-migrate to check migration status\n\nChange-Id: Ib1d347f47f5423e9fc16d5a350c09705aef949b2\n"
    },
    {
      "commit": "ebd2605f1e820846ff47b96c774e3ca34f921488",
      "tree": "2bbc7eaa4bfeb4ff86a91041bd2c26831538680c",
      "parents": [
        "57fdb4b6852cc6167cd00f7d4337d3e117e2d629"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Feb 14 10:06:41 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Feb 14 10:25:24 2019 -0800"
      },
      "message": "[SEBA-477] Removing service generated migrations from the core repository and expanding documentation\n\nChange-Id: If6353db935c82ac2e40cb67bf81b7d245fe1252a\n"
    },
    {
      "commit": "57fdb4b6852cc6167cd00f7d4337d3e117e2d629",
      "tree": "7d087b0b140ab3a35a51fc3815a7c5903c9f5f64",
      "parents": [
        "da69db2a1d94c5d3ca78aa26f39ab2107c7c6179"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 06 18:27:56 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 12 16:01:11 2019 -0800"
      },
      "message": "[SEBA-461][WIP] Adding xos-migrate to the XOS Toolchain\n\nChange-Id: I3a6e2a86b804efe207e7a71109763b11ba9acdaa\n"
    },
    {
      "commit": "da69db2a1d94c5d3ca78aa26f39ab2107c7c6179",
      "tree": "3240ba8f3a63a140dceacb02b87789db61a510cd",
      "parents": [
        "004f2385db34544953096e071b6179fc4af1508a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jan 29 16:44:52 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Feb 12 09:41:39 2019 -0700"
      },
      "message": "[SEBA-314]\n\nRemove the trace log level\n\nChange-Id: I76a644e2f8f095b53799e9380b8930f6c4c96abb\n"
    },
    {
      "commit": "d85a25d9c2aa1fcff0627918d9c033d250da1cd5",
      "tree": "aa10aed3f0c95db7d28619906907fb5d0cab5146",
      "parents": [
        "8cc464de4e6a3884627ba76bb7232238b98b85e7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 07 17:43:59 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 08 09:15:33 2019 -0800"
      },
      "message": "SEBA-463 LoadModels unit test\n\nChange-Id: I66f411f6cc5c2a81abf37c9604f05f9f31c972a1\n"
    },
    {
      "commit": "8cc464de4e6a3884627ba76bb7232238b98b85e7",
      "tree": "bc2174699721462b6611c1b6846253fe7550d4ec",
      "parents": [
        "2e856be0ef24208de878d45574b3e87ffcaff983"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 06 16:51:42 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 07 10:31:18 2019 -0800"
      },
      "message": "SEBA-463 Submit migration scripts from sync to core, use instead of autogenned\n\nChange-Id: I9e46b068caf97082c27d6f910f0961ccd5d10c2f\n"
    },
    {
      "commit": "2e856be0ef24208de878d45574b3e87ffcaff983",
      "tree": "df6f6cd96b86e1248b449e42e0281a1bfcd20a01",
      "parents": [
        "56c59b9a602137b1c591ce7d66e543b654f2e379"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 07 09:28:09 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 07 09:35:04 2019 -0800"
      },
      "message": "SEBA-465 many2many should not have null\u003d set\n\nChange-Id: I6293e768cfc32bfbbec4fe29a27f1d0ee21fb344\n"
    },
    {
      "commit": "a02f439c07a18e873c64c4c1fe023afe07e22036",
      "tree": "370543791fb17608261bb33c2f959b5e7c5b750b",
      "parents": [
        "f0d7e5ca5776a039ff31336700973ad5b45e8be3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 05 10:54:32 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 05 10:55:07 2019 -0800"
      },
      "message": "SEBA-455 eliminate synchronizer service dependency code\n\nChange-Id: Ia939069a593e869a774a3c5b269aaeaba8245ba8\n"
    },
    {
      "commit": "f0d7e5ca5776a039ff31336700973ad5b45e8be3",
      "tree": "1b2c7752b6b5fbab50b163c10cbcfce57afb9639",
      "parents": [
        "69a533026846ec028c09deef7387efbdf93222b3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 05 08:35:31 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 05 09:03:45 2019 -0800"
      },
      "message": "SEBA-405 get synchronizer library unit tests automated;\nrestore previously disabled tests\n\nChange-Id: Ic3ae85548697ae4feda0bd545b53b665409e2770\n"
    },
    {
      "commit": "c2fddaa669ad74e6ac0e2b9b22b79bff43e109ec",
      "tree": "f5b0ed699a2200e5c3ba7b819f296f69ec487023",
      "parents": [
        "04ee19145b802a76317be8f4c52f504ab77f273a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 30 15:45:03 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 31 16:15:12 2019 -0800"
      },
      "message": "SEBA-405 Cleanup synchronizer imports of model_accessor to globals;\nMove mock modelaccessor to /tmp;\nEasier mock modelaccessor configuration\n\nChange-Id: I67a17b9a72ea69f61d92206f1b520a11c2f18d80\n"
    },
    {
      "commit": "04ee19145b802a76317be8f4c52f504ab77f273a",
      "tree": "ba1487ebc0b584d6810834395ba73b38ae997d0e",
      "parents": [
        "bba67b67188497c6d4a974723ca89489c0cd7c47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jan 30 14:17:16 2019 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jan 31 14:18:35 2019 -0700"
      },
      "message": "SEBA-439 Log changes to data model fields in synchronizer\n\nChange-Id: I83c5f448687ecde49b7c27d294bc3d00ce324b8d\n"
    },
    {
      "commit": "bba67b67188497c6d4a974723ca89489c0cd7c47",
      "tree": "87a6d8ca65ef5a65491673445a768a1bd342d621",
      "parents": [
        "b459b20c786636effc1438aed6d9428827d49780"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 28 17:38:21 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 30 09:42:55 2019 -0800"
      },
      "message": "SEBA-405 Convert synchronizer framework to library\n\nChange-Id: If8562f23dc15c7d18d7a8b040b33756708b3c5ec\n"
    },
    {
      "commit": "dbd3a330780c1a176e94b858703b52637cc88d4f",
      "tree": "0034de274e4f48c946972844a3580029fb68c40f",
      "parents": [
        "045b63d3a42d9fdc7757a18915cb268465ce0eb8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 28 10:19:18 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 28 12:04:48 2019 -0800"
      },
      "message": "SEBA-404 move xos-client library to /lib\n\nChange-Id: I4428d49f09f3d9cb08cd32827136e12a136392ec\n"
    },
    {
      "commit": "045b63d3a42d9fdc7757a18915cb268465ce0eb8",
      "tree": "b9fbe0cb959f76e1d651bc8c0e3e78aa2807ec62",
      "parents": [
        "acfbc89c3ea8fcffd8109f5237b5cc9ee29b386b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jan 22 16:30:57 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Jan 25 16:36:39 2019 -0700"
      },
      "message": "[SEBA-412] Automated reformat of Python code\n\nPasses of modernize, autopep8, black, then check with flake8\n\nflake8 + manual fixes:\n  lib/xos-config\n  lib/xos-kafka\n  lib/xos-util\n  xos/coreapi\n  xos/api\n  xos/xos_client\n\nChange-Id: Ib23cf84cb13beb3c6381fa0d79594dc9131dc815\n"
    },
    {
      "commit": "735f6a0e3bfcc17ecac56bc8dd94b17260f500c9",
      "tree": "db543b2d1bd8e30ab63bad053f010b2000ebb20b",
      "parents": [
        "d87c02a15f29f75abd427e9768f6676e63869f56"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Oct 29 17:23:44 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Oct 31 07:09:42 2018 -0700"
      },
      "message": "[SEBA-315] Make kafkaloghandler standalone\n\n[SEBA-314] Update multistructlog version\n\nChange-Id: If013b45f8dfb12a9319fbae600d56250965608b5\n"
    },
    {
      "commit": "d87c02a15f29f75abd427e9768f6676e63869f56",
      "tree": "f89758d2657d530dbb3a7877eb0e02497621ab1b",
      "parents": [
        "5b7fba0d259bc39c265584e56ada0a052e477a19"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 29 16:24:29 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 30 09:21:35 2018 -0700"
      },
      "message": "SEBA-324 Automatic offsetting of reverse ids\n\nChange-Id: I1bb0bfb245656b36a466f1550093d896043586f4\n"
    },
    {
      "commit": "5b7fba0d259bc39c265584e56ada0a052e477a19",
      "tree": "56bb9b742803bf6e81e0051b4e692ee1ae91906a",
      "parents": [
        "1d01b694ce5221298a50e267775408b124c3946e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 17 08:46:46 2018 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Thu Oct 18 19:20:19 2018 +0000"
      },
      "message": "SEBA-301 Add diff methods to ORM\n\nChange-Id: I47622670bd6cb96b5574352670e24a111ff616a0\n"
    },
    {
      "commit": "1d01b694ce5221298a50e267775408b124c3946e",
      "tree": "1360a09a4cee86999555ae5bbed3dfbe96b268f6",
      "parents": [
        "1f7791dae3d36bd5d5c916e643ed4620159a34d5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 03 15:53:36 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Oct 08 15:14:25 2018 -0700"
      },
      "message": "[SEBA-284] Pusblishing prometheus counter for gRPC endpoints\n\nChange-Id: I7143b301227b9961363754e83d7ff9826aae6920\n"
    },
    {
      "commit": "1f7791dae3d36bd5d5c916e643ed4620159a34d5",
      "tree": "a084d21a96556b68b5af7c9eb84f1c3e907253be",
      "parents": [
        "a1b089a6c727c511896d014329914a7a89c9eeac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 04 13:21:20 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 05 10:51:42 2018 -0700"
      },
      "message": "SEBA-282 xosgenx filtering by app or model;\nprovide a default argument class for XOSProcessor;\nremove tabs;\nrename unit tests missed by nose2\n\nChange-Id: I07b782982b6733f8828b8a5a72807326f430b1a5\n"
    },
    {
      "commit": "a1b089a6c727c511896d014329914a7a89c9eeac",
      "tree": "99de5984b0055e4eb069786e01e66abafb15f0e7",
      "parents": [
        "34dc67e8a04093c130669342296ced91ec28bda2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 05 09:59:17 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 05 10:07:07 2018 -0700"
      },
      "message": "SEBA-290 fix singularization of non-words\n\nChange-Id: I27c14690a9309ee95d7a6292395b9cd3369f5a8e\n"
    },
    {
      "commit": "34dc67e8a04093c130669342296ced91ec28bda2",
      "tree": "8cc0268c75eb4072fce1e3d6784b7c622180ca71",
      "parents": [
        "391f5d85e893eb186c32f24904a3c790c704c1b1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 02 15:57:50 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 03 11:11:32 2018 -0700"
      },
      "message": "SEBA-271 unit test for field numbers\n\nChange-Id: Idbb6e522fddea16e8ccb265446488ba07b427198\n"
    },
    {
      "commit": "391f5d85e893eb186c32f24904a3c790c704c1b1",
      "tree": "1eba7ca2078bc345fb8c87fa6899783410577ff8",
      "parents": [
        "c237f887e1185191e1436d0e82d270d1f409acff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 02 16:34:41 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 02 20:34:26 2018 -0700"
      },
      "message": "Switch from pattern.en to inflect\n\nChange-Id: Ice314b136b9f7fe58ca978885f43ce346d337f3e\n"
    },
    {
      "commit": "c237f887e1185191e1436d0e82d270d1f409acff",
      "tree": "f0abf644c6562918670d723a52398f41026ff0db",
      "parents": [
        "cf3478846e82d81557fd2cd8e5db970be709e270"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 28 14:12:47 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 02 11:08:17 2018 -0700"
      },
      "message": "SEBA-271 Fix xproto field numbers not passed through\n\nChange-Id: Ib5abee510e1a02f025d3011699d9f34d59e201c1\n"
    },
    {
      "commit": "c2b87bf8c4f9197481ec5165695be432252a36c2",
      "tree": "4bb06ad555356122301f00660236242d0de332c9",
      "parents": [
        "e1607b888e332cef89eabb86a253a330aec099b6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Sep 21 13:48:40 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Sep 21 14:15:03 2018 -0700"
      },
      "message": "[SEBA-265]\n\nPoll for Kafka callback, flush at exit\n\nChange-Id: I56b41f86c3df0463590682f6e6230de880fe6a4f\n"
    },
    {
      "commit": "c928c47d286d86e5bf9dc38ec58132b2c29dd4ae",
      "tree": "97a9f5bf496262ddb13d451e84d07766c71e18d6",
      "parents": [
        "e48bf8f21e6503f9d4c39b57c76e65a538126430"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Sep 05 15:33:35 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Sep 18 15:02:58 2018 -0700"
      },
      "message": "Delete watchers and other unused code\n\nChange-Id: Ie4a365ace7c77499bcede7e3d232d9a3816e42ab\n"
    },
    {
      "commit": "73a1285dc3cdf827a079b0c942bdb5c1cab876d4",
      "tree": "c87f15343699a565d8e5555ac127c1b580180f73",
      "parents": [
        "79976d2310d2a397cc65e66c9359ffb15e2e2759"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Sep 05 15:33:35 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Sep 13 22:27:10 2018 -0700"
      },
      "message": "[SEBA-232]\n\nPublish XOS internal events on kafka as well as redis\n\nSwitch to confluent_kafka, create XOSKafkaProducer wrapper lib\n\nRemove nonfunctional test for connection failure\n\nChange-Id: I4d3057fcc0b5b56022ef3f853dbe0323ef071af7\n"
    },
    {
      "commit": "dd8fff499d84388fe8b91a8910dd95e574c20b3e",
      "tree": "0797d659897e8ab6fdbd3d2078e59fab45bc75e4",
      "parents": [
        "aa8865ee9bd08ce00d620c93c7e634bb635290c4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 04 09:07:51 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 04 09:08:17 2018 -0700"
      },
      "message": "SEBA-227 do not validate deleted objects\n\nChange-Id: I8de623f0904c5fd52296acf02dd98379065c11bc\n"
    },
    {
      "commit": "2d715ece9884d7445c54cfe1cd072b2a8094321a",
      "tree": "98379b9cddf761fd51137f34bb752b2c98c5a07f",
      "parents": [
        "f1b50988c2e4efd24a9a419b9861aab0c8c82ed6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Aug 28 12:21:18 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Aug 28 15:31:20 2018 -0700"
      },
      "message": "[SEBA-219]\n\nChange synchronizer framework to log only at TRACE level (sub-DEBUG)\n\nChange-Id: Id29cbc87339d74ececd0a8fc29832e879f6f13f6\n"
    },
    {
      "commit": "f1b50988c2e4efd24a9a419b9861aab0c8c82ed6",
      "tree": "1c5ee597800c863ab2def845cfe74a2aeb937244",
      "parents": [
        "c11206e1ec4e127abcf4e00a5fb82b3e7e858f0e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sun Aug 26 16:35:49 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Aug 28 09:54:44 2018 -0700"
      },
      "message": "[SEBA-154]\n\nAdd a KafkaLogHandler to ship logs via kafka\n\nChange-Id: I8b1d6cd8600d4b46752c2754198de0c1c66e398c\n"
    },
    {
      "commit": "61a9f200a17f6c72f3240e8da0666fb199c52302",
      "tree": "24622bf8d512b7223c151783337dd51953ba6b0a",
      "parents": [
        "d06039485108fd2f5197f386b8b429382fa0dcaa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 01 08:58:13 2018 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Aug 09 07:14:39 2018 -0700"
      },
      "message": "[SEBA-126] Adding xproto support for min and max validators\n\nChange-Id: I6141c678d88a894db2a86132bdbad4e9c6b31b2f\n"
    },
    {
      "commit": "c59372ae846b4d5c716241953b24f9157504408a",
      "tree": "3028176dca3c122aa9b3afaea5a335fb90fcf962",
      "parents": [
        "8a18e08b119e19d3534a24f417c9cc716dd9d77e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 11 15:17:40 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 11 15:17:40 2018 -0700"
      },
      "message": "[CORD-3022] Adding an option to provide an extra configuration\n\nChange-Id: Iaef5d7bc6041b76f2896f9fcf91a0072e78ad0c2\n"
    },
    {
      "commit": "c1cd109494eca760ae1be4e4ab84f6ea62b0b3dc",
      "tree": "156f8abaa4edc6f56fb0283542662e7d9aa48872",
      "parents": [
        "b72b55fac91dc527741c0ac51dc4e82546c04bc5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jun 06 16:56:50 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Jun 07 09:13:45 2018 -0700"
      },
      "message": "Making model-deps optional for synchronizers\n\nChange-Id: I3cf98e4c9b1e014c005ccebe8fc2ad14e1c86968\n"
    },
    {
      "commit": "a17e6e46086801159f43c5b2d25a78205bffe378",
      "tree": "1b2fbcea3a623f1ab6ef39be6a530f7d0afe3c44",
      "parents": [
        "5e4fc089a9dbdc4e3e2fd777448b8112bc29701f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 25 10:28:25 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 25 10:48:34 2018 -0700"
      },
      "message": "Updating error message in xproto\n\nChange-Id: I21ff9746e61f83d83c7cc64c452913d1299b49f9\n"
    },
    {
      "commit": "aee7e45b8ff58b8fac6a60a66f46fd76994d74cd",
      "tree": "11d4011f5f3cf5fb0780d7d3cd719bf6bcb47004",
      "parents": [
        "31361aeda045381d49fda285eab9f4bfa503f10e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon May 21 16:45:35 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon May 21 16:45:35 2018 -0700"
      },
      "message": "model_access get model should return IndexError as Django does\n\nChange-Id: I0bc8ae1443e6e7e4fdc2972d69b903db624c7937\n"
    },
    {
      "commit": "e04995525210ba5682cd7398076e1e2a9b92f4db",
      "tree": "566ab64b7a01e0604a66e7bd0cdb16c4714f8e52",
      "parents": [
        "03e8f60b74ed74c848c79d5de3fe9b59d5241cc2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri May 18 12:07:53 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri May 18 20:28:28 2018 +0000"
      },
      "message": "CORD-3049 support always_update_timestamp in mock modelaccessor\n\nChange-Id: I41feea6952a0fa5f8b5d55ec7bde8757750cd462\n"
    },
    {
      "commit": "49504d3e1b1814497e6caa8cbc6bc85bccf4467c",
      "tree": "43c8c61c1463521355ed9faba18d8abedad58fea",
      "parents": [
        "5dda1a3f8db407bdcb3837014ea40b5195c28490"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 14 15:08:55 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue May 15 22:30:28 2018 +0000"
      },
      "message": "CORD-1289 Implement Event Engine\n\nChange-Id: I606d4a806bcd54fb9207f320f9338c339602bb40\n"
    },
    {
      "commit": "eb782fcaf6aa4dc84b9465629c5cb4844229d642",
      "tree": "410fdc8b5d313ed32715dfc2d63ab6d911e458bc",
      "parents": [
        "31b01c4e0f631c63b49e093f0bd55f57631a5d11"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 27 13:50:21 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Apr 30 04:22:36 2018 +0000"
      },
      "message": "CORD-2990 add uniqueness constraints for names in the core;\npass unique keyword through to django;\nsupport unique_with in services\n\nChange-Id: I33e9f6b2504b5029fa75dad8251a56e2c8e364c2\n"
    },
    {
      "commit": "a8b6d69c59aaf8692f949552d8639e07e062798c",
      "tree": "ab20a60db0a11b76cb3054eb77625529c1db260c",
      "parents": [
        "e23b6b0e6710c59727980bb34c8023e33aa3c3b6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 17 10:21:32 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Apr 17 21:01:00 2018 +0000"
      },
      "message": "CORD-2931 fix ValidationError;\neliminate requirement that slice names are prefixed by site\n\nChange-Id: If8ad902302e442c4f2566713b7af556d284dd9cd\n"
    },
    {
      "commit": "0e852b9e9a4e0e72e65d6ba387ade95693890883",
      "tree": "fe0e0aac8e1a4e881453d211fa3db52b07043bbc",
      "parents": [
        "d8b8d18499289d9ba7962e8cd432c9da1b4a020f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Apr 03 14:33:06 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Apr 04 18:59:43 2018 +0000"
      },
      "message": "[CORD-2888] Adding pull steps to the synchronization loop\n\nChange-Id: I768c5a32739a27764ee79e545b895be6273b3dc8\n"
    },
    {
      "commit": "ffc9b21530c7c054781bae61aaa5bee5c76f822e",
      "tree": "f95549df9e72ab68de1b10cb1549040b72523dc6",
      "parents": [
        "ae6761362357beac1a247d185e1b4f829a400b18"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Mar 22 17:25:33 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sat Mar 31 22:25:48 2018 -0700"
      },
      "message": "[CORD-2276]\nUpdate xos-base to 16.04, remove unused/legacy packages\n\nChange-Id: Ie60c74bc171c3c1e55d53877e8a9b8cca0f0db27\n"
    },
    {
      "commit": "6bdd3ea83df18c2e6732f99242c93d47d426847f",
      "tree": "12897c39c18b5cfde78e44da01dbc16f777dcb54",
      "parents": [
        "234c27173e2f693570a6f9799f9eef2c4a5c8b44"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Mar 26 15:21:05 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Mar 29 11:07:01 2018 -0700"
      },
      "message": "[CORD-2871]\nFix protobuf integration in prep for CORD-2276\n\nChange-Id: Ic614821d17675b1c70fe29bebdd11892bab99a32\n"
    },
    {
      "commit": "d0d3566c122be8b1d7a9966c870a7790ebb3e145",
      "tree": "cf13bb2631f15fc1973b3aafdd4fbd33de51bc39",
      "parents": [
        "e02aa69a87ace79b47dd59109a995ec955f191b5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 26 09:58:07 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 26 09:58:27 2018 -0700"
      },
      "message": "CORD-2772 add --version argument to xosgenx\n\nChange-Id: I39f2dc5f9fa1e466c1356a056aea1c9f94757fd0\n"
    },
    {
      "commit": "e02aa69a87ace79b47dd59109a995ec955f191b5",
      "tree": "6fda073a20b615aab1e8d79e46efbb6f5273dc96",
      "parents": [
        "285f2a4379e57f1a0d370724d03da0e685e8c727"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 23 09:54:14 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 23 11:57:09 2018 -0700"
      },
      "message": "CORD-2772 report version of core\nprevent synchronizers from returning core version\n\nChange-Id: I0ba8766d32baad08faec03add7054adc44eba11f\n"
    },
    {
      "commit": "fdb7e6003c3a7132e7b75eb4f84b6f51f5f696d0",
      "tree": "81376f3f2033b42e015c56a062e1688e40b39aa7",
      "parents": [
        "bcbd4cc7a1156eb726e11bc90485aa3a63ce72e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 21 09:09:12 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 21 10:08:39 2018 -0700"
      },
      "message": "CORD-2741 pass service versions in LoadModels call\n\nChange-Id: Ib993f875146490e11b4196e91bc5fae8c70529cc\n"
    },
    {
      "commit": "bcbd4cc7a1156eb726e11bc90485aa3a63ce72e1",
      "tree": "b7e5046b7605d987f685f0e54c5f6815b96ed516",
      "parents": [
        "972a8aa505f3bd8f3aee0afd6b1aab37772e41d5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 07 13:50:21 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Mar 20 00:13:38 2018 +0000"
      },
      "message": "CORD-2741 implement VERSION file discovery for xos python libraries\n\nChange-Id: Ife67b0066d5fd54958e1b1de3c5b3758ac9d3ca6\n"
    },
    {
      "commit": "b96ba439badf20624a098f21fc0f98f01af8b11e",
      "tree": "d5884c43a90457f3fe913c153e31778df2dd161d",
      "parents": [
        "23cf15f548af191cedd95b46b7d1e2d0ca462336"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 26 09:53:48 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Mar 14 20:14:45 2018 +0000"
      },
      "message": "CORD-2773 Update to gRPC 1.9.1 and protobuf 3.5.2\n\nChange-Id: I7a2a52ef112060f50f92fa0fcb73587629109dc0\n"
    },
    {
      "commit": "23cf15f548af191cedd95b46b7d1e2d0ca462336",
      "tree": "6192243063aebce9f6a54207278a5c5078154e63",
      "parents": [
        "a6a25c4e2fff3789fea59f3de30f1543ea4e69c1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Mar 06 18:12:36 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Mar 14 16:51:46 2018 +0000"
      },
      "message": "[CORD-2810] Only synchronizers can write feedback state\n\nChange-Id: Ia3f28763a0212a570186e4c6c5cb118c40325b5b\n"
    },
    {
      "commit": "a6a25c4e2fff3789fea59f3de30f1543ea4e69c1",
      "tree": "f25e23b8fd0255b467e41252a9ea5398dd297d1b",
      "parents": [
        "f0c3826546cafc82afbe98e06376f253a10cb97e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Mar 13 16:04:22 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Mar 13 16:04:22 2018 -0700"
      },
      "message": "[CORD-2826] Adding support for get_model_class in mock_classes.xproto\n\nChange-Id: I0724b2e5c8baad201f38681f556c4e07fdf77912\n"
    },
    {
      "commit": "083a3b6775c8752d8bb177d0d5af4c17d8ed8d51",
      "tree": "a9c61fca13203c0cc6bdc01634bc8e04c38eb085",
      "parents": [
        "a12cfe6417ed48edf01bc5ad16f029e974325f39"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 09 20:48:30 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 12 12:40:37 2018 -0700"
      },
      "message": "CORD-2817 remove build directory from xos-ui container\n\nChange-Id: I890e25820f3c9f8b49d048dfc798cd8dd18c91ac\n"
    },
    {
      "commit": "0d2dd982ff0c325f15b7b8cb65bc4e225efb8850",
      "tree": "024437077fe584311dff9861ce1ce398320f6fef",
      "parents": [
        "f271337b211832fe9584ec8175afb72c719f69ff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 20 09:27:52 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Feb 23 17:40:20 2018 +0000"
      },
      "message": "CORD-2753 Allow owner_class_name to be set for ServiceInstances\n\nChange-Id: Ia67882027a3c18bfada099bcf83cd016558c47cf\n"
    },
    {
      "commit": "a33ccb05e934217930f46780eb0baddc40287545",
      "tree": "9f00199c97cbf9c36c80e535c1c399397d2d6a0c",
      "parents": [
        "028c3cd1d5c0d49eea2f1e765bd7bdbf0a596a79"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 26 13:03:28 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Feb 16 19:37:39 2018 +0000"
      },
      "message": "CORD-2648 convert core attics to decl\n\nChange-Id: I7146244bfa468bbd9c9bba77708262749842aa53\n"
    },
    {
      "commit": "1323e0d43ecf2891b7cbf6626924b7694ee7ecb2",
      "tree": "2f2adb182fc2f7eada91af2519df52af0199f94d",
      "parents": [
        "4f574f85ccacb5cd0afe1c770c3a8b1218e333a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Feb 09 16:29:26 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 13 10:21:22 2018 -0800"
      },
      "message": "[CORD-2720] Removing consul and registrator as they\u0027re not used\n\nChange-Id: I734c97f842f5bb54c6558e7b0c81d60097a16537\n"
    },
    {
      "commit": "bfb233a8186b06d77576b9cd603b7418ad056f55",
      "tree": "72926d7d4cd682353d26fb048d31172b8c90f970",
      "parents": [
        "a2cb1d31f951d246cc0ef98e271e4d85ee078fe4"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Feb 09 14:53:09 2018 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Feb 10 03:49:53 2018 +0000"
      },
      "message": "CORD-2247: Write basic static checker for xproto\n\nChange-Id: I63a96972e16fd8dd62d4dec840eede66cbb26368\n"
    },
    {
      "commit": "dfceafa5769b6be249a3c0cf8b78d194cc275ea3",
      "tree": "6f00b56330504eb86d01da0820f2e1a91b0ba42c",
      "parents": [
        "608804df8d53fd9738763df5042ba7f4126ab3f0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jan 30 17:44:23 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 31 18:32:30 2018 +0000"
      },
      "message": "[CORD-2671] Adding test for Django relations\n\nChange-Id: I438746fbbcb51762c2809cd94710dc3a2f4c90db\n"
    },
    {
      "commit": "5a68476406b0aa3f6acac69d6d32ffed89a13a87",
      "tree": "e31afd18b66c9059748a170ddabfdd0f34c544c0",
      "parents": [
        "87962614a618681a9893f39760e654b0b3587bcb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 17 00:56:07 2018 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Jan 17 17:39:26 2018 +0000"
      },
      "message": "CORD-2545: Fix error in pure protobuf policies\n\nChange-Id: Iedcec7ff63f4c5e29cbe4db281ce8d61ca82d5c9\n"
    },
    {
      "commit": "85b710108a28c6cdcbac95a946c64adb0c63025d",
      "tree": "ce96261662ef5b1df45294451d6d8c1580fbf02d",
      "parents": [
        "6e346837ebffcfe8955712d05d8a32d042314a83"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 12 12:11:19 2018 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Jan 17 13:35:26 2018 +0000"
      },
      "message": "CORD-2536: Print context information in case of errors\n\nChange-Id: Ib4c6b7ac4f2e929e4cc092d2d010c05b8f40bb3f\n"
    },
    {
      "commit": "6e346837ebffcfe8955712d05d8a32d042314a83",
      "tree": "79ecc42cc4a910d24c7d0e0deea980f0c3d65be5",
      "parents": [
        "1be43b547004f731f87087a9d3e2089ace6323f1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 12 12:08:21 2018 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Jan 17 13:34:51 2018 +0000"
      },
      "message": "CORD-2247: Fix temporary file issue in xproto compilation\n\nChange-Id: I4931a99686bdf0a3b9339a7ec139cc5b01ea75ab\n"
    },
    {
      "commit": "b06e3e02c611c25252d24bd4faa7fc2e0428798e",
      "tree": "60bfef0d7c644112b102e3eaa2b307261bfa8916",
      "parents": [
        "0f266f3900b9bab04ea2efda3210f22db2cf65c7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 12 11:05:53 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Jan 07 21:21:51 2018 -0800"
      },
      "message": "CORD-1256 Implement LoadModels\n\nChange-Id: I4546f32bd7272e219f887782d30780e702e10412\n"
    },
    {
      "commit": "0f266f3900b9bab04ea2efda3210f22db2cf65c7",
      "tree": "2f4e3a3a62e8c390423197cebeff232168457487",
      "parents": [
        "45f516f5fd25076a0270771dec77aff2e12c168e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jan 02 15:35:08 2018 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Wed Jan 03 22:52:45 2018 +0000"
      },
      "message": "CORD-2420 Changes for M-CORD 5.0 profile\n\nChange-Id: Icabe59f3bf92e504c7b6f43eab7eb7262a2c53cf\n"
    },
    {
      "commit": "68ab543f1764e9db342c6ddc2d4f42475d0af3c6",
      "tree": "2b07e7e7e1fe57de481f6b2ff76a666b834bf564",
      "parents": [
        "2b307f7e52a493ec2a1aee96877872a0a5d0da85"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Dec 06 15:38:13 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Dec 20 21:13:29 2017 +0000"
      },
      "message": "[CORD-2349][CORD-2391] Adding TOSCA keys to support migration to the new TOSCA engine\n[CORD-2429] Moving ip generation logic to the core\n\nChange-Id: I818c7fd2974f2f8b95d2214490ae7e898e09601c\n"
    },
    {
      "commit": "c4156c350361049b9c946fd85a290f524c29661b",
      "tree": "d91bc0164e399e5faae529c4d55a0cf2bf077494",
      "parents": [
        "ba870b85a9e95e8b8ad95da84d745527f3380fe2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 08 10:58:21 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Dec 12 22:03:12 2017 +0000"
      },
      "message": "CORD-2359 eliminate foreignkey is poisoned errors\n\nChange-Id: I36a7523ffbd29a504269bc15bf9ffd418e2b2183\n"
    },
    {
      "commit": "c6543ddb2cc20da67eb28dc3cb7961118b961d2d",
      "tree": "757ae84df50f1de22280e924342669a1c0734fc1",
      "parents": [
        "a2f248978320aa39bcf4fab18c2c37aaead46b41"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Dec 07 11:40:36 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Dec 08 04:43:27 2017 +0000"
      },
      "message": "CORD-1870: Fix an exception in composite policies\n\nChange-Id: I158f7867eb0eb6e495d0335c6132a6da6cf99b12\n"
    },
    {
      "commit": "c59f1bc502ace871bddf7c08aba90e6617d585d8",
      "tree": "ccce807b855f423f123603e62cc062fc9d4de516",
      "parents": [
        "09cc7049e211aa5a56a4ac02033a84317208c830"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 04 16:55:05 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 07 10:45:35 2017 -0800"
      },
      "message": "CORD-2357 manytomany support\n\nChange-Id: I54debd4eab66df003dc5079890c3fc87ee0d3e80\n"
    },
    {
      "commit": "727e19cab7ff1fe6ec0a2d51f87da97173ca4eaf",
      "tree": "7d75340a8d38ac5f0b3106bc6b7062f0d037037e",
      "parents": [
        "0d83ca88cf98d9dcb2e37ef4f692084a72dffde7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 05 12:53:16 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 05 21:53:51 2017 +0000"
      },
      "message": "[CORD-2349] Correctly converting int32 to integer to allow migration of TOSCA recipes\n\nChange-Id: Ifbe9bebc2ecb12accc67d5990fcb94fb03a8a1fb\n"
    },
    {
      "commit": "15abd671bed02ac0cb3238bb0631111b3fa415c1",
      "tree": "185b690792070ca180700c5485627986529c47d1",
      "parents": [
        "4e19c5f95b50a46cd5252134e4cad5b7eac37b5f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 30 10:29:31 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Dec 01 09:35:12 2017 -0800"
      },
      "message": "CORD-2237 update remaining synchronizer framework tests;\nCherry pick of 7347 commit 342c65f1c0b69befcd31a3cd18449340dfca4a4f\n\nChange-Id: I59e365ca095d8eaed9a53438cc5be1b2ecd58584\n"
    },
    {
      "commit": "1f6a32cea6fde5f270bbcb954de09e803b3206e4",
      "tree": "2f9fa55eaf75a28911bc8a00fe31d1f54ec217d5",
      "parents": [
        "ee367fdd0442b83ec5543fdc875b29da56296cc7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 22 11:24:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Nov 28 20:32:13 2017 +0000"
      },
      "message": "CORD-2293 add mechanism for synchronizer to load wrappers\n\nChange-Id: I6f4e3ffa2032873718695977adc5c5d7e26272af\n(cherry picked from commit 26eea288a017d27e2757e336df19b6628a8316f7)\n"
    },
    {
      "commit": "a8efc1d0b3877425b55b7d8af3d1a41b247c40c3",
      "tree": "7b337f0e97e902964759f5c7ae12ca1b578203cd",
      "parents": [
        "fe0e702d2791be971e1e4bcec4237155ee50a8a8"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Nov 27 00:37:42 2017 -0500"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 27 19:33:19 2017 +0000"
      },
      "message": "CORD-2281: Add support for EPC network configs\n\nChange-Id: I0f9ab353196a5b6a9262de7febc9394e915c053d\n(cherry picked from commit 3aa401c2abb9dcd7151e7a1dacc0329db03e3a8a)\n"
    },
    {
      "commit": "39b4a27b5cbc4e16c661d5757c04e3612a7723f6",
      "tree": "48aae0d898922ecab5a3d5800663c8d24d65ffe7",
      "parents": [
        "2146dff986ff1e3128263959fb469ab7237e8087"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Nov 17 11:09:21 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Nov 22 19:37:46 2017 +0000"
      },
      "message": "[CORD-2232] Removing feedback state from model that does not have synchronizers\n\nChange-Id: If6b1513ee7baf48fc0273719d6c69449dd55fa2e\n"
    },
    {
      "commit": "d1702d76db86a5b9ba1ea8380f571855406dd33c",
      "tree": "0425fe2edac26f697b6e56b069bcccf72d559dfe",
      "parents": [
        "0fef00985fe992436034607bcaa96ed896659bdd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 17 12:12:00 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 21 16:12:42 2017 -0800"
      },
      "message": "CORD-1993 add model_policy support features to mock framework;\nCherry-pick of change 7067 commit 0090b57e08858360c7b9082f60a1b006e5eb82e0\n\nChange-Id: I0bef7f8d232156fbdf3f43a9da2abe4a2e47f866\n"
    },
    {
      "commit": "0fef00985fe992436034607bcaa96ed896659bdd",
      "tree": "caea6eff2c9a203683a8b5345f71897fc597134f",
      "parents": [
        "9a5b83e7d436dfe62a481905ab3a15473532aa86"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 14 13:57:18 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Nov 21 17:17:38 2017 +0000"
      },
      "message": "CORD-1993 port model_policy test to new framework;\ncherry-picked from gerrit 6998 commit d8b1439d9e6e1392546a2c26aaccbdf6f92c7b25\n\nChange-Id: I387bd16c3ae2c863e9a0fb7d5dcdac731779b5b9\n"
    },
    {
      "commit": "2eee7c7fef196adc4b36a4ae1319db2f43cab9d2",
      "tree": "e87d465f6fa45c70c666db4f3b6b1575326e671c",
      "parents": [
        "0cebb02ba60c427764c357b1d2221fe7b3984520"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Nov 02 23:18:12 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Nov 14 17:47:59 2017 -0800"
      },
      "message": "CORD-1972: Add blueprint type to config file for being able to encode a\nchild service graph\n\nChange-Id: I194ced7db631b2b379aaf192301c2bbce1f90a62\n(cherry picked from commit 78085264a1f6a5b5db82ff44b582259bd08d0b8e)\n"
    },
    {
      "commit": "bcbe8cefed33cd0fc251bf6922d1850c3e15bc7b",
      "tree": "0e5f02fe9edb4a6ebca5e7c2814d5dafb812ea8f",
      "parents": [
        "1aacca2e24e813d20dd4556f18bac67d1c9c5988"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Nov 14 13:02:30 2017 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Nov 14 12:17:14 2017 -0700"
      },
      "message": "xtarget for mock_modelaccessor, which wasn\u0027t checked in\n\nChange-Id: I1c4231bc89a0c06a60849744e88962a2bd38b378\n"
    },
    {
      "commit": "1aacca2e24e813d20dd4556f18bac67d1c9c5988",
      "tree": "16bf483cd1feab0f08c471ca6b14e81463623fc3",
      "parents": [
        "55e146abd0292b4fd6feb9b85196f6ad17c5ecdd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 02 09:17:58 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 03 15:34:38 2017 -0700"
      },
      "message": "CORD-1939: Incorporate additional xos-genx tests to framework\ncherry-pick from cord 4.1 of ba52abdba5afd8f9d4442a79945997178513094c\n\nChange-Id: Ia1b50fe5c7c41273bdb6df9b09c14351a479653a\n"
    },
    {
      "commit": "55e146abd0292b4fd6feb9b85196f6ad17c5ecdd",
      "tree": "1dd78c78c4e4a499bf0c051b970588a034469c5d",
      "parents": [
        "7dddd51519936e45fbd9709d20af5958d7ae0790"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 01 13:52:24 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Nov 02 08:39:18 2017 -0700"
      },
      "message": "CORD-1939: Modify test_cli to set current working directory\n\nChange-Id: I5ac6718834f65896df9d5c9ed13f33667f5c1a24\n(cherry picked from commit 47946aeec44fab510d0e53c73d30f85b559c89f2)\n"
    },
    {
      "commit": "7dddd51519936e45fbd9709d20af5958d7ae0790",
      "tree": "7039c25f78dd589014130c6ae0b900bbbc9a832d",
      "parents": [
        "0a0e0a55f5092a1a59fd19f7ba6f8b443186caf1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 24 10:13:34 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 01 10:10:23 2017 -0700"
      },
      "message": "CORD-1939: support for nose2\nmodify test cases to be compliant with automation\nCherry-pick from cord-4.1 b641f9060eb912470a284bfd04dd955b031af708\n\nChange-Id: I01914ccfb57979994534c6128bc5ff72ae10f64b\n"
    },
    {
      "commit": "3e67c0a9525f600eff620227d1a8b9c7a92bbc39",
      "tree": "4390e520b079332d7fff88d89ed17630d5af647d",
      "parents": [
        "52b1ea51ff87ec083a93f2221ae2a707f8bb671b"
      ],
      "author": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Fri Aug 25 14:51:51 2017 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@opennetworking.org",
        "time": "Fri Oct 20 16:27:18 2017 -0700"
      },
      "message": "grpc api unittest generation\n\nChange-Id: Iee51d14d81b9142077593c251ecddae74203c076\n"
    },
    {
      "commit": "c3c0f0af175f08a58f5e48956ff56a4779c2c8de",
      "tree": "c2e53ae90f2b6f5f5cb9952a7929d9c3058a0876",
      "parents": [
        "d60b30b1d1f7896f72770c73149ed31336ce1598"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 09:53:30 2017 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 18 09:11:20 2017 -0700"
      },
      "message": "[CORD-2080] Adding \u0027tosca_key\u0027 support in xproto\n\nChange-Id: I2c27e4a43140ddecb38f09a33494e5b3ab694059\n"
    },
    {
      "commit": "d60b30b1d1f7896f72770c73149ed31336ce1598",
      "tree": "e8cf6f5dd4670bc996dfd8a20ad91039fdaf67f3",
      "parents": [
        "1a50836976e22e0c68c1defe8b987b5b060b76cb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 18:18:08 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Oct 17 14:15:24 2017 -0700"
      },
      "message": "CORD-2060: Generate Synchronizer boilerplate code\n\nChange-Id: I1f6fe650aba99cf8ed91b32e020586d43fbdaecb\n(cherry picked from commit df4dc596029be38bf23c47638e64724c04993488)\n"
    },
    {
      "commit": "95f5b116fd77b1d1c4ad027028be64a7f0c0ad43",
      "tree": "adbbe79e20e7874e03705dbed1636b33b047076f",
      "parents": [
        "e596ea91fd5fa4ee75a3e7bc72b9d23518179a21"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 21:51:02 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Oct 10 12:19:03 2017 -0700"
      },
      "message": "CORD-2049: Remove redundant imports provided by xosbase, support missing\nheader.py\n\nChange-Id: I7620817d71b7deff94e48335036394a1ac741209\n(cherry picked from commit fc14f3aba12540b66491ccfcc6686ff3ce499ae1)\n"
    },
    {
      "commit": "e596ea91fd5fa4ee75a3e7bc72b9d23518179a21",
      "tree": "4025a2fac654a12644b1d2aa05e98792ccc05eb6",
      "parents": [
        "f187cd22a57b3e6245b212c9ebbd23aab07cc0ec"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Oct 09 11:55:06 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Oct 09 09:46:22 2017 -0700"
      },
      "message": "CORD-2049: Fill gap in support for attics. Support for attics to\ncontinue, even if deprecated\n\nChange-Id: Icf794ace07b63f76d4bbec1f5180652881dc909a\n(cherry picked from commit ba75f4aa88770f611a2dd40e0954b3c3c5ef7cd5)\n"
    },
    {
      "commit": "ff0e22a49865d15316bb98d6461ce01ece3247ba",
      "tree": "48243a2fb9459bf4f6149b92ba04155545f34eb7",
      "parents": [
        "8fa0f7a3975d0f610126f28196fa3438e8726aa5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 15:40:49 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 26 09:25:16 2017 -0700"
      },
      "message": "Fixing swagger test\n\nChange-Id: Ibd2b07313bd7526ac574b98e8fbcc52eba0d6dd1\n(cherry picked from commit 015ae9aed92b3a40fcf20e43fd5c9fd8b06ebd2b)\n"
    },
    {
      "commit": "8fa0f7a3975d0f610126f28196fa3438e8726aa5",
      "tree": "19174c8389a0829842b008d9ab9435b7220dd2f9",
      "parents": [
        "e294aae2d929f29bec0e73000d73800fad59d724"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 25 15:00:07 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 26 09:24:50 2017 -0700"
      },
      "message": "Generating test coverage\n\nChange-Id: Ic58ccb3e1282c2a2981d533d921a307fff064aaa\n"
    },
    {
      "commit": "e294aae2d929f29bec0e73000d73800fad59d724",
      "tree": "a3abee5aaf6949305aca48b4bd8d67657057c89e",
      "parents": [
        "6f24c4588f4ad52b47f53700f97df738f5b1ef5f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 06 11:21:15 2017 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Sep 25 15:32:49 2017 -0700"
      },
      "message": "CORD-1782: Fix xproto general security tests\n\nChange-Id: Iea3d944da18c79e33d7374727b58097de058f6c8\n(cherry picked from commit 122a46a8294346bbc62787e1944df326a22386bc)\n"
    },
    {
      "commit": "0d6990a9838fd46a12572bf284903a56a7748768",
      "tree": "0a210effa48bb4ff5aab0caa597af16d3b3aa399",
      "parents": [
        "6b45ad2d85bd8e25b7bfd08c1d3c975bf32669e4"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 06:42:38 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Wed Sep 20 14:49:56 2017 -0700"
      },
      "message": "CORD-1913: Restore execution of custom service save() methods in attics\n\nChange-Id: I9d585d7da886d8a2c87df4687912c62ef71a412f\n(cherry picked from commit aa9a696ca571289104fdb9bc4362d5b7f9303051)\n"
    },
    {
      "commit": "450e5d04ecb96e3280c3a0e6df5d3a22f8fd5869",
      "tree": "5d2993b75a50f99fbbd5f5dbbb099fa5328204d7",
      "parents": [
        "e8a9e6ddd20dea2d193ea0cc29eb5a8ca161db99"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 06 11:18:16 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 15:32:05 2017 -0700"
      },
      "message": "CORD-1867 prevent synchronizer from setting updated timestamps backward\n\nChange-Id: I275111e3cffc08f067b842ab6d4d7e253c9c52c4\n(cherry picked from commit 548b5540c32527356fd17a05e5639d44a4d75b5a)\n"
    },
    {
      "commit": "06e4e7a27026fcb031d1dadc56c0c5830cf344e0",
      "tree": "142261a6762913f96578e3aa3c3ccacd6d886b25",
      "parents": [
        "3cee948481587354cd4e5a8e2a4cfe833172c530"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Sep 04 22:15:30 2017 -0400"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 14:46:50 2017 -0700"
      },
      "message": "CORD-1801: [2/2] Fix dependencies involving controller objects + Unit\ntest updates and additions\n\nChange-Id: I12565db9e3a5f1fe2d376aa4e763330826771bea\n(cherry picked from commit 2263db14363b4825168c34e1c9e42b69a569e7d6)\n"
    },
    {
      "commit": "c3ac8c7a741a7d70beaf439a67a4b33d541b0336",
      "tree": "9e45992e0f240315e9bbdb6baf0d4ca6efd983ce",
      "parents": [
        "431781c5509ad0e1f18415d82b87c9b54d1f37e6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 24 13:28:02 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Sep 08 10:29:40 2017 -0700"
      },
      "message": "[CORD-1333] Removing ngXosLib\n\nChange-Id: I5ff3cdd090c63472da6146649129b426d4b3608d\n"
    },
    {
      "commit": "431781c5509ad0e1f18415d82b87c9b54d1f37e6",
      "tree": "4f5b20fba78be7ba1a9dc87d8041869de1ecabf5",
      "parents": [
        "6dc1f12bee5144282981f4505dc5be7570107981"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 06 15:33:07 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 07 17:30:51 2017 -0700"
      },
      "message": "[CORD-1796] Generate swagger spec from xproto\n\nChange-Id: Ia5697b386b216d677bef73f08c36c022e28038ca\n"
    },
    {
      "commit": "06de76b35546d69c534bb5e7ae017366effd7853",
      "tree": "a36c387b28d75b99c892cf7779afdc6eb90c441f",
      "parents": [
        "36a71697e27b62b33ef4926978636640f6dff990"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Aug 22 16:53:50 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sun Aug 27 00:43:47 2017 -0400"
      },
      "message": "CORD-1709: Update logger module in synchronizers and core\n\nChange-Id: I4d9eafe3a30cae3de1b13b24b95924349dcc1ca0\n"
    },
    {
      "commit": "36a71697e27b62b33ef4926978636640f6dff990",
      "tree": "9071ffffd79ce18fefb6139b23f3139b774ebd8f",
      "parents": [
        "6ed3b82be25148dc4cd3d8804d431cbbf0a89a99"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 25 21:28:18 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Aug 26 02:40:20 2017 -0400"
      },
      "message": "CORD-1743: Make logging schema untyped, preserve legacy logging for now\n\nChange-Id: Id29bb0488cec99a4d6349dd3c652fc54630356bd\n"
    },
    {
      "commit": "1e02177dafbe124aedac3e96a9304d45d7f17870",
      "tree": "85b32847a8039ba1d90b5008291d5b1f852b10a3",
      "parents": [
        "48137547e779fb3ce72569f99668b6bdee74b1f9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Sat Aug 19 02:15:48 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Thu Aug 24 03:23:59 2017 -0700"
      },
      "message": "CORD-1677: Update synchronizer configuration generation to support\nsynchronizer core refactoring\n\nChange-Id: I5ef48637a5da48d1cc23b217d940001ccab5b3f6\n"
    },
    {
      "commit": "e425f9d169b59c2487ef5e9a408415666c59a91f",
      "tree": "e8778962348376d39bbe776dab15b02063246418",
      "parents": [
        "bd8caca52417587fe06ac36bc01b1afc2a6475cc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 15 15:56:19 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Aug 18 11:58:59 2017 -0700"
      },
      "message": "[CORD-1630] Adding description and verbose_name to models in xproto\n\nChange-Id: I24db1aded7263c7433e00bc33cb272916cb0ce73\n"
    },
    {
      "commit": "d2044a4ac84dc244507463b0cb78331f2d3a98a6",
      "tree": "923d4cde55f331a9bfca20f50b32fb6fae0ce492",
      "parents": [
        "1f826a464f7a9f58845fe4747aaa5623210c3a33"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 07 16:08:28 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 09 09:45:48 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright\n\nChange-Id: I721b33869e3bb82279e4f830332c061710831985\n"
    },
    {
      "commit": "1f826a464f7a9f58845fe4747aaa5623210c3a33",
      "tree": "bd7ad44617065cd1da37443fbec5c52cbcaebf59",
      "parents": [
        "b5ce186c5c366b0036cfe077f5d550c78c86895d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 02 12:02:02 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Aug 07 10:13:13 2017 -0700"
      },
      "message": "[CORD-1338] Adding onetomany relations to modeldefs\n\nChange-Id: I213ebf807984adcc69edee91252ccd53f6ab1c25\n"
    },
    {
      "commit": "b5ce186c5c366b0036cfe077f5d550c78c86895d",
      "tree": "83921d29d8903ffc49223fe2511711fbb28a173d",
      "parents": [
        "c66ed2efdbb475394342120138861658841c9bd3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Mon Jul 31 15:48:19 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Fri Aug 04 14:07:18 2017 -0400"
      },
      "message": "CORD-1570: Re-implementation of XOS Security via xproto at the API boundary\n\nChange-Id: I9cb6380b0798a5f4af2f0459c5decd0b9edbb317\n"
    },
    {
      "commit": "292cc2af5c7116bdb4e1b0fdb540488aed681c5c",
      "tree": "bc36176ba6aa11cb5f3a05f304c26d418e181a27",
      "parents": [
        "9590a88ba684dd26fe73ec8152ca3bc3d4003145"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 31 19:02:12 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Aug 01 13:09:44 2017 -0700"
      },
      "message": "[CORD-1539] Static choices from xproto to GUI\n\nChange-Id: I7ad877884c7803bb64c086c860b73c48951f5231\n"
    },
    {
      "commit": "9590a88ba684dd26fe73ec8152ca3bc3d4003145",
      "tree": "9a186c97b09c5d3fb83f616c4c688a044789eb81",
      "parents": [
        "a3d2e6298e582230024e163c2697c1af15de5132"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapan@opennetworking.org",
        "time": "Tue Aug 01 08:35:23 2017 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Tue Aug 01 07:08:27 2017 -0700"
      },
      "message": "CORD-1626: Add support for OneToOne relations\n\nChange-Id: I29b72318d8922317b180f2662858548c8f083c35\n"
    }
  ],
  "next": "a3d2e6298e582230024e163c2697c1af15de5132"
}
