{"action":"created","issue":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/6997","repository_url":"https://api.github.com/repos/TryGhost/Ghost","labels_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6997/labels{/name}","comments_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6997/comments","events_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6997/events","html_url":"https://github.com/TryGhost/Ghost/issues/6997","id":160415321,"number":6997,"title":"0.9.0 Beta 2 - Ready for testing","user":{"login":"kevinansfield","id":415,"avatar_url":"https://avatars.githubusercontent.com/u/415?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinansfield","html_url":"https://github.com/kevinansfield","followers_url":"https://api.github.com/users/kevinansfield/followers","following_url":"https://api.github.com/users/kevinansfield/following{/other_user}","gists_url":"https://api.github.com/users/kevinansfield/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinansfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinansfield/subscriptions","organizations_url":"https://api.github.com/users/kevinansfield/orgs","repos_url":"https://api.github.com/users/kevinansfield/repos","events_url":"https://api.github.com/users/kevinansfield/events{/privacy}","received_events_url":"https://api.github.com/users/kevinansfield/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TryGhost/Ghost/labels/QA","name":"QA","color":"ffff00"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-15T12:56:52Z","updated_at":"2016-06-15T13:59:51Z","closed_at":null,"body":"# Beta Release Notes\r\n\r\nThere is now a [second beta of 0.9.0](https://github.com/TryGhost/Ghost/releases/tag/0.9.0-beta.2) published and ready for testing.\r\n\r\nIf you are able to do some testing, this would be much appreciated. *REMEMBER:* Make a backup first!\r\n\r\nIf you find any bugs, please raise them as separate issues according to the contributing guidelines\r\n\r\nIf you complete successful testing, please let us know by adding a comment here detailing what you tested and on what environment, covering relevant things like OS, browser, prod/dev mode, database (sqlite, mysql, postgres), server timezone, blog timezone etc.\r\n\r\n*Upgrade note:*\r\n*If you are upgrading from any previous version of Ghost and you use `npm@2.x` you will need to delete your `node_modules` directory before running `npm install` - see the [comment below](https://github.com/TryGhost/Ghost/issues/6997#issuecomment-226190914) for more details.*\r\n\r\n## Some important areas for testing:\r\n\r\nAspects of Ghost not often used during development:\r\n\r\n- production environment\r\n- MySQL, Postgresql\r\n- Ghost as npm module\r\n- the upgrade process\r\n\r\nImportant things that have changed:\r\n\r\n### Scheduled Posts\r\n\r\nIt's now possible to set a future publish date when creating a post and schedule it to be published at that time. When a scheduled post is published it triggers all of the usual publish workflow so Slack notifications and so on will all work as if you clicked Publish at the scheduled time.\r\n\r\nPlease test all aspects of this and let us know if it works, doesn't work, if there's UI that's confusing, etc.\r\n\r\n### Internal Tags\r\n\r\nInternal Tags have been added as a new labs feature. If you create a tag that is preceded by a `#` (e.g. `#needs-review`) then it will be marked as \"internal\".\r\n\r\n- Internal tags will not be output anywhere on the front-end and they will not have a tag page\r\n- Posts in the admin content screen will have their internal tags highlighted, this is useful for building some basic workflow where you could use tags such as `#WIP`, `#needs-review`, `#ready-to-publish`, etc.\r\n- It's possible to request internal tags via the API and the `{{get}}` helper so that you can use them in the front-end to apply different formatting or behaviour to posts with an internal tag\r\n\r\n### Migration to convert all datetimes in the database to UTC\r\n\r\nIn order to support customisable timezones and post scheduling this release contains a migration that will update all datetimes stored in the database to UTC. If your server timezone is already set to UTC there should be no change.\r\n\r\nPlease check your database before and after upgrading to ensure that the migration is successful.\r\n\r\n- **sqlite3:** should already use UTC timestamp, after the migration you should see the same times but in `YYYY-MM-DD HH:mm:ss` format\r\n- **postgres:** the migration script is not executed at all, you should see no change in the stored times\r\n- **mysql:**  you should see the times change to UTC. For example if your server timezone is set to EST (UTC -5) then the times in your database after the migration should be 5 hours later.\r\n\r\n### Timezone support\r\n\r\nIt's now possible to set the timezone of your blog - this should finally fix the \"I posted at 3AM this morning but my post says says it was published yesterday\" bugs.\r\n\r\nThere is now a dropdown in the general settings screen of the admin where you can choose the timezone you want your blog to be in. Please test changing this and ensuring that the dates/times displayed on your blog front-end and in the admin content screen/editor are what you expect."},"comment":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/comments/226195762","html_url":"https://github.com/TryGhost/Ghost/issues/6997#issuecomment-226195762","issue_url":"https://api.github.com/repos/TryGhost/Ghost/issues/6997","id":226195762,"user":{"login":"kevinansfield","id":415,"avatar_url":"https://avatars.githubusercontent.com/u/415?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinansfield","html_url":"https://github.com/kevinansfield","followers_url":"https://api.github.com/users/kevinansfield/followers","following_url":"https://api.github.com/users/kevinansfield/following{/other_user}","gists_url":"https://api.github.com/users/kevinansfield/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinansfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinansfield/subscriptions","organizations_url":"https://api.github.com/users/kevinansfield/orgs","repos_url":"https://api.github.com/users/kevinansfield/repos","events_url":"https://api.github.com/users/kevinansfield/events{/privacy}","received_events_url":"https://api.github.com/users/kevinansfield/received_events","type":"User","site_admin":false},"created_at":"2016-06-15T13:59:51Z","updated_at":"2016-06-15T13:59:51Z","body":"Thanks @acburdine, I've updated the issue and release text to mention that."}}
{"actor":{"display_login":"kevinansfield"}}