{"action":"published","release":{"url":"https://api.github.com/repos/convox/rack/releases/3064653","assets_url":"https://api.github.com/repos/convox/rack/releases/3064653/assets","upload_url":"https://uploads.github.com/repos/convox/rack/releases/3064653/assets{?name,label}","html_url":"https://github.com/convox/rack/releases/tag/20160420221228","id":3064653,"tag_name":"20160420221228","target_commitish":"master","name":"Syslog, SSL, Cron","draft":false,"author":{"login":"mattmanning","id":44615,"avatar_url":"https://avatars.githubusercontent.com/u/44615?v=3","gravatar_id":"","url":"https://api.github.com/users/mattmanning","html_url":"https://github.com/mattmanning","followers_url":"https://api.github.com/users/mattmanning/followers","following_url":"https://api.github.com/users/mattmanning/following{/other_user}","gists_url":"https://api.github.com/users/mattmanning/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmanning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmanning/subscriptions","organizations_url":"https://api.github.com/users/mattmanning/orgs","repos_url":"https://api.github.com/users/mattmanning/repos","events_url":"https://api.github.com/users/mattmanning/events{/privacy}","received_events_url":"https://api.github.com/users/mattmanning/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-04-20T22:12:14Z","published_at":"2016-04-20T23:12:45Z","assets":[],"tarball_url":"https://api.github.com/repos/convox/rack/tarball/20160420221228","zipball_url":"https://api.github.com/repos/convox/rack/zipball/20160420221228","body":"## Syslog service\r\n\r\nYou can now forward your logs to a generic syslog drain.\r\n\r\n    $ convox services create syslog --url tcp+tls://logs1.papertrailapp.com:12345\r\n    Creating syslog-3785 (syslog)... CREATING\r\n\r\nLink the app with\r\n\r\n    $ convox services link syslog-3785 --app example-app\r\n    Linked syslog-3786 to example-app\r\n\r\n## SSL\r\n\r\nSSL and load balancer protocols are now configured using labels in `docker-compose.yml`.\r\n\r\n```yaml\r\nweb:\r\n  labels:\r\n    - convox.port.443.protocol=https\r\n    - convox.port.443.secure=true\r\n  ports:\r\n    - 443:5001\r\n```\r\n\r\n`convox ssl create` and `convox ssl delete` and associated API endpoints have been removed. The API endpoint for `convox ssl update` has been updated and is the sole command to manage SSL certs going forward.\r\n\r\n## Cron\r\n\r\nConvox now supports scheduled jobs that are configured via labels in `docker-compose.yml`.\r\n\r\nFor example,to run the command `rake myjob` every hour on the `web` process, you would configure the label like this:\r\n\r\n```yaml\r\nweb:\r\n  labels:\r\n    - \"convox.cron.myjob=0 * * * ? rake myjob\r\n```"}}