{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/3903","repository_url":"https://api.github.com/repos/Particular/NServiceBus","labels_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3903/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3903/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3903/events","html_url":"https://github.com/Particular/NServiceBus/pull/3903","id":163862888,"number":3903,"title":"PendingTransportOperations and OutboxMessage use array instead of IEnumerable or IList","user":{"login":"danielmarbach","id":174258,"avatar_url":"https://avatars.githubusercontent.com/u/174258?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmarbach","html_url":"https://github.com/danielmarbach","followers_url":"https://api.github.com/users/danielmarbach/followers","following_url":"https://api.github.com/users/danielmarbach/following{/other_user}","gists_url":"https://api.github.com/users/danielmarbach/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmarbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmarbach/subscriptions","organizations_url":"https://api.github.com/users/danielmarbach/orgs","repos_url":"https://api.github.com/users/danielmarbach/repos","events_url":"https://api.github.com/users/danielmarbach/events{/privacy}","received_events_url":"https://api.github.com/users/danielmarbach/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-05T14:22:08Z","updated_at":"2016-07-06T09:57:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Particular/NServiceBus/pulls/3903","html_url":"https://github.com/Particular/NServiceBus/pull/3903","diff_url":"https://github.com/Particular/NServiceBus/pull/3903.diff","patch_url":"https://github.com/Particular/NServiceBus/pull/3903.patch"},"body":"Removes unnecessary allocations on PendingTransportOperations and OutboxMessage\r\n\r\nThis time it is possible to use array. So we are not consistent on the lower level interfaces. But I think we should strive for right type for the use case on this low-level abstractions.\r\n\r\nChanging the OutboxMessage has downstream implications for the persisters. When we agree with the proposal of this PR I'll link the downstream PRs.\r\n\r\n## Downstream\r\n\r\n* [RavenDB](https://github.com/Particular/NServiceBus.RavenDB/pull/251)\r\n*[NHibernate](https://github.com/Particular/NServiceBus.NHibernate/pull/204)"},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus/issues/comments/230729595","html_url":"https://github.com/Particular/NServiceBus/pull/3903#issuecomment-230729595","issue_url":"https://api.github.com/repos/Particular/NServiceBus/issues/3903","id":230729595,"user":{"login":"danielmarbach","id":174258,"avatar_url":"https://avatars.githubusercontent.com/u/174258?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmarbach","html_url":"https://github.com/danielmarbach","followers_url":"https://api.github.com/users/danielmarbach/followers","following_url":"https://api.github.com/users/danielmarbach/following{/other_user}","gists_url":"https://api.github.com/users/danielmarbach/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmarbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmarbach/subscriptions","organizations_url":"https://api.github.com/users/danielmarbach/orgs","repos_url":"https://api.github.com/users/danielmarbach/repos","events_url":"https://api.github.com/users/danielmarbach/events{/privacy}","received_events_url":"https://api.github.com/users/danielmarbach/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T09:57:47Z","updated_at":"2016-07-06T09:57:47Z","body":"I think yes but you know, I'm biased ;)"}}
{"actor":{"display_login":"danielmarbach"}}