<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>boostjp : Boost日本語情報サイト</title>
  <link href="https://boostjp.github.io" />
  <updated>2026-04-15T05:07:32.050000</updated>
  <id>04bd83e7-f88f-49ed-b38d-18abde425674</id>

  
    <entry>
      <title>Boost 1.91.0リリースノート -- 1.91.0 : MSMのアップデートと、Beast追加</title>
      <link href="https://boostjp.github.io/document/version/1_91_0.html"/>
      <id>635e6f3e92aaf8e7bb3d5b5b772805a7bf1717a5:document/version/1_91_0.md</id>
      <updated>2026-04-15T14:06:18+09:00</updated>
      
        <summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/document/version/1_91_0.md b/document/version/1_91_0.md
index 5a0fd2c..2b7df8c 100644
--- a/document/version/1_91_0.md
+++ b/document/version/1_91_0.md
@@ -25,6 +25,7 @@
 ## 更新ライブラリ
 
 - [Any](#any)
+- [Beast](#beast)
 - [Core](#core)
 - [Describe](#describe)
 - [DynamicBitset](#dynamicbitset)
@@ -51,6 +52,15 @@
 - `boost::anys::basic_any` の実装を簡素化
 
 
+## &amp;lt;a id=&amp;#34;beast&amp;#34; href=&amp;#34;#beast&amp;#34;&amp;gt;Beast&amp;lt;/a&amp;gt;
+
+- `inflate_with_eb` における型キャスト警告を修正
+- チャンクヘッダに8KBのサニティ制限を適用
+- テストにおけるOpenSSLの依存をオプション化
+- Boost.StaticAssertへの依存を削除
+- HTTP フィールド列挙型に `HTTP2-Settings` を追加
+
+
 ## &amp;lt;a id=&amp;#34;core&amp;#34; href=&amp;#34;#core&amp;#34;&amp;gt;Core&amp;lt;/a&amp;gt;
 
 - [GitHub #90](https://github.com/boostorg/core/issues/90) ヘッダ `boost/is_placeholder.hpp` を Bind から Core へ移動
@@ -114,6 +124,8 @@
 - バグ修正 (`backmp11`):
     - [GitHub #167](https://github.com/boostorg/msm/issues/167): `on_entry(...)` および `on_exit(...)` 呼び出し時の不正な `FSM` 型を修正
     - [GitHub #166](https://github.com/boostorg/msm/issues/166): 完了イベントが過剰に発火する問題を修正
+    - [GitHub #200](https://github.com/boostorg/msm/issues/200): 階層的ステートマシンにおける遷移が正しく選択されない問題を修正 (favor_compile_time)
+    - [GitHub #205](https://github.com/boostorg/msm/issues/205): `state_machine` がムーブできない問題を修正
 - **破壊的変更 (`backmp11`)**: イベントプールへの直接アクセスを `public` から `protected` に変更。ライブラリコード外からの操作は未定義動作を引き起こす可能性があるため
 
 
&lt;/code&gt;&lt;/pre&gt;</summary>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
    <entry>
      <title>Boost 1.91.0リリースノート -- 1.91.0 : Redisを追加</title>
      <link href="https://boostjp.github.io/document/version/1_91_0.html"/>
      <id>a8426cd8f91a1be1fd595a9c9a6631f459d25ae1:document/version/1_91_0.md</id>
      <updated>2026-03-30T13:48:39+09:00</updated>
      
        <summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/document/version/1_91_0.md b/document/version/1_91_0.md
index e945fef..5a0fd2c 100644
--- a/document/version/1_91_0.md
+++ b/document/version/1_91_0.md
@@ -36,6 +36,7 @@
 - [MSM](#msm)
 - [Optional](#optional)
 - [PFR](#pfr)
+- [Redis](#redis)
 - [Stacktrace](#stacktrace)
 - [System](#system)
 - [TypeIndex](#typeindex)
@@ -150,6 +151,23 @@
 - `boost::pfr::for_each_field*()` 関数が状態をもつビジターで正しく動作するようになった
 
 
+## &amp;lt;a id=&amp;#34;redis&amp;#34; href=&amp;#34;#redis&amp;#34;&amp;gt;Redis&amp;lt;/a&amp;gt;
+
+- [GitHub #345](https://github.com/boostorg/redis/pull/345), [GitHub #391](https://github.com/boostorg/redis/pull/391), [GitHub #237](https://github.com/boostorg/redis/issues/237) **Sentinel** デプロイメントの組み込みサポートを追加。`config::sentinel` を使用して設定可能。ライブラリがマスター/レプリカの検出、エラー検出、再接続を自動的に処理する
+- [GitHub #340](https://github.com/boostorg/redis/pull/340), [GitHub #356](https://github.com/boostorg/redis/pull/356), [GitHub #358](https://github.com/boostorg/redis/pull/358), [GitHub #378](https://github.com/boostorg/redis/pull/378), [GitHub #383](https://github.com/boostorg/redis/pull/383), [GitHub #263](https://github.com/boostorg/redis/issues/263) **`generic_flat_response`** を追加。`flat_response` の高性能な代替であり、連続メモリを使用し定常状態ではアロケーションがゼロになる。Nikolai Vladimirov氏のPRに感謝
+- **サーバープッシュ処理**の全般的な改善:
+    - [GitHub #375](https://github.com/boostorg/redis/pull/375), [GitHub #367](https://github.com/boostorg/redis/issues/367) サブスクリプション追跡のサポートを追加。再接続のたびにアクティブなサブスクリプションを復元する。`request::subscribe`、`request::psubscribe`、`request::unsubscribe`、`request::punsubscribe` を使用してアクセス可能
+    - [GitHub #390](https://github.com/boostorg/redis/pull/390), [GitHub #349](https://github.com/boostorg/redis/issues/349) `push_parser` を追加。PubSub関連メッセージのパースを容易にするビュー
+    - [GitHub #381](https://github.com/boostorg/redis/pull/381), [GitHub #340](https://github.com/boostorg/redis/pull/340), [GitHub #331](https://github.com/boostorg/redis/issues/331) **`connection::async_receive`** および **`connection::receive`** を**非推奨化**。より高速なバッチ処理が可能な `async_receive2` の使用を推奨
+    - **`consume_one`** を**非推奨化**。代わりに `generic_flat_response::clear` の使用を推奨。詳細は PubSub の例を参照
+    - ドキュメントと例を改善
+- [GitHub #392](https://github.com/boostorg/redis/pull/392) **`config::username`**、**`config::password`**、**`config::client_name`**、**`config::database_index`** を**非推奨化**。代わりに `config::setup` の使用を推奨。セットアップリクエストの構成を簡素化する `request::hello` および `request::hello_setname` を追加
+- [GitHub #389](https://github.com/boostorg/redis/pull/389), [GitHub #395](https://github.com/boostorg/redis/issues/395) ログメッセージのレベルをより適切に調整: 設定およびネットワークエラーに `level::error`、接続成功に `level::info`、詳細出力に `level::debug`
+- [GitHub #342](https://github.com/boostorg/redis/pull/342), [GitHub #341](https://github.com/boostorg/redis/issues/341) `request::append()` を追加。リクエストオブジェクトを連結する
+- [GitHub #363](https://github.com/boostorg/redis/pull/363), [GitHub #360](https://github.com/boostorg/redis/issues/360) `std::tuple` 要素を持つ範囲を渡した場合に `request::push_range` が不正なコマンドを生成する問題を修正
+- [GitHub #364](https://github.com/boostorg/redis/pull/364), [GitHub #361](https://github.com/boostorg/redis/issues/361) パブリックヘッダから `&amp;lt;ostream&amp;gt;` を削除し軽量化
+
+
 ## &amp;lt;a id=&amp;#34;stacktrace&amp;#34; href=&amp;#34;#stacktrace&amp;#34;&amp;gt;Stacktrace&amp;lt;/a&amp;gt;
 
 - 互換性のないランタイムに対するコンパイル時チェックを削除。これにより誤検知がなくなり、`from_exception` 機能がそのまま動作するようになった。互換性のない/リークするランタイムのまれなケースはランタイムで報告されるようになった
&lt;/code&gt;&lt;/pre&gt;</summary>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
    <entry>
      <title>リリースノート -- 1.91.0 リリースノート翻訳を追加</title>
      <link href="https://boostjp.github.io/document/version.html"/>
      <id>30468b313e87571400c4a41e19d01cfa109cf588:document/version.md</id>
      <updated>2026-03-18T14:43:33+09:00</updated>
      
        <content type="html">&lt;h1 itemprop=&#34;name&#34;&gt;&lt;span class=&#34;token&#34;&gt;リリースノート&lt;/span&gt;&lt;/h1&gt;
&lt;div itemprop=&#34;articleBody&#34;&gt;&lt;p&gt;以下は、Boostの各バージョンのリリースノートを翻訳、情報補完したドキュメントです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;version/template.html&#34;&gt;雛形ページ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;version/1_91_0.html&#34;&gt;1.91.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_90_0.html&#34;&gt;1.90.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_89_0.html&#34;&gt;1.89.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_88_0.html&#34;&gt;1.88.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_87_0.html&#34;&gt;1.87.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_86_0.html&#34;&gt;1.86.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_85_0.html&#34;&gt;1.85.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_84_0.html&#34;&gt;1.84.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_83_0.html&#34;&gt;1.83.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_82_0.html&#34;&gt;1.82.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_81_0.html&#34;&gt;1.81.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_80_0.html&#34;&gt;1.80.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_79_0.html&#34;&gt;1.79.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_78_0.html&#34;&gt;1.78.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_77_0.html&#34;&gt;1.77.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_76_0.html&#34;&gt;1.76.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_75_0.html&#34;&gt;1.75.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_74_0.html&#34;&gt;1.74.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_73_0.html&#34;&gt;1.73.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_72_0.html&#34;&gt;1.72.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_71_0.html&#34;&gt;1.71.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_70_0.html&#34;&gt;1.70.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_69_0.html&#34;&gt;1.69.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_68_0.html&#34;&gt;1.68.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_67_0.html&#34;&gt;1.67.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_66_0.html&#34;&gt;1.66.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_65_1.html&#34;&gt;1.65.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_65_0.html&#34;&gt;1.65.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_64_0.html&#34;&gt;1.64.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_63_0.html&#34;&gt;1.63.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_62_0.html&#34;&gt;1.62.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_61_0.html&#34;&gt;1.61.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_60_0.html&#34;&gt;1.60.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_59_0.html&#34;&gt;1.59.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_58_0.html&#34;&gt;1.58.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_57_0.html&#34;&gt;1.57.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_56_0.html&#34;&gt;1.56.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_55_0.html&#34;&gt;1.55.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_54_0.html&#34;&gt;1.54.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_53_0.html&#34;&gt;1.53.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_52_0.html&#34;&gt;1.52.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_51_0.html&#34;&gt;1.51.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_50_0.html&#34;&gt;1.50.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_49_0.html&#34;&gt;1.49.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_48_0.html&#34;&gt;1.48.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_47_0.html&#34;&gt;1.47.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_46_1.html&#34;&gt;1.46.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_46_0.html&#34;&gt;1.46.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;version/1_45_0.html&#34;&gt;1.45.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</content>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
    <entry>
      <title>Boost 1.91.0リリースノート -- 1.91.0 リリースノート翻訳を追加</title>
      <link href="https://boostjp.github.io/document/version/1_91_0.html"/>
      <id>30468b313e87571400c4a41e19d01cfa109cf588:document/version/1_91_0.md</id>
      <updated>2026-03-18T14:43:33+09:00</updated>
      
        <summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/document/version/1_91_0.md b/document/version/1_91_0.md
new file mode 100644
index 0000000..e945fef
--- /dev/null
+++ b/document/version/1_91_0.md
@@ -0,0 +1,223 @@
+# Boost 1.91.0リリースノート
+
+本家リリースノート：
+
+- &amp;lt;https://github.com/boostorg/website-v2-docs/blob/develop/release-notes/boost_1_91_0.adoc&amp;gt;
+- &amp;lt;https://www.boost.org/releases/1.91.0/&amp;gt;
+
+
+リポジトリは以下：
+
+- &amp;lt;https://github.com/boostorg/&amp;gt;
+
+
+リポジトリからのビルド方法は、egtraさんのブログを参照：
+
+- 「[Modularized Boost（GitHubへ移行したリポジトリ）を使用する](http://dev.activebasic.com/egtra/2013/12/03/620/)」
+
+
+## 新ライブラリ
+
+- [Decimal](https://boost.org/libs/decimal)
+    - IEEE754 10進浮動小数点数の実装。作者Matt Borland氏、Christopher Kormanyos氏
+
+
+## 更新ライブラリ
+
+- [Any](#any)
+- [Core](#core)
+- [Describe](#describe)
+- [DynamicBitset](#dynamicbitset)
+- [Exception](#exception)
+- [JSON](#json)
+- [LEAF](#leaf)
+- [LexicalCast](#lexicalcast)
+- [MultiIndex](#multiindex)
+- [MSM](#msm)
+- [Optional](#optional)
+- [PFR](#pfr)
+- [Stacktrace](#stacktrace)
+- [System](#system)
+- [TypeIndex](#typeindex)
+- [Unordered](#unordered)
+- [UUID](#uuid)
+- [Variant2](#variant2)
+
+
+## &amp;lt;a id=&amp;#34;any&amp;#34; href=&amp;#34;#any&amp;#34;&amp;gt;Any&amp;lt;/a&amp;gt;
+
+- CMake における `import std` の検出を修正
+- `boost::anys::basic_any` の実装を簡素化
+
+
+## &amp;lt;a id=&amp;#34;core&amp;#34; href=&amp;#34;#core&amp;#34;&amp;gt;Core&amp;lt;/a&amp;gt;
+
+- [GitHub #90](https://github.com/boostorg/core/issues/90) ヘッダ `boost/is_placeholder.hpp` を Bind から Core へ移動
+
+
+## &amp;lt;a id=&amp;#34;describe&amp;#34; href=&amp;#34;#describe&amp;#34;&amp;gt;Describe&amp;lt;/a&amp;gt;
+
+- C++20 において、囲むクラスがまだ不完全な場合でも、記述されたネストされた列挙型が動作するようになった（Julien Blanc氏の貢献）
+- `enum_to_string` を `constexpr` 化（Julien Blanc氏の貢献）
+
+
+## &amp;lt;a id=&amp;#34;dynamicbitset&amp;#34; href=&amp;#34;#dynamicbitset&amp;#34;&amp;gt;DynamicBitset&amp;lt;/a&amp;gt;
+
+- `operator-( const bit_iterator_base&amp;lt; Iter &amp;gt; &amp;amp; lhs, const bit_iterator_base&amp;lt; Iter &amp;gt; &amp;amp; rhs )` に対する不足していた friend 宣言を追加
+- 生ポインタをイテレータとして使用する標準ライブラリ実装でのコンパイルを修正
+- `from_block_range()` がビットセットの未使用部分にビットを設定しないよう修正
+
+
+## &amp;lt;a id=&amp;#34;exception&amp;#34; href=&amp;#34;#exception&amp;#34;&amp;gt;Exception&amp;lt;/a&amp;gt;
+
+- カスタマイズ可能なシリアライゼーション API を追加。Boost.JSON および nlohmann/json の組み込みサポート付き
+
+
+## &amp;lt;a id=&amp;#34;json&amp;#34; href=&amp;#34;#json&amp;#34;&amp;gt;JSON&amp;lt;/a&amp;gt;
+
+- `std::initializer_list` からの `value` の構築を `value_from` を使用するよう変更
+
+
+## &amp;lt;a id=&amp;#34;leaf&amp;#34; href=&amp;#34;#leaf&amp;#34;&amp;gt;LEAF&amp;lt;/a&amp;gt;
+
+- カスタマイズ可能なシリアライゼーション API を追加。Boost.JSON および nlohmann/json の組み込みサポート付き
+- Windows 上で DLL 境界を越えた LEAF エラーオブジェクトの使用をサポート（デフォルトでは無効）
+- 内部 TLS API の改善（例: Win32、組み込み）
+- 診断システムおよび `on_error` 実装の改善
+- 実装品質の改善（例: `noexcept` のより正確な使用）
+- 非推奨の `verbose_diagnostic_info` を削除（`diagnostic_details` に置換済み）
+
+
+## &amp;lt;a id=&amp;#34;lexicalcast&amp;#34; href=&amp;#34;#lexicalcast&amp;#34;&amp;gt;LexicalCast&amp;lt;/a&amp;gt;
+
+- C++20 モジュール `boost.lexical_cast` の初期バージョンを実装
+
+
+## &amp;lt;a id=&amp;#34;multiindex&amp;#34; href=&amp;#34;#multiindex&amp;#34;&amp;gt;MultiIndex&amp;lt;/a&amp;gt;
+
+- **破壊的変更:** ライブラリが受け入れまたは提供するすべての型リスト（`indexed_by`、`tag`、ネストされた typedef `index_specifier_type_list`、`index_type_list`、`iterator_type_list`、`const_iterator_type_list`）が [Boost.MPL](https://boost.org/libs/mpl) ベースではなくなり、[Boost.Mp11 リスト](https://boost.org/libs/mp11/doc/html/mp11.html#definitions)に変更された。これにより、Boost.MultiIndex は Boost.MPL に依存しなくなった。ほとんどのユーザーコードには影響しないと考えられるが、マクロ `BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT` をグローバルに定義することで従来の動作を復元可能。Boost.MPL のレガシーサポートは将来的に非推奨化および削除される可能性がある
+- **破壊的変更:** `composite_key` および関連クラステンプレート（`composite_key_equal_to`、`composite_key_compare`、`composite_key_hash`）が可変引数テンプレートに変更された（従来はテンプレート引数の最大数が `BOOST_MULTI_INDEX_LIMIT_COMPOSITE_KEY_SIZE` で制限されていた）。この変更はユーザーに対して透過的であるべきだが、`composite_key::key_extractors` が `boost::tuple` ではなく `std::tuple` を返すようになった点が例外である（影響を受ける他のクラステンプレートも同様）
+- C++11 以前のコンパイラをサポートするための内部回避策とフォールバックを削除
+
+
+## &amp;lt;a id=&amp;#34;msm&amp;#34; href=&amp;#34;#msm&amp;#34;&amp;gt;MSM&amp;lt;/a&amp;gt;
+
+- 新機能 (`backmp11`):
+    - [GitHub #173](https://github.com/boostorg/msm/issues/173): 階層的ステートマシンにおける `deferred_events` プロパティのサポートを改善
+    - [GitHub #155](https://github.com/boostorg/msm/issues/155): `deferred_events` プロパティによる条件付き遅延をサポート
+    - [GitHub #175](https://github.com/boostorg/msm/issues/175): 関数オブジェクトのシグネチャを簡素化
+    - [GitHub #168](https://github.com/boostorg/msm/issues/168): キューイングされたイベントと遅延イベントを単一のイベントプールに統合
+    - [GitHub #172](https://github.com/boostorg/msm/issues/172): イベントプール内のイベントに対する小オブジェクト最適化
+    - [GitHub #180](https://github.com/boostorg/msm/issues/180): `flat_fold` ディスパッチ戦略による実行時パフォーマンスの改善
+    - バージョン 1.90 と比較して、最大 25% のコンパイル時間短縮と RAM 消費量の削減をさらに最適化
+- バグ修正 (`backmp11`):
+    - [GitHub #167](https://github.com/boostorg/msm/issues/167): `on_entry(...)` および `on_exit(...)` 呼び出し時の不正な `FSM` 型を修正
+    - [GitHub #166](https://github.com/boostorg/msm/issues/166): 完了イベントが過剰に発火する問題を修正
+- **破壊的変更 (`backmp11`)**: イベントプールへの直接アクセスを `public` から `protected` に変更。ライブラリコード外からの操作は未定義動作を引き起こす可能性があるため
+
+
+## &amp;lt;a id=&amp;#34;optional&amp;#34; href=&amp;#34;#optional&amp;#34;&amp;gt;Optional&amp;lt;/a&amp;gt;
+
+- 完全な C++11 サポート（「制限なし共用体 (unrestricted unions)」と参照修飾子を含む）を持つコンパイラにおいて、実装をaligned storageからunion storageに変更。これにより段階的な `constexpr` サポートが可能になった:
+    - C++11 では、一定の制約を満たす型に対し、一部のコンストラクタおよび `const` 修飾付きアクセッサがコンパイル時コンテキストで使用可能になった（コア定数式）
+    - C++14 では、一部の変更操作もコア定数式になった（`optional` の状態を「値なし」から「値あり」に変更する操作を除く）。これは協調型に対して適用される
+    - C++17 では、すべてのコンストラクタ（コピーおよびムーブを含む）が協調型に対してコア定数式になった
+    - これは [GitHub #132](https://github.com/boostorg/optional/issues/132) および [GitHub #143](https://github.com/boostorg/optional/issues/143) に対応する
+- **破壊的変更:** `swap` のカスタマイズ機構を廃止。このメカニズムはほとんど知られておらず、ドキュメント化もされていなかった
+- `std::optional` のインタフェースに近づけるための小さな変更:
+    - optional オブジェクトを「値なし」状態にするための構文 `o = {}` を有効化
+    - デフォルト構築された `T` を使用する構文 `o.value_or({})` を有効化
+    - `o = u` (`o` は `optional&amp;lt;T&amp;gt;` 型、`u` は `T` に変換可能な `U` 型) の構築において一時的な `T` を生成しないよう変更
+- [GitHub #142](https://github.com/boostorg/optional/issues/142) `optional&amp;lt;T&amp;gt;&amp;amp;` から `optional&amp;lt;T&amp;amp;&amp;gt;` への変換を追加
+- `none_t` が `std::equality_comparable` になり、`none_t` と `optional&amp;lt;T&amp;gt;` が `std::equality_comparable_with` コンセプトをモデル化するようになった（`std::equality_comparable` な `T` に対して）。これにより、optional オブジェクトの範囲に対して `std::ranges::find(rng, boost::none)` が使用可能になった
+- **警告:** 将来のリリースで `optional` にRangeインタフェースを導入する予定であり、`std::ranges::range&amp;lt;optional&amp;lt;T&amp;gt;&amp;gt;` が `true` になる。これは `std::ranges::range` などの述語に基づいて判断するプログラムのオーバーロード解決に影響する
+    ```cpp
+    template &amp;lt;typename T&amp;gt;
+    void serialize(T const&amp;amp; v)
+    {
+      if constexpr (std::ranges::range&amp;lt;T&amp;gt;)
+        serialize_as_range(v);
+      else if constexpr (custom::is_optional_like&amp;lt;T&amp;gt;)
+        serialize_as_optional(v);
+      else
+        serialize_as_value(v);
+    }
+    ```
+
+## &amp;lt;a id=&amp;#34;pfr&amp;#34; href=&amp;#34;#pfr&amp;#34;&amp;gt;PFR&amp;lt;/a&amp;gt;
+
+- 実験的な C++26 リフレクションベースの実装を追加。有効にするにはマクロ `BOOST_PFR_USE_CPP26_REFLECTION` を `1` に定義する
+- `boost::pfr::for_each_field*()` 関数が状態をもつビジターで正しく動作するようになった
+
+
+## &amp;lt;a id=&amp;#34;stacktrace&amp;#34; href=&amp;#34;#stacktrace&amp;#34;&amp;gt;Stacktrace&amp;lt;/a&amp;gt;
+
+- 互換性のないランタイムに対するコンパイル時チェックを削除。これにより誤検知がなくなり、`from_exception` 機能がそのまま動作するようになった。互換性のない/リークするランタイムのまれなケースはランタイムで報告されるようになった
+- [GitHub #219](https://github.com/boostorg/stacktrace/pull/219) cygwin で `from_exception` を無効化。David McFarland氏の PR に感謝
+- `has_addr2line` の C++ 標準ライブラリとのリンクを削除し、システムデフォルトでない `libstdc++.so` でのビルドを簡素化
+
+
+## &amp;lt;a id=&amp;#34;system&amp;#34; href=&amp;#34;#system&amp;#34;&amp;gt;System&amp;lt;/a&amp;gt;
+
+- `operator|(result&amp;lt;T&amp;amp;&amp;gt;, U)` の戻り値型を非参照に変更
+- `r &amp;amp; f` でメンバへのポインタをサポート（`boost::compat::invoke` を使用）
+- ライブラリがヘッダオンリーであるにもかかわらず、CMake config ファイルをインストールするようになった。これは `find_package(Boost COMPONENTS system ...)` を含むサードパーティの `CMakeLists.txt` ファイルの破壊を回避するため
+- C++20 以降で `error_code` がさらに `constexpr` 化
+- `result` に `unsafe_value` を追加
+- `result&amp;lt;&amp;gt;::operator*` および `result&amp;lt;&amp;gt;::operator-&amp;gt;` が `!has_value()` の場合に例外をスローするよう変更（従来は事前条件）。従来の動作は `unsafe_value()` で記述
+- `boost/system/unwrap_and_invoke.hpp` を追加
+
+
+## &amp;lt;a id=&amp;#34;typeindex&amp;#34; href=&amp;#34;#typeindex&amp;#34;&amp;gt;TypeIndex&amp;lt;/a&amp;gt;
+
+- C++20 以降の CTTI 型比較を最適化
+- `ctti_type_index::name()` が C++14 以降のモダンな C++ 標準でデフォルトで整形された値を返すよう変更。ライブラリバイナリのサイズを削減
+
+
+## &amp;lt;a id=&amp;#34;unordered&amp;#34; href=&amp;#34;#unordered&amp;#34;&amp;gt;Unordered&amp;lt;/a&amp;gt;
+
+- [GitHub #344](https://github.com/boostorg/unordered/pull/344) 並行コンテナにおける範囲挿入の戻り値を修正
+
+
+## &amp;lt;a id=&amp;#34;uuid&amp;#34; href=&amp;#34;#uuid&amp;#34;&amp;gt;UUID&amp;lt;/a&amp;gt;
+
+- `boost/uuid/uuid_io.hpp` に `from_chars` を追加
+- `string_generator` に `noexcept` な `operator()` オーバーロードを追加
+- `string_generator` が `char` と `wchar_t` に加えて Unicode 文字型をサポート
+- C++14 以降かつ最近のコンパイラにおいて、ほとんどの `uuid` アクセサ・操作・`to_chars` が可能な限り `constexpr` になった
+- `to_chars` の SIMD 実装を追加。UUID のフォーマットで最大 5.5 倍のパフォーマンス改善（Andrey Semashev氏）
+- `from_chars` の SIMD 実装を追加。UUID のパースで最大 13 倍のパフォーマンス改善（Andrey Semashev氏）
+- `boost/uuid/uuid_io.hpp` に `uuid_from_string` を追加
+- 後方互換性のために `std::runtime_error` から派生した専用の `invalid_uuid` 例外クラスを追加
+
+
+## &amp;lt;a id=&amp;#34;variant2&amp;#34; href=&amp;#34;#variant2&amp;#34;&amp;gt;Variant2&amp;lt;/a&amp;gt;
+
+- `holds_alternative&amp;lt;T&amp;gt;` および `get&amp;lt;T&amp;gt;` が、`T` が代替型のリストに正確に1回出現する必要がなくなり、少なくとも1回出現すればよいよう緩和された
+
+
+## テスト済みコンパイラ
+主要なテストコンパイラ:
+
+- Linux:
+    - Clang, C++03: 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 12.0.0, 13.0.0, 14.0.0, 15.0.0
+    - Clang, C++11: 3.4, 11.0.0, 13.0.0, 14.0.0, 15.0.0
+    - Clang, C++14: 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 5.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0
+    - Clang, C++17: 6.0.1, 7.0.0, 8.0.0, 9.0.0, 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0
+    - Clang, C++20: 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0
+    - GCC, C++03: 4.6.3, 11, 12
+    - GCC, C++11: 4.7.3, 4.8.5, 11, 12
+    - GCC, C++14: 5.4.0, 6.4.0, 7.3.0, 8.0.1, 9.1.0, 11, 12
+    - GCC, C++17: 7.3.0, 8.0.1, 9.1.0, 11, 12
+    - GCC, C++20: 8.0.1, 9.1.0, 10, 11, 12
+- OS X:
+    - Apple Clang, C++03: 11.0.3
+    - Apple Clang, C++11: 11.0.3
+    - Apple Clang, C++14: 11.0.3
+    - Apple Clang, C++17: 11.0.3
+    - Apple Clang, C++20: 11.0.3
+- Windows:
+    - Visual C++: 10.0, 11.0, 12.0, 14.0, 14.1, 14.2, 14.3
+
+## 翻訳
+[Akira Takahashi](https://github.com/faithandbrave)
&lt;/code&gt;&lt;/pre&gt;</summary>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
    <entry>
      <title>Boost 1.89.0リリースノート -- 1.89.0: Systemを追加</title>
      <link href="https://boostjp.github.io/document/version/1_89_0.html"/>
      <id>5c2a2f3f83d1dce98f888039bf25b43ca1b5177b:document/version/1_89_0.md</id>
      <updated>2025-12-10T09:05:18+09:00</updated>
      
        <content type="html">&lt;h1 itemprop=&#34;name&#34;&gt;&lt;span class=&#34;token&#34;&gt;Boost 1.89.0リリースノート&lt;/span&gt;&lt;/h1&gt;
&lt;div itemprop=&#34;articleBody&#34;&gt;&lt;p&gt;本家リリースノート：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/website/blob/master/feed/history/boost_1_89_0.qbk&#34; target=&#34;_blank&#34;&gt;https://github.com/boostorg/website/blob/master/feed/history/boost_1_89_0.qbk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.boost.org/users/history/version_1_89_0.html&#34; target=&#34;_blank&#34;&gt;http://www.boost.org/users/history/version_1_89_0.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;リポジトリは以下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/&#34; target=&#34;_blank&#34;&gt;https://github.com/boostorg/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;リポジトリからのビルド方法は、egtraさんのブログを参照：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「&lt;a href=&#34;http://dev.activebasic.com/egtra/2013/12/03/620/&#34; target=&#34;_blank&#34;&gt;Modularized Boost（GitHubへ移行したリポジトリ）を使用する&lt;/a&gt;」&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;新ライブラリ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://boost.org/libs/bloom&#34; target=&#34;_blank&#34;&gt;Bloom&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ブルームフィルタ。作者Joaquín M López Muñoz&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;更新ライブラリ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#any&#34;&gt;Any&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#asio&#34;&gt;Asio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#atomic&#34;&gt;Atomic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#beast&#34;&gt;Beast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#charconv&#34;&gt;Charconv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#cobalt&#34;&gt;Cobalt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#compat&#34;&gt;Compat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#container_hash&#34;&gt;ContainerHash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#conversion&#34;&gt;Conversion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#core&#34;&gt;Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#detail&#34;&gt;Detail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dll&#34;&gt;DLL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#filesystem&#34;&gt;Filesystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#geometry&#34;&gt;Geometry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#hash2&#34;&gt;Hash2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#histogram&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#iterator&#34;&gt;Iterator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#json&#34;&gt;JSON&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#log&#34;&gt;Log&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#math&#34;&gt;Math&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mqtt5&#34;&gt;MQTT5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#multiprecision&#34;&gt;Multiprecision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mysql&#34;&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#pfr&#34;&gt;PFR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#process&#34;&gt;Process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#random&#34;&gt;Random&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#system&#34;&gt;System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#type_index&#34;&gt;TypeIndex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#unordered&#34;&gt;Unordered&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;更新ツール&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#build&#34;&gt;Build&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#any&#34; id=&#34;any&#34;&gt;Any&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C++20モジュールの初期サポート&lt;/strong&gt;。詳細はドキュメントを参照&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#asio&#34; id=&#34;asio&#34;&gt;Asio&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;execution_context&lt;/code&gt;、&lt;code&gt;io_context&lt;/code&gt;、&lt;code&gt;thread_pool&lt;/code&gt; にアロケータコンストラクタ追加。指定アロケータを実行コンテキストに関連するオブジェクトの割り当てに使用する&lt;/li&gt;
&lt;li&gt;タイマーキューのヒープに使う&lt;code&gt;vector&lt;/code&gt;の領域を予約するための新しい設定パラメータ &lt;code&gt;&#34;timer&#34;&lt;/code&gt; / &lt;code&gt;&#34;heap_reserve&#34;&lt;/code&gt; を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;async_resolve&lt;/code&gt; において非同期アドレス解決をエミュレートする内部スレッド数を指定する新しい設定パラメータ &lt;code&gt;&#34;resolver&#34;&lt;/code&gt; / &lt;code&gt;&#34;threads&#34;&lt;/code&gt; を追加&lt;/li&gt;
&lt;li&gt;便利ヘッダ &lt;code&gt;boost/asio.hpp&lt;/code&gt; から &lt;code&gt;deadline_timer&lt;/code&gt;、&lt;code&gt;basic_deadline_timer&lt;/code&gt;、&lt;code&gt;time_traits&lt;/code&gt; を削除&lt;/li&gt;
&lt;li&gt;&lt;code&gt;connect_pipe&lt;/code&gt; が作成する Windows 名前付きパイプが、複数の独立したプラグインDLL使用時の競合を回避するため、一意の名前を使用するようになった&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_ASIO_CONCURRENCY_HINT_SAFE&lt;/code&gt; を &lt;code&gt;io_context&lt;/code&gt; のデフォルトコンストラクタと整合性を持たせるよう変更&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_ASIO_CONCURRENCY_HINT_UNSAFE_IO&lt;/code&gt; のドキュメント修正、登録されたロックが有効なままであることを反映した&lt;/li&gt;
&lt;li&gt;任意の依存関係のための b2 および cmake ビルドターゲットを追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost::asio::detail::throw_exception&lt;/code&gt; に &lt;code&gt;[[noreturn]]&lt;/code&gt; 属性を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;co_spawn&lt;/code&gt; を修正し、完了ハンドラの非再入呼び出しに対する非同期操作要件を遵守させるようにした&lt;/li&gt;
&lt;li&gt;&lt;code&gt;basic_signal_set&lt;/code&gt; の非同期シグナル安全性に関するドキュメント注記を追加&lt;/li&gt;
&lt;li&gt;異なるプラットフォームでの各種小規模コンパイルエラーを修正&lt;/li&gt;
&lt;li&gt;詳細は&lt;a href=&#34;https://www.boost.org/doc/libs/release/doc/html/boost_asio/history.html&#34; target=&#34;_blank&#34;&gt;Revision History&lt;/a&gt;を参照&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#atomic&#34; id=&#34;atomic&#34;&gt;Atomic&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;x86、AArch32、AArch64、PPCバックエンドのasmベースにTSANインストルメンテーションを追加。これにより、スレッド同期にBoost.Atomicを使用するコードのTSANの誤検出エラーが抑制される&lt;/li&gt;
&lt;li&gt;Boost 1.84でのアナウンスに従い、Windows 10より古いWindowsバージョンのサポートを削除&lt;ul&gt;
&lt;li&gt;MinGW-w64ユーザーへの注意。MinGW-w64のWindows SDKヘッダはデフォルトで&lt;code&gt;_WIN32_WINNT&lt;/code&gt;を古いWindowsバージョンに定義するため、Boost.Atomicおよびそれを使用するコードをコンパイルする際に&lt;code&gt;_WIN32_WINNT=0x0A00&lt;/code&gt;または&lt;code&gt;BOOST_USE_WINAPI_VERSION=0x0A00&lt;/code&gt;を定義する必要がある場合がある&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Windows CEのサポートは非推奨となり、将来のリリースで削除される予定&lt;/li&gt;
&lt;li&gt;タイムアウト付き待機操作のサポートを追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;thread_pause&lt;/code&gt;操作を公開。これはスピンループのバックオフ対策として使用できる。PowerPCのサポートを追加し、&lt;code&gt;thread_pause&lt;/code&gt;でのAArch64のサポートを改善&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_ATOMIC_NO_ATOMIC_FLAG_INIT&lt;/code&gt;マクロ定義を削除。ライブラリが現在C++11を要求するため、&lt;code&gt;BOOST_ATOMIC_FLAG_INIT&lt;/code&gt;は常にサポートされる&lt;/li&gt;
&lt;li&gt;アトミック列挙型のビット演算を有効化。これは列挙型がビットマスクを実装するために使用される場合に有用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#beast&#34; id=&#34;beast&#34;&gt;Beast&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;修正&lt;ul&gt;
&lt;li&gt;&lt;code&gt;async_base&lt;/code&gt;で&lt;code&gt;immediate_executor_type&lt;/code&gt;を条件付きで定義&lt;/li&gt;
&lt;li&gt;&lt;code&gt;detail/cpu_info.hpp&lt;/code&gt;に不足していた&lt;code&gt;cstdint&lt;/code&gt;ヘッダを追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;std::is_trivial&lt;/code&gt;の非推奨警告を修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;handshake_timeout&lt;/code&gt;が読み取り中のクロージングハンドシェイクにも適用されるようになった&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;改善点&lt;ul&gt;
&lt;li&gt;&lt;code&gt;detail/work_guard.hpp&lt;/code&gt;を&lt;code&gt;net::executor_work_guard&lt;/code&gt;に置き換え&lt;/li&gt;
&lt;li&gt;MinGWでのテストビルドの移植性の問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ドキュメンテーション&lt;ul&gt;
&lt;li&gt;ドキュメントから移動されたセクションを削除&lt;/li&gt;
&lt;li&gt;テストから余分なログメッセージを削除&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;謝辞&lt;ul&gt;
&lt;li&gt;yliu1021氏&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#charconv&#34; id=&#34;charconv&#34;&gt;Charconv&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;整数型の&lt;code&gt;from_chars&lt;/code&gt;でのパフォーマンス低下を修正&lt;/li&gt;
&lt;li&gt;浮動小数点型の&lt;code&gt;to_chars&lt;/code&gt;で指定された精度での丸めと末尾の小数点のバグを修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#cobalt&#34; id=&#34;cobalt&#34;&gt;Cobalt&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ジェネレータとプロミスのムーブ代入を修正&lt;/li&gt;
&lt;li&gt;内部例外を修正&lt;/li&gt;
&lt;li&gt;IOライブラリを追加。Cobalt.ioはコンパイル済みライブラリとしてasioの大部分のサブセットを提供&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#compat&#34; id=&#34;compat&#34;&gt;Compat&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;move_only_function.hpp&lt;/code&gt;を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#container_hash&#34; id=&#34;container_hash&#34;&gt;ContainerHash&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;hash_is_avalanching&lt;/code&gt;トレイトクラスを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#conversion&#34; id=&#34;conversion&#34;&gt;Conversion&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;polymorphic_downcast&lt;/code&gt;と&lt;code&gt;polymorphic_cast&lt;/code&gt;をconstexprで使用できる機能を追加（C++20が必要）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#core&#34; id=&#34;core&#34;&gt;Core&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/core/pull/199&#34; target=&#34;_blank&#34;&gt;GitHub #199&lt;/a&gt; 仕様に従い、入力0に対して&lt;code&gt;bit_ceil&lt;/code&gt;が1を返すよう修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/core/issues/190&#34; target=&#34;_blank&#34;&gt;GitHub #190&lt;/a&gt; &lt;code&gt;boost::core::string_view&lt;/code&gt;に&lt;code&gt;std::format&lt;/code&gt;のサポートを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#detail&#34; id=&#34;detail&#34;&gt;Detail&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BOOST_BITMASK&lt;/code&gt;によって生成される演算子が、列挙型の基底型を使用してビット演算を実装するようになった。演算子は可能な場合に&lt;code&gt;noexcept&lt;/code&gt;と&lt;code&gt;constexpr&lt;/code&gt;でマークされる&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_BITMASK&lt;/code&gt;によって生成される関数&lt;code&gt;bitmask_set&lt;/code&gt;は非推奨としてマークされた。将来のリリースでは、&lt;code&gt;BOOST_BITMASK&lt;/code&gt;はこの関数の生成を停止する。ユーザーは値がゼロかどうかをテストするために二重否定（&lt;code&gt;!!mask&lt;/code&gt;）を使用することを推奨する。これはBoost.Filesystemで定義された列挙型などに影響する&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#dll&#34; id=&#34;dll&#34;&gt;DLL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cygwinでのコンパイルとエクスポートを修正。PR提出してくれた&lt;a href=&#34;https://github.com/Luohaothu&#34; target=&#34;_blank&#34;&gt;Luohao Wang&lt;/a&gt;氏に多大なる感謝！&lt;/li&gt;
&lt;li&gt;FreeBSDでのビルドを修正。バグ報告してくれた&lt;a href=&#34;https://github.com/agokhale&#34; target=&#34;_blank&#34;&gt;ash&lt;/a&gt;氏に感謝！&lt;/li&gt;
&lt;li&gt;プリプロセッサオプションに合わせて&lt;code&gt;BOOST_DLL_USE_STD_FS&lt;/code&gt; CMakeオプションを追加。PR提出してくれた&lt;a href=&#34;https://github.com/yurybura&#34; target=&#34;_blank&#34;&gt;Yury Bura&lt;/a&gt;氏に感謝！&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#filesystem&#34; id=&#34;filesystem&#34;&gt;Filesystem&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/filesystem/issues/335&#34; target=&#34;_blank&#34;&gt;GitHub #335&lt;/a&gt; &lt;code&gt;path::append&lt;/code&gt;で潜在的に無関係なオブジェクトへのポインタを比較することに関するASAN警告を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#geometry&#34; id=&#34;geometry&#34;&gt;Geometry&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;主要な改善点&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1369&#34; target=&#34;_blank&#34;&gt;GitHub #1369&lt;/a&gt; トラバーサルの書き直し&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1402&#34; target=&#34;_blank&#34;&gt;GitHub #1402&lt;/a&gt; ジオメトリ多面体サーフェスを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;改善点&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1404&#34; target=&#34;_blank&#34;&gt;GitHub #1404&lt;/a&gt; バッファのパフォーマンス改善&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1405&#34; target=&#34;_blank&#34;&gt;GitHub #1405&lt;/a&gt; ヘッダファイルでの静的変数と関数を回避&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;破壊的変更&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1401&#34; target=&#34;_blank&#34;&gt;GitHub #1401&lt;/a&gt; 非推奨のヘッダを削除&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;問題の解決&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/issues/1221&#34; target=&#34;_blank&#34;&gt;GitHub #1221&lt;/a&gt; 整数座標を持つ直線的なマルチポリゴンとの差分が、切断された内部を持つ無効なポリゴンを生成する&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/issues/1295&#34; target=&#34;_blank&#34;&gt;GitHub #1295&lt;/a&gt; 交差での誤った結果（結果ポリゴンが入力ポリゴンの最大のものと等しい）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/issues/1349&#34; target=&#34;_blank&#34;&gt;GitHub #1349&lt;/a&gt; ポリゴンの差分が誤った結果を与える&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/issues/1382&#34; target=&#34;_blank&#34;&gt;GitHub #1382&lt;/a&gt; バッファ操作が自己交差を作成する&lt;/li&gt;
&lt;li&gt;エラーと警告のさまざまな修正&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#hash2&#34; id=&#34;hash2&#34;&gt;Hash2&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Blake2アルゴリズム（&lt;code&gt;blake2s_256&lt;/code&gt;、&lt;code&gt;blake2b_512&lt;/code&gt;）を追加&lt;/li&gt;
&lt;li&gt;XXH3アルゴリズム（&lt;code&gt;xxh3_128&lt;/code&gt;）を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#histogram&#34; id=&#34;histogram&#34;&gt;Histogram&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CMakeの最小バージョンとCMakeでのPython検出を更新&lt;/li&gt;
&lt;li&gt;ドキュメントの改善&lt;ul&gt;
&lt;li&gt;暗黙的に変換できない複数の値型を受け入れる軸の作成例を追加&lt;/li&gt;
&lt;li&gt;次元ごとのデータが既に連続データとして利用可能な場合に、多次元ヒストグラムで&lt;code&gt;histogram::fill&lt;/code&gt;を効率的に使用する方法を示す&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ユーザー定義リテラル演算子の非推奨形式を使用しないようにした&lt;/li&gt;
&lt;li&gt;b2でのモジュラービルド構造のサポートを追加&lt;/li&gt;
&lt;li&gt;狭められた型に関するMSVCでの警告を修正&lt;/li&gt;
&lt;li&gt;ビン内のすべての値を格納するコレクタアキュムレータを追加&lt;/li&gt;
&lt;li&gt;詳細名前空間のテストとクラスへの内部変更&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#iterator&#34; id=&#34;iterator&#34;&gt;Iterator&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/iterator/issues/92&#34; target=&#34;_blank&#34;&gt;GitHub #92&lt;/a&gt; 無効なイテレータを生成する可能性があった&lt;code&gt;filter_iterator&lt;/code&gt;のコピー/変換コンストラクタを修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/iterator/issues/93&#34; target=&#34;_blank&#34;&gt;GitHub #93&lt;/a&gt; C++26で非推奨となる&lt;code&gt;std::is_trivial&lt;/code&gt;の&lt;code&gt;iterator_facade&lt;/code&gt;での使用を削除&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/iterator/issues/61&#34; target=&#34;_blank&#34;&gt;GitHub #61&lt;/a&gt; &lt;code&gt;iterator_facade::operator[]&lt;/code&gt;が条件付きで値またはプロキシを返すのではなく、常にプロキシを返すようになった。これにより、値型がトリビアルコピー可能かどうかに関係なく、ユーザーは演算子の結果に参照をバインドできる&lt;/li&gt;
&lt;li&gt;&lt;code&gt;iterator_facade::operator[]&lt;/code&gt;によって返されるプロキシが、参照された値への逆参照演算子の転送をサポートするようになった。これにより&lt;code&gt;it[n]-&amp;gt;foo()&lt;/code&gt;と&lt;code&gt;(*it[n]).foo()&lt;/code&gt;式がコンパイルできるようになる&lt;/li&gt;
&lt;li&gt;&lt;code&gt;iterator_facade::operator[]&lt;/code&gt;によって返されるプロキシが、代入演算子で完全転送を実装するようになった&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#json&#34; id=&#34;json&#34;&gt;JSON&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ドキュメントを刷新&lt;/li&gt;
&lt;li&gt;Rangeである&lt;code&gt;optional&lt;/code&gt;は&lt;code&gt;optional&lt;/code&gt;として分類される&lt;/li&gt;
&lt;li&gt;基本クラスを持つ型に対してDescribedクラスサポートが有効化される&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#log&#34; id=&#34;log&#34;&gt;Log&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BOOST_LOG_WITHOUT_ASIO&lt;/code&gt;設定マクロのサポートを追加。これはBoost.Asioへの依存関係を削除し、関連する機能を無効にするために使用できる&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/log/pull/246&#34; target=&#34;_blank&#34;&gt;GitHub #246&lt;/a&gt; &lt;code&gt;text_file_backend&lt;/code&gt;でログファイル名を構成する際に、ファイルカウンタのロケール非依存のフォーマットを使用。これにより&lt;code&gt;file_collector::scan_for_files&lt;/code&gt;での後続のファイル名解析の失敗を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/log/issues/195&#34; target=&#34;_blank&#34;&gt;GitHub #195&lt;/a&gt; フィルタリング式にユーザー定義の関数オブジェクトを注入することを簡素化する新しい&lt;code&gt;wrap_filter&lt;/code&gt;ユーティリティを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#math&#34; id=&#34;math&#34;&gt;Math&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ビルドに明示的なC++14の&lt;code&gt;&amp;lt;type_traits&amp;gt;&lt;/code&gt;と&lt;code&gt;constexpr&lt;/code&gt;要件を追加&lt;/li&gt;
&lt;li&gt;さまざまなプラットフォームでのGPUサポートの修正を収集&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x = 0&lt;/code&gt;での下側不完全ガンマ関数を修正&lt;/li&gt;
&lt;li&gt;jSOアルゴリズムでの外部アーカイブエラーを修正&lt;/li&gt;
&lt;li&gt;ibetaでの数値アンダーフローを修正&lt;/li&gt;
&lt;li&gt;大きなaとbの値での逆ibetaを修正&lt;/li&gt;
&lt;li&gt;C++26で安全にするための可変引数関数を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#mqtt5&#34; id=&#34;mqtt5&#34;&gt;MQTT5&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mqtt5/issues/31&#34; target=&#34;_blank&#34;&gt;GitHub #31&lt;/a&gt; ブローカーリストでのURIパスの不正な解析を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mqtt5/issues/33&#34; target=&#34;_blank&#34;&gt;GitHub #33&lt;/a&gt; デフォルトの最大パケットサイズが&lt;code&gt;CONNECT&lt;/code&gt;パケットで明示的に設定されるようになった&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mqtt5/issues/33&#34; target=&#34;_blank&#34;&gt;GitHub #33&lt;/a&gt; 大きな最大パケットサイズ値での高CPU使用率を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#multiprecision&#34; id=&#34;multiprecision&#34;&gt;Multiprecision&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;メジャーアップデート&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;新しいバックエンドタイプを追加：&lt;code&gt;cpp_double_fp_backend&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Boost.Serializationとの名前空間の衝突を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#mysql&#34; id=&#34;mysql&#34;&gt;MySQL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mysql/issues/313&#34; target=&#34;_blank&#34;&gt;GitHub #313&lt;/a&gt; &lt;code&gt;caching_sha2_password&lt;/code&gt;認証プラグインがTLSなしで使用できるようになった。これはMySQL 8以降のデフォルトである。このプラグインを使用しようとするプレーンテキスト接続は&lt;code&gt;client_errc::auth_plugin_requires_ssl&lt;/code&gt;で失敗しなくなった&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mysql/issues/468&#34; target=&#34;_blank&#34;&gt;GitHub #468&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/mysql/issues/488&#34; target=&#34;_blank&#34;&gt;GitHub #488&lt;/a&gt; ターゲットデータベースが存在せず、&lt;code&gt;caching_sha2_password&lt;/code&gt;が使用されている場合の接続確立中に&lt;code&gt;client_errc::incomplete_message&lt;/code&gt;が返される問題を修正。適切なサーバー生成の診断が返されるようになった&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mysql/issues/469&#34; target=&#34;_blank&#34;&gt;GitHub #469&lt;/a&gt; ハンドシェイクアルゴリズムがプロトコル違反に対してより回復力を持つようになった&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mysql/pull/475&#34; target=&#34;_blank&#34;&gt;GitHub #475&lt;/a&gt; 不足しているインクルードによるgcc-15でのビルド失敗を修正。PR提出してくれた&lt;a href=&#34;https://github.com/hhoffstaette&#34; target=&#34;_blank&#34;&gt;hhoffstaette&lt;/a&gt;氏に感謝&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.boost.org/doc/libs/master/libs/mysql/doc/html/mysql/benchmarks.html&#34; target=&#34;_blank&#34;&gt;公式ドライバに対するベンチマーク&lt;/a&gt;を追加&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mysql/issues/461&#34; target=&#34;_blank&#34;&gt;GitHub #461&lt;/a&gt; &lt;code&gt;metadata&lt;/code&gt;表現を最適化し、構築が高速になり、メモリ使用量が少なくなった&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#pfr&#34; id=&#34;pfr&#34;&gt;PFR&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;新しい推奨されるBoostプラクティスに従ってC++20モジュールを書き直し。詳細はドキュメントを参照&lt;/li&gt;
&lt;li&gt;最新のclangコンパイラでのC++26コンパイルを修正。レポートしてくれた&lt;a href=&#34;https://github.com/MBkkt&#34; target=&#34;_blank&#34;&gt;Valery Mironov&lt;/a&gt;氏に感謝！&lt;/li&gt;
&lt;li&gt;「長さゼロの配列」コンパイラ拡張を使用する型をサポート&lt;/li&gt;
&lt;li&gt;タイプミスを修正。問題を強調してくれた&lt;a href=&#34;https://github.com/TryKuhn&#34; target=&#34;_blank&#34;&gt;Egor&lt;/a&gt;氏に感謝！&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost::pfr::names_as_array(empty_struct{})&lt;/code&gt;で&lt;code&gt;std::array&amp;lt;std::string_view, 0&amp;gt;&lt;/code&gt;型を返すようにし、&lt;code&gt;for (std::string_view name : boost::pfr::names_as_array(empty_struct{}))&lt;/code&gt;のコンパイルを可能にした。バグレポートしてくれた&lt;a href=&#34;https://github.com/sabudilovskiy&#34; target=&#34;_blank&#34;&gt;sabudilovskiy&lt;/a&gt;氏に多大なる感謝！&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#process&#34; id=&#34;process&#34;&gt;Process&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;v1の&lt;code&gt;process.hpp&lt;/code&gt;インクルードをエミュレートする&lt;code&gt;v1.hpp&lt;/code&gt;を追加&lt;/li&gt;
&lt;li&gt;Windowsパスエスケープの修正&lt;/li&gt;
&lt;li&gt;terminateとasync_waitが終了コード値の損失につながる終了コードの問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#random&#34; id=&#34;random&#34;&gt;Random&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;beta_distribution&lt;/code&gt;によってNANが生成される問題を修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;beta_distribution::operator()&lt;/code&gt;のパフォーマンスを改善&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#system&#34; id=&#34;system&#34;&gt;System&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;スタブ版コンパイルライブラリを削除&lt;ul&gt;
&lt;li&gt;System は 1.69 以降ヘッダオンリーのため不要&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;find_package(Boost COMPONENTS system ...)&lt;/code&gt; を含む &lt;code&gt;CMakeLists.txt&lt;/code&gt; に影響が生じる可能性&lt;ul&gt;
&lt;li&gt;最もかんたんな修正は、コンポーネント一覧から &lt;code&gt;system&lt;/code&gt; を削除すること&lt;/li&gt;
&lt;li&gt;Boost 1.69 より前のリリースとの互換性を保ちたい場合は &lt;code&gt;find_package(Boost COMPONENTS ... OPTIONAL_COMPONENTS system)&lt;/code&gt; を使用すること&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#type_index&#34; id=&#34;type_index&#34;&gt;TypeIndex&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C++20モジュールの初期サポート&lt;/strong&gt;。詳細はドキュメントを参照&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#unordered&#34; id=&#34;unordered&#34;&gt;Unordered&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;非推奨の&lt;code&gt;boost::unordered::hash_is_avalanching&lt;/code&gt;は現在、&lt;code&gt;&amp;lt;boost/container_hash/hash_is_avalanching.hpp&amp;gt;&lt;/code&gt;の&lt;code&gt;boost::hash_is_avalanching&lt;/code&gt;のusing宣言となった。代わりにそのヘッダを直接使用すること。&lt;code&gt;&amp;lt;boost/unordered/hash_traits.hpp&amp;gt;&lt;/code&gt;は将来削除される予定&lt;/li&gt;
&lt;li&gt;オープンアドレシングコンテナに&lt;code&gt;pull(const_iterator)&lt;/code&gt;を追加。この操作により、ムーブ構築による要素の効率的な削除と取得が可能になる&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#build&#34; id=&#34;build&#34;&gt;Build&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.boost.org/tools/build/doc/html/#_version_5_3_2&#34; target=&#34;_blank&#34;&gt;B2バージョン5.3.2&lt;/a&gt;のリリースを含む&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;テスト済みコンパイラ&lt;/h2&gt;
&lt;p&gt;主要なテストコンパイラ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux:&lt;ul&gt;
&lt;li&gt;Clang, C++03: 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++11: 3.4, 11.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++14: 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 5.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++17: 6.0.1, 7.0.0, 8.0.0, 9.0.0, 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++20: 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;GCC, C++03: 4.6.3, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++11: 4.7.3, 4.8.5, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++14: 5.4.0, 6.4.0, 7.3.0, 8.0.1, 9.1.0, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++17: 7.3.0, 8.0.1, 9.1.0, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++20: 8.0.1, 9.1.0, 10, 11, 12&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;OS X:&lt;ul&gt;
&lt;li&gt;Apple Clang, C++03: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++11: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++14: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++17: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++20: 11.0.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Windows:&lt;ul&gt;
&lt;li&gt;Visual C++: 10.0, 11.0, 12.0, 14.0, 14.1, 14.2, 14.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;翻訳&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/faithandbrave&#34; target=&#34;_blank&#34;&gt;Akira Takahashi&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
    <entry>
      <title>Boost 1.90.0リリースノート -- 1.90.0: Asioを追加</title>
      <link href="https://boostjp.github.io/document/version/1_90_0.html"/>
      <id>c9cdda072a6998b94e2ef2a1c760ea839ed18666:document/version/1_90_0.md</id>
      <updated>2025-12-10T09:00:12+09:00</updated>
      
        <content type="html">&lt;h1 itemprop=&#34;name&#34;&gt;&lt;span class=&#34;token&#34;&gt;Boost 1.90.0リリースノート&lt;/span&gt;&lt;/h1&gt;
&lt;div itemprop=&#34;articleBody&#34;&gt;&lt;p&gt;本家リリースノート：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/website-v2-docs/blob/develop/release-notes/boost_1_90_0.adoc&#34; target=&#34;_blank&#34;&gt;https://github.com/boostorg/website-v2-docs/blob/develop/release-notes/boost_1_90_0.adoc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.boost.org/releases/1.90.0/&#34; target=&#34;_blank&#34;&gt;https://www.boost.org/releases/1.90.0/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;リポジトリは以下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/&#34; target=&#34;_blank&#34;&gt;https://github.com/boostorg/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;リポジトリからのビルド方法は、egtraさんのブログを参照：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「&lt;a href=&#34;http://dev.activebasic.com/egtra/2013/12/03/620/&#34; target=&#34;_blank&#34;&gt;Modularized Boost（GitHubへ移行したリポジトリ）を使用する&lt;/a&gt;」&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;新ライブラリ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://boost.org/libs/openmethod&#34; target=&#34;_blank&#34;&gt;OpenMethod&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;C++17以上でのオープン (マルチ) メソッドのライブラリ。作者Jean-Louis Leroy氏&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;更新ライブラリ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#asio&#34;&gt;Asio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#beast&#34;&gt;Beast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#bloom&#34;&gt;Bloom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#charconv&#34;&gt;Charconv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#compat&#34;&gt;Compat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#container&#34;&gt;Container&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#conversion&#34;&gt;Conversion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#core&#34;&gt;Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dll&#34;&gt;DLL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dynamicbitset&#34;&gt;DynamicBitset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#filesystem&#34;&gt;Filesystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#flyweight&#34;&gt;Flyweight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#geometry&#34;&gt;Geometry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#gil&#34;&gt;GIL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#interprocess&#34;&gt;Interprocess&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#json&#34;&gt;JSON&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#lexicalcast&#34;&gt;LexicalCast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#locale&#34;&gt;Locale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#log&#34;&gt;Log&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#math&#34;&gt;Math&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mp11&#34;&gt;Mp11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mqtt5&#34;&gt;MQTT5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#msm&#34;&gt;MSM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#multiprecision&#34;&gt;Multiprecision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mysql&#34;&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#parser&#34;&gt;Parser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#pfr&#34;&gt;PFR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#random&#34;&gt;Random&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#redis&#34;&gt;Redis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#smartptr&#34;&gt;SmartPtr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#stacktrace&#34;&gt;Stacktrace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#staticstring&#34;&gt;StaticString&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#stlinterfaces&#34;&gt;STLInterfaces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#test&#34;&gt;Test&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#typeindex&#34;&gt;TypeIndex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#url&#34;&gt;URL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#uuid&#34;&gt;Uuid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#variant2&#34;&gt;Variant2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#asio&#34; id=&#34;asio&#34;&gt;Asio&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;execution::inline_exception_handling&lt;/code&gt; プロパティを追加&lt;ul&gt;
&lt;li&gt;インライン実行時に例外処理がどの程度保証されるかを記述するためのプロパティ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;inline_executor&lt;/code&gt; を追加&lt;ul&gt;
&lt;li&gt;提供された関数を常にインラインで実行するエグゼキュータ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;associated_executor&lt;/code&gt; のデフォルト候補エグゼキュータを&lt;code&gt;system_executor&lt;/code&gt; から &lt;code&gt;inline_executor&lt;/code&gt; へ変更&lt;/li&gt;
&lt;li&gt;&lt;code&gt;inline_or_executor&amp;lt;&amp;gt;&lt;/code&gt; アダプタおよび &lt;code&gt;inline_or()&lt;/code&gt; ヘルパを追加&lt;ul&gt;
&lt;li&gt;インライン実行可能な場合はインラインで実行し、それ以外は別のエグゼキュータへ委譲&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dispatch&lt;/code&gt;、&lt;code&gt;post&lt;/code&gt;、&lt;code&gt;defer&lt;/code&gt; のオーバーロードを追加&lt;ul&gt;
&lt;li&gt;指定した関数オブジェクトを対象エグゼキュータで実行し、結果を完了ハンドラへ渡す機能を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;redirect_disposition&lt;/code&gt; 完了トークンアダプタを追加&lt;ul&gt;
&lt;li&gt;&lt;code&gt;redirect_error&lt;/code&gt; の一般化版&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;非推奨機能に &lt;code&gt;[[deprecated]]&lt;/code&gt; 属性を付与&lt;/li&gt;
&lt;li&gt;新しい設定パラメータ &lt;code&gt;&#34;reactor&#34; / &#34;reset_edge_on_partial_read&#34;&lt;/code&gt; を追加&lt;ul&gt;
&lt;li&gt;&lt;code&gt;epoll&lt;/code&gt; 使用時に部分読み取りがエッジを消費するかどうかを制御&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;新しい設定パラメータ &lt;code&gt;&#34;reactor&#34; / &#34;use_eventfd&#34;&lt;/code&gt; および &lt;code&gt;&#34;reactor&#34; / &#34;use_timerfd&#34;&lt;/code&gt; を追加&lt;ul&gt;
&lt;li&gt;&lt;code&gt;epoll&lt;/code&gt; バックエンドが &lt;code&gt;eventfd&lt;/code&gt; と &lt;code&gt;timerfd&lt;/code&gt; を使用するかどうかを制御&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_ASIO_DISABLE_TIMERFD&lt;/code&gt; のプリプロセッサチェック漏れを修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;std::source_location&lt;/code&gt; サポートに関するコンパイル時機能チェックを追加&lt;ul&gt;
&lt;li&gt;&lt;code&gt;std::experimental::source_location&lt;/code&gt; に加えて実施&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;非推奨の &lt;code&gt;boost::array::c_array()&lt;/code&gt; の使用を停止&lt;/li&gt;
&lt;li&gt;&lt;code&gt;asio::awaitable&lt;/code&gt; のムーブ代入におけるリソースリークを修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ssl&lt;/code&gt; ストリームのムーブ代入におけるメモリリークを修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kqueue&lt;/code&gt; リアクタにおける thread sanitizer 問題を修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;io_uring&lt;/code&gt; バックエンドにおけるハンドラトラッキング引数の処理を修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost::asio::detail::null_thread&lt;/code&gt; の未使用パラメータ警告を修正&lt;/li&gt;
&lt;li&gt;マクロベースのコルーチン実装を変更し、&lt;code&gt;__COUNTER__&lt;/code&gt; 使用時にも &lt;code&gt;case&lt;/code&gt; ラベルが決定論的となるよう修正&lt;/li&gt;
&lt;li&gt;同期 SSL ストリーム &lt;code&gt;shutdown&lt;/code&gt; を変更し、&lt;code&gt;error::eof&lt;/code&gt; の扱いを &lt;code&gt;async_shutdown&lt;/code&gt; と同様に再マッピング&lt;/li&gt;
&lt;li&gt;Windows における &lt;code&gt;stream_file&lt;/code&gt; と &lt;code&gt;random_access_file&lt;/code&gt; を UTF-8 文字列のパスとして扱うよう変更&lt;/li&gt;
&lt;li&gt;&lt;code&gt;experimental::parallel_group&lt;/code&gt; および &lt;code&gt;experimental::ranged_parallel_group&lt;/code&gt; に空の操作集合を検出するチェックを追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_FORTIFY_SOURCE&lt;/code&gt; のワークアラウンドを削除し、&lt;code&gt;ip::basic_resolver_results&lt;/code&gt; にアドレス長チェックを追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;experimental::coro&lt;/code&gt; が &lt;code&gt;max&lt;/code&gt; マクロによる衝突を避けるよう修正&lt;/li&gt;
&lt;li&gt;新しい &lt;code&gt;libc++&lt;/code&gt; 版に対し &lt;code&gt;std::aligned_alloc&lt;/code&gt; の検出ロジックを更新&lt;/li&gt;
&lt;li&gt;各種ドキュメントの修正および改善&lt;/li&gt;
&lt;li&gt;詳細は&lt;a href=&#34;https://www.boost.org/doc/libs/release/doc/html/boost_asio/history.html&#34; target=&#34;_blank&#34;&gt;Revision History&lt;/a&gt;を参照&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#beast&#34; id=&#34;beast&#34;&gt;Beast&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;http::parser&lt;/code&gt; が非標準トレーラーフィールドを拒否する挙動をデフォルトにした&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http::basic_parser&lt;/code&gt; がトレーラーフィールド専用コールバックを使用するようにした&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http::field&lt;/code&gt; 定数を更新&lt;/li&gt;
&lt;li&gt;&lt;code&gt;flat_buffer&lt;/code&gt; および &lt;code&gt;multi_buffer&lt;/code&gt; におけるアロケータのムーブ／コピー代入を修正&lt;/li&gt;
&lt;li&gt;部分メッセージ消費時の websocket permessage-deflate エラーを修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http::buffer_body&lt;/code&gt; が空チャンクを無視するよう修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http::basic_fields::contains&lt;/code&gt; メンバ関数を追加&lt;/li&gt;
&lt;li&gt;Boost.Preprocessor および Boost.StaticAssert への依存を削除&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#bloom&#34; id=&#34;bloom&#34;&gt;Bloom&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;パフォーマンス向上のため、バルクモードの挿入と検索を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;block&lt;/code&gt;、&lt;code&gt;fast_multiblock32&lt;/code&gt;、&lt;code&gt;fast_multiblock64&lt;/code&gt; における分岐なしルックアップ実装によるパフォーマンス向上（とくに成功／失敗が混在する問い合わせに効果的）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#charconv&#34; id=&#34;charconv&#34;&gt;Charconv&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;クロスコンパイル時の CMake における quadmath 検出を修正&lt;/li&gt;
&lt;li&gt;浮動小数点版の &lt;code&gt;to_chars&lt;/code&gt; において、十分に大きいバッファが不足と誤判定される問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#compat&#34; id=&#34;compat&#34;&gt;Compat&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;to_underlying.hpp&lt;/code&gt; を追加（Braden Ganetsky による貢献）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#container&#34; id=&#34;container&#34;&gt;Container&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;deque&lt;/code&gt; を再実装。旧実装は SGI 由来のデータ構造（libstdc++ と類似）に基づくもの。主な変更点:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sizeof(deque)&lt;/code&gt; を 10 ワードから 4 ワードへ削減（おそらくもっとも軽量な実装）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sizeof(deque::iterator)&lt;/code&gt; を 4 ワードから 2 ワードへ削減（libc++ と MSVC に類似）&lt;/li&gt;
&lt;li&gt;分割構造を持つ &lt;code&gt;deque&lt;/code&gt; の高速化のため、複数の内部アルゴリズムを再実装&lt;/li&gt;
&lt;li&gt;デフォルト設定を微調整し、64bit プラットフォームではデフォルトブロックサイズを従来の SGI 512 バイトから 1024 バイトへ変更&lt;/li&gt;
&lt;li&gt;将来的な deque 系バリエーションや最適化を容易にする実装へ改善&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;バグ修正&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/248&#34; target=&#34;_blank&#34;&gt;GitHub #248&lt;/a&gt;: &lt;code&gt;flat_map&lt;/code&gt; における Boost 1.80.0 以降の挿入速度低下を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/254&#34; target=&#34;_blank&#34;&gt;GitHub #254&lt;/a&gt;: C++20 &lt;code&gt;std::erase_if&lt;/code&gt; に対応&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/293&#34; target=&#34;_blank&#34;&gt;GitHub #293&lt;/a&gt;: UBSAN による非アラインアクセス警告の修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/pull/294&#34; target=&#34;_blank&#34;&gt;GitHub #294&lt;/a&gt;: CMake におけるヘッダオンリー Boost.Container 使用オプションの追加&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/300&#34; target=&#34;_blank&#34;&gt;GitHub #300&lt;/a&gt;: Clang 20 ビルド時の警告を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/304&#34; target=&#34;_blank&#34;&gt;GitHub #304&lt;/a&gt;: カスタムアロケータ使用時の &lt;code&gt;small_vector&lt;/code&gt; の問題を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/pull/305&#34; target=&#34;_blank&#34;&gt;GitHub #305&lt;/a&gt;: &lt;code&gt;-Wstrict-prototypes&lt;/code&gt; に関する警告を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/pull/307&#34; target=&#34;_blank&#34;&gt;GitHub #307&lt;/a&gt;: MSVC 警告 C4146（unsigned negation）全箇所の修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/309&#34; target=&#34;_blank&#34;&gt;GitHub #309&lt;/a&gt;: Boost 1.86 での &lt;code&gt;static_vector&lt;/code&gt; パフォーマンス低下の修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/306&#34; target=&#34;_blank&#34;&gt;GitHub #306&lt;/a&gt;: &lt;code&gt;__cpp_sized_deallocation&lt;/code&gt; 未定義によるエラーの修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/310&#34; target=&#34;_blank&#34;&gt;GitHub #310&lt;/a&gt;: &lt;code&gt;flat_map&lt;/code&gt; の &lt;code&gt;emplace&lt;/code&gt; / &lt;code&gt;emplace_hint&lt;/code&gt; ドキュメントでの型の記載ミスを修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/issues/312&#34; target=&#34;_blank&#34;&gt;GitHub #312&lt;/a&gt;: &lt;code&gt;std::allocator::is_always_equal&lt;/code&gt; 非推奨への対応&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/pull/317&#34; target=&#34;_blank&#34;&gt;GitHub #317&lt;/a&gt;: Issue #209 に対する変更の一部を都市消し（コンパイラ警告関連）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/container/pull/321&#34; target=&#34;_blank&#34;&gt;GitHub #321&lt;/a&gt;: &lt;code&gt;devector&lt;/code&gt; が &lt;code&gt;pmr&lt;/code&gt; アロケータで動作しない問題の修正&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#conversion&#34; id=&#34;conversion&#34;&gt;Conversion&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Boost.SmartPtr への依存を削除&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#core&#34; id=&#34;core&#34;&gt;Core&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/core/pull/205&#34; target=&#34;_blank&#34;&gt;GitHub #205&lt;/a&gt; &lt;code&gt;BOOST_TEST_THROWS&lt;/code&gt; および &lt;code&gt;BOOST_TEST_NO_THROW&lt;/code&gt;（&lt;code&gt;boost/core/lightweight_test.hpp&lt;/code&gt; 内）の実装を変更し、&lt;code&gt;if&lt;/code&gt;／&lt;code&gt;else&lt;/code&gt; ブロック内使用時に一部コンパイラで警告が出る問題を回避。これに伴う副作用として、マクロ呼び出し末尾のセミコロンが必須となった&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/core/pull/206&#34; target=&#34;_blank&#34;&gt;GitHub #206&lt;/a&gt; &lt;code&gt;boost::data&lt;/code&gt; および &lt;code&gt;boost::size&lt;/code&gt; を、コンパイラが提供する場合はそれぞれ &lt;code&gt;std::data&lt;/code&gt;、&lt;code&gt;std::size&lt;/code&gt; のエイリアスとして定義。&lt;code&gt;boost::&lt;/code&gt; と &lt;code&gt;std::&lt;/code&gt; の両候補が ADL により見える状況での曖昧性を解消&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#dll&#34; id=&#34;dll&#34;&gt;DLL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/dll/pull/106&#34; target=&#34;_blank&#34;&gt;GitHub #106&lt;/a&gt; &lt;code&gt;std::error_code&lt;/code&gt; が &lt;code&gt;boost::system::error_code&amp;amp;&lt;/code&gt; に渡される場合の問題を修正（Thomas Klausner氏 による修正）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/dll/pull/103&#34; target=&#34;_blank&#34;&gt;GitHub #103&lt;/a&gt; CMake によるインストール問題を修正（Yury Bura氏 による修正）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;size&lt;/code&gt; 変数のシャドウイングを修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#dynamicbitset&#34; id=&#34;dynamicbitset&#34;&gt;DynamicBitset&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;C++20 イテレータを追加&lt;/li&gt;
&lt;li&gt;基礎となるコンテナ型の選択を可能にした&lt;/li&gt;
&lt;li&gt;C++20 以降での &lt;code&gt;constexpr&lt;/code&gt; 対応を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;push_back()&lt;/code&gt;、&lt;code&gt;pop_back()&lt;/code&gt;、&lt;code&gt;lowest_bit()&lt;/code&gt; を高速化&lt;/li&gt;
&lt;li&gt;&lt;code&gt;basic_string&lt;/code&gt; からのコンストラクタを &lt;code&gt;explicit&lt;/code&gt; に変更&lt;/li&gt;
&lt;li&gt;いくつかの依存関係を削除&lt;/li&gt;
&lt;li&gt;&lt;code&gt;push_front()&lt;/code&gt;、&lt;code&gt;pop_front()&lt;/code&gt;、&lt;code&gt;find_first_off()&lt;/code&gt;、&lt;code&gt;find_next_off()&lt;/code&gt; を追加。また C 文字列および &lt;code&gt;basic_string_view&lt;/code&gt;（C++17 以降）からのコンストラクタを追加&lt;/li&gt;
&lt;li&gt;ストリーム挿入子が出力中に例外発生した場合、&lt;code&gt;badbit&lt;/code&gt; を設定するよう変更&lt;/li&gt;
&lt;li&gt;ストリーム抽出演算子が内部 &lt;code&gt;vector&lt;/code&gt; 由来の例外を再送出するよう変更&lt;/li&gt;
&lt;li&gt;ドキュメントを MrDocs と Antora に移行&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#filesystem&#34; id=&#34;filesystem&#34;&gt;Filesystem&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/filesystem/pull/338&#34; target=&#34;_blank&#34;&gt;GitHub #338&lt;/a&gt; &lt;code&gt;permissions&lt;/code&gt; 操作の成功時に渡された &lt;code&gt;error_code&lt;/code&gt; をクリアするよう修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/filesystem/issues/334&#34; target=&#34;_blank&#34;&gt;GitHub #334&lt;/a&gt; Windows において、Samba 3.0.2 の共有で SMB 署名が必須の場合に &lt;code&gt;directory_iterator&lt;/code&gt; のコンストラクタが “Invalid Signature” エラーで失敗する問題へ回避策を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#flyweight&#34; id=&#34;flyweight&#34;&gt;Flyweight&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://wg21.link/p0522r0&#34; target=&#34;_blank&#34;&gt;https://wg21.link/p0522r0&lt;/a&gt; Clang 19 以降でのコンパイルエラーを P0522R0 対応により修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#geometry&#34; id=&#34;geometry&#34;&gt;Geometry&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;主な改善&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1409&#34; target=&#34;_blank&#34;&gt;GitHub #1409&lt;/a&gt;: polyhedral surfacesに対する &lt;code&gt;is_valid&lt;/code&gt; アルゴリズムを実装&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;改善点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1413&#34; target=&#34;_blank&#34;&gt;GitHub #1413&lt;/a&gt;: &lt;code&gt;convert&lt;/code&gt; の対応組み合わせを追加&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1417&#34; target=&#34;_blank&#34;&gt;GitHub #1417&lt;/a&gt;: ドキュメント改善&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/pull/1423&#34; target=&#34;_blank&#34;&gt;GitHub #1423&lt;/a&gt;: &lt;code&gt;traverse&lt;/code&gt; におけるスタックオーバーフロー回避&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;解決した問題&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/geometry/issues/1006&#34; target=&#34;_blank&#34;&gt;GitHub #1006&lt;/a&gt;: &lt;code&gt;bg::projections::detail::epsg_to_parameters&lt;/code&gt; による過剰なコンパイル時間の問題を修正&lt;/li&gt;
&lt;li&gt;その他、複数のエラーおよび警告の修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#gil&#34; id=&#34;gil&#34;&gt;GIL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;改善&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/gil/pull/773&#34; target=&#34;_blank&#34;&gt;GitHub #773&lt;/a&gt;: ドキュメントの改善（ヒストグラムおよび誤字）、最新 Sphinx 版でのビルドを修正&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;解決した問題&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/gil/pull/778&#34; target=&#34;_blank&#34;&gt;GitHub #778&lt;/a&gt;: Clang でのビルドを修正&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#interprocess&#34; id=&#34;interprocess&#34;&gt;Interprocess&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ドキュメントの細かな修正&lt;/li&gt;
&lt;li&gt;バグ修正&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/interprocess/pull/245&#34; target=&#34;_blank&#34;&gt;GitHub #245&lt;/a&gt;: UBSan による実行時エラー（&lt;code&gt;boost::interprocess::mode_t&lt;/code&gt; のロード）を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/interprocess/pull/269&#34; target=&#34;_blank&#34;&gt;GitHub #269&lt;/a&gt;: ドキュメントの軽微な修正およびテンプレートパラメータ名を変更&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#json&#34; id=&#34;json&#34;&gt;JSON&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Boost.Align と Boost.StaticAssert への依存を削除&lt;/li&gt;
&lt;li&gt;より高速なハッシュアルゴリズムへ切り替え&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#lexicalcast&#34; id=&#34;lexicalcast&#34;&gt;LexicalCast&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;浮動小数点の特殊値から整数・&lt;code&gt;bool&lt;/code&gt; への変換に対するテストと修正を追加。&lt;code&gt;float&lt;/code&gt; から &lt;code&gt;bool&lt;/code&gt; への &lt;code&gt;lexical_cast&lt;/code&gt; 時に発生する警告 C4804 を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/lexical_cast/pull/87&#34; target=&#34;_blank&#34;&gt;GitHub #87&lt;/a&gt; Boost.TypeTraits への依存を削除。主要部分を実装した Romain Geissler 氏に感謝。&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/lexical_cast/pull/85&#34; target=&#34;_blank&#34;&gt;GitHub #85&lt;/a&gt; 暗黙変換から明示的変換への切り替えによるコンパイラ警告を回避。この修正を行った bmagistro 氏に感謝。&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/lexical_cast/pull/86&#34; target=&#34;_blank&#34;&gt;GitHub #86&lt;/a&gt; ドキュメントの誤りを修正。この修正を行った ivanpanch 氏に感謝。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unsigned short&lt;/code&gt; から &lt;code&gt;wstring&lt;/code&gt; への変換において &lt;code&gt;wchar_t&lt;/code&gt; 組み込み型が存在しない場合の退行を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#locale&#34; id=&#34;locale&#34;&gt;Locale&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/locale/pull/266&#34; target=&#34;_blank&#34;&gt;GitHub #266&lt;/a&gt; B2 ビルドファイルを修正し、静的ライブラリのみ要求された場合に動的版 Boost ライブラリをビルドしないよう変更&lt;/li&gt;
&lt;li&gt;ISO8859-1／ISO8859-8 エンコーディング要求時、対応する Windows ロケールが ISO8859 をサポートしない場合に &#34;C&#34; ロケールではなく Windows コードページ 1252／1255 を利用可能に変更&lt;/li&gt;
&lt;li&gt;Cygwin の stdlib が一部長い UTF-8 シーケンスを UTF-16 へ変換する際の問題に対する回避策を有効化&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#log&#34; id=&#34;log&#34;&gt;Log&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;value_ref&lt;/code&gt; のvisit処理における最適化漏れを修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/log/issues/252&#34; target=&#34;_blank&#34;&gt;GitHub #252&lt;/a&gt; &lt;code&gt;text_file_backend&lt;/code&gt; におけるログファイルローテーションの無駄な長いループを修正。ファイル名パターンにカウンタが含まれず、&lt;code&gt;rotation_size&lt;/code&gt; を超えた場合に毎回同じファイルを開き続ける問題&lt;/li&gt;
&lt;li&gt;&lt;code&gt;text_file_backend&lt;/code&gt; におけるファイルサイズチェックの整数オーバーフロー耐性を強化&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#math&#34; id=&#34;math&#34;&gt;Math&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;新サブライブラリ「逆モード自動微分（Reverse-Mode Automatic Differentiation）」を追加&lt;/li&gt;
&lt;li&gt;新定数 &lt;code&gt;log_pi&lt;/code&gt; を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;logit&lt;/code&gt;、&lt;code&gt;logistic_sigmoid&lt;/code&gt;、&lt;code&gt;logistic&lt;/code&gt; 分布に適切なプロモーションポリシーを追加&lt;/li&gt;
&lt;li&gt;特殊関数に対する多数の修正およびエッジケース対応&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#mp11&#34; id=&#34;mp11&#34;&gt;Mp11&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;固定サイズリストで &lt;code&gt;mp_reverse_fold&lt;/code&gt; が動作するよう更新&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#mqtt5&#34; id=&#34;mqtt5&#34;&gt;MQTT5&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Boost.Spirit への依存を削除&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/mqtt5/issues/38&#34; target=&#34;_blank&#34;&gt;GitHub #38&lt;/a&gt; 自動再接続が限定的なホワイトリストではなく &lt;strong&gt;任意のトランスポート層エラー&lt;/strong&gt; を契機に発動するよう変更&lt;/li&gt;
&lt;li&gt;Logger インタフェースに &lt;code&gt;at_transport_error&lt;/code&gt; コールバックを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#msm&#34; id=&#34;msm&#34;&gt;MSM&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ドキュメントを刷新し、Antora を使用するようにした&lt;/li&gt;
&lt;li&gt;新バックエンド &lt;code&gt;backmp11&lt;/code&gt; を追加。大幅なコンパイル時間短縮、API の再設計、新機能の追加。{cpp}17 が必要（詳細はドキュメントに記載）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/msm/issues/87&#34; target=&#34;_blank&#34;&gt;GitHub #87&lt;/a&gt;: &lt;code&gt;boost::any&lt;/code&gt; が Kleene イベントとして動作しなくなった問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#multiprecision&#34; id=&#34;multiprecision&#34;&gt;Multiprecision&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;新しい &lt;code&gt;cpp_double_fp_backend&lt;/code&gt; のテストとカバレッジを大幅に強化&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#mysql&#34; id=&#34;mysql&#34;&gt;MySQL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Clang 4.0 未満のサポートを非推奨化。これらのコンパイラは動作する可能性はあるが、CI ではテストされない方針へ変更&lt;/li&gt;
&lt;li&gt;MySQL 9.x との互換性を保証するテストを追加&lt;/li&gt;
&lt;li&gt;Clang 20 まで、GCC 15 までの互換性を保証するテストを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#parser&#34; id=&#34;parser&#34;&gt;Parser&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/pull/284&#34; target=&#34;_blank&#34;&gt;GitHub #284&lt;/a&gt; ムーブ専用 Callable をクロージャと併用した際の不正状態を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/250&#34; target=&#34;_blank&#34;&gt;GitHub #250&lt;/a&gt; &lt;code&gt;GlobalState&lt;/code&gt; のパーサテンプレートパラメータにおける &lt;code&gt;const&lt;/code&gt; 不整合を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/268&#34; target=&#34;_blank&#34;&gt;GitHub #268&lt;/a&gt; permutation parser使用時の一部ケースでの不正状態を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/279&#34; target=&#34;_blank&#34;&gt;GitHub #279&lt;/a&gt; シーケンスパース時に、後続パーサが前の属性を上書きしてしまう問題を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/279&#34; target=&#34;_blank&#34;&gt;GitHub #279&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/parser/issues/285&#34; target=&#34;_blank&#34;&gt;GitHub #285&lt;/a&gt; opt パーサが失敗しても &lt;code&gt;std::optional&lt;/code&gt; に値が残る可能性があった問題を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/245&#34; target=&#34;_blank&#34;&gt;GitHub #245&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/parser/pull/254&#34; target=&#34;_blank&#34;&gt;GitHub #254&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/parser/pull/255&#34; target=&#34;_blank&#34;&gt;GitHub #255&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/parser/pull/256&#34; target=&#34;_blank&#34;&gt;GitHub #256&lt;/a&gt; 多数の実行時最適化&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/250&#34; target=&#34;_blank&#34;&gt;GitHub #250&lt;/a&gt; コンパイル時間とコードサイズの適度な削減&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/pull/275&#34; target=&#34;_blank&#34;&gt;GitHub #275&lt;/a&gt; &lt;code&gt;transform&lt;/code&gt; を &lt;code&gt;constexpr&lt;/code&gt; 化&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/272&#34; target=&#34;_blank&#34;&gt;GitHub #272&lt;/a&gt; &lt;code&gt;move&lt;/code&gt; と &lt;code&gt;forward&lt;/code&gt; の扱いに関する警告緩和&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/issues/278&#34; target=&#34;_blank&#34;&gt;GitHub #278&lt;/a&gt; &lt;code&gt;if_&lt;/code&gt; ディレクティブの属性型に関するドキュメント誤記を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/parser/pull/271&#34; target=&#34;_blank&#34;&gt;GitHub #271&lt;/a&gt; 多数のドキュメント誤字修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#pfr&#34; id=&#34;pfr&#34;&gt;PFR&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/pfr/pull/194&#34; target=&#34;_blank&#34;&gt;GitHub #194&lt;/a&gt; C++26 の分解束縛をパックに展開する新実装を追加。&lt;ul&gt;
&lt;li&gt;既知の制限の大半を解消し、テンプレートインスタンス過多を回避&lt;/li&gt;
&lt;li&gt;新実装は &lt;code&gt;BOOST_PFR_USE_CPP26&lt;/code&gt; マクロで有効／無効を切替可能&lt;/li&gt;
&lt;li&gt;PR を提出してくれた Jean-Michaël Celerier 氏に感謝&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CMake に関する複数の修正。PR を提出してくれた Alexander Grund 氏に感謝&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#random&#34; id=&#34;random&#34;&gt;Random&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;xoshiro&lt;/code&gt; 系生成器の &lt;code&gt;SeedSeq&lt;/code&gt; からの構築に関する問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#redis&#34; id=&#34;redis&#34;&gt;Redis&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;重要な変更（キャンセル動作）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/310&#34; target=&#34;_blank&#34;&gt;GitHub #310&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/redis/issues/226&#34; target=&#34;_blank&#34;&gt;GitHub #226&lt;/a&gt; &lt;code&gt;async_exec()&lt;/code&gt; における操作単位のキャンセルサポートを改善&lt;ul&gt;
&lt;li&gt;&lt;code&gt;asio::cancel_after&lt;/code&gt; をサポートし、任意タイミングでキャンセル可能になった&lt;/li&gt;
&lt;li&gt;キャンセルが他のリクエストへ干渉しない設計へ変更&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/329&#34; target=&#34;_blank&#34;&gt;GitHub #329&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/redis/pull/334&#34; target=&#34;_blank&#34;&gt;GitHub #334&lt;/a&gt; &lt;code&gt;request::config&lt;/code&gt; 内の以下のフラグを非推奨化&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cancel_on_connection_lost&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cancel_if_not_connected&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;代替として &lt;code&gt;asio::cancel_after&lt;/code&gt; の利用を推奨&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cancel_on_connection_lost&lt;/code&gt; のデフォルトを &lt;code&gt;false&lt;/code&gt; に変更&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/321&#34; target=&#34;_blank&#34;&gt;GitHub #321&lt;/a&gt; &lt;code&gt;cancel&lt;/code&gt; に &lt;code&gt;operation::resolve&lt;/code&gt;, &lt;code&gt;connect&lt;/code&gt;, &lt;code&gt;ssl_handshake&lt;/code&gt;, &lt;code&gt;reconnection&lt;/code&gt;, &lt;code&gt;health_check&lt;/code&gt; を渡す方法を非推奨化。今後は &lt;code&gt;cancel(operation::run)&lt;/code&gt; を使用すること&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/319&#34; target=&#34;_blank&#34;&gt;GitHub #319&lt;/a&gt; &lt;code&gt;async_run()&lt;/code&gt; に操作単位のキャンセルを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;その他の機能追加／変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/302&#34; target=&#34;_blank&#34;&gt;GitHub #302&lt;/a&gt;, &lt;a href=&#34;https://github.com/boostorg/redis/pull/303&#34; target=&#34;_blank&#34;&gt;GitHub #303&lt;/a&gt; &lt;code&gt;config::setup&lt;/code&gt; によるカスタムセットアップリクエストをサポート&lt;ul&gt;
&lt;li&gt;ライブラリ生成の &lt;code&gt;HELLO&lt;/code&gt; を任意のリクエストに置換可能&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/305&#34; target=&#34;_blank&#34;&gt;GitHub #305&lt;/a&gt; &lt;code&gt;request::config::hello_with_priority&lt;/code&gt; を非推奨化&lt;ul&gt;
&lt;li&gt;代替として &lt;code&gt;config::setup&lt;/code&gt; を推奨&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/296&#34; target=&#34;_blank&#34;&gt;GitHub #296&lt;/a&gt; &lt;strong&gt;Valkey&lt;/strong&gt; との長期互換性を保証&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/341&#34; target=&#34;_blank&#34;&gt;GitHub #341&lt;/a&gt; &lt;code&gt;request::append()&lt;/code&gt; を追加（リクエスト連結機能）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/104&#34; target=&#34;_blank&#34;&gt;GitHub #104&lt;/a&gt; ヘルスチェッカのアルゴリズムを改善&lt;ul&gt;
&lt;li&gt;高負荷時の誤検知を回避&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PING&lt;/code&gt; はアイドル時のみ発行&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/283&#34; target=&#34;_blank&#34;&gt;GitHub #283&lt;/a&gt; &lt;code&gt;config::read_buffer_append_size&lt;/code&gt; を追加（読み込みバッファ拡張制御）&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/pull/311&#34; target=&#34;_blank&#34;&gt;GitHub #311&lt;/a&gt; &lt;code&gt;usage::bytes_rotated&lt;/code&gt; を追加（サーバー読み取り時のコピー量測定）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;バグ修正&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/287&#34; target=&#34;_blank&#34;&gt;GitHub #287&lt;/a&gt; 中間でエラーを含むレスポンスを &lt;code&gt;generic_response&lt;/code&gt; にパースした際の例外発生を修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/318&#34; target=&#34;_blank&#34;&gt;GitHub #318&lt;/a&gt; &lt;code&gt;connection&lt;/code&gt; および &lt;code&gt;basic_connection&lt;/code&gt; の &lt;code&gt;cancel()&lt;/code&gt; における競合状態を修正&lt;ul&gt;
&lt;li&gt;キャンセルが無視される可能性を解消&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/298&#34; target=&#34;_blank&#34;&gt;GitHub #298&lt;/a&gt; 空パスワード＋非デフォルトユーザー使用時の認証問題を修正&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/290&#34; target=&#34;_blank&#34;&gt;GitHub #290&lt;/a&gt; &lt;code&gt;HELLO&lt;/code&gt; エラー後の再接続時に &lt;code&gt;HELLO&lt;/code&gt; が失敗し続ける問題を修正&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/redis/issues/297&#34; target=&#34;_blank&#34;&gt;GitHub #297&lt;/a&gt; &lt;code&gt;HELLO&lt;/code&gt; エラーが正しくログ出力されない問題を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#smartptr&#34; id=&#34;smartptr&#34;&gt;SmartPtr&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;以下の非推奨マクロを削除&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BOOST_SP_ENABLE_DEBUG_HOOKS&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_SP_USE_STD_ALLOCATOR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_SP_USE_QUICK_ALLOCATOR&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;boost/smart_ptr/detail/quick_allocator.hpp&amp;gt;&lt;/code&gt; を非推奨化し、将来のリリースで削除予定&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_NO_CXX11_HDR_ATOMIC&lt;/code&gt; を定義する構成を非サポート化&lt;ul&gt;
&lt;li&gt;C++11 準拠の &lt;code&gt;&amp;lt;atomic&amp;gt;&lt;/code&gt; を必須化&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;以下の非推奨マクロを無効化&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BOOST_AC_USE_SPINLOCK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_AC_USE_PTHREADS&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_SP_USE_SPINLOCK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_SP_USE_PTHREADS&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;atomic_count&lt;/code&gt;、&lt;code&gt;sp_counted_base&lt;/code&gt;、&lt;code&gt;spinlock&lt;/code&gt; のプラットフォーム別実装を削除&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BOOST_NO_CXX11_HDR_MUTEX&lt;/code&gt; を定義する構成を非サポート化&lt;ul&gt;
&lt;li&gt;C++11 準拠の &lt;code&gt;&amp;lt;mutex&amp;gt;&lt;/code&gt; を必須化&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost/smart_ptr/detail/&lt;/code&gt; 内の未使用ヘッダを削除&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#stacktrace&#34; id=&#34;stacktrace&#34;&gt;Stacktrace&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;include 漏れを修正。修正を行った Orgad Shaneh 氏に感謝&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libbacktrace_impls.hpp&lt;/code&gt; の URL を修正。Jonathan Wakely 氏に感謝&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#staticstring&#34; id=&#34;staticstring&#34;&gt;StaticString&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;to_static_[w]string()&lt;/code&gt; を C++26 の &lt;code&gt;std::to_[w]string()&lt;/code&gt; と整合化&lt;/li&gt;
&lt;li&gt;&lt;code&gt;to_static_[w]string()&lt;/code&gt; 内の追加バッファ使用を削除&lt;/li&gt;
&lt;li&gt;&lt;code&gt;resize_and_overwrite()&lt;/code&gt; を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#stlinterfaces&#34; id=&#34;stlinterfaces&#34;&gt;STLInterfaces&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/stl_interfaces/pull/80&#34; target=&#34;_blank&#34;&gt;GitHub #80&lt;/a&gt; GCC 14 で発生する不正状態を修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;move&lt;/code&gt; 専用 Callable をクロージャと併用した際の不正状態を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#test&#34; id=&#34;test&#34;&gt;Test&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Windows Clang におけるいくつかの警告を修正&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#typeindex&#34; id=&#34;typeindex&#34;&gt;TypeIndex&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Boost.Core への依存を削除&lt;/li&gt;
&lt;li&gt;CMake でもすべてのテストを実行。修正と支援をしてくれた Alexander Grund 氏に感謝&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#url&#34; id=&#34;url&#34;&gt;URL&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;segments_view&lt;/code&gt; および &lt;code&gt;segments_encoded_view&lt;/code&gt; に定数時間のイテレータベース &lt;code&gt;subview&lt;/code&gt; コンストラクタを追加&lt;/li&gt;
&lt;li&gt;zone-id セッタを追加（例: IPv6 link-local アドレス）&lt;/li&gt;
&lt;li&gt;host セッタが zone-id を受け取り、伝播するよう変更&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/url/issues/920&#34; target=&#34;_blank&#34;&gt;GitHub #920&lt;/a&gt; &lt;code&gt;resolve&lt;/code&gt; が参照元フラグメントを常に正しく反映するよう修正&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encoded_host_address&lt;/code&gt; のアサーションが zone-id を考慮するよう修正&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/url/issues/934&#34; target=&#34;_blank&#34;&gt;GitGitHub #934&lt;/a&gt; &lt;code&gt;BOOST_STATIC_ASSERT&lt;/code&gt; を &lt;code&gt;BOOST_CORE_STATIC_ASSERT&lt;/code&gt; に置換&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/boostorg/url/issues/939&#34; target=&#34;_blank&#34;&gt;GitHub #939&lt;/a&gt; セグメント &lt;code&gt;subview&lt;/code&gt; の 絶対意味論を保持するようリファクタリング&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#uuid&#34; id=&#34;uuid&#34;&gt;Uuid&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;string_generator&lt;/code&gt; を C++14 以上で &lt;code&gt;constexpr&lt;/code&gt; 化&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost/uuid/constants.hpp&lt;/code&gt; を追加&lt;/li&gt;
&lt;li&gt;&lt;code&gt;boost/uuid/uuid_generators.hpp&lt;/code&gt; を &lt;code&gt;boost/uuid/generators.hpp&lt;/code&gt; に改名&lt;ul&gt;
&lt;li&gt;旧名も互換性のため維持&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href=&#34;#variant2&#34; id=&#34;variant2&#34;&gt;Variant2&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;より多くの関数を &lt;code&gt;constexpr&lt;/code&gt; 化し、&lt;code&gt;~variant&lt;/code&gt; も対象に追加&lt;ul&gt;
&lt;li&gt;C++20 以前では影響はなかったが、C++20 以降では意味を持つ変更&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;テスト済みコンパイラ&lt;/h2&gt;
&lt;p&gt;主要なテストコンパイラ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux:&lt;ul&gt;
&lt;li&gt;Clang, C++03: 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++11: 3.4, 11.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++14: 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 5.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++17: 6.0.1, 7.0.0, 8.0.0, 9.0.0, 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;Clang, C++20: 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0&lt;/li&gt;
&lt;li&gt;GCC, C++03: 4.6.3, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++11: 4.7.3, 4.8.5, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++14: 5.4.0, 6.4.0, 7.3.0, 8.0.1, 9.1.0, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++17: 7.3.0, 8.0.1, 9.1.0, 11, 12&lt;/li&gt;
&lt;li&gt;GCC, C++20: 8.0.1, 9.1.0, 10, 11, 12&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;OS X:&lt;ul&gt;
&lt;li&gt;Apple Clang, C++03: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++11: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++14: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++17: 11.0.3&lt;/li&gt;
&lt;li&gt;Apple Clang, C++20: 11.0.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Windows:&lt;ul&gt;
&lt;li&gt;Visual C++: 10.0, 11.0, 12.0, 14.0, 14.1, 14.2, 14.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;翻訳&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/faithandbrave&#34; target=&#34;_blank&#34;&gt;Akira Takahashi&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content>
      
      <author>
        <name>Akira Takahashi</name>
        <email>faithandbrave@gmail.com</email>
      </author>
    </entry>
  
</feed>