{"url":"https://api.github.com/repos/stlab/stlab/releases/146698323","assets_url":"https://api.github.com/repos/stlab/stlab/releases/146698323/assets","upload_url":"https://uploads.github.com/repos/stlab/stlab/releases/146698323/assets{?name,label}","html_url":"https://github.com/stlab/stlab/releases/tag/v2.0.0a6","id":146698323,"author":{"login":"sean-parent","id":2279724,"node_id":"MDQ6VXNlcjIyNzk3MjQ=","avatar_url":"https://avatars.githubusercontent.com/u/2279724?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-parent","html_url":"https://github.com/sean-parent","followers_url":"https://api.github.com/users/sean-parent/followers","following_url":"https://api.github.com/users/sean-parent/following{/other_user}","gists_url":"https://api.github.com/users/sean-parent/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-parent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-parent/subscriptions","organizations_url":"https://api.github.com/users/sean-parent/orgs","repos_url":"https://api.github.com/users/sean-parent/repos","events_url":"https://api.github.com/users/sean-parent/events{/privacy}","received_events_url":"https://api.github.com/users/sean-parent/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOAiB0YM4IvnBT","tag_name":"v2.0.0a6","target_commitish":"main","name":"v2.0.0a6","draft":false,"immutable":false,"prerelease":true,"created_at":"2024-03-15T00:12:55Z","updated_at":"2024-03-15T00:16:28Z","published_at":"2024-03-15T00:16:28Z","assets":[],"tarball_url":"https://api.github.com/repos/stlab/stlab/tarball/v2.0.0a6","zipball_url":"https://api.github.com/repos/stlab/stlab/zipball/v2.0.0a6","body":"## What's Changed\r\n* namespace version bump by @sean-parent in https://github.com/stlab/libraries/pull/541\r\n\r\n- Bumping the inline namespace version to `v2` to avoid ODR violations.\r\n- The `pre_exit` code remains at `v1` (it must be bumped more carefully).\r\n- The portable default executor is moving to `v2` - which may lead to more than one thread pool for the portable instance. Pinning the version here is more difficult.\r\n- Removed dead `reset()` operations in `future` `shared_base`\r\n- Documented (and assert) precondition that` future::exception()` is only invoked on a ready exception.\r\n- Made more of the tuple meta-facilities public to avoid `detail::` namespace usage in unit tests.\r\n- Restructured unit tests to avoid sleep-wait-loops.\r\n\r\n**Full Changelog**: https://github.com/stlab/libraries/compare/v2.0.0a5...v2.0.0a6","mentions_count":1}