)]}'
{
  "log": [
    {
      "commit": "4643f988a5e0ce2b9749e6365edea3a16482de86",
      "tree": "3f6571e8c3531584275fbab32e60c8fc64e350c2",
      "parents": [
        "5720b64d277417e511bfe230f260503016f7b7cb"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Tue Mar 22 18:40:15 2016 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Tue Mar 22 18:40:15 2016 +0800"
      },
      "message": "SENTRY-1157: Fix Unit Tests TestAclsCrud\u0026TestAuthorize failed (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "5720b64d277417e511bfe230f260503016f7b7cb",
      "tree": "d8759345511e41463a30b62feee49ce394e26836",
      "parents": [
        "07df5fbadb09975bfd5c5bd609479b44c23b2d0c"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:54:43 2016 -0700"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:54:43 2016 -0700"
      },
      "message": "SENTRY-1088: PathsUpdate should log invalid paths to make troubleshooting easier (Ryan Pridgeon via Hao Hao)\n\nChange-Id: I33f86e47624e1d20c227ad70acb01c8009e73386\n"
    },
    {
      "commit": "07df5fbadb09975bfd5c5bd609479b44c23b2d0c",
      "tree": "be860eb75ff3e66fd133731ba42b924382561e27",
      "parents": [
        "00a14d92a676ff01b6150f7ec7af7009bc415f8c"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:05:16 2016 -0700"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:18:37 2016 -0700"
      },
      "message": "SENTRY-1142: Rebase on master (Ashish K Singh via Hao Hao)\n\nChange-Id: If050cf5187021fc5a428f6e8cf8a3c405431d8b7\n"
    },
    {
      "commit": "00a14d92a676ff01b6150f7ec7af7009bc415f8c",
      "tree": "2ead65c4c6264c3892076642ea64f63585991e94",
      "parents": [
        "9b43369ac5bbd16d08d34d8c6f8294a695d6e03d"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 09 23:24:15 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:17:51 2016 -0700"
      },
      "message": "SENTRY-1014: Add end-to-end tests for Kafka (Ashish K Singh, Reviewed by: Hao Hao, Anne Yu and Dapeng Sun)\n\nChange-Id: I4398811da2f80e56ab9fa6ae7a9967e4c22d0558\n"
    },
    {
      "commit": "9b43369ac5bbd16d08d34d8c6f8294a695d6e03d",
      "tree": "a4be7f6e7fad6a08de685da37381e50d2b14ed51",
      "parents": [
        "01ed1243857cb9334b92a94c5aa825dd56e10fd9"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 13:51:03 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:17:33 2016 -0700"
      },
      "message": "SENTRY-1113: Fix test failures due to missing files.\n\nChange-Id: Ib22222f41e6433cd1531ead43bac7ba2e68adc62\n"
    },
    {
      "commit": "01ed1243857cb9334b92a94c5aa825dd56e10fd9",
      "tree": "bb5d7610bdc556c96ea666b88761bd760d177f3d",
      "parents": [
        "734e190526aebfd1f199b705e16ebc6f40d31f32"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Sat Mar 05 15:42:45 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:17:12 2016 -0700"
      },
      "message": "SENTRY-1057: Add implementations for acls\u0027 CRUD (Ashish K Singh, reviewed by: Dapeng Sun and Hao Hao)\n\nChange-Id: Iff5f23cee47bef256db387ceb032c1a6ea5c9124\n"
    },
    {
      "commit": "734e190526aebfd1f199b705e16ebc6f40d31f32",
      "tree": "28d2d7f26f06f7adfe2f6375af3e03acf235f3c0",
      "parents": [
        "51f4e8d46445b83debfd3984620b2953378a82e0"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 02 10:55:05 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:16:53 2016 -0700"
      },
      "message": "SENTRY-1030: Restrict Kafka Cluster authorizable to only have \"kafka-cluster\" as authorizable\u0027s name. (Ashish K Singh, reviewed by: Dapeng Sun and Hao Hao)\n\nChange-Id: I0be60422a85ba783a825a71cd677820dbbc388fa\n"
    },
    {
      "commit": "51f4e8d46445b83debfd3984620b2953378a82e0",
      "tree": "1cca537d4d726582a56da4cb05f6a727e70454f0",
      "parents": [
        "c117c65ba9dadc0a2ae7d52f40ec5d20b559ed9c"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 02 10:44:28 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:16:32 2016 -0700"
      },
      "message": "SENTRY-1056: Get service name from Kafka\u0027s server properties. (Ashish K Singh, reviewed by: Dapeng Sun and Hao Hao)\n\nChange-Id: Ibb0abb9c01d50c05dc178e31d08295c0b3efb9b1\n"
    },
    {
      "commit": "c117c65ba9dadc0a2ae7d52f40ec5d20b559ed9c",
      "tree": "a95cc03681a47f0c8c0bcb3e4bc1a0b89a43690c",
      "parents": [
        "184a32d68fd319ff00e187d5d3558bc330d3c560"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 02 10:21:13 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:14:14 2016 -0700"
      },
      "message": "SENTRY-1098: Make Kafka dependency as provided (Ashish K Singh, reviewed by: Dapeng Sun and Hao Hao)\n\nChange-Id: I64c3d4178a71037de860a61de32db8380445666b\n"
    },
    {
      "commit": "184a32d68fd319ff00e187d5d3558bc330d3c560",
      "tree": "c0342374a67eacccfa5574b77276817ba350f795",
      "parents": [
        "7ce037351b7060d9c46b5578669839caf62cadcd"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@cloudera.com",
        "time": "Tue Feb 16 15:02:55 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:13:30 2016 -0700"
      },
      "message": "SENTRY-1029: Address review comments for Kafka model that came after patch got committed. (Ashish K Singh, reviewed by Hao Hao, via Anne Yu)\n"
    },
    {
      "commit": "7ce037351b7060d9c46b5578669839caf62cadcd",
      "tree": "bf9cc990feaad1cfc484d96f27c06a2c9f7c8eb4",
      "parents": [
        "2575adde2a1fddc2594ecd0f3cdce7e5866cd228"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@cloudera.com",
        "time": "Tue Feb 09 16:59:58 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:13:09 2016 -0700"
      },
      "message": "SENTRY-1011: Add Kafka binding (Ashish K Singh, reviewed by HaoHao and Dapeng Sun, via Anne Yu)\n\nChange-Id: I4e54d5d519448bac24896b2c76fd875978ec655a\n"
    },
    {
      "commit": "2575adde2a1fddc2594ecd0f3cdce7e5866cd228",
      "tree": "fb012428167def29b32603cf576262c96728f0fc",
      "parents": [
        "ac6c0f0cbd0d314fabd08ffe8d055dc5688eb550"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Mon Feb 01 09:19:21 2016 +0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:08:11 2016 -0700"
      },
      "message": "SENTRY-1013: Add policy engine for Kafka (Ashish K Singh via Dapeng Sun)\n\nChange-Id: I157bd09d6c053866e2c655383eeedee0fbc8fd50\n"
    },
    {
      "commit": "ac6c0f0cbd0d314fabd08ffe8d055dc5688eb550",
      "tree": "e8719d721f2899c9333cfdc58124466e7097abfb",
      "parents": [
        "326c38dc6ec59719f7612625028566e12695c119"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Tue Jan 26 09:11:07 2016 +0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 21 23:07:51 2016 -0700"
      },
      "message": "SENTRY-1012: Add core model for Kafka (Ashish K Singh via Dapeng Sun)\n\nChange-Id: I92c8612c4b0e4f6cd359ddabe1ac6717ba4e218a\n"
    },
    {
      "commit": "326c38dc6ec59719f7612625028566e12695c119",
      "tree": "d2552f96ddadd7a64cb66fddcdb15020fd25ce5f",
      "parents": [
        "1434d15b0d585ec29c09c9245d64349d96edc904"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Mar 21 14:42:50 2016 -0700"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Mar 21 14:42:50 2016 -0700"
      },
      "message": "SENTRY-1135: Remove deprecated junit.framework dependencies (Colm O hEigeartaigh, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: I65ce09cd4933ac9f206846e7899c2e6c1e9bbf39\n"
    },
    {
      "commit": "1434d15b0d585ec29c09c9245d64349d96edc904",
      "tree": "bb23d9e499019b8488d72e65361a6c9c672b2f3f",
      "parents": [
        "bc5c43450dddced02e61dc61cae1960c8132cd41"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Mar 21 12:34:44 2016 -0700"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Mar 21 12:34:44 2016 -0700"
      },
      "message": "SENTRY-869: Add a test where we have multiple column level privileges for a given role (Sravya Tirukkovalur, Reviewed by: Colin Ma, Anne Yu)\n\nChange-Id: I6d5eaa6d19218dbe295a7af69bbf29cc3af4f833\n"
    },
    {
      "commit": "bc5c43450dddced02e61dc61cae1960c8132cd41",
      "tree": "7ba16b2ec68316e95fd361404ee60ee9ea321a04",
      "parents": [
        "c330a21c4488a15b12fa3f82b451ee370ab05f25"
      ],
      "author": {
        "name": "Dapeng Sun",
        "email": "sdp@apache.org",
        "time": "Wed Mar 16 13:14:30 2016 +0800"
      },
      "committer": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Wed Mar 16 13:16:19 2016 +0800"
      },
      "message": "SENTRY-1071: Update thrift gen-file with maven plugin (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "c330a21c4488a15b12fa3f82b451ee370ab05f25",
      "tree": "8bb49076f927c74e46988ce0e586b3f2f7b9ad23",
      "parents": [
        "e3b77f06eeb9f64a413a51df1294d7e881d315f9"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Tue Mar 15 13:15:02 2016 -0700"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Tue Mar 15 13:15:02 2016 -0700"
      },
      "message": "SENTRY-1136: Remove /Ping and /HealthCheck from Sentry Service Webpage (Li Li, Reviewed by: Hao Hao)\n\nChange-Id: Id6da1aaa1b117048f11a92c60378e0d0e7a5997a\n"
    },
    {
      "commit": "e3b77f06eeb9f64a413a51df1294d7e881d315f9",
      "tree": "1d1ee0063549cdf06b802260a93b402c77f42763",
      "parents": [
        "0619d8a1a0860674bae2fcc035148ce3d23d009f"
      ],
      "author": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Fri Mar 11 15:27:55 2016 +0800"
      },
      "committer": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Fri Mar 11 15:27:55 2016 +0800"
      },
      "message": "SENTRY-1119: Allow data engines to specify the ActionFactory from configuration(Bhooshan Mogal via Colin Ma, reviewed by Colin Ma, Sravya Tirukkovalur)\n"
    },
    {
      "commit": "0619d8a1a0860674bae2fcc035148ce3d23d009f",
      "tree": "c6e7f73859cde2134a4b7a9431b6900715284a19",
      "parents": [
        "baad976f0ea6d3808dc0487af0aaaba2c25a1cce"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Thu Mar 10 17:18:03 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Thu Mar 10 17:18:03 2016 -0800"
      },
      "message": "SENTRY-922: INSERT OVERWRITE DIRECTORY permission not working correctly (Yibing Shi, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: I9bc565506e544ee747a7ce5f7cc9b84a56786ec2\n"
    },
    {
      "commit": "baad976f0ea6d3808dc0487af0aaaba2c25a1cce",
      "tree": "492e1e339fff58ba024ea20cb99ebc98b9dfad47",
      "parents": [
        "3d05db9b06fb63194ce4373b57623d6c499ac2e1"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Mar 08 15:47:15 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Thu Mar 10 14:02:42 2016 -0800"
      },
      "message": "SENTRY-1122: Allow Solr Audit Log to Read Impersonator Info (Gregory Chanan, Reviewed by: Vamsee Yarlagadda)\n"
    },
    {
      "commit": "3d05db9b06fb63194ce4373b57623d6c499ac2e1",
      "tree": "5c7d5b92d7d05d2860fdacd3169170620c8b66be",
      "parents": [
        "f5989d28d297d083f71ca4eaf1f996e82dce2024"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 09 23:20:40 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 09 23:21:12 2016 -0800"
      },
      "message": "SENTRY-1111: Apache Sentry should depend on the same version of metrics-core as hadoop (Bhooshan Mogal, Reviewed by: Hao Hao and Sravya Tirukkovalur)\n\nChange-Id: I480c70e711add9cfdd4f32421100cf115aea83ac\n"
    },
    {
      "commit": "f5989d28d297d083f71ca4eaf1f996e82dce2024",
      "tree": "670c44068d7061ba307d0ddc204eabded8056610",
      "parents": [
        "b095b5b991a164983163390f0c8c6f78557d017e"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 09 23:17:17 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 09 23:17:17 2016 -0800"
      },
      "message": "SENTRY-1114: Wrong classname and incorrect _CMD_JAR var in sentryShell (Bhooshan Mogal, Reviewed by: Hao Hao and Sravya Tirukkovalur)\n\nChange-Id: I5ce544ea6d07c99bff07702bb8001a6b9f47e5a2\n"
    },
    {
      "commit": "b095b5b991a164983163390f0c8c6f78557d017e",
      "tree": "07422f36de64b53334fef339c53f5439d4e03a61",
      "parents": [
        "36db9ba134444dab2d9cb06588a00186484063c4"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 20:23:48 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 20:23:48 2016 -0800"
      },
      "message": "SENTRY-1078: Add servlet for dumping configurations (Li Li, Reviewed by: Hao Hao)\n)\n\nChange-Id: I88bad89b99fcdded2a74c61471a1433f86549e18\n"
    },
    {
      "commit": "36db9ba134444dab2d9cb06588a00186484063c4",
      "tree": "a4954989c12b8102ca9d6cdd27246e91c1c9f9ce",
      "parents": [
        "cfaa570f0e3b802407e690e630ca50572e2ffc3e"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 13:45:03 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 13:45:03 2016 -0800"
      },
      "message": "SENTRY-1116: Fix PMD violation for Sentry tests after missing commits\n\nChange-Id: I8c303dca3e9358ae1cba07040a41867eefff67ed\n"
    },
    {
      "commit": "cfaa570f0e3b802407e690e630ca50572e2ffc3e",
      "tree": "fd7d0df79a9af48c5278173468bc6e5f63fe99f2",
      "parents": [
        "1c32c13ad75f6b299f9047e68615f3d0aaee399b"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 00:01:53 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Mon Mar 07 00:01:53 2016 -0800"
      },
      "message": "SENTRY-1021: Add PMD to Sentry tests (Colm O hEigeartaigh, Reviewed by: Hao Hao)\n\nChange-Id: Ie7a5b71b30efce23d98e9fb3fc0f951a9fe157ef\n"
    },
    {
      "commit": "1c32c13ad75f6b299f9047e68615f3d0aaee399b",
      "tree": "22f99c09c927b013935911d473b9083d92b68469",
      "parents": [
        "a962e24254cc0ca31d18e36b18891390183f9630"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Mar 05 01:29:41 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Mar 05 01:30:00 2016 -0800"
      },
      "message": "SENTRY-1112: Change default value of \"sentry.hive.server\" to \"server1\" (Li Li via Lenni Kuff)\n\nChange-Id: I59a047d762301940740adbe43d6e640b4963b0e3\n"
    },
    {
      "commit": "a962e24254cc0ca31d18e36b18891390183f9630",
      "tree": "ce1761d91d2c20295a0d9e9330154d77b5de4685",
      "parents": [
        "36125fddc098e7d08cf7f8207e1adfa1352162d3"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Thu Mar 03 11:55:59 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Thu Mar 03 11:55:59 2016 -0800"
      },
      "message": "SENTRY-1065: Make SentryNoSuchObjectException exception error message consistent across all files (Anne Yu via Hao Hao).\n"
    },
    {
      "commit": "36125fddc098e7d08cf7f8207e1adfa1352162d3",
      "tree": "d9c0af64b3c17c6fcc9a66468e3b6c49ab7ba80a",
      "parents": [
        "13a61bf9153029725fc323b29098e9d06cf61ddc"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 02 12:11:23 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Wed Mar 02 12:11:23 2016 -0800"
      },
      "message": "SENTRY-1105: Fix unittest TestMetastoreEndToEnd.testAddPartion (Sravya Tirukkovalur, Reviewed by Hao Hao)\n\nChange-Id: I2d990d29cb354a4125b06f38b71e5ba7c420978b\n"
    },
    {
      "commit": "13a61bf9153029725fc323b29098e9d06cf61ddc",
      "tree": "d251e355f96c02a1240752fbc0aab4c3e25ed388",
      "parents": [
        "34b5afc36feaaea19ea129e985c0cad95629c4e5"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Mar 02 12:00:38 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Mar 02 12:02:38 2016 -0800"
      },
      "message": "SENTRY-1058: remove duplicate junit versions in the root pom and resorted properties alphabetically. (Colm O hEigeartaigh via Anne Yu)\n"
    },
    {
      "commit": "34b5afc36feaaea19ea129e985c0cad95629c4e5",
      "tree": "e23c24d9f72f3e6ef68a47c7a1bba54bf568d1ad",
      "parents": [
        "f727a0cf597fba3266ef24ca6782f8e29da1e650"
      ],
      "author": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Tue Mar 01 17:18:29 2016 -0800"
      },
      "committer": {
        "name": "hahao",
        "email": "hao.hao@cloudera.com",
        "time": "Tue Mar 01 17:51:39 2016 -0800"
      },
      "message": "SENTRY-1087:Capture URI when using Hive Serdes (Hao Hao, Reviewed by: Sravya Tirukkovalur and Lenni Kuff)\n\nChange-Id: I06d19ffc8e5dfc8fd16c6c5a79ea40270580fb72\n"
    },
    {
      "commit": "f727a0cf597fba3266ef24ca6782f8e29da1e650",
      "tree": "bdfae790e26414ec902986641d9b9e387c1d2bd8",
      "parents": [
        "a0215eea16c032650a43c3694cc460ec26b37c80"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Mar 01 18:17:44 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Mar 01 18:17:44 2016 -0800"
      },
      "message": "SENTRY-1099: JDK8 autoboxing compilation failure for SecureRealTimeGetComponent.java (Colm O hEigeartaigh, via Anne Yu)\n"
    },
    {
      "commit": "a0215eea16c032650a43c3694cc460ec26b37c80",
      "tree": "0acafac0776ee1f33f296c214711da817a3d8c78",
      "parents": [
        "bbef55f965a2c8d10234c1d75ca2aa9229af5ca1"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Tue Mar 01 17:15:54 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Tue Mar 01 17:15:54 2016 -0800"
      },
      "message": "SENTRY-520: Use the twitter Bootstrap kit (or similar) to beautify the Sentry Service webpage (Li Li via Lenni Kuff)\n\nChange-Id: Ia8536c955b6c18e81dbfd4bb01b99cd1e5b4dd0f\n"
    },
    {
      "commit": "bbef55f965a2c8d10234c1d75ca2aa9229af5ca1",
      "tree": "c75f282e814fbda2005be616054ef10b6beb9931",
      "parents": [
        "8669f8ae70d9646e270c90a1b56fbcdf1f1db840"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Mar 01 14:18:10 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Mar 01 17:35:54 2016 -0800"
      },
      "message": "SENTRY-1109: Fix mvn clean install fails with PMD validation: Unnecessary use of fully qualified name \u0027org.apache.hadoop.hive.metastore.api.Partition\u0027 due to existing import \u0027org.apache.hadoop.hive.metastore.api.Partition. (Dapeng Sun, reviewed by Sravya Tirukkovalur and Anne Yu)\n"
    },
    {
      "commit": "8669f8ae70d9646e270c90a1b56fbcdf1f1db840",
      "tree": "8f616b77e80fa19549e0b0eec65aba27aed7261d",
      "parents": [
        "219534765e3f285d30d2a8fd40f0914381301288"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Mon Feb 22 17:22:48 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 24 16:27:20 2016 -0800"
      },
      "message": "SENTRY-1096: Fix TestDbOperations#testCaseSensitivity failure on a real cluster. (Anne Yu, reviewed by Hao Hao).\n"
    },
    {
      "commit": "219534765e3f285d30d2a8fd40f0914381301288",
      "tree": "bbee12911402ea217e9f1561fe4c5766af3f456c",
      "parents": [
        "cee62333935d8e85143a65b67e553e12e6867849"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 24 15:32:31 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 24 15:32:31 2016 -0800"
      },
      "message": "SENTRY-1095: Insert into requires URI privilege on partition location under table. (Sravya Tirukkovalur, Reviewed by: Hao Hao)\n\nChange-Id: Iddd43e74cadf2badcd3ff3b0c0345a5d8e55eb06\n"
    },
    {
      "commit": "cee62333935d8e85143a65b67e553e12e6867849",
      "tree": "c3d1573e267e8368dcd608560c9d003834175341",
      "parents": [
        "59bbfdc7983c5aec465b643d2584ad888432e48b"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Tue Feb 23 13:04:15 2016 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Tue Feb 23 13:04:48 2016 +0800"
      },
      "message": "SENTRY-1097: Fix compilation errors from SentryGenericPolicyProcessor (Dapeng Sun, reviewed by Hao Hao)\n"
    },
    {
      "commit": "59bbfdc7983c5aec465b643d2584ad888432e48b",
      "tree": "8bf99981f18a0d965623247cc4263303bf348b2f",
      "parents": [
        "03b2f18823e23200d100c1610b5a53c4e641ca46"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Thu Feb 18 16:20:52 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Mon Feb 22 14:24:16 2016 -0800"
      },
      "message": "SENTRY-989: RealTimeGet with explicit ids can bypass document level authorization (Gregory Chanan, reviewed by Hao Hao)\n"
    },
    {
      "commit": "03b2f18823e23200d100c1610b5a53c4e641ca46",
      "tree": "3b1578e2a43ec638cee25089f7df1e3d5f8ac8c2",
      "parents": [
        "e6f6c1fbcc7539c5f79d8c52542fbc303fbc1ad5"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Feb 22 13:14:26 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Feb 22 13:14:26 2016 -0800"
      },
      "message": "SENTRY-1035: Generic service does not handle group name casing correctly (Sravya Tirukkovalur, Reviewed by: Hao Hao and Lenni Kuff)\n\nChange-Id: I4479b18676b6e8f5ac044a7e74927092db36a9a8\n"
    },
    {
      "commit": "e6f6c1fbcc7539c5f79d8c52542fbc303fbc1ad5",
      "tree": "a5cf1d1466bdf90c8ac38b7bb2fe7d883c3e6f7b",
      "parents": [
        "219f6bc9d2c9b240b21c72fef456a2bb357d8229"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 17 18:54:24 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Thu Feb 18 13:54:27 2016 -0800"
      },
      "message": "SENTRY-974: create a script to generate large size of sentry and hive metadata(databases, tables, roles, permissions and groups). (Anne Yu, reviewed by Colin Ma and Hao Hao)\n"
    },
    {
      "commit": "219f6bc9d2c9b240b21c72fef456a2bb357d8229",
      "tree": "4c4f7f35850f324f3fcc65ff821e3555993e3dc4",
      "parents": [
        "5a352bf724f769d491ad79fab4ef21294930e091"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 17 13:10:51 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 17 13:10:51 2016 -0800"
      },
      "message": "SENTRY-1066: fix Sentry oracle upgrade script failed with ORA-0955 duplicate name issue by drop implicit index explicitly. (Anne Yu, reviewed by Lenni Kuff and Colin Ma)\n"
    },
    {
      "commit": "5a352bf724f769d491ad79fab4ef21294930e091",
      "tree": "caebcd3a3aba1405ed7f01fb40aeeebb057261fd",
      "parents": [
        "65eda014575f1836da7b7beb1f8b9935adb992c3"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Feb 16 17:38:45 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Feb 16 17:38:45 2016 -0800"
      },
      "message": "SENTRY-1055: Sentry service solr constants refer to clusters rather than services (Gregory Chanan, reviewed by Hao Hao)\n"
    },
    {
      "commit": "65eda014575f1836da7b7beb1f8b9935adb992c3",
      "tree": "36ec66214d6356a1314cd39f3929641e4d13ce7b",
      "parents": [
        "1665b93d04be174bf43ad5367fa7b686b2413b70"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Fri Feb 12 17:41:35 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Fri Feb 12 17:41:35 2016 -0800"
      },
      "message": "SENTRY-1064: Fix TestDbOperations#testCaseSensitivity ( Anne Yu, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: Iaf20b21494de63f636d9e5cf32e686b93b775181\n"
    },
    {
      "commit": "1665b93d04be174bf43ad5367fa7b686b2413b70",
      "tree": "7e02bc4a58ae657de6ce1910eebe11954dd54274",
      "parents": [
        "5659d39d6c832da1e8261710798832601348d4b1"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:26:45 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:26:45 2016 -0800"
      },
      "message": "SENTRY-1048: Fix \"Critical\" issues identified by analysis.apache.org (Colm O hEigeartaigh, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: I1a4a4351a5b86d2e7893cb30ce34d3656c456e40\n"
    },
    {
      "commit": "5659d39d6c832da1e8261710798832601348d4b1",
      "tree": "7ff0a90d27552101b7adab1ef11ed41a89740238",
      "parents": [
        "5c2597de003310ea69f159acfba2bb75476492f4"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 10 16:37:59 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Wed Feb 10 16:37:59 2016 -0800"
      },
      "message": "SENTRY-1060: Improve the SentryAuthFilter error message when authentication failure (Hao Hao via Anne Yu)\n"
    },
    {
      "commit": "5c2597de003310ea69f159acfba2bb75476492f4",
      "tree": "b3f07117fd2c42ee219001ae7e17b5d0f7a08f23",
      "parents": [
        "8a669304b43d294dcc575d8de4e67c9365c443c0"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:04:36 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:05:51 2016 -0800"
      },
      "message": "SENTRY-993: list_sentry_privileges_by_authorizable() gone in API v2 ( Hao Hao, Reviewed by: Colin Ma and Lenni Kuff)\n\nChange-Id: If47467956f59959d41ff6a17a068baac7bc8a3c6\n"
    },
    {
      "commit": "8a669304b43d294dcc575d8de4e67c9365c443c0",
      "tree": "4ec689fc4ec442f8883a888c0738c5bd96091b50",
      "parents": [
        "89828a244ff62afb099f84291f8f78ef9a805dbb"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:00:43 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Feb 10 16:01:43 2016 -0800"
      },
      "message": "SENTRY-1054: Updated Apache Shiro dependency ( Hao Hao, Reviewed by: Lenni Kuff)\n\nChange-Id: I4971191f73e7c2b25bd53aa784cc43f8d2b4b756\n"
    },
    {
      "commit": "89828a244ff62afb099f84291f8f78ef9a805dbb",
      "tree": "8831bfeec011b42ef077bc5464e74f88d5e53dfd",
      "parents": [
        "f49fb8d5303b1adc6cd21fec84acb6a3261c299e"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 16:10:43 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 16:10:43 2016 -0800"
      },
      "message": "Revert \"SENTRY-1011: Add Kafka binding (Ashish K Singh, reviewed by HaoHao and Dapeng Sun, via Anne Yu)\"\n\nThis reverts commit f49fb8d5303b1adc6cd21fec84acb6a3261c299e.\n"
    },
    {
      "commit": "f49fb8d5303b1adc6cd21fec84acb6a3261c299e",
      "tree": "af7cb46d89bc77f05425a9afb0e8098a0c66ee38",
      "parents": [
        "cd4e14225104f0be3b1325ed4d10db734de1def6"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 13:37:27 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 13:37:27 2016 -0800"
      },
      "message": "SENTRY-1011: Add Kafka binding (Ashish K Singh, reviewed by HaoHao and Dapeng Sun, via Anne Yu)\n"
    },
    {
      "commit": "cd4e14225104f0be3b1325ed4d10db734de1def6",
      "tree": "8831bfeec011b42ef077bc5464e74f88d5e53dfd",
      "parents": [
        "fba126789702ced8944b2ebe68a53972e0c7d8fb"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 11:25:07 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Tue Feb 09 11:32:59 2016 -0800"
      },
      "message": "SENTRY-1050: Improve clearAll method to avoid throwing exceptions because can\u0027t delete objects managed by external processes. (Anne Yu via Hao Hao)\n"
    },
    {
      "commit": "fba126789702ced8944b2ebe68a53972e0c7d8fb",
      "tree": "bab35e1481408e8d201370f0710d62fd4ab377a7",
      "parents": [
        "25f88cb88329823b1474ab4189e477b26537a74a"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Thu Feb 04 16:23:50 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Fri Feb 05 00:29:05 2016 -0800"
      },
      "message": "SENTRY-1052: Sentry shell should use kerberos requestor and give better error messages for kerberos failures\n"
    },
    {
      "commit": "25f88cb88329823b1474ab4189e477b26537a74a",
      "tree": "4a29fe319500772ee9032a27dbba1ef96858bfd7",
      "parents": [
        "488f8806180c22d4a3cfd7be926e147f16e7bc58"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Jan 27 13:08:08 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Feb 03 12:48:16 2016 -0800"
      },
      "message": "SENTRY-1032: Rename shell command group/role shell commands and implement with solr shell (Gregory Chanan, reviewed by: Sravya Tirukkovalur)\n"
    },
    {
      "commit": "488f8806180c22d4a3cfd7be926e147f16e7bc58",
      "tree": "9bc0c524c81941314857b0f119a91944b5b0fff1",
      "parents": [
        "cda611aee5f93862e1e3db3f27aa6e37672d1d91"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Feb 02 17:39:46 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Feb 03 12:44:39 2016 -0800"
      },
      "message": "SENTRY-1047: Use existing validators in SentryShellSolr (Gregory Chanan, reviewed by Lenni Kuff)\n"
    },
    {
      "commit": "cda611aee5f93862e1e3db3f27aa6e37672d1d91",
      "tree": "ca5567d534c398280d8a8a2489d930654184eecf",
      "parents": [
        "7f123002cdd031fe8a821eb869fc83152539b6c5"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Feb 03 09:50:55 2016 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Feb 03 09:50:55 2016 +0800"
      },
      "message": "SENTRY-997: Update HiveAuthorizer of Sentry after HiveAuthorizer interface changes (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "7f123002cdd031fe8a821eb869fc83152539b6c5",
      "tree": "378972800751c5a68c62733cd8fe9cdd35703c75",
      "parents": [
        "597a3cdd319be84f2417c96d24db01553f264551"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Feb 03 09:48:42 2016 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Feb 03 09:48:42 2016 +0800"
      },
      "message": "Fix PMD error for unused field when enable Hive authz V2 (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "597a3cdd319be84f2417c96d24db01553f264551",
      "tree": "0c33dc863f07fa29a83b9e99f895519f6549008b",
      "parents": [
        "a442fa679e4070dd01aef8fead08571f5482f7fc"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Mon Feb 01 11:53:38 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Feb 02 13:13:58 2016 -0800"
      },
      "message": "SENTRY-1038: More strict checking of SOLR actions in shell (Gregory Chanan, reviewed By Lenni Kuff, Colin Ma)\n"
    },
    {
      "commit": "a442fa679e4070dd01aef8fead08571f5482f7fc",
      "tree": "584525b8da79f756eb5faac985741b4f7b259b7f",
      "parents": [
        "39d07318d75511144498fdf585707806b0034211"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Sat Jan 30 19:29:29 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Feb 02 11:17:34 2016 -0800"
      },
      "message": "SENTRY-1039: Sentry shell tests assume order of option group privileges (Gregory Chanan, reviewed by Lenni Kuff)\n"
    },
    {
      "commit": "39d07318d75511144498fdf585707806b0034211",
      "tree": "43f4a4f2be3778d6e23af045f5ec11459d0e8de3",
      "parents": [
        "6ed0a17012fb1ff352fdbbd395cddd9018e26573"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Feb 01 19:16:30 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Feb 01 19:16:30 2016 -0800"
      },
      "message": "SENTRY-1044: Tables with non-hdfs locations breaks HMS startup ( Harsh J, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: I56233e434466b2c03e3a759cafda95c9d46a2e44\n"
    },
    {
      "commit": "6ed0a17012fb1ff352fdbbd395cddd9018e26573",
      "tree": "a7f47b6ea7e1646697065d7c90d23e29db1a569f",
      "parents": [
        "a01a7501114ca0934255a0fb5e2635214f8ce887"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Jan 29 23:21:42 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Jan 29 23:21:42 2016 -0800"
      },
      "message": "SENTRY-1007: Sentry column-level performance for wide tables (Dapeng Sun via Lenni Kuff)\n\nChange-Id: I2299d0d45f33d082ee35a7e6a5e81a1587e5042b\n"
    },
    {
      "commit": "a01a7501114ca0934255a0fb5e2635214f8ce887",
      "tree": "63a1cf1d02d082a8df1f39d0ef5d74288aa0146e",
      "parents": [
        "20f3960cead3cf5c357596cc7d11e29e55254837"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Thu Jan 28 16:35:05 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Fri Jan 29 16:40:05 2016 -0800"
      },
      "message": "SENTRY-1037: Set \"hadoop.security.authentication\" to \"kerberos\" in the Generic Client (Gregory Chanan, reviewed by Sravya Tirukkovalur)\n"
    },
    {
      "commit": "20f3960cead3cf5c357596cc7d11e29e55254837",
      "tree": "e4045b21c951b047080d678a2aec3d343a15de9d",
      "parents": [
        "d96f95160fd3dfa30c27b82d09fb5cc2c348b483"
      ],
      "author": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Fri Jan 29 17:08:24 2016 +0800"
      },
      "committer": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Fri Jan 29 17:08:24 2016 +0800"
      },
      "message": "SENTRY-1036: Move ProviderConstants from sentry-provider-common to sentry-policy-common (Colin Ma, reviewed by Dapeng Sun)\n"
    },
    {
      "commit": "d96f95160fd3dfa30c27b82d09fb5cc2c348b483",
      "tree": "9a0be9b23339b585bcf6ea0db0dd02e0772b4239",
      "parents": [
        "8529f8e121144d715986a485abb204aa036caa19"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 28 11:15:28 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 28 11:15:28 2016 -0800"
      },
      "message": "SENTRY-1002: PathsUpdate.parsePath(path) will throw an NPE when parsing relative paths (Hao Hao via Lenni Kuff)\n\nChange-Id: I8882078abeed37c17734b04d09f6fb2b298861b9\n"
    },
    {
      "commit": "8529f8e121144d715986a485abb204aa036caa19",
      "tree": "fdc4686c67efb51e28235370b979e7b2edee859c",
      "parents": [
        "0f0fd359b17f3460c5254fbd617c5f417a2f2d6b"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Jan 20 15:34:10 2016 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Jan 27 16:49:29 2016 -0800"
      },
      "message": "SENTRY-995: Simple Solr Shell (Gregory Chanan, reviewed by Colin Ma, Sravya Tirukkovalur)\n"
    },
    {
      "commit": "0f0fd359b17f3460c5254fbd617c5f417a2f2d6b",
      "tree": "dee03a9fd0c585a2d99c840e65cbeeecb8790629",
      "parents": [
        "ef9b73884896fe63ec8182cc0f7fa428389cf43d"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Mon Jan 25 13:32:01 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Mon Jan 25 13:33:56 2016 -0800"
      },
      "message": "SENTRY-1003: Support \"reload\" by updating the classpath of Sentry function aux jar path during runtime. (Dapeng Sun via Anne Yu)\n"
    },
    {
      "commit": "ef9b73884896fe63ec8182cc0f7fa428389cf43d",
      "tree": "853728ba4d8fae09d1004b88f40cf8b6644ddb27",
      "parents": [
        "0ce626c1139e52a6e9db1edabb5ec68b43999fb9"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Thu Jan 21 14:24:15 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@apache.org",
        "time": "Fri Jan 22 17:57:18 2016 -0800"
      },
      "message": "Sentry-1009: Improve TestDatabaseProvider to validate test object names instead of validating vague numbers. (Anne Yu, reviewed by Lenni Kuff\u003e)\n"
    },
    {
      "commit": "0ce626c1139e52a6e9db1edabb5ec68b43999fb9",
      "tree": "7b488bd896de1841e8348f86320d494a4d5e206c",
      "parents": [
        "2ae1befdad80a5d23f4efe25d29555d767c592d8"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Fri Jan 22 11:54:34 2016 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Fri Jan 22 11:54:34 2016 -0800"
      },
      "message": "SENTRY-1018: HiveServer is not properly shutdown cause BindException in TestServerConfiguration ( Hao Hao, Reviewed by: Sravya Tirukkovalur and Anne Yu)\n\nChange-Id: I2824f1158c1dee71a239ee667bbbcf6a53e7068d\n"
    },
    {
      "commit": "2ae1befdad80a5d23f4efe25d29555d767c592d8",
      "tree": "b503a5248cf0c1493d6139ce3290de0bbd4fb061",
      "parents": [
        "1b6fe629c9049b2246adf4913dd448afa4abf398"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 21 12:40:52 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 21 12:40:52 2016 -0800"
      },
      "message": "SENTRY-1008: Path should be not be updated if the create/drop table/partition event fails (Hao Hao via Lenni Kuff)\n\nChange-Id: I0b83686612ea10ea7c678f70c16ca975fc7c338e\n"
    },
    {
      "commit": "1b6fe629c9049b2246adf4913dd448afa4abf398",
      "tree": "bdeaca224bc4780b9301824a851f8cf267d6c8ad",
      "parents": [
        "cb92ceb3bb45b100538642038567640797553a3d"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 21 12:35:37 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Jan 21 12:35:37 2016 -0800"
      },
      "message": "SENTRY-991: Roles of Sentry Permission needs to be case insensitive (Hao Hao via Lenni Kuff)\n\nChange-Id: Id1d883e897a1f1f2345a5c8d7566ce45ebf45706\n"
    },
    {
      "commit": "cb92ceb3bb45b100538642038567640797553a3d",
      "tree": "bd3092a375d9b57e1d30d8ad60448e0074a3a8de",
      "parents": [
        "95b1e40e7062343f05e131afaea0a97bbf71ba4f"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 20 23:29:51 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 20 23:29:51 2016 -0800"
      },
      "message": "SENTRY-1015: Improve Sentry + Hive error message when user has insufficient privileges (Hao Hao via Lenni Kuff)\n\nChange-Id: Ic10a06bade1fd3a00519a5abeba1a278ceae2c8e\n"
    },
    {
      "commit": "95b1e40e7062343f05e131afaea0a97bbf71ba4f",
      "tree": "7b1f3c358b53f90ccd0a58971f74a4d302b5048b",
      "parents": [
        "5a827f6db54b1c0d3e310e98c1a35298c23ec114"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 20 22:50:42 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 20 22:50:42 2016 -0800"
      },
      "message": "SENTRY-986: Apply PMD plugin to Sentry source (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: Ied167f439bdf9c3bdfea7853801ed4f21d7aaede\n"
    },
    {
      "commit": "5a827f6db54b1c0d3e310e98c1a35298c23ec114",
      "tree": "ec642cec88fc9722205d4a575b8b398c261c78f8",
      "parents": [
        "67031139f0db369ed4969a23e97308c941a8c953"
      ],
      "author": {
        "name": "Anne Yu",
        "email": "anneyu@cloudera.com",
        "time": "Fri Jan 15 14:49:12 2016 -0800"
      },
      "committer": {
        "name": "Anne Yu",
        "email": "anneyu@cloudera.com",
        "time": "Fri Jan 15 14:53:30 2016 -0800"
      },
      "message": "SENTRY-906: Add concurrency sentry client tests. (Anne Yu, reviewed by Hao Hao)\n (to run it: -Dsentry.scaletest.oncluster\u003dtrue, -Dsentry.host\u003d${SENTRY_HOST}, -Dhive.server2.thrift.bind.host\u003d${HS2_HOST})\n"
    },
    {
      "commit": "67031139f0db369ed4969a23e97308c941a8c953",
      "tree": "dceb0326a1f80c967a626af3d2b8e0e3f55f782d",
      "parents": [
        "3ee3e9320457a2df7cdd807183fb2700617de23c"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Jan 10 00:04:40 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Jan 10 00:04:40 2016 -0800"
      },
      "message": "SENTRY-826: TRUNCATE on empty partitioned table in Hive fails (Li Li via Lenni Kuff)\n\nChange-Id: I1a1969e169ad014915473435ae62b4c1e054bac7\n"
    },
    {
      "commit": "3ee3e9320457a2df7cdd807183fb2700617de23c",
      "tree": "cb25291dfd71b9acfa499f3ff5bd81078ccf325d",
      "parents": [
        "0adfc7384f531f93ff0a5d2a0b1470876fc10855"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 06 11:38:32 2016 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Jan 06 11:38:32 2016 -0800"
      },
      "message": "SENTRY-994: SentryAuthorizationInfoX should override isSentryManaged (Sravya Tirukkovalur via Lenni Kuff)\n\nChange-Id: Idf57ab092b74dce3a4972c6aaacef528ecb5a2bd\n"
    },
    {
      "commit": "0adfc7384f531f93ff0a5d2a0b1470876fc10855",
      "tree": "0d4c74ed9847745a7e1b7b998f1e0aa6ab7690d3",
      "parents": [
        "a661c182879dcabdb05366d1125c1d5c7fa56a5c"
      ],
      "author": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Mon Jan 04 14:56:50 2016 +0800"
      },
      "committer": {
        "name": "Colin Ma",
        "email": "colin@apache.org",
        "time": "Mon Jan 04 14:56:50 2016 +0800"
      },
      "message": "SENTRY-749: Create simple shell for sentry(Colin Ma, reviewed by Hao Hao, Gregory Chanan, Lenni Kuff)\n"
    },
    {
      "commit": "a661c182879dcabdb05366d1125c1d5c7fa56a5c",
      "tree": "8a03f43c4533debe143502334742a2ba2261eb65",
      "parents": [
        "aca4d0e9ca2c5956a8f59ee3885f92a63af2f65e"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Dec 31 09:03:20 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Dec 31 09:03:20 2015 +0800"
      },
      "message": "SENTRY-832: Clean dependences of sentry-provider-db (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "aca4d0e9ca2c5956a8f59ee3885f92a63af2f65e",
      "tree": "5070a25703ea81accdf1d7a1a456a82479a19cf7",
      "parents": [
        "f1a2efac1d26d126e5cf0e395ef2c2b2d1751add"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Dec 15 15:33:07 2015 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Dec 22 13:04:50 2015 -0800"
      },
      "message": "SENTRY-987: Move general (non specific handler) solr-sentry code to solr-sentry-core package\n"
    },
    {
      "commit": "f1a2efac1d26d126e5cf0e395ef2c2b2d1751add",
      "tree": "8becacae42a192f14e32fd99900495d9a64817ab",
      "parents": [
        "06688cee637a86c99c6bf9c8ec22534e1d628b80"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Dec 18 17:32:47 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Dec 18 17:32:47 2015 -0800"
      },
      "message": "SENTRY-968: Uri check needs to be case sensitive (Li Li via Lenni Kuff)\n\nChange-Id: I60c0dddb0f0e47f7ea29be1e59ebcd506a486014\n"
    },
    {
      "commit": "06688cee637a86c99c6bf9c8ec22534e1d628b80",
      "tree": "9845a34c7fbbdf1cdb4b7f55d5082fa860d8f343",
      "parents": [
        "4b33ad92988a8bc0e0bc6d03962dbc7cda58827e"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Thu Dec 17 15:01:10 2015 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Thu Dec 17 15:01:10 2015 -0800"
      },
      "message": "SENTRY-988: It\u0027s better to let SentryAuthorization setter path always fall through and update HDFS (Yongjun Zhang, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: I6f868ad1b3f72ff0e8bdc06e945b56b406dbf062\n"
    },
    {
      "commit": "4b33ad92988a8bc0e0bc6d03962dbc7cda58827e",
      "tree": "8eeb70afeee640168cef053d245b35e83eba3ce8",
      "parents": [
        "9fe720232120b27ada196a7693e57c2127db80ee"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Dec 16 22:42:41 2015 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Wed Dec 16 22:42:41 2015 -0800"
      },
      "message": "SENTRY-953: External Partitions which are referenced by more than one table can cause some unexpected behavior with Sentry HDFS sync ( Hao Hao, Reviewed by: Sravya Tirukkovalur)\n\nChange-Id: Ibcda4929bb008f518e4fd2bc4abb95406423488c\n"
    },
    {
      "commit": "9fe720232120b27ada196a7693e57c2127db80ee",
      "tree": "6cf31510e6a034c0d3d0fd50f6a694ab79a55e1a",
      "parents": [
        "8624435bc7a968b74a568b7fe5b2e77744863dfe"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Dec 13 00:12:17 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Dec 13 00:12:17 2015 -0800"
      },
      "message": "SENTRY-957: Exceptions in MetastoreCacheInitializer should probably not prevent HMS from starting up (Hao Hao via Lenni Kuff)\n\nChange-Id: I13207ed65366b2b22a6f21de5dc9888b50f96091\n"
    },
    {
      "commit": "8624435bc7a968b74a568b7fe5b2e77744863dfe",
      "tree": "69757c3578ee4a60006e7879e4f1fbef3b8f2578",
      "parents": [
        "8a7b62194c5e858b4615100a3fcfcc9fbb3eba5e"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Dec 13 00:05:08 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sun Dec 13 00:05:08 2015 -0800"
      },
      "message": "SENTRY-973: Bump hamcrest version (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: I5865c315632cbca20ed9b625963a29ba330563b1\n"
    },
    {
      "commit": "8a7b62194c5e858b4615100a3fcfcc9fbb3eba5e",
      "tree": "667d376e30cffcd38ed99f44e0f0e8ad8456c936",
      "parents": [
        "422a175517ad3cce3acd0213d10f9eddb24e8eff"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Dec 12 23:58:37 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Dec 12 23:58:37 2015 -0800"
      },
      "message": "SENTRY-979: Speed up the build by avoiding a fork for every test (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: I4428c753cd7fa2b6c8714f5a754b890a3ac530da\n"
    },
    {
      "commit": "422a175517ad3cce3acd0213d10f9eddb24e8eff",
      "tree": "49695ca7daf549de4c50ab7bb55a647c6d47a4ca",
      "parents": [
        "7d6390e2cb833b4d3496971ee879cf008aae3fd1"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Dec 11 09:52:50 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Dec 11 09:52:50 2015 +0800"
      },
      "message": "SENTRY-932: TestColumnEndToEnd error check should non-case sensitive (Dapeng Sun, reviewed by Anne Yu)\n"
    },
    {
      "commit": "7d6390e2cb833b4d3496971ee879cf008aae3fd1",
      "tree": "075747886768772316156e236325710fea6a8f43",
      "parents": [
        "0e2e678e6941edb5c5b05696f1ce537a9a53d548"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Dec 09 00:35:13 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Dec 09 00:36:22 2015 -0800"
      },
      "message": "SENTRY-972: Include sentry-tests-hive hadoop test script in maven project (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: I8f7e7c99be0acc9c136fe0a4263b6224df163a12\n"
    },
    {
      "commit": "0e2e678e6941edb5c5b05696f1ce537a9a53d548",
      "tree": "a47484fe0c67e1adb62e9537e191e3fc3751edea",
      "parents": [
        "0c6062b412f164453b99291824481a32b3dbb959"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Dec 09 00:33:08 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Wed Dec 09 00:33:08 2015 -0800"
      },
      "message": "Revert \"SENTRY-972: Include sentry-tests-hive hadoop test script in maven project (Colm O hEigeartaigh via Lenni Kuff)\"\n\nThis reverts commit 0c6062b412f164453b99291824481a32b3dbb959.\n"
    },
    {
      "commit": "0c6062b412f164453b99291824481a32b3dbb959",
      "tree": "4169a341a319562827e67d1db5b46cdf591da260",
      "parents": [
        "c2747d9e82d03724100f01d0f24b316de400f3fe"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Dec 05 16:11:16 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Sat Dec 05 16:11:16 2015 -0800"
      },
      "message": "SENTRY-972: Include sentry-tests-hive hadoop test script in maven project (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: I537381fd8909f3a73688c68d5718b69c1302b64d\n"
    },
    {
      "commit": "c2747d9e82d03724100f01d0f24b316de400f3fe",
      "tree": "a47484fe0c67e1adb62e9537e191e3fc3751edea",
      "parents": [
        "d2a512ea30db126e5fb8bc72dc65e309b88d08b3"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Dec 03 13:04:22 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Dec 03 13:04:22 2015 -0800"
      },
      "message": "SENTRY-835: Drop table leaves a connection open when using metastorelistener (Hao Hao via Lenni Kuff)\n\nChange-Id: If7a018d5f4d129dae7944cf87cd0d4d5fd103b7e\n"
    },
    {
      "commit": "d2a512ea30db126e5fb8bc72dc65e309b88d08b3",
      "tree": "806c70e11a33904ddb872bdc2ef98c537eacb155",
      "parents": [
        "6052eb2d8b33bed1cb302fd09f360fc3ef13797f"
      ],
      "author": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Wed Nov 18 17:47:53 2015 -0800"
      },
      "committer": {
        "name": "Gregory Chanan",
        "email": "gchanan@cloudera.com",
        "time": "Tue Dec 01 17:20:33 2015 -0800"
      },
      "message": "SENTRY-965: Solr /terms request handler broken because of components declaration (Gregory Chanan, reviewed by Lenni Kuff)\n"
    },
    {
      "commit": "6052eb2d8b33bed1cb302fd09f360fc3ef13797f",
      "tree": "0a82737215519dcdfd29daa0ee0735bb7e00bc33",
      "parents": [
        "d2913b8d55607ece2076a29ac93b30627a31916f"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:48:50 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:48:50 2015 +0800"
      },
      "message": "SENTRY-966: SqoopAuthBindingSingleton uses bad double check locking idiom (Colm O hEigeartaigh via Dapeng Sun)\n"
    },
    {
      "commit": "d2913b8d55607ece2076a29ac93b30627a31916f",
      "tree": "4a34c425b8ea037bbdbcd5d9d4f61dacb3db8014",
      "parents": [
        "80b543fcaa5a74bc8aa8317ba09b68bc8a2407ba"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:14:18 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:14:18 2015 +0800"
      },
      "message": "SENTRY-970: Use random free port for Sqoop tests (Colm O hEigeartaigh via Dapeng Sun)\n"
    },
    {
      "commit": "80b543fcaa5a74bc8aa8317ba09b68bc8a2407ba",
      "tree": "9ea2cb4e89d69c6290446f585d8da6bc0672b01e",
      "parents": [
        "5e58f3fe6aab426e58085bb93fcf6efc9380bd5f"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:09:37 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Fri Nov 27 09:09:37 2015 +0800"
      },
      "message": "SENTRY-971: Add profile to enable Hive AuthZ v2 (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "5e58f3fe6aab426e58085bb93fcf6efc9380bd5f",
      "tree": "dd872aef6bd22f388a5da0d08a0e6edbf1bad5a4",
      "parents": [
        "b2d71a8c5716f37eb26510d97f654c31d1c4bf53"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 26 10:21:02 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 26 10:32:57 2015 +0800"
      },
      "message": "SENTRY-498: Sentry integration with Hive authorization framework V2 (Dapeng Sun, reviewed by Colin Ma)\n"
    },
    {
      "commit": "b2d71a8c5716f37eb26510d97f654c31d1c4bf53",
      "tree": "f22adc0f160702c79ef4cf13a432172b3c25332e",
      "parents": [
        "0b18f454d3fdca7176a66152a78cbcae17c0164f"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Tue Nov 24 22:16:52 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Tue Nov 24 22:16:52 2015 -0800"
      },
      "message": "SENTRY-565: Improve performance of filtering Hive SHOW commands (Colin Ma via Lenni Kuff)\n\nChange-Id: I4c8875338b4a67ab66c8f29ac5916bb8679f2f04\n"
    },
    {
      "commit": "0b18f454d3fdca7176a66152a78cbcae17c0164f",
      "tree": "99049e88316bfaed5474dc1a0dc29612c67afc31",
      "parents": [
        "a83c094f2025928cd59cfc53a3b11a3123606154"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Nov 23 19:50:08 2015 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Nov 23 19:50:08 2015 -0800"
      },
      "message": "SENTRY-960: Blacklist reflect,java_method using hive.server2.builtin.udf.blacklist ( Sravya Tirukkovalur, Reviewed by: Lenni Kuff)\n\nChange-Id: I5fcd930cb272a9f9272e5ce45c35792d617370aa\n"
    },
    {
      "commit": "a83c094f2025928cd59cfc53a3b11a3123606154",
      "tree": "c9011e4e4a7c45ac2c2b142f6db145c79c317b2a",
      "parents": [
        "439d5f29a51021f6b02af04b2539908133f3f92c"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Nov 19 22:03:14 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Thu Nov 19 22:03:14 2015 -0800"
      },
      "message": "SENTRY-958: TestGrantPrivilege fails on JDK8 (Colm O hEigeartaigh via Lenni Kuff)\n\nChange-Id: I73bec3c587bb8520d370e1519fb3cb6e5f9a6523\n"
    },
    {
      "commit": "439d5f29a51021f6b02af04b2539908133f3f92c",
      "tree": "cd9054d6f9801d995e7a4e7fac631ca3283fc35c",
      "parents": [
        "e6e7d7311174c83c02b5074a0d959b3326f8223c"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Nov 18 13:02:18 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Wed Nov 18 13:02:18 2015 +0800"
      },
      "message": "SENTRY-962: Fix SentryStore getPrivileges when column require some (Dapeng Sun, reviewed by Guoquan Shen)\n"
    },
    {
      "commit": "e6e7d7311174c83c02b5074a0d959b3326f8223c",
      "tree": "9d57516c68ce3a82b5a6168e21236e9ed782163a",
      "parents": [
        "f0b9367519f6db39ed6dcb3165b8c7fa01501422"
      ],
      "author": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Nov 13 23:14:18 2015 -0800"
      },
      "committer": {
        "name": "Lenni Kuff",
        "email": "lskuff@cloudera.com",
        "time": "Fri Nov 13 23:14:18 2015 -0800"
      },
      "message": "SENTRY-945: Avoid logging all DataNucleus queries when debug logging is enabled (Li Li via Lenni Kuff)\n\nChange-Id: I5b9fc7f266f05456387980e9c6c734d30a5dca7c\n"
    },
    {
      "commit": "f0b9367519f6db39ed6dcb3165b8c7fa01501422",
      "tree": "d3e57d09925e0589f3a483593be6cb31eb2a6b4f",
      "parents": [
        "774afb70f8c0bd0842331048d7de0fd053ed6c79"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 10:22:01 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 10:24:17 2015 +0800"
      },
      "message": "Revert: \"filterIndexNames should return the whole indexList\"\n\n  This reverts commit 774afb70f8c0bd0842331048d7de0fd053ed6c79\n"
    },
    {
      "commit": "774afb70f8c0bd0842331048d7de0fd053ed6c79",
      "tree": "c1a21c4f7de30771c62ba27da4773c97ba3f77b1",
      "parents": [
        "25d0fefb4161ce886459d816caff576415fc2a3f"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 09:40:39 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 09:40:39 2015 +0800"
      },
      "message": "filterIndexNames should return the whole indexList\n"
    },
    {
      "commit": "25d0fefb4161ce886459d816caff576415fc2a3f",
      "tree": "d3e57d09925e0589f3a483593be6cb31eb2a6b4f",
      "parents": [
        "d3793ed21dc660f7d7070de0261925b8dd5ad05b"
      ],
      "author": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 09:34:25 2015 +0800"
      },
      "committer": {
        "name": "Sun Dapeng",
        "email": "sdp@apache.org",
        "time": "Thu Nov 12 09:39:15 2015 +0800"
      },
      "message": "SENTRY-923: Fix SentryStore getPrivileges when table require some (Dapeng Sun, reviewed by Guoquan Shen)\n"
    },
    {
      "commit": "d3793ed21dc660f7d7070de0261925b8dd5ad05b",
      "tree": "de1b697497561edd6c135d232ab7eb6b8d32508c",
      "parents": [
        "17a4c97f760fe3795a17505409b6cec67767d0a0"
      ],
      "author": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Nov 09 14:26:32 2015 -0800"
      },
      "committer": {
        "name": "Sravya Tirukkovalur",
        "email": "sravya@cloudera.com",
        "time": "Mon Nov 09 14:26:32 2015 -0800"
      },
      "message": "SENTRY-955: Add more meta data operation tests for column level privilege ( Sravya Tirukkovalur, Reviewed by: Anne Yu, Hao Hao)\n"
    }
  ],
  "next": "17a4c97f760fe3795a17505409b6cec67767d0a0"
}
