{"action":"published","release":{"url":"https://api.github.com/repos/nats-io/cnats/releases/13487278","assets_url":"https://api.github.com/repos/nats-io/cnats/releases/13487278/assets","upload_url":"https://uploads.github.com/repos/nats-io/cnats/releases/13487278/assets{?name,label}","html_url":"https://github.com/nats-io/cnats/releases/tag/v1.8.0","id":13487278,"node_id":"MDc6UmVsZWFzZTEzNDg3Mjc4","tag_name":"v1.8.0","target_commitish":"master","name":"Release v1.8.0","draft":false,"author":{"login":"kozlovic","id":13736691,"node_id":"MDQ6VXNlcjEzNzM2Njkx","avatar_url":"https://avatars3.githubusercontent.com/u/13736691?v=4","gravatar_id":"","url":"https://api.github.com/users/kozlovic","html_url":"https://github.com/kozlovic","followers_url":"https://api.github.com/users/kozlovic/followers","following_url":"https://api.github.com/users/kozlovic/following{/other_user}","gists_url":"https://api.github.com/users/kozlovic/gists{/gist_id}","starred_url":"https://api.github.com/users/kozlovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kozlovic/subscriptions","organizations_url":"https://api.github.com/users/kozlovic/orgs","repos_url":"https://api.github.com/users/kozlovic/repos","events_url":"https://api.github.com/users/kozlovic/events{/privacy}","received_events_url":"https://api.github.com/users/kozlovic/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-10-17T17:21:37Z","published_at":"2018-10-17T17:40:54Z","assets":[],"tarball_url":"https://api.github.com/repos/nats-io/cnats/tarball/v1.8.0","zipball_url":"https://api.github.com/repos/nats-io/cnats/zipball/v1.8.0","body":"## Changelog\r\n\r\n### Added\r\n- Ability to suppress receiving messages published by own connection, aka NoEcho option (#150)\r\n- Ability to retry a failed connect. The retry can be synchronous or asynchronous. Thanks to @fmvin for the request (#151, #156)\r\n- Ability to drain subscription and/or connection (#161, #162, #163)\r\n- Streaming API. The same NATS C Client library now offers Streaming API to connect/publish/subscribe to a NATS Streaming Server. Thanks to @edam, @wrightleft for their feedback post beta release (#157, #167, #177, #180)\r\n- Support for different target directories for libraries and includes. Thanks to @antlad and @dtoubelis for the contribution (#174)\r\n- Additional architecture support for mutex/spin assembly code. Thanks to @wrightleft for the contribution (#183)\r\n- Ability to get the client ID (cid) assigned by the currently connected server (#186)\r\n- `nats_CloseAndWait()` API to close the library and wait for completion. Thanks to @rudyjantz for the report (#187)\r\n\r\n### Changed\r\n- natsConnStatus enum values have now a prefix. A compilation variable (`NATS_BUILD_NO_PREFIX_CONNSTS`) can be set to allow use of original enum values. Thanks to @yanivge for the report (#171)\r\n\r\n\r\n### Improved\r\n- URL Parsing allowing to skip scheme and default port (#160)\r\n- JSON parsing for strings (#169)\r\n- `natsConnection_Close()` is now internally calling FlushTimeout to ensure pending data is processed by the server. Thanks to @rudyjantz for the report (#189)\r\n\r\n### Fixed\r\n- README example regarding `natsOptions_Destroy()`. Thanks to @ZiCog for the report (#142)\r\n\r\n\r\n### Complete Changes\r\n\r\nhttps://github.com/nats-io/cnats/compare/v1.7.6...v1.8.0\r\n"}}
{"actor":{"display_login":"kozlovic"}}