GitLab.comは2026年10月19日より、レート制限の仕組みを変更します。この日以降、プラットフォームは全ユーザーに一律の上限を適用するのではなく、サブスクリプションプランごとに異なる制限を適用します。主な内容は以下の通りです。

- Freeプラン:未認証リクエストはIPあたり時間あたり60リクエストで据え置き。認証済みFreeユーザーは時間あたり5,000リクエストの枠を利用できます。 - Premiumプラン:認証済みユーザーが時間あたり15,000リクエスト。2027年1月から新制限が適用されます。 - Ultimateプラン:認証済みユーザーが時間あたり25,000リクエスト。これも2027年1月から適用されます。 - プレビューウィンドウ:恒久的な変更に先立ち、GitLabは10月7日と10月14日(UTC 15:00〜19:00)にブラウンダウンウィンドウを2回実施し、新しい制限を一時的に有効にしてワークロードの挙動を確認できるようにします。 - 認証の影響:パーソナルアクセストークン、OAuthトークン、CI/CDジョブトークンを使用すると、リクエストは匿名の60リクエスト/時の上限からユーザープラン別の上限に切り替わります。資格情報がない場合、有料アカウントからのリクエストであっても未認証として扱われ、60リクエスト/時の上限にカウントされます。 - 変更されないもの:GitLab Self-ManagedおよびGitLab Dedicatedインスタンスは運用者が管理する独自の制限を維持します。ユーザーはいつでもデータとリポジトリにアクセス・エクスポートできます。UI、git操作、および大多数のユーザーの通常のCI/CDワークフローは変更されません。 - アップグレードパス:制限に頻繁に達するチームはPremiumまたはUltimateにアップグレードして上限を引き上げられます。GitLabは標準プランの上限を超える追加容量を購入するオプションも今後提供する予定です。

これらの詳細は、変更を発表するGitLabの公式ブログ記事およびレート制限ドキュメントに記載されており、各プランごとの持続的およびバースト制限、429レスポンスメカニズム、Retry-Afterヘッダー、およびRateLimit-*ヘッダー(クライアントが使用状況を監視するために利用可能)について説明されています。

認証なしで統合を構築しているユーザーは、公開ステータスバッジなどの特別な考慮事項について、limits@gitlab.comまでGitLabに連絡することをお勧めします。