Commit graph

14 commits

Author SHA1 Message Date
Google APIs
8edddcbbe5 feat: add support for transaction specific fields in ClientTransaction, annotating the legacy "Any app" field as deprecated
fix!: An existing field `value` is renamed to `values` in message `.google.cloud.universalledger.v1.StringList`
fix!: An existing field `value` is renamed to `values` in message `.google.cloud.universalledger.v1.Int64List`
fix!: An existing field `value` is renamed to `values` in message `.google.cloud.universalledger.v1.AccountIdList`
fix!: An existing field `value` is renamed to `values` in message `.google.cloud.universalledger.v1.BoolList`
fix!: An existing field `value` is renamed to `values` in message `.google.cloud.universalledger.v1.DictList`
docs: A comment for field `app` in message `.google.cloud.universalledger.v1.ClientTransaction` is changed

PiperOrigin-RevId: 893573391
2026-04-02 10:19:04 -07:00
Google APIs
b624ce191e docs: minor documentation updates
fix: Changed field behavior for an existing field `settlement_mode` in message `.google.cloud.universalledger.v1.CreateClearinghouse`
fix: Changed field behavior for an existing field `currency` in message `.google.cloud.universalledger.v1.CreateCurrencyOperator`

Field behavior changes only document the fact that these fields have always been required.

PiperOrigin-RevId: 887958125
2026-03-23 01:46:56 -07:00
Google APIs
d90d23fa13 feat: upgrade protobuf from v25.7 to v31.0
PiperOrigin-RevId: 881595129
2026-03-10 13:26:56 -07:00
Google APIs
f671f75570 feat: A new field root_digest_hex is added to message .google.cloud.universalledger.v1.MerkleTree, which replaces root_hash_hex
feat: A new field `left_child_digest_hex` is added to message `.google.cloud.universalledger.v1.ProofOfInclusion`, which replaces `left_child_hash_hex`
feat: A new field `right_child_digest_hex` is added to message `.google.cloud.universalledger.v1.ProofOfInclusion`, which replaces `right_child_hash_hex`
docs: indicated where fields (notably account and contract comments) are considered public information
docs: move deprecation notices on deprecated fields earlier in the field description
docs: general grammar corrections

PiperOrigin-RevId: 875734641
2026-02-26 08:25:30 -08:00
Google APIs
055f92c938 feat: add CreateContractTokenManager and TransferContractTokenManager transactions
fix!: An existing enum `FeePayer` is removed
fix!: An existing message `FractionalFee` is removed
fix!: An existing field `fractional_fee` is removed from message `.google.cloud.universalledger.v1.Transfer`
docs: clarify list of supported transactions

PiperOrigin-RevId: 869710913
2026-02-13 06:52:47 -08:00
Google APIs
0d0c95cb8b fix!: An existing method QueryData is removed from service UniversalLedger as it is not yet ready for use
PiperOrigin-RevId: 868141869
2026-02-10 07:42:00 -08:00
Google APIs
28bcd0c295 docs: correct annotation on fractional_fee annotation to indicate it's optional
PiperOrigin-RevId: 866004594
2026-02-05 10:17:43 -08:00
Google APIs
43079af4f8 feat: add support for Locations API
feat: add method for querying data from the ledger
feat: deprecate use of Entity messages for account IDs, and provide string fields as replacement
docs: document field length limit on account IDs

PiperOrigin-RevId: 863164046
2026-01-30 03:54:44 -08:00
Google APIs
af232e71d7 feat: add contract_token_manager field on CurrencyOperatorDetails
docs: add labels to indicate which fields are required or optional, and clarify terminology in comments.

PiperOrigin-RevId: 862773651
2026-01-29 09:39:23 -08:00
Google APIs
598c395b09 feat: add support for Contract Token Manager accounts
PiperOrigin-RevId: 862397973
2026-01-28 14:31:45 -08:00
Google APIs
91d2fc6295 feat: add support for specifying the KeyFormat
docs: clarify and remove some limitations that no longer apply

Clients can now provide public keys in the more standard PEM format.

PiperOrigin-RevId: 819324568
2025-10-14 11:41:37 -07:00
Google APIs
0a0dffc19b fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 810022369
2025-09-22 08:23:40 -07:00
Google APIs
a0d4955a71 feat: add transaction types for Universal Ledger programmable contracts
docs: comments for `UniversalLedger` service messages are updated

PiperOrigin-RevId: 805864762
2025-09-11 09:16:03 -07:00
Google APIs
b246fb02ef feat: added client library for Universal Ledger service
PiperOrigin-RevId: 802439373
2025-09-03 00:40:32 -07:00