このトピックでは、LoongCollector のリリースノートを記載します。
イメージリポジトリ: aliyun-observability-release-registry.${region}.cr.aliyuncs.com/loongcollector/loongcollector
例:
杭州リージョン:
aliyun-observability-release-registry.cn-hangzhou.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}シンガポールリージョン:
aliyun-observability-release-registry.ap-southeast-1.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}
3.2.6
イメージタグ: v3.2.6.0-109e584-aliyun
リリース日: 2025-12-19
修正
プロセスキューがブロックされたときにログがドロップされる問題を修正しました。
最適化
既存の構成をサポートするために、C++ コンテナメタデータ照合モジュールを regex_match から regex_search に変更しました。
自己監視データにホスト ID 識別子を追加しました。
StaticFileServer にリアルパス更新機能とローテーション検出機能を追加して強化しました。
3.2.5
イメージタグ: v3.2.5.0-355f573-aliyun
リリース日: 2025-12-08
修正
C++ コンテナの更新中に一部のチェックポイントイベントが処理されない問題を修正しました。
転送シナリオにおけるメトリックデータの解析失敗を修正しました。
最適化
HTTP シンクの不要なスリープ操作を削除し、パフォーマンスを向上させました。
3.2.4
イメージタグ: v3.2.4.0-984bb5f-aliyun
リリース日: 2025-12-02
新機能
Go をバージョン 1.23.12 にアップグレードし、Docker Go ソフトウェア開発キット (SDK) をアップグレードしました。
修正
DiskBuffer からホストモニタリングデータが送信されない問題を修正しました。
プロセスの平均 CPU 使用率の計算におけるバグを修正しました。
Docker v29 以降で
input_fileが失敗する問題を修正しました。Prometheus future の競合状態を修正しました。
3.2.3
リリース日: 2025-11-27
新機能
ネイティブタイムスタンプフィルタリングのために
ProcessorTimestampFilterNativeプロセッサーを追加しました。組み込みの HostMonitor パイプラインで GPU モニタリングを有効にしました。
修正
無効な GPU コレクターのエントリを削除しました。
Flusher と SenderQueue のエラー処理とロギングを改善しました。
Prometheus スクレイピングでサポートされていない pb プロトコルを削除しました。
最適化
コンテナーの状態変更に関する機能を強化し、古いチェックポイント構成との互換性を向上させました。
ネットワークメトリック収集の互換性を向上させました。
効率を向上させるために、ログイベントからインデックスを削除しました。
パイプラインモニターにフェッチ率メトリックを追加しました。
3.2.2
リリース日: 2025-11-25
新機能
組み込みの HostMonitor パイプラインで GPU モニタリングを有効にしました。
ホストモニタリングのための自己監視メトリックを追加しました。
input_fileが複数のパスからの収集をサポートするようになりました。SLS flusher が追加のヘッダーとメタデータの追加をサポートするようになりました。
Prometheus がホストのみのスクレイピングモードをサポートするようになりました。
修正
無効な GPU コレクターのエントリを削除しました。
ディスクコレクターがアンマウントされたディスクからデータを収集しないバグを修正しました。
プロセスコレクターのクラッシュ問題を修正しました。
入力タイプを切り替える際に FileServer が一時停止されない問題を修正しました。
シンボリックリンクファイルに対してリーダーが作成できない問題を修正しました。
単一のイベントがイベントプールに返されない問題を修正しました。
ConfigWatcherUnittest のエラーを修正しました。
config_countメトリックの計算エラーを修正しました。シングルトン競合ループの問題を修正しました。
ECS メタデータの更新に関する問題を修正しました。
最適化
スパンのシリアル化とデシリアル化のパフォーマンスを向上させました。
ホストモニタリングにおける文字列コピーを削減しました。
同時実行性調整モジュールに時間アニーリングメカニズムを追加しました。
頻繁なリトライを防ぐために、同時実行制御コードにタイムアウトロジックを追加しました。
Flusher と SenderQueue のエラー処理とロギングを改善しました。
リトライロジックとメトリックを追加してキュー管理を強化しました。
パイプラインに process_queue メトリックのレポートを追加しました。
送信者キューにターゲットタグを追加しました。
extraBuffer が満杯になるのを防ぐために、MetricSender にスロットルを追加しました。
タスクが遅い場合に Golang の時間ドリフトが発生する問題を解決しました。
regionconfig に重複要素が含まれる可能性がある問題を解決しました。
3.2.1
リリース日: 2025-10-29
新機能
NVIDIA Data Center GPU Manager (DCGM) に基づく GPU メトリックコレクターを追加しました。
StaticFileServer にメトリックレポート機能を統合しました。
コンテナーメタデータをレポートするための組み込みパイプラインを追加しました。
input_static_file_onetime がタスクステータスのレポートをサポートするようになりました。
SLS flusher に retry_total カウンターを追加しました。
修正
ファイルが削除されたときにリーダーがクリーンアップされず、inode が再利用されたときに切り捨ての問題が発生する問題を修正しました。
Windows でのビルドの問題を修正しました。
リージョン情報ダンプの形式が正しくないために読み込みに失敗する問題を修正しました。
Windows でのクラッシュスタックの問題を修正しました。
ExcludeDirs に中国語文字が含まれている場合に Windows で発生するクラッシュを修正しました。
セキュリティ入力におけるバインドマウントパスのカレントワーキングディレクトリ (cwd) の処理に関する問題を修正しました。
最適化
タスクステータスを送信します。
ステータスメトリックにプラグイン統計を追加しました。
ECS メタデータにさらにメタデータを追加しました。
ステータスメトリックに ECS メタデータを追加しました。
コンテナーメタデータのマッチングロジックを C++ 実装に移行しました。
3.2.0
リリース日: 2025-09-23
新機能
input_static_file_onetime を有効にし、基本的なエンドツーエンド (E2E) テストを追加しました。
ホストモニタリング用の内部構成を追加しました。
高性能な JSON 解析のために simdjson ライブラリを統合しました。
LoongCollector が RAM 認証をサポートするようになりました。
修正
eBPF プラグイン管理とイベント処理に関する複数の問題を修正しました。
Timer クラスの同時実行性の問題により監視ポイントが失われる問題を修正しました。
InitFromFile のファイル読み取りロジックを修正しました。
flusher runner の速度制限の問題を修正しました。
ネットワークコレクターが IPv6 情報を取得できない問題を修正しました。
プロセスコレクターのメモリリークを修正しました。
ParseConfig 関数によるファイルの読み取り時に、ファイルが予期せず切り捨てられる問題を修正しました。
チェックポイントから復元する際のコンテナーファイル記述子の解放に関する問題を修正しました。
ディスクコレクターに GetFileSystemInformation キャッシュを追加しました。
eBPF ファイル収集の E2E テストを追加しました。
Windows 上の商用版のコンパイル問題を修正し、リリース マニュアルを更新しました。
最適化
複数のホストモニタリングパイプライン間のデータ整合性をサポートするようになりました。
LogFileReader での潜在的なデータ損失に対する警告とアラートを追加しました。
グループ作成を減らし、メモリ使用量を改善しました。
Kubernetes (K8s) メタデータエンティティのメモリフットプリントを最適化しました。
string view を使用して文字列解析のパフォーマンスを向上させました。
MetricSender.cpp のメトリックフラグの名前を変更しました。
3.1.7
リリース日: 2025-11-11
新機能
エージェントメトリックに ECS 情報 (ACS および ECI を含む) を追加しました。
スロットラーの現在の制限値に関するメトリックを追加しました。
修正
ファイルが削除されたときにリーダーがクリーンアップされず、inode が再利用されたときに切り捨ての問題が発生する問題を修正しました。
Windows でのクラッシュスタックの問題を修正しました。
ExcludeDirs に中国語文字が含まれている場合に Windows で発生するクラッシュを修正しました。
Windows 上の商用版のコンパイル問題を修正し、リリース マニュアルを更新しました。
最適化
ステータスメトリックに ECS メタデータを追加しました。
3.1.6
リリース日: 2025-10-11
修正
eBPF プラグイン管理とイベント処理の問題を修正しました。
ホストからメタデータを読み取るためのファイル読み取りロジックを修正しました。
flusher runner の予期しない速度制限の問題を修正しました。
最適化
LogFileReader にデータ損失のアラートと警告を追加しました。
エージェントメトリックに ECS 情報 (ACS および ECI を含む) を追加しました。
SLS flusher にリトライカウンターを追加しました。
3.1.5
リリース日: 2025-09-09
修正
ParseConfig 関数のファイル読み取り切り捨て問題を修正しました。
チェックポイントから復元する際のコンテナーファイル記述子の解放に関する問題を修正しました。
組み込みパイプラインが予期せずアンインストールされる問題を修正しました。
フィードバックによってタイムアウトイベントがポップされる問題を修正しました。
最適化
K8s メタデータエンティティのメモリフットプリントを最適化しました。
3.1.4
リリース日: 2025-08-27
新機能
カーネルからランタイム情報を取得するサポートを追加しました。
ALIYUN_ との下位互換性を維持しつつ、ベンダーに依存しない環境変数プレフィックス LOONG_ のサポートを追加しました。
修正
v2 パイプライン入力で自己モニタリングが欠落していた問題を修正しました。
プロセスキャッシュ値に関するメモリ安全性の問題を修正しました。
Desensitize、Grok、StringReplace プロセッサーのタイムアウトとゼロ幅正規表現の警告を強化しました。
最適化
eBPF ファイル収集のパフォーマンスを最適化しました。
EntityCollector が K8s の以前のバージョン (1.21 未満) をサポートするようになりました。
PipelineEventGroup に追加のソースバッファーを追加しました。
3.1.3
リリース日: 2025-08-08
新機能
プロセス収集のための ProcessCollector を追加しました。
ネットワーク収集のための NetCollector を追加しました。
修正
重複収集を避けるために、古いチェックポイントからの収集の進捗を復元する際の問題を修正しました。
最適化
マルチスレッド正規表現解析のパフォーマンスを向上させました。
K8s メタデータの protobuf 送信を最適化しました。
CPU コレクターの実装を変更しました。
NetworkObserver が複数の構成をサポートするようになりました。
eBPF プラグインがデータを取得するために epoll を統一して使用するようになりました。
構成変更の型チェックを追加しました。
アラート情報にアラートレベルを追加しました。
3.1.2
リリース日: 2025-07-25
修正
K8s メタデータ収集におけるクラッシュの問題を修正しました。
データ変換中に HashKeys が適用されない問題を修正しました。
gRPC のコンパイルが原因で SSL ライブラリが正しくリンクされない問題を修正しました。
コンテナーが停止したときに RotatorReader がファイルを閉じない問題を修正しました。
新しい環境変数構成が追加されたときにタグが失われる問題を修正しました。
命令セットの互換性の問題を修正し、ビルド環境の互換性を確保するために継続的インテグレーション (CI) プロセスに CPU 命令セットチェックスクリプトを追加しました。
最適化
eBPF Server のスレッドモデルをリファクタリングして、同時実行性と安定性を向上させました。
K8s メタデータ構成を更新し、クラスターエンティティの upsert ロジックを追加しました。
3.1.1
リリース日: 2025-07-02
修正
Ubuntu オペレーティングシステムで、journal ログ収集の tail モードが失敗する問題を修正しました。
コンテナーが停止したときに RotatorReader がファイルを閉じない問題を修正しました。
DoSnapshot 中に自己監視メトリックが処理されるときに発生するクラッシュを修正しました。
docker inspect のタイムアウトを修正しました。
eBPF 解析モジュールの自己監視メトリックにおける start_time オーバーフローの問題を修正しました。
管理インターフェイスが ECS メタデータの強化モードをサポートするようになりました。
最適化
eBPF Server のスレッドモデルをリファクタリングして、同時実行性と安定性を向上させました。
K8s メタデータ構成を更新し、クラスターエンティティの upsert ロジックを追加しました。
3.1.0
リリース日: 2025-06-16
修正
新バージョンでの ACS シナリオにおける標準出力収集の失敗を修正しました。
GBK エンコード形式での不正な JSON ログ解析によるクラッシュを修正しました。
コンテナーランタイムが不安定な場合の不正な null 値チェックによるクラッシュを修正しました。
データ処理精度を向上させるために、意味のない \0 文字を削除しました。
新機能
eBPF セキュリティシナリオのサポートを追加しました。
3.0.12
リリース日: 2025-06-04
修正
コンテナーランタイム検出ロジックで、リトライ中に Docker クライアントのステータスが誤って判断される問題を修正しました。
パイプライン更新中のデータポインター解放のタイミングが不適切なために文字化けが発生する問題を修正しました。
SPL 解析時間が無効な場合のフォールバックとして現在時刻を使用しました。
Logtail での異常イベント生成の問題を修正するために、client-go 依存関係ライブラリを更新しました。
ディスクが満杯になると Golang ロギングモジュールがハングし、ログ収集が中断される問題を修正しました。
3.0.11
リリース日: 2025-05-22
修正
K8s メタデータの一部のデータの型で発生する NullPointerException を修正しました。
weak_ptr の誤った使用によるクラッシュを修正しました。
古い標準出力収集プラグインがコンテナ停止時に最終ログエントリを収集できない問題を修正しました。
最適化
コンテナーランタイム検出ロジックが Container Runtime Interface (CRI) v1 をサポートし、containerd 2.0 に対応しました。
K8s メタデータ関連付けタイプを更新しました。
K8s メタデータ関連付けタイプに制限を追加し、クラスターレベルのリソースのみがクラスターに関連付けられるようにしました。
3.0.10
リリース日: 2025-04-24
修正
LoongCollector が再起動時にディスク上の異常なキャッシュファイルをスキップするようになりました。
ファイル記述子リークの脆弱性を修正するために runc ライブラリを更新しました。
最適化
パフォーマンスを向上させるために、複数行のログ分割シナリオにマルチスレッドサポートを追加しました。
3.0.9
リリース日: 2025-04-07
修正
商用版のインスタンス構成の配信に関する問題を修正しました。
C++ モジュールがクラッシュしたときにログスタック情報が正しくない問題を修正しました。
3.0.8
リリース日: 2025-04-01
修正
Linux シナリオで、収集構成のパスがルートディレクトリの場合にディレクトリパスが誤って連結される問題を修正しました。
K8s メタデータが名前空間エンティティをサポートするようになりました。
コンテナーシナリオで、同時書き込みによってコンテナー詳細のマウント情報が不正確になる問題を修正しました。
送信タイムアウトによるデッドロックの問題を修正しました。
ネイティブフィルタリングプラグインに DiscardingNonUTF8 のサポートを追加しました。
最適化
SPL バージョンを更新しました。
メトリックデータ送信が 1 分粒度での順不同データをサポートするようになりました。
3.0.7
リリース日: 2025-03-14
修正
AliyunPipelineConfig 収集構成の更新中に、タイムアウト送信モジュールで use-after-free ポインターの問題を修正しました。
3.0.6
リリース日: 2025-03-03
修正
メトリックデータ送信で SLS メトリック形式がデフォルトで無効になっていた問題を修正しました。
Kafka Input プラグインの例外処理ロジックを修正し、早期リターンを防ぎました。
新機能
curl で TCP Type of Service (TOS) フィールドを設定するサポートを追加しました。
3.0.5
リリース日: 2025-02-20
修正
Go コードで、循環参照が原因で logstoreconfig オブジェクトがガベージコレクターによって回収されない問題を修正しました。
iLogtail から LoongCollector にアップグレードする際に、ローカル構成が原因で送信が失敗する問題を修正しました。
コンテナーの状態が誤って停止と識別されたために、PersistentVolume (PV) ファイルを収集する際にコンテナーシナリオで収集が中断される問題を修正しました。
最適化
アラート情報に構成名を追加しました。
3.0.4
リリース日: 2025-02-14
修正
不正な C++ ソースタグの問題を修正しました。
コンテナー標準出力シナリオにおける最後のログ行の解析問題を修正しました。
自己終了中の LogtailMonitor でのデッドロックの問題を修正しました。
3.0.2
リリース日: 2025-02-07
制限事項
ログ収集機能のみがサポートされています。