Releases: uqpay/uqpay-sdk-go
Release list
Release v2.1.0
Release v2.1.0
Release commit: 972e1d8ffb51cef4e46b224cc4475221ba98609c
Installation
go get github.com/uqpay/uqpay-sdk-go/v2@v2.1.0See README.md for usage instructions.
Release v2.0.0
Release v2.0.0
Release commit: 51129d670eaa211b6c38285c1d300eab0de94512
Installation
go get github.com/uqpay/uqpay-sdk-go/v2@v2.0.0See README.md for usage instructions.
Release v1.2.1
Go SDK v1.2.1 — authorization-decision parity repair
This release adds the PGP authorization-decision capability that was already available in the UQPAY Node.js, Python, and Java SDKs. It repairs an omission from the Go SDK's v1.2.0 bootstrap alignment; the other SDKs remain at v1.2.0.
Added
client.Issuing.AuthDecisionfor real-time card authorization decisions.- RSA-2048 PGP key generation and configuration from armored strings or key files.
- Decryption of UQPAY requests, typed transaction delivery to a decision callback, and encrypted approve/decline responses.
- String-preserving monetary values, including compatibility with JSON number payloads.
- Configurable decision timeout, request-size limit, and fail-closed HTTP error handling.
Compatibility and security
- The minimum supported runtime remains Go 1.19.
- Authorization-decision configuration accepts only RSA keys of at least 2048 bits.
govulncheckreports conditional findings in the indirect CIRCL dependency for P-384 (GO-2026-4550) and FourQ (GO-2025-3754). Those algorithms are not accepted by this RSA-only SDK path. The CIRCL versions containing the upstream fixes require Go 1.22 or later.
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.2.1
go mod tidySee the Go SDK authorization-decision example and the UQPAY authorization-decision workflow.
Release commit: 8e03447a6fc4023603ee2a66140a07b8500755a6
Release v1.2.0
Release v1.2.0
Release commit: 682e52629f823e7b75f650fb1cc67a4e60115678
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.2.0See README.md for usage instructions.
Release v1.1.1
Release v1.1.0
Release v1.1.0
Merge pull request #4 from uqpay/fix/account-individual-required-fields
fix: add required individual_info fields to Create SubAccount
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.1.0Branches
- Release branch:
release/v1.1.0 - Tag:
v1.1.0
Documentation
See README.md for usage instructions.
Release v1.0.9
Release v1.0.9
chore: bump version to 1.0.9
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.0.9Branches
- Release branch:
release/v1.0.9 - Tag:
v1.0.9
Documentation
See README.md for usage instructions.
Release v1.0.8
Release v1.0.8
publish release 1.0.8
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.0.8Branches
- Release branch:
release/v1.0.8 - Tag:
v1.0.8
Documentation
See README.md for usage instructions.
Release v1.0.7
Release v1.0.7
feat: upgrade v1.0.7
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.0.7Branches
- Release branch:
release/v1.0.7 - Tag:
v1.0.7
Documentation
See README.md for usage instructions.
Release v1.0.6
Release v1.0.6
Merge branch 'xyc/feat-bank-sdk'
Conflicts:
version.go
Installation
go get github.com/uqpay/uqpay-sdk-go@v1.0.6Branches
- Release branch:
release/v1.0.6 - Tag:
v1.0.6
Documentation
See README.md for usage instructions.