{"action":"created","comment":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/comments/23588723","id":23588723,"diff_hunk":"@@ -1,3 +1,191 @@\n+# Release 1.16.0 (Stand By Me)\n+\n+Released on 2015-01-28\n+\n+The highlights of this release are numerous and exciting. Read the\n+[release blog post][1.16-blog] for more details.\n+\n+[1.16-blog]: http://rethinkdb.com/blog/1.16-release/\n+\n+There may or may not be API-breaking changes in this release.\n+\n+## New Features ##\n+\n+* ReQL admin: a new cluster management and monitoring API (#2169)\n+  * Added a system database named `rethinkdb`\n+    * The `cluster_config` table contains cluster-wide settings (#2924)\n+    * The `current_issues` table lists issues affecting the cluster and suggests solutions (#2864, #3258)\n+    * The `db_config` table allows listing and renaming databases (#151, #2871)\n+    * The `jobs` table lists running jobs (#3115)\n+    * The `logs` table for accessing the server logs (#2884)\n+    * The `server_config` table for managing servers (#2873)\n+    * The `server_status` table contains information about the servers in the cluster (#2923, #3270)\n+    * The `stats` table contains real-time statistics about the server (#2885)\n+    * The `table_config` table allows listing, creating, modifying and dropping tables (#2870)\n+    * The `table_status` table contains extra information about each table (#2983, #3269)\n+    * The hidden `_debug_table_status` table contains internal debugging information (#2901)\n+    * The hidden `_debug_stats` table contains internal statistics (#3385)\n+    * The `identifier_format` optional argument to `table` switches between table names (when set to \"name\") and table identifiers (when set to \"uuid\") (#3266)\n+  * Improved cluster management\n+    * Servers can now be associated with multiple tags using the `--server-tag` flag or by updating the `server_config` table (#2856)\n+    * Removed the datacenter abstraction and changed the arguments to `tableCreate` (#2876)\n+    * Added a `reconfigure` command to change the replication and sharding settings of a table (#2932)\n+    * Added a `rebalance` command to even out the size of a table's shards (#2981)\n+    * Added a `config` command for tables and databases as an alias for the corresponding row in `db_config` or `table_config`\n+    * Added a `status` command for tables and databases as an alias for the corresponding row in `db_status` or `table_satus`\n+    * Redundant information has been removed from the `/ajax` endpoint (#2878, #2879)\n+    * Automatically migrate data directories to the new semilattice configuration format (#2869)\n+    * The stats now contains the number of client connections (#2989)\n+    * Added more information to the return value of `db_create`, `db_drop`, `table_create` and `table_drop` (#3001)\n+    * Changed how `durability` and `write_acks` are configured (#3066)\n+    * Now allow changing the cache size at runtime (#3166)\n+    * Now expose the command line of the server (#3180)\n+    * Improved the scalability for large table creation and reconfiguration in large clusters (#3198)\n+    * Added a new UI for table configuration (#3229)\n+    * Now allow over-sharding tables when there are not enough documents (#3271)\n+* ReQL\n+  * Added `r.range` which generates all numbers from a given range (#875)\n+  * Enforce UTF-8 encoding on input strings (#1181)\n+  * Added a `wait` command which waits for a table to be ready (#2259)\n+  * Added `toJsonString` which converts a datum into a JSON string (#2513)\n+  * Turned `map` into a variadic function for mapping over multiple sequences in parallel (#2574)\n+  * Added a prefix version of `map` (#3321)\n+  * Added an optional `squash` argument to the `changes` command which deafaults to `true`, letting the sever combine multiple changes to the same document (#2726, #3558)\n+  * `min` and `max` will now use an index when passed the new `index` parameter (#2974, #2981)\n+  * Improved changefeeds\n+    * `changes` can now be placed after `between` and `filter` (#3232)\n+    * `changes` can also be used on a few other commands for which there should be a comprehensive list here\n+* Server\n+  * Made buffered IO the default, added a `--direct-io` flag to enable direct IO and deprecated the `--no-direct-io` flag (#3391)\n+* Python driver\n+  * `rethinkdb export` now exports secondary index information and `rethinkdb import` re-creates those indexes unless it is given the `--no-secondary-indexes` flag (#3484)\n+\n+## Improvements ##\n+\n+* Web UI\n+  * The web assets are now compiled into the `rethinkdb` executable (#1093)\n+  * `getAll` queries on secondary indexes are now shown in the performance graph (#2379)\n+  * Added `getField` to the autocompletion in the data explorer (#2624)\n+  * Added support for changefeeds in the data explorer (#2643)\n+  * Reduced the amount of data used and computations performed by the dashboard (#2786)","path":"NOTES.md","position":70,"original_position":70,"commit_id":"a557084e9c553fb25ebb27bb52d60630d71e87c2","original_commit_id":"a557084e9c553fb25ebb27bb52d60630d71e87c2","user":{"login":"danielmewes","id":505365,"avatar_url":"https://avatars.githubusercontent.com/u/505365?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmewes","html_url":"https://github.com/danielmewes","followers_url":"https://api.github.com/users/danielmewes/followers","following_url":"https://api.github.com/users/danielmewes/following{/other_user}","gists_url":"https://api.github.com/users/danielmewes/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmewes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmewes/subscriptions","organizations_url":"https://api.github.com/users/danielmewes/orgs","repos_url":"https://api.github.com/users/danielmewes/repos","events_url":"https://api.github.com/users/danielmewes/events{/privacy}","received_events_url":"https://api.github.com/users/danielmewes/received_events","type":"User","site_admin":false},"body":"I'm pretty sure this is true as far as the client/browser side is concerned. It's probably not true with respect to the server-side CPU overhead.\r\nWe could write \"Reduced the amount of data transferred to and processed in the browser by the dashboard\"","created_at":"2015-01-27T05:53:37Z","updated_at":"2015-01-27T05:53:37Z","html_url":"https://github.com/rethinkdb/rethinkdb/pull/3671#discussion_r23588723","pull_request_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671","_links":{"self":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/comments/23588723"},"html":{"href":"https://github.com/rethinkdb/rethinkdb/pull/3671#discussion_r23588723"},"pull_request":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671"}}},"pull_request":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671","id":28080721,"html_url":"https://github.com/rethinkdb/rethinkdb/pull/3671","diff_url":"https://github.com/rethinkdb/rethinkdb/pull/3671.diff","patch_url":"https://github.com/rethinkdb/rethinkdb/pull/3671.patch","issue_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3671","number":3671,"state":"open","locked":false,"title":"1.16.0 release notes","user":{"login":"AtnNn","id":706854,"avatar_url":"https://avatars.githubusercontent.com/u/706854?v=3","gravatar_id":"","url":"https://api.github.com/users/AtnNn","html_url":"https://github.com/AtnNn","followers_url":"https://api.github.com/users/AtnNn/followers","following_url":"https://api.github.com/users/AtnNn/following{/other_user}","gists_url":"https://api.github.com/users/AtnNn/gists{/gist_id}","starred_url":"https://api.github.com/users/AtnNn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AtnNn/subscriptions","organizations_url":"https://api.github.com/users/AtnNn/orgs","repos_url":"https://api.github.com/users/AtnNn/repos","events_url":"https://api.github.com/users/AtnNn/events{/privacy}","received_events_url":"https://api.github.com/users/AtnNn/received_events","type":"User","site_admin":false},"body":"These notes cover all the issues that were closed in the 1.16 milestone on 2015-01-07 2:15 UTC.\r\n\r\n@watts or @mglukhovsky, could you please review my writing?\r\n\r\n@danielmewes and everyone else, could you please check that nothing important is missing and that the issues are correctly described?","created_at":"2015-01-27T03:13:53Z","updated_at":"2015-01-27T05:53:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7b3a1daa9fa6efa326591a9056dc22292a1f1829","assignee":null,"milestone":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/81","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/81/labels","id":777873,"number":81,"title":"1.16","description":"","creator":{"login":"coffeemug","id":48436,"avatar_url":"https://avatars.githubusercontent.com/u/48436?v=3","gravatar_id":"","url":"https://api.github.com/users/coffeemug","html_url":"https://github.com/coffeemug","followers_url":"https://api.github.com/users/coffeemug/followers","following_url":"https://api.github.com/users/coffeemug/following{/other_user}","gists_url":"https://api.github.com/users/coffeemug/gists{/gist_id}","starred_url":"https://api.github.com/users/coffeemug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coffeemug/subscriptions","organizations_url":"https://api.github.com/users/coffeemug/orgs","repos_url":"https://api.github.com/users/coffeemug/repos","events_url":"https://api.github.com/users/coffeemug/events{/privacy}","received_events_url":"https://api.github.com/users/coffeemug/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":306,"state":"open","created_at":"2014-09-04T04:49:30Z","updated_at":"2015-01-27T03:36:24Z","due_on":"2015-01-23T08:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671/commits","review_comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671/comments","review_comment_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/comments/{number}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3671/comments","statuses_url":"https://api.github.com/repos/rethinkdb/rethinkdb/statuses/a557084e9c553fb25ebb27bb52d60630d71e87c2","head":{"label":"rethinkdb:atnnn/notes","ref":"atnnn/notes","sha":"a557084e9c553fb25ebb27bb52d60630d71e87c2","user":{"login":"rethinkdb","id":1229647,"avatar_url":"https://avatars.githubusercontent.com/u/1229647?v=3","gravatar_id":"","url":"https://api.github.com/users/rethinkdb","html_url":"https://github.com/rethinkdb","followers_url":"https://api.github.com/users/rethinkdb/followers","following_url":"https://api.github.com/users/rethinkdb/following{/other_user}","gists_url":"https://api.github.com/users/rethinkdb/gists{/gist_id}","starred_url":"https://api.github.com/users/rethinkdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rethinkdb/subscriptions","organizations_url":"https://api.github.com/users/rethinkdb/orgs","repos_url":"https://api.github.com/users/rethinkdb/repos","events_url":"https://api.github.com/users/rethinkdb/events{/privacy}","received_events_url":"https://api.github.com/users/rethinkdb/received_events","type":"Organization","site_admin":false},"repo":{"id":6452529,"name":"rethinkdb","full_name":"rethinkdb/rethinkdb","owner":{"login":"rethinkdb","id":1229647,"avatar_url":"https://avatars.githubusercontent.com/u/1229647?v=3","gravatar_id":"","url":"https://api.github.com/users/rethinkdb","html_url":"https://github.com/rethinkdb","followers_url":"https://api.github.com/users/rethinkdb/followers","following_url":"https://api.github.com/users/rethinkdb/following{/other_user}","gists_url":"https://api.github.com/users/rethinkdb/gists{/gist_id}","starred_url":"https://api.github.com/users/rethinkdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rethinkdb/subscriptions","organizations_url":"https://api.github.com/users/rethinkdb/orgs","repos_url":"https://api.github.com/users/rethinkdb/repos","events_url":"https://api.github.com/users/rethinkdb/events{/privacy}","received_events_url":"https://api.github.com/users/rethinkdb/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rethinkdb/rethinkdb","description":"An open-source distributed JSON document database with a pleasant and powerful query language.","fork":false,"url":"https://api.github.com/repos/rethinkdb/rethinkdb","forks_url":"https://api.github.com/repos/rethinkdb/rethinkdb/forks","keys_url":"https://api.github.com/repos/rethinkdb/rethinkdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rethinkdb/rethinkdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rethinkdb/rethinkdb/teams","hooks_url":"https://api.github.com/repos/rethinkdb/rethinkdb/hooks","issue_events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/events{/number}","events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/events","assignees_url":"https://api.github.com/repos/rethinkdb/rethinkdb/assignees{/user}","branches_url":"https://api.github.com/repos/rethinkdb/rethinkdb/branches{/branch}","tags_url":"https://api.github.com/repos/rethinkdb/rethinkdb/tags","blobs_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rethinkdb/rethinkdb/statuses/{sha}","languages_url":"https://api.github.com/repos/rethinkdb/rethinkdb/languages","stargazers_url":"https://api.github.com/repos/rethinkdb/rethinkdb/stargazers","contributors_url":"https://api.github.com/repos/rethinkdb/rethinkdb/contributors","subscribers_url":"https://api.github.com/repos/rethinkdb/rethinkdb/subscribers","subscription_url":"https://api.github.com/repos/rethinkdb/rethinkdb/subscription","commits_url":"https://api.github.com/repos/rethinkdb/rethinkdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/comments/{number}","contents_url":"https://api.github.com/repos/rethinkdb/rethinkdb/contents/{+path}","compare_url":"https://api.github.com/repos/rethinkdb/rethinkdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rethinkdb/rethinkdb/merges","archive_url":"https://api.github.com/repos/rethinkdb/rethinkdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rethinkdb/rethinkdb/downloads","issues_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues{/number}","pulls_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls{/number}","milestones_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones{/number}","notifications_url":"https://api.github.com/repos/rethinkdb/rethinkdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/labels{/name}","releases_url":"https://api.github.com/repos/rethinkdb/rethinkdb/releases{/id}","created_at":"2012-10-30T05:37:47Z","updated_at":"2015-01-27T04:39:57Z","pushed_at":"2015-01-27T03:05:39Z","git_url":"git://github.com/rethinkdb/rethinkdb.git","ssh_url":"git@github.com:rethinkdb/rethinkdb.git","clone_url":"https://github.com/rethinkdb/rethinkdb.git","svn_url":"https://github.com/rethinkdb/rethinkdb","homepage":"http://www.rethinkdb.com","size":434143,"stargazers_count":7579,"watchers_count":7579,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":657,"mirror_url":null,"open_issues_count":851,"forks":657,"open_issues":851,"watchers":7579,"default_branch":"next"}},"base":{"label":"rethinkdb:v1.16.x","ref":"v1.16.x","sha":"0c9b2a2d3dc3f98fc65fc7504cb129e177bfc45e","user":{"login":"rethinkdb","id":1229647,"avatar_url":"https://avatars.githubusercontent.com/u/1229647?v=3","gravatar_id":"","url":"https://api.github.com/users/rethinkdb","html_url":"https://github.com/rethinkdb","followers_url":"https://api.github.com/users/rethinkdb/followers","following_url":"https://api.github.com/users/rethinkdb/following{/other_user}","gists_url":"https://api.github.com/users/rethinkdb/gists{/gist_id}","starred_url":"https://api.github.com/users/rethinkdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rethinkdb/subscriptions","organizations_url":"https://api.github.com/users/rethinkdb/orgs","repos_url":"https://api.github.com/users/rethinkdb/repos","events_url":"https://api.github.com/users/rethinkdb/events{/privacy}","received_events_url":"https://api.github.com/users/rethinkdb/received_events","type":"Organization","site_admin":false},"repo":{"id":6452529,"name":"rethinkdb","full_name":"rethinkdb/rethinkdb","owner":{"login":"rethinkdb","id":1229647,"avatar_url":"https://avatars.githubusercontent.com/u/1229647?v=3","gravatar_id":"","url":"https://api.github.com/users/rethinkdb","html_url":"https://github.com/rethinkdb","followers_url":"https://api.github.com/users/rethinkdb/followers","following_url":"https://api.github.com/users/rethinkdb/following{/other_user}","gists_url":"https://api.github.com/users/rethinkdb/gists{/gist_id}","starred_url":"https://api.github.com/users/rethinkdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rethinkdb/subscriptions","organizations_url":"https://api.github.com/users/rethinkdb/orgs","repos_url":"https://api.github.com/users/rethinkdb/repos","events_url":"https://api.github.com/users/rethinkdb/events{/privacy}","received_events_url":"https://api.github.com/users/rethinkdb/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rethinkdb/rethinkdb","description":"An open-source distributed JSON document database with a pleasant and powerful query language.","fork":false,"url":"https://api.github.com/repos/rethinkdb/rethinkdb","forks_url":"https://api.github.com/repos/rethinkdb/rethinkdb/forks","keys_url":"https://api.github.com/repos/rethinkdb/rethinkdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rethinkdb/rethinkdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rethinkdb/rethinkdb/teams","hooks_url":"https://api.github.com/repos/rethinkdb/rethinkdb/hooks","issue_events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/events{/number}","events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/events","assignees_url":"https://api.github.com/repos/rethinkdb/rethinkdb/assignees{/user}","branches_url":"https://api.github.com/repos/rethinkdb/rethinkdb/branches{/branch}","tags_url":"https://api.github.com/repos/rethinkdb/rethinkdb/tags","blobs_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rethinkdb/rethinkdb/statuses/{sha}","languages_url":"https://api.github.com/repos/rethinkdb/rethinkdb/languages","stargazers_url":"https://api.github.com/repos/rethinkdb/rethinkdb/stargazers","contributors_url":"https://api.github.com/repos/rethinkdb/rethinkdb/contributors","subscribers_url":"https://api.github.com/repos/rethinkdb/rethinkdb/subscribers","subscription_url":"https://api.github.com/repos/rethinkdb/rethinkdb/subscription","commits_url":"https://api.github.com/repos/rethinkdb/rethinkdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/rethinkdb/rethinkdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/comments/{number}","contents_url":"https://api.github.com/repos/rethinkdb/rethinkdb/contents/{+path}","compare_url":"https://api.github.com/repos/rethinkdb/rethinkdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rethinkdb/rethinkdb/merges","archive_url":"https://api.github.com/repos/rethinkdb/rethinkdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rethinkdb/rethinkdb/downloads","issues_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues{/number}","pulls_url":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls{/number}","milestones_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones{/number}","notifications_url":"https://api.github.com/repos/rethinkdb/rethinkdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/labels{/name}","releases_url":"https://api.github.com/repos/rethinkdb/rethinkdb/releases{/id}","created_at":"2012-10-30T05:37:47Z","updated_at":"2015-01-27T04:39:57Z","pushed_at":"2015-01-27T03:05:39Z","git_url":"git://github.com/rethinkdb/rethinkdb.git","ssh_url":"git@github.com:rethinkdb/rethinkdb.git","clone_url":"https://github.com/rethinkdb/rethinkdb.git","svn_url":"https://github.com/rethinkdb/rethinkdb","homepage":"http://www.rethinkdb.com","size":434143,"stargazers_count":7579,"watchers_count":7579,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":657,"mirror_url":null,"open_issues_count":851,"forks":657,"open_issues":851,"watchers":7579,"default_branch":"next"}},"_links":{"self":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671"},"html":{"href":"https://github.com/rethinkdb/rethinkdb/pull/3671"},"issue":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3671"},"comments":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/3671/comments"},"review_comments":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671/comments"},"review_comment":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/pulls/3671/commits"},"statuses":{"href":"https://api.github.com/repos/rethinkdb/rethinkdb/statuses/a557084e9c553fb25ebb27bb52d60630d71e87c2"}}}}