{"action":"created","comment":{"url":"https://api.github.com/repos/caskdata/cdap/pulls/comments/36016384","id":36016384,"diff_hunk":"@@ -23,6 +23,1364 @@ Cask Data Application Platform Release Notes\n    :backlinks: none\n    :depth: 2\n \n+`Release 3.1.0 <http://docs.cask.co/cdap/3.1.0/index.html>`__\n+=============================================================\n+\n+Summary\n+-------\n+\n+**Distributions**\n+\n+- CDH 5.4 support\n+- HDP 2.2 support\n+- MapR 4.1 support\n+\n+**Major Features**\n+\n+- Distributed Spark runtime\n+- Metrics enhancements\n+- Workflow enhancements\n+- Dataset improvements\n+- CDAP-UI Adapter UI enhancements\n+\n+\n+New Features\n+------------\n+\n+- `CDAP-332 <https://issues.cask.co/browse/CDAP-332>`__ -\n+  Added a Restful end-point for deleting Streams.\n+\n+- `CDAP-344 <https://issues.cask.co/browse/CDAP-344>`__ -\n+  Users can now run Spark in Distributed mode.\n+\n+- `CDAP-865 <https://issues.cask.co/browse/CDAP-865>`__ -\n+  Removed support for v2 HTTP RESTful APIs.\n+\n+- `CDAP-1096 <https://issues.cask.co/browse/CDAP-1096>`__ -\n+  Added the ability to discover services in unit tests.\n+\n+- `CDAP-1483 <https://issues.cask.co/browse/CDAP-1483>`__ -\n+  QueueAdmin now uses Id.Namespace instead of simply String.\n+\n+- `CDAP-1584 <https://issues.cask.co/browse/CDAP-1584>`__ -\n+  Now shows the username in the CLI prompt.\n+\n+- `CDAP-1614 <https://issues.cask.co/browse/CDAP-1614>`__ -\n+  Added HBase 1.0 support.\n+\n+- `CDAP-1982 <https://issues.cask.co/browse/CDAP-1982>`__ -\n+  Added an example for Workflow fork and condition nodes.\n+\n+- `CDAP-1993 <https://issues.cask.co/browse/CDAP-1993>`__ -\n+  Added ability to manipulate the SparkConf.\n+\n+- `CDAP-1998 <https://issues.cask.co/browse/CDAP-1998>`__ -\n+  Removed deprecated Context - Query param in Metrics v3 API.\n+\n+- `CDAP-2139 <https://issues.cask.co/browse/CDAP-2139>`__ -\n+  Removed a duplicate Table of Contents on the Documentation Search page.\n+\n+- `CDAP-2318 <https://issues.cask.co/browse/CDAP-2318>`__ -\n+  Made CDAP work on the HDP 2.2 distribution.\n+\n+- `CDAP-2466 <https://issues.cask.co/browse/CDAP-2466>`__ -\n+  Added CLI for metrics search and query.\n+\n+- `CDAP-2515 <https://issues.cask.co/browse/CDAP-2515>`__ -\n+  Added a metrics client for search and query by tags.\n+\n+- `CDAP-2558 <https://issues.cask.co/browse/CDAP-2558>`__ -\n+  Tested support for Hive 1.1.0.\n+\n+- `CDAP-2582 <https://issues.cask.co/browse/CDAP-2582>`__ -\n+  Documented the licenses of the shipped CDAP-UI components.\n+\n+- `CDAP-2595 <https://issues.cask.co/browse/CDAP-2595>`__ -\n+  Added data modelling of flows.\n+\n+- `CDAP-2596 <https://issues.cask.co/browse/CDAP-2596>`__ -\n+  Added data modelling of MapReduce.\n+\n+- `CDAP-2617 <https://issues.cask.co/browse/CDAP-2617>`__ -\n+  Added the capability to get logs for a given time range from CLI.\n+\n+- `CDAP-2618 <https://issues.cask.co/browse/CDAP-2618>`__ -\n+  Simplified the Cube sink configurations.\n+\n+- `CDAP-2670 <https://issues.cask.co/browse/CDAP-2670>`__ -\n+  Added Parquet sink with time partitioned file dataset.\n+\n+- `CDAP-2700 <https://issues.cask.co/browse/CDAP-2700>`__ -\n+  Added the ability to Spark programs of discovering CDAP services.\n+\n+- `CDAP-2701 <https://issues.cask.co/browse/CDAP-2701>`__ -\n+  Spark programs are able to collect Metrics in distributed mode.\n+\n+- `CDAP-2703 <https://issues.cask.co/browse/CDAP-2703>`__ -\n+  Users are able to collect/view logs from Spark programs in distributed mode.\n+\n+- `CDAP-2705 <https://issues.cask.co/browse/CDAP-2705>`__ -\n+  Added examples, guides and documentation for Spark in distributed mode. LogAnalysis\n+  application demonstrating parallel execution of the Spark and MapReduce programs using\n+  Workflows.\n+\n+- `CDAP-2706 <https://issues.cask.co/browse/CDAP-2706>`__ -\n+  Workflow is able to aggregate the logs from underlying MapReduce/Spark programs.\n+\n+- `CDAP-2709 <https://issues.cask.co/browse/CDAP-2709>`__ -\n+  Added ability to add generic keys to the WorkflowToken.\n+\n+- `CDAP-2712 <https://issues.cask.co/browse/CDAP-2712>`__ -\n+  Added ability to update the WorkflowToken in MapReduce and Spark programs.\n+\n+- `CDAP-2713 <https://issues.cask.co/browse/CDAP-2713>`__ -\n+  Added ability to persist the WorkflowToken per run of the Workflow.\n+\n+- `CDAP-2714 <https://issues.cask.co/browse/CDAP-2714>`__ -\n+  Added ability to query the WorkflowToken for the past as well as currently running Workflow runs.\n+\n+- `CDAP-2734 <https://issues.cask.co/browse/CDAP-2734>`__ -\n+  Added PartitionedFileSet support to setting/getting properties at the Partition level.\n+\n+- `CDAP-2739 <https://issues.cask.co/browse/CDAP-2739>`__ -\n+  Added S3 batch source for ETLbatch.\n+\n+- `CDAP-2752 <https://issues.cask.co/browse/CDAP-2752>`__ -\n+  Added ability for custom actions to access the CDAP datasets and services.\n+\n+- `CDAP-2784 <https://issues.cask.co/browse/CDAP-2784>`__ -\n+  Added support to write to PartitionedFileSet Partition metadata from MapReduce.\n+\n+- `CDAP-2786 <https://issues.cask.co/browse/CDAP-2786>`__ -\n+  Added support to CDAP 3.1.0 for the MapR distro.\n+\n+- `CDAP-2798 <https://issues.cask.co/browse/CDAP-2798>`__ -\n+  Added Hive 0.14 support.\n+\n+- `CDAP-2801 <https://issues.cask.co/browse/CDAP-2801>`__ -\n+  Added CDH 5.4 Hive 1.1 support.\n+\n+- `CDAP-2802 <https://issues.cask.co/browse/CDAP-2802>`__ -\n+  Stopped using HiveConf.ConfVars.defaultValue, to support Hive >0.13.\n+\n+- `CDAP-2822 <https://issues.cask.co/browse/CDAP-2822>`__ -\n+  IndexedTable now supports scans on the indexed field.\n+\n+- `CDAP-2836 <https://issues.cask.co/browse/CDAP-2836>`__ -\n+  Added support for restart of specific CDAP System Services Instances.\n+\n+- `CDAP-2837 <https://issues.cask.co/browse/CDAP-2837>`__ -\n+  Added Hive \"1.0\" (aka 0.14) support.\n+\n+- `CDAP-2847 <https://issues.cask.co/browse/CDAP-2847>`__ -\n+  Added ability to add custom filters to FileBatchSource.\n+\n+- `CDAP-2853 <https://issues.cask.co/browse/CDAP-2853>`__ -\n+  Completed certification process for MapR on CDAP.\n+\n+- `CDAP-2879 <https://issues.cask.co/browse/CDAP-2879>`__ -\n+  Added Hive 1.0 in Standalone.\n+\n+- `CDAP-2881 <https://issues.cask.co/browse/CDAP-2881>`__ -\n+  Added support for HDP 2.2.x.\n+\n+- `CDAP-2891 <https://issues.cask.co/browse/CDAP-2891>`__ -\n+  Documented cdap-env.sh and settings OPTS for HDP 2.2.\n+\n+- `CDAP-2893 <https://issues.cask.co/browse/CDAP-2893>`__ -\n+  Custom Transform now parses log formats for ETL.\n+\n+- `CDAP-2894 <https://issues.cask.co/browse/CDAP-2894>`__ -\n+  Added an API to retreive the system properties (e.g. MapReduce counters in case of\n+  MapReduce program) from the WorkflowToken.\n+\n+- `CDAP-2898 <https://issues.cask.co/browse/CDAP-2898>`__ -\n+  Added Hive 1.1 in Standalone.\n+\n+- `CDAP-2913 <https://issues.cask.co/browse/CDAP-2913>`__ -\n+  Provided installation method for EMR.\n+\n+- `CDAP-2915 <https://issues.cask.co/browse/CDAP-2915>`__ -\n+  Added an SQS realtime plugin for ETL.\n+\n+- `CDAP-2923 <https://issues.cask.co/browse/CDAP-2923>`__ -\n+  Added support for the WorkflowToken in the Spark programs.\n+\n+- `CDAP-2936 <https://issues.cask.co/browse/CDAP-2936>`__ -\n+  Spark program can now specify resources usage for driver and executor process in distributed mode.\n+\n+- `CDAP-2953 <https://issues.cask.co/browse/CDAP-2953>`__ -\n+  Added HiveServer2 support in a secure cluster.\n+\n+- `CDAP-2954 <https://issues.cask.co/browse/CDAP-2954>`__ -\n+  Made WorkflowToken available through SparkContext.\n+\n+- `CDAP-2982 <https://issues.cask.co/browse/CDAP-2982>`__ -\n+  Added verification that the Workflow contains all programs/custom actions with a unique name.\n+\n+- `CDAP-3022 <https://issues.cask.co/browse/CDAP-3022>`__ -\n+  Added Cloudfront format option to LogParserTransform.\n+\n+- `CDAP-3032 <https://issues.cask.co/browse/CDAP-3032>`__ -\n+  Documented TestConfiguration class usage in unit-test framework.\n+\n+Improvements\n+------------\n+\n+- Introduced BatchPartitionConsumer as a way to incrementally consume new data in a\n+  PartitionedFileSet.","path":"cdap-docs/reference-manual/source/release-notes.rst","position":203,"original_position":209,"commit_id":"6b20c009571806e0c2953869d1c25b388055b98b","original_commit_id":"df4b381925374ae7aa6dfc749014f5b7811e2da7","user":{"login":"gsps1","id":1328150,"avatar_url":"https://avatars.githubusercontent.com/u/1328150?v=3","gravatar_id":"","url":"https://api.github.com/users/gsps1","html_url":"https://github.com/gsps1","followers_url":"https://api.github.com/users/gsps1/followers","following_url":"https://api.github.com/users/gsps1/following{/other_user}","gists_url":"https://api.github.com/users/gsps1/gists{/gist_id}","starred_url":"https://api.github.com/users/gsps1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsps1/subscriptions","organizations_url":"https://api.github.com/users/gsps1/orgs","repos_url":"https://api.github.com/users/gsps1/repos","events_url":"https://api.github.com/users/gsps1/events{/privacy}","received_events_url":"https://api.github.com/users/gsps1/received_events","type":"User","site_admin":false},"body":"missing jira link ?","created_at":"2015-07-31T21:05:11Z","updated_at":"2015-07-31T21:05:11Z","html_url":"https://github.com/caskdata/cdap/pull/3470#discussion_r36016384","pull_request_url":"https://api.github.com/repos/caskdata/cdap/pulls/3470","_links":{"self":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/comments/36016384"},"html":{"href":"https://github.com/caskdata/cdap/pull/3470#discussion_r36016384"},"pull_request":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/3470"}}},"pull_request":{"url":"https://api.github.com/repos/caskdata/cdap/pulls/3470","id":41316266,"html_url":"https://github.com/caskdata/cdap/pull/3470","diff_url":"https://github.com/caskdata/cdap/pull/3470.diff","patch_url":"https://github.com/caskdata/cdap/pull/3470.patch","issue_url":"https://api.github.com/repos/caskdata/cdap/issues/3470","number":3470,"state":"open","locked":false,"title":"Release Notes","user":{"login":"awholegunch","id":6394794,"avatar_url":"https://avatars.githubusercontent.com/u/6394794?v=3","gravatar_id":"","url":"https://api.github.com/users/awholegunch","html_url":"https://github.com/awholegunch","followers_url":"https://api.github.com/users/awholegunch/followers","following_url":"https://api.github.com/users/awholegunch/following{/other_user}","gists_url":"https://api.github.com/users/awholegunch/gists{/gist_id}","starred_url":"https://api.github.com/users/awholegunch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awholegunch/subscriptions","organizations_url":"https://api.github.com/users/awholegunch/orgs","repos_url":"https://api.github.com/users/awholegunch/repos","events_url":"https://api.github.com/users/awholegunch/events{/privacy}","received_events_url":"https://api.github.com/users/awholegunch/received_events","type":"User","site_admin":false},"body":"Preliminary. Up-to-date with Issues as of Fri. July 31, 1:04 PM.\r\n\r\nStaged at: [Release Notes](http://docs-staging.cask.co/staging/cdap/3.1.0-SNAPSHOT-feature-r3.1_Release_Notes_Revised/en/reference-manual/release-notes.html)","created_at":"2015-07-31T08:08:23Z","updated_at":"2015-07-31T21:05:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7bdacc1e53aae3f441b8925c8545eb47dc679d99","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/caskdata/cdap/pulls/3470/commits","review_comments_url":"https://api.github.com/repos/caskdata/cdap/pulls/3470/comments","review_comment_url":"https://api.github.com/repos/caskdata/cdap/pulls/comments{/number}","comments_url":"https://api.github.com/repos/caskdata/cdap/issues/3470/comments","statuses_url":"https://api.github.com/repos/caskdata/cdap/statuses/6b20c009571806e0c2953869d1c25b388055b98b","head":{"label":"caskdata:feature/r3.1_Release_Notes_Revised","ref":"feature/r3.1_Release_Notes_Revised","sha":"6b20c009571806e0c2953869d1c25b388055b98b","user":{"login":"caskdata","id":8123023,"avatar_url":"https://avatars.githubusercontent.com/u/8123023?v=3","gravatar_id":"","url":"https://api.github.com/users/caskdata","html_url":"https://github.com/caskdata","followers_url":"https://api.github.com/users/caskdata/followers","following_url":"https://api.github.com/users/caskdata/following{/other_user}","gists_url":"https://api.github.com/users/caskdata/gists{/gist_id}","starred_url":"https://api.github.com/users/caskdata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caskdata/subscriptions","organizations_url":"https://api.github.com/users/caskdata/orgs","repos_url":"https://api.github.com/users/caskdata/repos","events_url":"https://api.github.com/users/caskdata/events{/privacy}","received_events_url":"https://api.github.com/users/caskdata/received_events","type":"Organization","site_admin":false},"repo":{"id":22542759,"name":"cdap","full_name":"caskdata/cdap","owner":{"login":"caskdata","id":8123023,"avatar_url":"https://avatars.githubusercontent.com/u/8123023?v=3","gravatar_id":"","url":"https://api.github.com/users/caskdata","html_url":"https://github.com/caskdata","followers_url":"https://api.github.com/users/caskdata/followers","following_url":"https://api.github.com/users/caskdata/following{/other_user}","gists_url":"https://api.github.com/users/caskdata/gists{/gist_id}","starred_url":"https://api.github.com/users/caskdata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caskdata/subscriptions","organizations_url":"https://api.github.com/users/caskdata/orgs","repos_url":"https://api.github.com/users/caskdata/repos","events_url":"https://api.github.com/users/caskdata/events{/privacy}","received_events_url":"https://api.github.com/users/caskdata/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/caskdata/cdap","description":"Cask Data Application Platform (CDAP)","fork":false,"url":"https://api.github.com/repos/caskdata/cdap","forks_url":"https://api.github.com/repos/caskdata/cdap/forks","keys_url":"https://api.github.com/repos/caskdata/cdap/keys{/key_id}","collaborators_url":"https://api.github.com/repos/caskdata/cdap/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/caskdata/cdap/teams","hooks_url":"https://api.github.com/repos/caskdata/cdap/hooks","issue_events_url":"https://api.github.com/repos/caskdata/cdap/issues/events{/number}","events_url":"https://api.github.com/repos/caskdata/cdap/events","assignees_url":"https://api.github.com/repos/caskdata/cdap/assignees{/user}","branches_url":"https://api.github.com/repos/caskdata/cdap/branches{/branch}","tags_url":"https://api.github.com/repos/caskdata/cdap/tags","blobs_url":"https://api.github.com/repos/caskdata/cdap/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/caskdata/cdap/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/caskdata/cdap/git/refs{/sha}","trees_url":"https://api.github.com/repos/caskdata/cdap/git/trees{/sha}","statuses_url":"https://api.github.com/repos/caskdata/cdap/statuses/{sha}","languages_url":"https://api.github.com/repos/caskdata/cdap/languages","stargazers_url":"https://api.github.com/repos/caskdata/cdap/stargazers","contributors_url":"https://api.github.com/repos/caskdata/cdap/contributors","subscribers_url":"https://api.github.com/repos/caskdata/cdap/subscribers","subscription_url":"https://api.github.com/repos/caskdata/cdap/subscription","commits_url":"https://api.github.com/repos/caskdata/cdap/commits{/sha}","git_commits_url":"https://api.github.com/repos/caskdata/cdap/git/commits{/sha}","comments_url":"https://api.github.com/repos/caskdata/cdap/comments{/number}","issue_comment_url":"https://api.github.com/repos/caskdata/cdap/issues/comments{/number}","contents_url":"https://api.github.com/repos/caskdata/cdap/contents/{+path}","compare_url":"https://api.github.com/repos/caskdata/cdap/compare/{base}...{head}","merges_url":"https://api.github.com/repos/caskdata/cdap/merges","archive_url":"https://api.github.com/repos/caskdata/cdap/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/caskdata/cdap/downloads","issues_url":"https://api.github.com/repos/caskdata/cdap/issues{/number}","pulls_url":"https://api.github.com/repos/caskdata/cdap/pulls{/number}","milestones_url":"https://api.github.com/repos/caskdata/cdap/milestones{/number}","notifications_url":"https://api.github.com/repos/caskdata/cdap/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/caskdata/cdap/labels{/name}","releases_url":"https://api.github.com/repos/caskdata/cdap/releases{/id}","created_at":"2014-08-02T09:00:10Z","updated_at":"2015-07-29T22:30:21Z","pushed_at":"2015-07-31T21:02:20Z","git_url":"git://github.com/caskdata/cdap.git","ssh_url":"git@github.com:caskdata/cdap.git","clone_url":"https://github.com/caskdata/cdap.git","svn_url":"https://github.com/caskdata/cdap","homepage":"http://cdap.io","size":843819,"stargazers_count":58,"watchers_count":58,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":19,"mirror_url":null,"open_issues_count":13,"forks":19,"open_issues":13,"watchers":58,"default_branch":"develop"}},"base":{"label":"caskdata:release/3.1","ref":"release/3.1","sha":"67f80a1f08dfa4b7387e298e9063497e64c7878f","user":{"login":"caskdata","id":8123023,"avatar_url":"https://avatars.githubusercontent.com/u/8123023?v=3","gravatar_id":"","url":"https://api.github.com/users/caskdata","html_url":"https://github.com/caskdata","followers_url":"https://api.github.com/users/caskdata/followers","following_url":"https://api.github.com/users/caskdata/following{/other_user}","gists_url":"https://api.github.com/users/caskdata/gists{/gist_id}","starred_url":"https://api.github.com/users/caskdata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caskdata/subscriptions","organizations_url":"https://api.github.com/users/caskdata/orgs","repos_url":"https://api.github.com/users/caskdata/repos","events_url":"https://api.github.com/users/caskdata/events{/privacy}","received_events_url":"https://api.github.com/users/caskdata/received_events","type":"Organization","site_admin":false},"repo":{"id":22542759,"name":"cdap","full_name":"caskdata/cdap","owner":{"login":"caskdata","id":8123023,"avatar_url":"https://avatars.githubusercontent.com/u/8123023?v=3","gravatar_id":"","url":"https://api.github.com/users/caskdata","html_url":"https://github.com/caskdata","followers_url":"https://api.github.com/users/caskdata/followers","following_url":"https://api.github.com/users/caskdata/following{/other_user}","gists_url":"https://api.github.com/users/caskdata/gists{/gist_id}","starred_url":"https://api.github.com/users/caskdata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caskdata/subscriptions","organizations_url":"https://api.github.com/users/caskdata/orgs","repos_url":"https://api.github.com/users/caskdata/repos","events_url":"https://api.github.com/users/caskdata/events{/privacy}","received_events_url":"https://api.github.com/users/caskdata/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/caskdata/cdap","description":"Cask Data Application Platform (CDAP)","fork":false,"url":"https://api.github.com/repos/caskdata/cdap","forks_url":"https://api.github.com/repos/caskdata/cdap/forks","keys_url":"https://api.github.com/repos/caskdata/cdap/keys{/key_id}","collaborators_url":"https://api.github.com/repos/caskdata/cdap/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/caskdata/cdap/teams","hooks_url":"https://api.github.com/repos/caskdata/cdap/hooks","issue_events_url":"https://api.github.com/repos/caskdata/cdap/issues/events{/number}","events_url":"https://api.github.com/repos/caskdata/cdap/events","assignees_url":"https://api.github.com/repos/caskdata/cdap/assignees{/user}","branches_url":"https://api.github.com/repos/caskdata/cdap/branches{/branch}","tags_url":"https://api.github.com/repos/caskdata/cdap/tags","blobs_url":"https://api.github.com/repos/caskdata/cdap/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/caskdata/cdap/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/caskdata/cdap/git/refs{/sha}","trees_url":"https://api.github.com/repos/caskdata/cdap/git/trees{/sha}","statuses_url":"https://api.github.com/repos/caskdata/cdap/statuses/{sha}","languages_url":"https://api.github.com/repos/caskdata/cdap/languages","stargazers_url":"https://api.github.com/repos/caskdata/cdap/stargazers","contributors_url":"https://api.github.com/repos/caskdata/cdap/contributors","subscribers_url":"https://api.github.com/repos/caskdata/cdap/subscribers","subscription_url":"https://api.github.com/repos/caskdata/cdap/subscription","commits_url":"https://api.github.com/repos/caskdata/cdap/commits{/sha}","git_commits_url":"https://api.github.com/repos/caskdata/cdap/git/commits{/sha}","comments_url":"https://api.github.com/repos/caskdata/cdap/comments{/number}","issue_comment_url":"https://api.github.com/repos/caskdata/cdap/issues/comments{/number}","contents_url":"https://api.github.com/repos/caskdata/cdap/contents/{+path}","compare_url":"https://api.github.com/repos/caskdata/cdap/compare/{base}...{head}","merges_url":"https://api.github.com/repos/caskdata/cdap/merges","archive_url":"https://api.github.com/repos/caskdata/cdap/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/caskdata/cdap/downloads","issues_url":"https://api.github.com/repos/caskdata/cdap/issues{/number}","pulls_url":"https://api.github.com/repos/caskdata/cdap/pulls{/number}","milestones_url":"https://api.github.com/repos/caskdata/cdap/milestones{/number}","notifications_url":"https://api.github.com/repos/caskdata/cdap/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/caskdata/cdap/labels{/name}","releases_url":"https://api.github.com/repos/caskdata/cdap/releases{/id}","created_at":"2014-08-02T09:00:10Z","updated_at":"2015-07-29T22:30:21Z","pushed_at":"2015-07-31T21:02:20Z","git_url":"git://github.com/caskdata/cdap.git","ssh_url":"git@github.com:caskdata/cdap.git","clone_url":"https://github.com/caskdata/cdap.git","svn_url":"https://github.com/caskdata/cdap","homepage":"http://cdap.io","size":843819,"stargazers_count":58,"watchers_count":58,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":19,"mirror_url":null,"open_issues_count":13,"forks":19,"open_issues":13,"watchers":58,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/3470"},"html":{"href":"https://github.com/caskdata/cdap/pull/3470"},"issue":{"href":"https://api.github.com/repos/caskdata/cdap/issues/3470"},"comments":{"href":"https://api.github.com/repos/caskdata/cdap/issues/3470/comments"},"review_comments":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/3470/comments"},"review_comment":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/caskdata/cdap/pulls/3470/commits"},"statuses":{"href":"https://api.github.com/repos/caskdata/cdap/statuses/6b20c009571806e0c2953869d1c25b388055b98b"}}}}