ファイルごとに、残す版の数を決められるようになりました
CLI新機能
ファイルの所有者は、残す版の数をファイルごとに決められるようになりました。定期的に更新するダッシュボードのように版が増え続けるファイルで、古い版を自動で消して保存容量を空けられます。
CLI では artifactshare edit <ファイル> --retain-versions 24 で、最新の 24 版だけを残します。--retain-versions all で上限を外し、すべての版を残す状態に戻せます。
設定した数を超えた古い版は、設定したとき、または数を下げたときにすぐ消え、以後は新しい版を追加するたびに消えます。今の版は必ず残ります。結果には、消えた版の数(deleted_versions)が含まれます。消えた版は元に戻せません。
版の番号は、古い版が消えても変わりません。消えた版についたコメントは、引用した文とともに残ります。版を指定した URL で消えた版を開くと、見つからないページになります。
設定できるのはファイルの所有者だけで、権限を絞らない資格が必要です。エージェント用の資格では変えられません。API では POST /api/cli/shareables/:id/edit の retain_versions に、正の整数か null を渡します。保持の数を決めたファイルでは、版の履歴に「最新の24版を保持しています」のように表示されます。