v0.5.0
Release v0.5.0 - (2026-06-02T09:32:17Z)
Adds schema-driven resource type support and upgrades to the v0.8.0 SDK (Passbolt v5
encrypted metadata + gopenpgp v3).
Added
-
Schema-driven resource type support (PB-50163).
create,get, andupdatenow work
with arbitrary v5 resource types driven by the SDK's JSON schemas, rather than a fixed set. -
More attributes exposed in list/get output:
resource:metadata,secret,deleted,expired,expired_at,resource_type_id
(PB-52065)user:active,deleted,disabledfolder:personalgroup:deleted,user_count
Scalar lifecycle fields are emitted even when
false/0so they stay distinguishable
from "absent" and remain filterable, e.g.--filter 'active == false'. -
Unified column selectors across the
resource,user,folder, andgrouplist
commands (PB-52063). One shared mechanism with canonical column names.
Changed
- Bundled Go SDK upgraded to the v0.8.0 line, bringing Passbolt v5 encrypted-metadata
resources and the gopenpgp v3 crypto stack into the CLI. (PB-51565) - Go 1.25 is now required.
- CEL filter / column names are now canonical snake_case (
name,username,
created_timestamp,uri, …) matching the JSON output keys. Legacy PascalCase names
(Name,Username, …) remain accepted for backwards compatibility. - KeePass export reworked to handle the schema-driven / v5 resource model.
Security
- Pin 3rd-party GitHub Actions to commit SHAs. (PB-51397)
Fixed
- Fix the doc and shell-completion generation job. (PB-51583)
- Fix the Homebrew release producing wrong hashes in the tap. (PB-51449)
- Fix release failure. (PB-50128)
Docs / CI / Internal
- Add a manual workflow step to trigger releases (PB-50130); README community-managed
version section (PB-50004). - Unit test coverage in CI (PB-50544); CLI test infrastructure (PB-50546); integration tests
with a Dockerized Passbolt and pinned Docker images (PB-50545); dependency updates
(PB-51394).
Changelog
- ffabbad Merge branch 'develop' into 'main'
- 0f30208 Merge branch 'feature/PB-52065_Go-cli-expose-more-attributes-from-API' into 'develop'
- db8cabf PB-52065 - Go-cli expose more attributes from API
- 24af650 Merge branch 'feature/PB-52118_Bump-go-SDK-to-v080' into 'develop'
- 77b121a PB-52118 - Bump go SDK to v0.8.0
- 8a5406f Merge branch 'feature/PB-52063_Go-cli-Unify-column-selectors' into 'develop'
- fd598be Merge branch 'feature/PB-50545_Go-phase-1-SDK-and-CLI-integration-tests' into 'develop'
- 1bd3b5e PB-50545 - Go - phase 1 - SDK and CLI integration tests
- 39d6ce0 Merge branch 'feature/PB-51584_Create-Github-secrets-to-use-in-CI' into 'develop'
- 74fdb07 PB-51584 - Create Github secrets to use in CI
- bd58ce5 PB-52063 - Go-cli Unify column selectors
- 5dc6e47 PB-50545 - Run go mod tidy
- 34b3a19 PB-50545 - Pin docker imagrs using hash
- 61522b9 PB-50545 - Go - phase 1 - SDK and CLI integration tests
- cd63ec6 Merge branch 'feature/PB-50544_Go-phase-1-Add-unit-test-coverage-to-CI' into 'develop'
- eb2d2dc PB-50544 - Go - phase 1 - Add unit test coverage to CI
- 3de0721 Merge branch 'feature/PB-50004_Go-cli-Adapt-readme-to-create-community-managed-version-section' into 'develop'
- 78ba67c Merge branch 'feature/PB-51583_Fix-doc-and-completion-generation-job' into 'develop'
- d20ce72 PB-51583 - Fix doc and completion generation job
- 9b2923a PB-50004 - Go-cli: Adapt readme to create community managed version section