diff --git a/CHANGES.md b/CHANGES.md index 79f6d9b9..42e377bc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -17,8 +17,10 @@ - @voluntas - [UPDATE] CMake を 3.30.5 にあげる - @voluntas -- [UPDATE] Boost を 1.86.0 にあげる - - @voluntas +- [UPDATE] Boost を 1.87.0 にあげる + - boost::asio::deadline_timer が間接的にインクルードされなくなったので、websocket.h に boost/asio/deadline_timer.hpp のインクルードを追加して利用可能にする + - boost::json::error_code が削除されたので boost::system::error_code に置き換える + - @voluntas @torikizi @melpon - [UPDATE] libwebrtc を m131.6778.4.0 にあげる - H.265 Patch の修正に伴い、C++ SDK の H.265 に関する設定を変更 - examples と test に `rtc::CreateRandomString` のヘッダを追加 diff --git a/VERSION b/VERSION index 2ca969c1..800c3669 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1,6 @@ SORA_CPP_SDK_VERSION=2024.8.0-canary.31 WEBRTC_BUILD_VERSION=m131.6778.4.0 -BOOST_VERSION=1.86.0 +BOOST_VERSION=1.87.0 CMAKE_VERSION=3.30.5 CUDA_VERSION=11.8.0-1 ANDROID_NDK_VERSION=r26b diff --git a/examples/VERSION b/examples/VERSION index a9fd6d1c..5987dbdb 100644 --- a/examples/VERSION +++ b/examples/VERSION @@ -1,6 +1,6 @@ SORA_CPP_SDK_VERSION=2024.8.0-canary.31 WEBRTC_BUILD_VERSION=m131.6778.4.0 -BOOST_VERSION=1.86.0 +BOOST_VERSION=1.87.0 CMAKE_VERSION=3.30.5 SDL2_VERSION=2.30.10 CLI11_VERSION=v2.4.2 diff --git a/examples/messaging_recvonly_sample/src/messaging_recvonly_sample.cpp b/examples/messaging_recvonly_sample/src/messaging_recvonly_sample.cpp index 8cbbaee5..259b7ce9 100644 --- a/examples/messaging_recvonly_sample/src/messaging_recvonly_sample.cpp +++ b/examples/messaging_recvonly_sample/src/messaging_recvonly_sample.cpp @@ -140,7 +140,7 @@ int main(int argc, char* argv[]) { auto is_json = CLI::Validator( [](std::string input) -> std::string { - boost::json::error_code ec; + boost::system::error_code ec; boost::json::parse(input); if (ec) { return "Value " + input + " is not JSON Value"; diff --git a/examples/sdl_sample/src/sdl_sample.cpp b/examples/sdl_sample/src/sdl_sample.cpp index 02f34a29..4b647adb 100644 --- a/examples/sdl_sample/src/sdl_sample.cpp +++ b/examples/sdl_sample/src/sdl_sample.cpp @@ -184,7 +184,7 @@ int main(int argc, char* argv[]) { auto is_json = CLI::Validator( [](std::string input) -> std::string { - boost::json::error_code ec; + boost::system::error_code ec; boost::json::parse(input, ec); if (ec) { return "Value " + input + " is not JSON Value"; diff --git a/examples/sumomo/src/sumomo.cpp b/examples/sumomo/src/sumomo.cpp index 603fcad0..213e3b56 100644 --- a/examples/sumomo/src/sumomo.cpp +++ b/examples/sumomo/src/sumomo.cpp @@ -347,7 +347,7 @@ int main(int argc, char* argv[]) { auto is_json = CLI::Validator( [](std::string input) -> std::string { - boost::json::error_code ec; + boost::system::error_code ec; boost::json::parse(input, ec); if (ec) { return "Value " + input + " is not JSON Value"; diff --git a/include/sora/websocket.h b/include/sora/websocket.h index 759e5851..9a3ef056 100644 --- a/include/sora/websocket.h +++ b/include/sora/websocket.h @@ -6,6 +6,7 @@ #include // Boost +#include #include #include #include