{"action":"published","release":{"url":"https://api.github.com/repos/IBM-Swift/BlueSocket/releases/3922850","assets_url":"https://api.github.com/repos/IBM-Swift/BlueSocket/releases/3922850/assets","upload_url":"https://uploads.github.com/repos/IBM-Swift/BlueSocket/releases/3922850/assets{?name,label}","html_url":"https://github.com/IBM-Swift/BlueSocket/releases/tag/0.10.0","id":3922850,"tag_name":"0.10.0","target_commitish":"master","name":"Update to latest toolchain (8/18).","draft":false,"author":{"login":"billabt","id":2633131,"avatar_url":"https://avatars.githubusercontent.com/u/2633131?v=3","gravatar_id":"","url":"https://api.github.com/users/billabt","html_url":"https://github.com/billabt","followers_url":"https://api.github.com/users/billabt/followers","following_url":"https://api.github.com/users/billabt/following{/other_user}","gists_url":"https://api.github.com/users/billabt/gists{/gist_id}","starred_url":"https://api.github.com/users/billabt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/billabt/subscriptions","organizations_url":"https://api.github.com/users/billabt/orgs","repos_url":"https://api.github.com/users/billabt/repos","events_url":"https://api.github.com/users/billabt/events{/privacy}","received_events_url":"https://api.github.com/users/billabt/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-08-19T03:09:50Z","published_at":"2016-08-19T03:15:12Z","assets":[],"tarball_url":"https://api.github.com/repos/IBM-Swift/BlueSocket/tarball/0.10.0","zipball_url":"https://api.github.com/repos/IBM-Swift/BlueSocket/zipball/0.10.0","body":"This release requires use of the swift-DEVELOPMENT-SNAPSHOT-2016-08-18-a toolchain.\r\n\r\n- Compatible with Xcode 8 Beta 6 using the above toolchain.\r\n- Added support for *arm* architecture for FD utilities.\r\n- Added nine (9) new tests to test suite including a full test server helper function that uses *Dispatch*.\r\n- **IMPORTANT NOTE** Testing requires a working *Dispatch* module in the toolchain.  See the `README.md` for more information.\r\n- Added `read(into data: inout Data)` - This function reads all the data available on a socket and returns it in the `Data` object that was passed.  This function has been added to the *SocketReader* protocol.\r\n- Added `write(from data: Data)` - This function writes the data contained within the `Data` object to the socket. This method has been added to the *SocketWriter* protocol.\r\n- Merged in support for non-blocking writes to TCP sockets per PR#15 submitted against the legacy-0.7 branch.  Also available at tag 0.7.6 for use with the 7/25 toolchain.\r\n- See README.md for more information about the new API.\r\n- *NSData* and *NSMutable* data will be deprecated in a future release.\r\n- Removed verifyConnection() function from *SSLServiceDelegate* protocol. Now handled internally by *SSLService* itself.\r\n- Minor change to initialize delegate function of *SSLServiceDelegate*.  *SSLService.inititalize(isServer:)* became *SSLService.initialize(asServer:)*.\r\n- Updated example in README.md to use multi-threaded *Dispatch* based API.\r\n- Added instructions for building and installing *Dispatch* into the 8/18 Linux toolchain."}}
{"actor":{"display_login":"billabt"}}