{"action":"published","release":{"url":"https://api.github.com/repos/EventStore/EventStore/releases/1628102","assets_url":"https://api.github.com/repos/EventStore/EventStore/releases/1628102/assets","upload_url":"https://uploads.github.com/repos/EventStore/EventStore/releases/1628102/assets{?name}","html_url":"https://github.com/EventStore/EventStore/releases/tag/oss-v3.1.0","id":1628102,"tag_name":"oss-v3.1.0","target_commitish":"dev","name":"Event Store 3.1.0","draft":false,"author":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-08-06T09:13:43Z","published_at":"2015-08-11T21:25:15Z","assets":[{"url":"https://api.github.com/repos/EventStore/EventStore/releases/assets/782859","id":782859,"name":"EventStore-OSS-MacOSX-v3.1.0.tar.gz","label":null,"uploader":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"content_type":"application/x-gzip","state":"uploaded","size":25344055,"download_count":0,"created_at":"2015-08-11T21:24:20Z","updated_at":"2015-08-11T21:24:35Z","browser_download_url":"https://github.com/EventStore/EventStore/releases/download/oss-v3.1.0/EventStore-OSS-MacOSX-v3.1.0.tar.gz"},{"url":"https://api.github.com/repos/EventStore/EventStore/releases/assets/782861","id":782861,"name":"EventStore-OSS-Mono-MacOSX-v3.1.0.tar.gz","label":null,"uploader":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"content_type":"application/x-gzip","state":"uploaded","size":9071385,"download_count":0,"created_at":"2015-08-11T21:24:20Z","updated_at":"2015-08-11T21:24:44Z","browser_download_url":"https://github.com/EventStore/EventStore/releases/download/oss-v3.1.0/EventStore-OSS-Mono-MacOSX-v3.1.0.tar.gz"},{"url":"https://api.github.com/repos/EventStore/EventStore/releases/assets/782860","id":782860,"name":"EventStore-OSS-Mono-Ubuntu-v3.1.0.tar.gz","label":null,"uploader":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"content_type":"application/x-gzip","state":"uploaded","size":9947172,"download_count":0,"created_at":"2015-08-11T21:24:20Z","updated_at":"2015-08-11T21:24:40Z","browser_download_url":"https://github.com/EventStore/EventStore/releases/download/oss-v3.1.0/EventStore-OSS-Mono-Ubuntu-v3.1.0.tar.gz"},{"url":"https://api.github.com/repos/EventStore/EventStore/releases/assets/782862","id":782862,"name":"EventStore-OSS-Ubuntu-v3.1.0.tar.gz","label":null,"uploader":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"content_type":"application/x-gzip","state":"uploaded","size":26566293,"download_count":0,"created_at":"2015-08-11T21:24:20Z","updated_at":"2015-08-11T21:25:00Z","browser_download_url":"https://github.com/EventStore/EventStore/releases/download/oss-v3.1.0/EventStore-OSS-Ubuntu-v3.1.0.tar.gz"},{"url":"https://api.github.com/repos/EventStore/EventStore/releases/assets/782863","id":782863,"name":"EventStore-OSS-v3.1.0-Windows.zip","label":null,"uploader":{"login":"jen20","id":548524,"avatar_url":"https://avatars.githubusercontent.com/u/548524?v=3","gravatar_id":"","url":"https://api.github.com/users/jen20","html_url":"https://github.com/jen20","followers_url":"https://api.github.com/users/jen20/followers","following_url":"https://api.github.com/users/jen20/following{/other_user}","gists_url":"https://api.github.com/users/jen20/gists{/gist_id}","starred_url":"https://api.github.com/users/jen20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jen20/subscriptions","organizations_url":"https://api.github.com/users/jen20/orgs","repos_url":"https://api.github.com/users/jen20/repos","events_url":"https://api.github.com/users/jen20/events{/privacy}","received_events_url":"https://api.github.com/users/jen20/received_events","type":"User","site_admin":false},"content_type":"application/zip","state":"uploaded","size":18193980,"download_count":0,"created_at":"2015-08-11T21:24:20Z","updated_at":"2015-08-11T21:25:07Z","browser_download_url":"https://github.com/EventStore/EventStore/releases/download/oss-v3.1.0/EventStore-OSS-v3.1.0-Windows.zip"}],"tarball_url":"https://api.github.com/repos/EventStore/EventStore/tarball/oss-v3.1.0","zipball_url":"https://api.github.com/repos/EventStore/EventStore/zipball/oss-v3.1.0","body":"## Event Store Server\r\n\r\n- #553 - **(Linux)** - The primary distribution mechanism for EventStore is now via Debian packages. Consequently data, log and content directories now have more sensible platform defaults. On Linux, the defaults are now:\r\n    - `/var/lib/eventstore` - default database path\r\n    - `/var/log/eventstore` - default log file path\r\n    - `/etc/eventstore` - default configuration file path\r\n    - `/usr/share/eventstore` - default content (e.g. Web UI) directory.\r\n\r\n  This structure is created when the Debian packages are installed.\r\n\r\n- 84ef2ef - **(Linux and MacOS X)** - the binary distribution with Mono statically linked has had the executable `clusternode` renamed to `eventstored` to more accurately describe itself in `ps` listings.\r\n- #454/#477 - **(All Platforms)** - the English in exception and log messages has had spelling and grammatical errors corrected.\r\n- f3513b1 - **(All Platforms)** - the new `--development-mode` flag forces the responses to HTTP requests that would normally be cacheable to include the header `Cache-Control: max-age=0, no-cache, must-revalidate`. This is often useful when running on local development machines.\r\n- 2827c61 - **(Linux and MacOS X)** - The Mono thread pool size is automatically set to 10 by default on machines with a single CPU. This fixes #296.\r\n- d5e9064 - **(All Platforms)** - The options parser has been changed from PowerArgs to a custom parser. This fixes a number of issues including #272, and improves the display of modified options and their sources.\r\n- a971d18 - **(All Platforms)** - A user account which has been previously deleted can now be re-created. It will inherit the permissions granted to the old account of the same name.\r\n- #529 - **(All Platforms)** - When forwarding requests amongst nodes over HTTP, the `X-Forwarded-Host` header is sent along with the forwarded request.\r\n- #537 - **(All Platforms)** - The state of each cluster node (`master`, `slave` or `clone`) is now available on the `/info` endpoint of each node.\r\n- 030fe30 - **(All Platforms)** - Event metadata is now included in the `vnd.eventstore.events+json` media type when the `embed` parameter is set to `body`.\r\n- 6a1655c - **(All Platforms)** - Event ID is now included in the `vnd.eventstore.events+json` media type.\r\n- 8550801 - **(All Platforms)** - HTTP Prefixes can now be set independently for the internal and external network interface services.\r\n- c5900b7 - **(All Platforms)** - Creating a user with the same password as the one which already exists now returns `201 Created` else it returns `409 Conflict`.\r\n- #556 - **(All Platforms)** - Allow cluster nodes to advertise themselves as being at a different address than the one which they are bound to. This is useful when running behind a NAT server, or if a node is bound to all interfaces (0.0.0.0).\r\n- #569 - **(All Platforms)** - PTables are now disposed correctly in all cases. This can reduce the frequency with which index rebuilds occur.\r\n- b34677e - **(Linux and MacOS X)** - Better default garbage collector settings are chosen by default for the versions of Event Store with Mono statically linked, because of an upstream bug in Mono.\r\n\r\n## Event Store Management UI\r\n\r\n- EventStore/EventStore.UI#66 - **(All Platforms)** - Bug fix with poller incorrectly being created (Polling).\r\n- EventStore/EventStore.UI@cd9ffe3 - **(All Platforms)** - Fix misspelt variable that was causing the state not to be displayed (Projections).\r\n- EventStore/EventStore.UI#69 - **(All Platforms)** - Fixed a series of bugs related to the poller (Polling).\r\n- EventStore/EventStore.UI@ff0110b - **(All Platforms)** - Fixed styling inconsistency (Enable Users).\r\n- EventStore/EventStore.UI@8b092e2 - **(All Platforms)** - Fixed deletion of user (Users).\r\n- EventStore/EventStore.UI@fff6c07 - **(All Platforms)** -  Ensure styling consistency in notifications - Success when enabling user (Users).\r\n\r\n## Event Store Server (Projections)\r\n- #349 - **(All Platforms)** - User management no longer makes use of projections. *Consequently the default mode for projections has been changed to `None`, rather than `System`*.\r\n- #517 - **(All Platforms)** - Projections now use a soft delete by default, which means it is possible to recreate them.\r\n- #503 - **(All Platforms)** - Projection administration HTTP requests are now idempotent.\r\n- d1f261f - **(All Platforms)** - libjs1 (used for projections) is now const correct and compiles without warning on modern C++ compilers.\r\n- a147274 - **(Linux and MacOS)** - libv8 and its dependencies are now statically linked into libjs1 in order to prevent conflicts with other programs which install libv8.\r\n\r\n## Embedded .NET Client\r\n\r\n- 84ef2ef - **(All Platforms)** - The embedded client API is now tolerant of missing assemblies, which may occur during the assembly scan for types derived from `Message` during startup."}}