Boost
News
arrow_drop_down

Latest Stories

Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, polls, and user-created content. Signed-in users may submit items to include in the feed (posts are reviewed before publication).

Rob Beeston
Aug 18th, 2025
Two new libraries, field name reflection in PFR and many more updates.

Download:
ttps://boost.org/use..../version_1_84_0.html
Boost.Cobalt, algorithms and types for C++20 coroutines:
https://boost.org/libs/cobalt
Boost.Redis:
https://boost.org/libs/redis
Louis Tatta
Dec 15th, 2024
Boost 1.85.0 closed for all changes
When Wednesday, Apr 3, 2024
Louis Tatta
Mar 17th, 2024
Calendar here:
https://www.boost.org/development/


Next deadline:
The master branch will close for the beta next Wednesday.

— The release managers
Louis Tatta
Feb 28th, 2024
The review of Boost.Parser begins, describing it as a Unicode‑aware parser combinator library offering primitive parsers, combinator operators, range‑friendly interfaces, multiple result handling methods, detailed error diagnostics and tracing support.
Read more…
Louis Tatta
Feb 19th, 2024
René Ferdinand Rivera Morell
Feb 9th, 2024
This high-performance library offers efficient string and numeric conversions, without exceptions. Thanks to Review Manager Christopher Kormanyos.

Github:
https://github.com/boostorg/charconv
Docs:
www.boost.org/doc/li..../charconv.html#boost
Louis Tatta
Feb 7th, 2024
Take full advantage of RAII for easy and safe resource management, transactional code and more.

Github:
https://github.com/Lastique/scope
Docs:
lastique.github.io/s..../doc/html/index.html
Louis Tatta
Jan 25th, 2024
February 19, 2024 - February 28, 2024
Big thanks to Marshall Clow for volunteering to be the review manager.

www.boost.org/commun....review_schedule.html
Louis Tatta
Jan 18th, 2024
Please consider posting a review on the Boost Mailing List.

www.boost.org/commun....review_schedule.html
Louis Tatta
Jan 18th, 2024
The update reports enhancements to MrDocs, including overload set rendering, support for friend declarations, deduction guides, enumerators, and a new SymbolName type. It also notes clang patches improving conformance and dependent name lookup diagnostics.
Read more…
Krystian Stasiowski
Jan 12th, 2024
In Q4 2023, direct JSON parsing was finalized and merged into Boost 1.84.0. Work then shifted to direct serialization using boost::json::serializer, with performance optimizations explored. CI and coverage tools identified dead code, and completion is targeted before the next Boost release.
Read more…
Dmitry Arkhipov
Jan 12th, 2024
Maintenance of Boost.Beast and Boost.PropertyTree was performed, including issue review, specialization of asio::associator for bind wrappers, updates to handler utilities, removal of obsolete code, and preparation of PropertyTree for the Boost 1.84 release.
Read more…
Mohammad Nejati
Jan 12th, 2024
Christian Mazakas
Jan 11th, 2024
Sam Darwin
Jan 11th, 2024
An Boost.MySQL connection pool is added in Boost 1.85, and reuse and multithreaded support are provided. Any_connection is added, Boost.Redis is released, network code is switched to sans‑io state machines, and client query formatting is planned.
Read more…
Rubén Pérez
Jan 11th, 2024
During Q4 2023, bulk visitation was added to boost::concurrent_flat_map/set, repo cleanup and Boost.Unordered 1.84 released, exploratory perfect‑hash containers and ParlayHash‑inspired techniques were investigated, and a new website section on tweet proposals was contributed.
Read more…
Joaquín M López Muñoz
Jan 11th, 2024
Matt Borland
Jan 11th, 2024
René Ferdinand Rivera Morell
Dec 24th, 2023
Thanks to everyone who participated in the release!

— Marshall
Louis Tatta
Dec 14th, 2023
The first release candidates for the 1.84.0 release are now available at:
<boostorg.jfrog.io/ar....lease/1.84.0/source/>

The SHA256 check-sums are as follows:

cc4b893acf645c9....3e7949c24109454 (boost_1_84_0_rc1.tar.bz2)
cc77eb8ed25da4d....947b6b268cc76a4 (boost_1_84_0_rc1.zip)
81a4d1007573196....8eba66e40014f25 (boost_1_84_0_rc1.7z)
a5800f405508f5d....a1c7c3383045724 (boost_1_84_0_rc1.tar.gz)


As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.

-- The Release managers
René Ferdinand Rivera Morell
Dec 7th, 2023
Don’t forget your release notes, too!


— Marshall
Louis Tatta
Dec 6th, 2023
The master branch is now open for bug fixes and documentation changes.
Other changes by release manager permission, as described in
github.com/boostorg/....3A-Beta-Merge-Policy

The next deadline: On December 6th, master closes for all changes.

As always, the calendar is at https://www.boost.org/development/
Louis Tatta
Nov 16th, 2023
Available at: <boostorg.jfrog.io/ar....1.84.0.beta1/source/>

The SHA256 checksums are as follows:

