|
4 | 4 |
|
5 | 5 | ## [Unreleased] |
6 | 6 |
|
| 7 | +## [3.5.0] - 2026-09-17 |
| 8 | + |
| 9 | +`compose.yml` の `profiles` を付けたテスト用のサーバ群を、dev コンテナに触れずに後から起動・停止 |
| 10 | +できるようになりました。OpenBao backend では、機密の置き場をアカウントグループごとに分けられます。 |
| 11 | + |
7 | 12 | ### Added |
8 | 13 |
|
| 14 | +- **OpenBao backend の機密の置き場を、アカウントグループごとに分けられるようにしました(PLAN56 / #182, #184)。** |
| 15 | + `secrets/backend.yml` の `version: 2`(`openbao.layout: group`)で、チーム共通は `team/<グループ>/...`、 |
| 16 | + 個人単位は `users/<user>/<グループ>/...` に置きます。`version: 1` の設定とファイル backend の挙動は変わりません。 |
| 17 | + - `devbase env backend use openbao --layout group --group-alias default=<グループ>` で切り替えます。 |
| 18 | + `--group-alias` はグループを宣言していないプロジェクト(`default`)の機密をどの置き場で扱うかの読み替えです |
| 19 | + - `devbase env backend migrate` に `--exclude-project` を、`env list` / `get` / `set` / `delete` / `edit` |
| 20 | + などに `--group` を追加しました |
| 21 | + - `devbase up` / `scale` は、ボリュームと機密のアカウントグループが食い違うとコンテナに触れる前に止まります |
| 22 | + - サーバのポリシーがグループ別のパスを許可している必要があります。詳細は `docs/user/env-backend.md` |
9 | 23 | - **Compose の `profiles` を付けた付随サービス群を、dev コンテナに触れずに後から起動・停止できるように |
10 | 24 | しました(PLAN58 / #189, #191)。** `devbase up` の既定では dev だけが起動します。 |
11 | 25 | - `devbase project profile up|down [name] <profile>` / `devbase project profile list [name]` を追加しました |
@@ -624,7 +638,8 @@ OSS 化に伴う初回リリース。devbase は本バージョンより `devbas |
624 | 638 | ### Removed |
625 | 639 | - 「公式レジストリ」固定の概念を廃止。各レジストリは対等な扱いとなる。 |
626 | 640 |
|
627 | | -[Unreleased]: https://github.com/devbasex/devbase/compare/v3.4.0...HEAD |
| 641 | +[Unreleased]: https://github.com/devbasex/devbase/compare/v3.5.0...HEAD |
| 642 | +[3.5.0]: https://github.com/devbasex/devbase/compare/v3.4.0...v3.5.0 |
628 | 643 | [3.4.0]: https://github.com/devbasex/devbase/compare/v3.3.0...v3.4.0 |
629 | 644 | [3.3.0]: https://github.com/devbasex/devbase/compare/v3.2.2...v3.3.0 |
630 | 645 | [3.2.2]: https://github.com/devbasex/devbase/compare/v3.2.1...v3.2.2 |
|
0 commit comments