Salesforce リリースの移行中にロック解除済みの特定のリリースを対象設定
Salesforce メジャーリリースの移行中、パッケージバージョンを作成するときに [プレビュー] または [前] を指定できます。パッケージのリリースバージョンを指定すると、組織がどの Salesforce リリースを使用しているかに関係なく、今後追加される機能をテストし、回帰テストを実行し、顧客をサポートできます。以前は、DevHub 組織で使用する Salesforce リリースに一致するパッケージバージョンしか作成できませんでした。
プレビューまたは以前の Salesforce リリースバージョンに基づいてパッケージバージョンを作成するには、次のいずれかを含むスクラッチ組織定義ファイルを作成します。
1{
2 "release": "previous"
3}または
1{
2 "release": "preview"
3}Sfdx-project.json ファイルで、作成するパッケージバージョンのリリースバージョンに対応するように sourceApiVersion を設定します。以前のリリースを対象にする場合は、現在のリリースより前の sourceApiVersion 値が認められます。
次に、パッケージバージョンを作成するときに、スクラッチ組織定義ファイルを指定します。
1sfdx force:package:version:create --package pkgA --definitionfile config/project-scratch-def.jsonプレビューの開始日は、Sandbox インスタンスがアップグレードされるときです。プレビューの終了日は、すべてのインスタンスが GA リリースになるときです。
| リリースバージョン | プレビューの開始日 | プレビューの終了日 |
|---|---|---|
| Spring '21 | 2021 年 1 月 8 日 | 2021 年 2 月 13 日 |
| Summer '21 | 2021 年 5 月 7 日 | 2021 年 6 月 12 日 |
| Winter '22 | 2021 年 8 月 27 日 | 2021 年 10 月 9 日 |