{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/2678","labels_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2678/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2678/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2678/events","html_url":"https://github.com/Particular/NServiceBus/pull/2678","id":60314111,"number":2678,"title":"Introducing a \"outgoing message\" to improve the seam towards the transport","user":{"login":"andreasohlund","id":125028,"avatar_url":"https://avatars.githubusercontent.com/u/125028?v=3","gravatar_id":"","url":"https://api.github.com/users/andreasohlund","html_url":"https://github.com/andreasohlund","followers_url":"https://api.github.com/users/andreasohlund/followers","following_url":"https://api.github.com/users/andreasohlund/following{/other_user}","gists_url":"https://api.github.com/users/andreasohlund/gists{/gist_id}","starred_url":"https://api.github.com/users/andreasohlund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreasohlund/subscriptions","organizations_url":"https://api.github.com/users/andreasohlund/orgs","repos_url":"https://api.github.com/users/andreasohlund/repos","events_url":"https://api.github.com/users/andreasohlund/events{/privacy}","received_events_url":"https://api.github.com/users/andreasohlund/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Particular/NServiceBus/labels/Breaking%20change","name":"Breaking change","color":"eb6420"},{"url":"https://api.github.com/repos/Particular/NServiceBus/labels/Improvement","name":"Improvement","color":"22BB88"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Particular/NServiceBus/milestones/62","html_url":"https://github.com/Particular/NServiceBus/milestones/6.0.0","labels_url":"https://api.github.com/repos/Particular/NServiceBus/milestones/62/labels","id":704266,"number":62,"title":"6.0.0","description":null,"creator":{"login":"SimonCropp","id":122666,"avatar_url":"https://avatars.githubusercontent.com/u/122666?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonCropp","html_url":"https://github.com/SimonCropp","followers_url":"https://api.github.com/users/SimonCropp/followers","following_url":"https://api.github.com/users/SimonCropp/following{/other_user}","gists_url":"https://api.github.com/users/SimonCropp/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonCropp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonCropp/subscriptions","organizations_url":"https://api.github.com/users/SimonCropp/orgs","repos_url":"https://api.github.com/users/SimonCropp/repos","events_url":"https://api.github.com/users/SimonCropp/events{/privacy}","received_events_url":"https://api.github.com/users/SimonCropp/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":12,"state":"open","created_at":"2014-06-28T13:41:09Z","updated_at":"2015-03-11T13:21:57Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-03-09T08:53:29Z","updated_at":"2015-03-12T10:04:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Particular/NServiceBus/pulls/2678","html_url":"https://github.com/Particular/NServiceBus/pull/2678","diff_url":"https://github.com/Particular/NServiceBus/pull/2678.diff","patch_url":"https://github.com/Particular/NServiceBus/pull/2678.patch"},"body":"This pull does the following:\r\n\r\n* Adds a `OutgoingMessage` that is passed to the transport when sending messages. This new abstraction only contains things that the transport should care about and not the entire TransportMessage\r\n\r\n* Renames the recently added `ReceivedMessage` to `IncomingMessage` to be more consistent\r\n\r\n* Removes a few properties from the delivery options that the transports shouldn't care about. We need to remove more (like `EnforceMessagingBestPractices` but that can go in a separate pull\r\n\r\nIf we decided to go with a `Stream` instead of `byte[]` that will be a different pull"},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/comments/78452376","html_url":"https://github.com/Particular/NServiceBus/pull/2678#issuecomment-78452376","issue_url":"https://api.github.com/repos/Particular/NServiceBus/issues/2678","id":78452376,"user":{"login":"andreasohlund","id":125028,"avatar_url":"https://avatars.githubusercontent.com/u/125028?v=3","gravatar_id":"","url":"https://api.github.com/users/andreasohlund","html_url":"https://github.com/andreasohlund","followers_url":"https://api.github.com/users/andreasohlund/followers","following_url":"https://api.github.com/users/andreasohlund/following{/other_user}","gists_url":"https://api.github.com/users/andreasohlund/gists{/gist_id}","starred_url":"https://api.github.com/users/andreasohlund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreasohlund/subscriptions","organizations_url":"https://api.github.com/users/andreasohlund/orgs","repos_url":"https://api.github.com/users/andreasohlund/repos","events_url":"https://api.github.com/users/andreasohlund/events{/privacy}","received_events_url":"https://api.github.com/users/andreasohlund/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T10:04:43Z","updated_at":"2015-03-12T10:04:43Z","body":"After talking to @SimonCropp we decided to not put obsoletes on the interfaces but just include this in the upgrade guide under a  \"changes to the transport seam\" heading"}}