Skip to content

Commit d9d0dfe

Browse files
takemi-ohamaclaude
andcommitted
chore(release): v3.5.0
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 00246f9 commit d9d0dfe

6 files changed

Lines changed: 21 additions & 6 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,22 @@
44

55
## [Unreleased]
66

7+
## [3.5.0] - 2026-09-17
8+
9+
`compose.yml` の `profiles` を付けたテスト用のサーバ群を、dev コンテナに触れずに後から起動・停止
10+
できるようになりました。OpenBao backend では、機密の置き場をアカウントグループごとに分けられます。
11+
712
### Added
813

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`
923
- **Compose の `profiles` を付けた付随サービス群を、dev コンテナに触れずに後から起動・停止できるように
1024
しました(PLAN58 / #189, #191)。** `devbase up` の既定では dev だけが起動します。
1125
- `devbase project profile up|down [name] <profile>` / `devbase project profile list [name]` を追加しました
@@ -624,7 +638,8 @@ OSS 化に伴う初回リリース。devbase は本バージョンより `devbas
624638
### Removed
625639
- 「公式レジストリ」固定の概念を廃止。各レジストリは対等な扱いとなる。
626640

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
628643
[3.4.0]: https://github.com/devbasex/devbase/compare/v3.3.0...v3.4.0
629644
[3.3.0]: https://github.com/devbasex/devbase/compare/v3.2.2...v3.3.0
630645
[3.2.2]: https://github.com/devbasex/devbase/compare/v3.2.1...v3.2.2

‎docs/developer/architecture.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# devbase アーキテクチャ概要
22

3-
devbase v3.4.0 のアーキテクチャ設計と内部構造について説明する。
3+
devbase v3.5.0 のアーキテクチャ設計と内部構造について説明する。
44

55
## 全体構成
66

‎lib/devbase/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""devbase - Docker-based Development Environment Manager"""
22

3-
__version__ = "3.4.0"
3+
__version__ = "3.5.0"
44
__author__ = "devbase team"

‎lib/devbase/cli.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
try:
1515
from . import __version__
1616
except ImportError:
17-
__version__ = "3.4.0"
17+
__version__ = "3.5.0"
1818

1919
logger = get_logger("devbase.cli")
2020

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "devbase"
3-
version = "3.4.0"
3+
version = "3.5.0"
44
description = "Docker-based Development Environment Manager"
55
requires-python = ">=3.10"
66
dependencies = [

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)