f8a9f2158096153....f1e37ae2c590410 boost_1_84_0_b1_rc1.tar.bz2
224d595cc666c19....16c481d52626f27 boost_1_84_0_b1_rc1.zip
3e4765c41974c76....c9458e5004c59dc boost_1_84_0_b1_rc1.7z
de9b35e232e4b17....6ce6d109c088e99 boost_1_84_0_b1_rc1.tar.gz

As always, the release managers would appreciate it if you download the
candidate of your choice and give building it a try. Please report both
success and failure, and anything else that is noteworthy.

-- The Release Managers
Louis Tatta
Nov 9th, 2023
Louis Tatta
Nov 8th, 2023
The master branch closed for major code changes.
Still open for serious problem fixes and docs changes without release manager review.

The master branch will close for the 1.84.0 beta release next Wednesday.
Louis Tatta
Nov 2nd, 2023
Louis Tatta
Nov 2nd, 2023
The Boost website was prepared for launch during Q3 2023, with front‑end work using TailwindCSS to add content, standardize styling, make pages mobile‑ready, and redesign sections such as Learn and the homepage. Ongoing tasks and future planning were noted.
Read more…
Spencer Strickland
Nov 1st, 2023
Release closed for major code changes.
Still open for serious problem fixes and docs changes without release manager review.
Louis Tatta
Oct 31st, 2023
Progress was reported on BoostServerTech: a chat prototype with React and C++ using Boost.Beast/Redis, unit tests, AWS container deployment, MySQL support. Contributions to Boost.MySQL fuzz testing, 1.83 release and documentation updates were noted.
Read more…
Louis Tatta
Oct 31st, 2023
MrDocs progress is detailed, aiming to replace Doxygen/Docca in Boost.URL. New capabilities include dependency extraction, safe‑name creation, symbol filtering, basic symbol lookup, clang bug patches, and AST memory improvements.
Read more…
Louis Tatta
Oct 31st, 2023
Boost.JSON received conversion enhancements: error reporting propagation, optional/variant traits, direct parsing via parse_into (faster), variant handling with event replay and limited allocations, plus a fix for initializer_list copy ambiguity.
Read more…
Dmitry Arkhipov
Oct 30th, 2023
Louis Tatta
Oct 29th, 2023
The charconv library has been completed and endorsed, pending formal review, with usage instructions provided. Development of the decimal library is ongoing, targeting full IEEE‑754 decimal support and standard library compatibility.
Read more…
Matt Borland
Oct 29th, 2023
Documentation updates for Q3 2023 are listed, adding topics on version control, CI, Boost history, release notes and testing; converting legacy docs to markdown; renaming Boost.build references; fixing navigation, naming and formatting; and revising guides.
Read more…
Louis Tatta
Oct 28th, 2023
Work on boost.async has been conducted, renamed to cobalt, and conditionally approved for inclusion in Boost; improvements were made from feedback, and activities included colleague training, maintenance, and refactoring boost.requests.
Read more…
Louis Tatta
Oct 27th, 2023
Boost projects were explored, Beast maintenance was taken over, Requests tests were collaborated on, modularization and constexpr parsing tools were investigated, and an Asio tutorial was proposed.
Read more…
Louis Tatta
Oct 27th, 2023
Development of Unordered progressed, dropping C++03 support, removing Tuple and TypeTraits to reduce package size, fixing raw pointer usage, and adding full allocator support for fancy pointers in boost::unordered_flat_map.
Read more…
Louis Tatta
Oct 27th, 2023
The quarter’s efforts advanced MrDocs with CI, LLVM binaries, CMakePresets, a C++ Handlebars engine, DOM and JavaScript bindings, and testing. Work also migrated the Boost website to Antora, improved Boost.URL, and built GitHub Actions, publishing a paper.
Read more…
Louis Tatta
Oct 27th, 2023
During Q3 2023, Boost.Unordered was updated to version 1.83, new documentation was authored, several container features and optimizations were added (cvisit_while, debug reentrancy checks, move construction, fancy‑pointer and serialization support, concurrent_flat_set), a clang thread‑safety analysis attempt was abandoned, and promotional material was prepared for CppCon.
Read more…
Joaquín M López Muñoz
Oct 27th, 2023
Self‑hosted GitHub Actions runners were deployed, an admin server was built, Boost.org sites were updated, mailman servers were configured, mrdox.com was deployed, an AWS account was created, and release‑tools and CI infrastructure were enhanced.
Read more…
Louis Tatta
Oct 25th, 2023
The conference experience is recapped, noting attendance at talks on cppfront, modules, and legacy code, delivering a lightning talk on expression‑template type names, and hallway networking that fostered community ties and inspired a local meetup.
Read more…
Louis Tatta
Oct 19th, 2023
Louis Tatta
Oct 12th, 2023
Boost.Asio's executor property system is explained, covering dispatch, post and defer behavior, default system_executor use, property modifiers (blocking, relationship, outstanding_work) and the require/prefer/query mechanisms for configuring executors.
Read more…
Rubén Pérez
Oct 10th, 2023