Skip to content

chore(deps): update to fabric-x-common v0.2.12 and fabric-x-committer v1.0.7 - #312

Merged
mbrandenburger merged 1 commit into
hyperledger:mainfrom
mbrandenburger:chore/bump-common-0.2.12-committer-1.0.7
Oct 23, 2026
Merged

mbrandenburger merged 1 commit into
hyperledger:mainfrom
mbrandenburger:chore/bump-common-0.2.12-committer-1.0.7

Conversation

@mbrandenburger

Copy link
Copy Markdown
Contributor

Type of change

  • Improvement (improvement to code, performance, etc)

Description

Follow-up to #311. Update to the latest patch releases:

  • github.com/hyperledger/fabric-x-common v0.2.11 → v0.2.12
  • github.com/hyperledger/fabric-x-committer v1.0.6 → v1.0.7

fabric-x-common v0.2.12 changes only msp/factory.go. Idemix MSP creation now accepts MSP versions v1.0 and v3.0 as well, and passes the requested version through instead of hard-coding v1.3 or v1.1. fabric-x-committer v1.0.7 only bumps its own fabric-x-common dependency to v0.2.12. No public APIs change, and fabric-x does not use Idemix MSPs, so no code changes are needed. No other module in go.mod moves.

integration/test/refs.conf moves COMMITTER_REF to v1.0.7, since the e2e and reconfig suites build the committer from source. The README compatibility matrix row is updated to orderer v1.0.7 / committer v1.0.7.

Additional details (Optional)

The fxconfig integration tests still use ghcr.io/hyperledger/fabric-x-committer-test-node:1.0.6. No 1.0.7 test-node image is published yet on ghcr or docker.io. v1.0.7 only bumps a dependency, so testing against 1.0.6 covers the same code. The image tag can move once the 1.0.7 image is out.

Testing:

  • go build ./..., go vet ./..., unit tests, golangci-lint v2.15.0 (0 issues), license check and govulncheck (0 vulnerabilities affecting the code)
  • fxconfig integration tests pass
  • TestReconfigAppOrg passes against orderer v1.0.7 and committer v1.0.7 built from source
  • run-e2e.sh against committer v1.0.7: step 7 (namespace create with --wait) and step 9 (10002 transactions committed) pass. Step 10 (block explorer count) shows the known flake from [BREAKING] chore(deps): update to fabric-x-common v0.2.11, committer v1.0.6, orderer v1.0.7 and Go 1.27.3 #311 (10001 of 10002, explorer still pinned at v0.1.2).

The e2e run used fxconfig built from this branch (build-e2e.sh --fabric-x-local-path). With the default FABRIC_X_REF="v1.0.0", build-e2e.sh builds an fxconfig that predates #311 and still calls committerpb.Notifier, so step 7 fails against committer v1.0.6 and later. That exists on main already and is not addressed here.

Related issues

Follows #311.

… v1.0.7

fabric-x-common v0.2.12 lets the MSP factory create Idemix MSPs for all
supported MSP versions (adds v1.0 and v3.0) and passes the requested
version through instead of hard-coding it. fabric-x-committer v1.0.7
only bumps its fabric-x-common dependency to v0.2.12. No API changes;
fabric-x does not use Idemix MSPs.

The e2e and reconfig suites build the committer from source, so
refs.conf moves to v1.0.7. The fxconfig integration tests keep the
committer-test-node:1.0.6 image until a 1.0.7 image is published.

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
@mbrandenburger mbrandenburger added the dependencies Pull requests that update a dependency file label Oct 23, 2026
@mbrandenburger mbrandenburger self-assigned this Oct 23, 2026

@pasquale95 pasquale95 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mbrandenburger
mbrandenburger merged commit fc0f5fa into hyperledger:main Oct 23, 2026
4 of 5 checks passed
@mbrandenburger
mbrandenburger deleted the chore/bump-common-0.2.12-committer-1.0.7 branch October 23, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants