Tailscaleの状態ファイル暗号化がデフォルトで無効になりました
概要
- Tailscaleの各プラットフォームおよびコンテナ・Kubernetes Operator等の主要アップデートまとめ
- ハードウェア認証キーやStateファイル暗号化のデフォルト設定変更
- Kubernetes連携やワークロードIDフェデレーション対応の強化
- バグ修正・安定性向上・セキュリティ改善
- 管理コンソールやCLIの新機能追加・UI改善
Tailscale全般の主な変更点
- Linux/WindowsのStateファイル暗号化およびハードウェア認証キー、デフォルト無効化
- TPMデバイスのリセットや交換時、ハードウェア認証キーの読み込み失敗でもクライアント起動可能
- Tailscale container imageの新リリース、Docker HubやGitHub Packagesからダウンロード可能
- Kubernetes State Secretsにハードウェア認証キーを追加しない仕様に変更、ノード移動が容易に
- Tailscale Kubernetes Operatorの新リリース、インストール/アップデート手順参照推奨
- 証明書更新はARI order非デフォルト化、ACMEアカウントキー再作成時の失敗回避
- Kubernetes OperatorのワークロードIDフェデレーション対応、プロバイダーネイティブIDトークン認証サポート
- IngressリソースへのHTTP→HTTPSリダイレクト注釈サポート
- DNSConfigリソースのnameserver、安定イメージ使用をデフォルト化
- Recorderリソースでレプリカ数指定可能、高可用性展開にはS3ストレージ必須
- ArgoCD互換性向上、apiServerProxyConfigのmode/allowImpersonationでbool/文字列両対応
- Ingress管理の正確なリコンシリエーション、ProxyGroup Ingress削除時のスタック解消
tsrecorder・GitHub Action・iptables等の改善
- Tailscale tsrecorder新バージョン、主にライブラリアップデート
- TS_AUTHKEY_FILE環境変数で認証キーをファイルから利用可能
- GitHub Action、macOSランナーのキャッシュアーキテクチャ正確化
- iptables、nftables非対応ホストでも利用可能に
Funnel・Peer Relays・Serve等の新機能
- Tailscale Funnel/ServeでPROXYプロトコルサポート
- Peer Relays、静的エンドポイント指定や複数バインドパケット対応
- サービスのリモートターゲット指定、ノードのワークロードIDフェデレーション認証
- ネットワークフローログで自ノード・通信相手情報自動記録
- Tailnet Lockコマンドのjsonレスポンス安定化
- Peer Relayエンドポイント広告のIP:port候補増加
macOS/iOS/Android/全プラットフォームの修正
- macOS、VoiceOver冗長ラベル削除・スリープ復帰時の接続問題解消
- iOS、Taildrop対応ノード表示・ショートカット経由のExit Node選択正常化
- Android、セルラー→Wi-Fi時のDNS継続動作
- tailscaled、イベントバースト時のデッドロック解消・ポートマッピング時の復帰不具合修正
- Peer Relays関連のパニック・デッドロック・メモリリーク解消
- Linux、Tailnet Lock有効時の署名チェック強制不具合修正(TS-2025-008)
- macOS、スリープ復帰時の接続問題解消
ドメイン・ファイアウォール・App connectors
- log.tailscale.com、Tailscale管理の静的IPレンジへ解決
- IPv4: 199.165.136.0/24、IPv6: 2606:B740:1::/48
- 通常はファイアウォール設定不要
- App connectors、ルート更新の適用失敗問題修正
Kubernetes Operator・DNS・ログ・UI強化
- DNSConfig nameserver、IPv6アドレスPod・AAAAレコード対応
- nameserverレプリカ数指定・Pod toleration設定可能
- ProxyClassでdnsConfig/dnsPolicy指定対応
- ReconcilerログはTailscaleコントロールプレーンにも送信(TS_NO_LOGS_NO_SUPPORTで無効化可)
- tsrecorderのWeb UIで検索・フィルタ・UI強化
- kubectl execセッション記録の安定化・大規模データセットのキャッシュ安定化
ワークロードIDフェデレーション・API連携
- OIDCワークロードIDフェデレーション(β)、サードパーティ認証プロバイダー対応
- tailscale-client-go-v2・Terraform provider・GitHub Action・tailscale upコマンドでフェデレーション認証サポート
管理コンソール・CLI・UIの新機能
- OAuthクライアントスコープ・説明文の編集機能追加
- Trust credentialsページでOAuthクライアント管理(旧OAuth clientsページ置換)
- 複数tailnet管理(α)、共通IdP・ドメインによる組織管理
- tailscaledのシャットダウン安定化、Linux/FreeBSD/OpenBSDでノールーター構成時の起動安定化
- Linux、非amd64/arm64プラットフォームでiptables回帰修正
- TPM 1.xデバイス搭載機器でのtailscaled起動失敗問題修正
その他の機能・設定
- DNSリゾルバ、Exit Node利用時も全ドメインで設定可能
- ノードキー自動更新、再認証中も既存接続維持
- Go 1.25.3へのアップデート
- DERPサーバーへの不要なパスディスカバリパケット抑制
- ノードキーシーリング、GA化・デフォルト有効(Linux/Windows/macOS)
- macOS、Dockアイコン非表示オプション追加・GUIでのディレクトリ共有推奨
- iOS/macOS、ショートカット経由Exit Node選択やアカウント表示の安定化
- Android、ダイレクト接続の安定化
- Tailnet名・ID・表示名のカスタマイズ、管理コンソールへの新フィールド追加
注記:
- 詳細な情報や手順は公式ドキュメントやインストールガイドを参照
- 一部バージョン(例: 1.92.0, 1.90.0, 1.90.7)はテスト・内部リリース用