[release] Boost 1.88.0 Release Candidate 1 is available

The first release candidates for the 1.88.0 release are now available at: <https://archives.boost.io/release/1.88.0/source/> The SHA256 checksums are as follows: 8ee21476f1aca1978339f0f4a218b9b8a6746eec83070f32630f97b09c7e91b7 boost_1_88_0_rc1.zip e84a33716a31c1c8cb00783a411630d41c008e9364002dc0fe55aea4f54f4726 boost_1_88_0_rc1.7z 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b boost_1_88_0_rc1.tar.bz2 3621533e820dcab1e8012afd583c0c73cf0f77694952b81352bf38c1488f9cb4 boost_1_88_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

On Apr 3, 2025, at 9:35 AM, Marshall Clow <mclow.lists@gmail.com> wrote:
The first release candidates for the 1.88.0 release are now available at: <https://archives.boost.io/release/1.88.0/source/>
The SHA256 checksums are as follows:
8ee21476f1aca1978339f0f4a218b9b8a6746eec83070f32630f97b09c7e91b7 boost_1_88_0_rc1.zip e84a33716a31c1c8cb00783a411630d41c008e9364002dc0fe55aea4f54f4726 boost_1_88_0_rc1.7z 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b boost_1_88_0_rc1.tar.bz2 3621533e820dcab1e8012afd583c0c73cf0f77694952b81352bf38c1488f9cb4 boost_1_88_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
I have built the libraries on x86 on Mac OS Sequoia 15.3.2 (24D81) using 'Apple clang version 16.0.0 (clang-1600.0.26.6)’ All the libraries built successfully on C++11/14/17/20/23/2c — Marshall

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
I have successfully built the libraries on an M4 Macbook Pro running macOS Sequoia 15.3.2 using Homebrew Clang 20.1.1 and Homebrew GCC 14.2.0 with cxxstd=11,14,17,20,23,2c. Matt

Built for me using gcc-14 on Linux. Our release archives might wanna consider adding some CMake support too. I noticed that each library had its include/ directory ripped from it. - Christian

On Thu, Apr 3, 2025 at 5:52 PM Christian Mazakas via Boost < boost@lists.boost.org> wrote:
I noticed that each library had its include/ directory ripped from it.
Yes, that's how the monolithic release is structured. -- -- René Ferdinand Rivera Morell -- Don't Assume Anything -- No Supongas Nada -- Robot Dreams - http://robot-dreams.net

On Thu, Apr 3, 2025 at 11:35 AM Marshall Clow via Boost < boost@lists.boost.org> wrote:
The first release candidates for the 1.88.0 release are now available at: <https://archives.boost.io/release/1.88.0/source/>
The SHA256 checksums are as follows:
8ee21476f1aca1978339f0f4a218b9b8a6746eec83070f32630f97b09c7e91b7 boost_1_88_0_rc1.zip e84a33716a31c1c8cb00783a411630d41c008e9364002dc0fe55aea4f54f4726 boost_1_88_0_rc1.7z 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b boost_1_88_0_rc1.tar.bz2 3621533e820dcab1e8012afd583c0c73cf0f77694952b81352bf38c1488f9cb4 boost_1_88_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
Looks good for Windows/Visual Studio. toolset arch compile Link Execute msvc-14.1 32 X X X msvc-14.1 64 X X X msvc-14.2 32 X X X msvc-14.2 64 X X X msvc-14.3 32 X X X msvc-14.3 64 X X X Compile means that the b2 command completed without errors Link means that visual studio was able to link a sample executable to a library (libboost_thread-vcXXX-mt[-gd]-1_XX.lib) generated Execute means that the linked program executed without errors. Log is here: https://gist.github.com/teeks99/0a2ea97f9f8931a2b6159473a9d01364 Tom

On Thu, 3 Apr 2025 at 18:36, Marshall Clow via Boost <boost@lists.boost.org> wrote:
The first release candidates for the 1.88.0 release are now available at: <https://archives.boost.io/release/1.88.0/source/>
The SHA256 checksums are as follows:
8ee21476f1aca1978339f0f4a218b9b8a6746eec83070f32630f97b09c7e91b7 boost_1_88_0_rc1.zip e84a33716a31c1c8cb00783a411630d41c008e9364002dc0fe55aea4f54f4726 boost_1_88_0_rc1.7z 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b boost_1_88_0_rc1.tar.bz2 3621533e820dcab1e8012afd583c0c73cf0f77694952b81352bf38c1488f9cb4 boost_1_88_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
I have been able to successfully build the RC under Ubuntu 24.04, clang-19, cxxstd=23. Boost.Process issues a new warning, which may (or may not) pointing to a real issue: https://github.com/boostorg/process/issues/473 I have tried to build my servertech chat project (https://github.com/anarthal/servertech-chat) with the RC, and this has uncovered a bug in Boost.Redis: https://github.com/boostorg/redis/issues/238 I think that this bug has the potential to break a non-trivial amount of existing code. Regards, Ruben.

On Apr 4, 2025, at 8:57 AM, Ruben Perez <rubenperez038@gmail.com> wrote:
I have tried to build my servertech chat project (https://github.com/anarthal/servertech-chat) with the RC, and this has uncovered a bug in Boost.Redis: https://github.com/boostorg/redis/issues/238 I think that this bug has the potential to break a non-trivial amount of existing code.
Marcelo, Ruben — After discussing this with the other release managers, we’re going to release 1.88 (today) w/o a fix for this bug. Glen has offered to prepare a patch to be put on the boost website, if you want. — Marshall
participants (6)
-
Christian Mazakas
-
Marshall Clow
-
Matt Borland
-
René Ferdinand Rivera Morell
-
Ruben Perez
-
Tom Kent