This repository was archived by the owner on Mar 24, 2026. It is now read-only.
Release 4.4.0
Features
- Add consented debug logs to seller KV V2
- Add Data Version for buyer to generateBid() browser signals
- add egress schema bucket fetcher
- add egress schema fetch manager
- add flag https_fetch_skips_tls_verification for local testing
- Add priority fields to B&A API
- Add PV support on BFE
- Add PV support on SFE
- Add Seller Data Version to ReportResult
- Add Seller DV to Bid Metadata for ScoreAd()
- Add support for DNS routing by regional LB latency in AWS
- Add support for DNS routing by regional LB latency in AWS
- add top level seller debugging data
- Data Version in BuyerReporting
- enable seller debugging for eligible request
- Implement delete model rpc for inference sidecar
- Implement KV V2 Adapter for Scoring Signals
- Implement KV V2 flag for seller
- Implement v2 bidding support - config flags propagation
- improve SFE response debug logging
- Launch the B&A inference for both PA and PAS
- Pass Data Version to AuctionService
- Pass DV Hdr to Auction Service
- Runtime flag to make all non-prod requests as always consented
- Set Data Version on AdWithBid
- Support Data Version for Seller BYOS KV
- Support inference model deletion in the model fetcher
- [WIP] support per-request spec of egress schema
- [WIP] support per-request specification of seller and buyer udf versions using bucket blobs
- update proto definition for multi blob support
- Use separate tf parameter/endpoint for buyer TKV
- Use separate tf parameter/endpoint for seller TKV
- Validate DV Hdr val size based on clientType
- Validate DV Header values for size based on client type
Bug Fixes
- Check for key in perBuyerSignal before looking up buyer_signals for reporting
- Fix failing e2e test
- Fix Terraform apply when extra args are empty
- Load reportWin code when fetch_mode is local
- load the wrapper with code isolation for local fetch mode
- Log inference model registration failure reason
- Replace prefix-based matching with exact matching for model paths
- Revert saving and deleting Tensorflow models in place to fix memory leak
- Set the correct version_string for reportResult when udf loaded from bucket
- Support a wildcar SSL certificate in e2e benchmark
- update GCP cloudbuild with correct git tag name
- Use correct timeout for Kv V2 bidding signals call
AWS enclave PCR0
- auction_service_non_prod
- {"PCR0":"3e21246e19d85c46626b87325cc6d41f05ab6928fc3b96f1cc844b75b061302262cfd32add988654cb415414b201b416"}
- auction_service_prod
- {"PCR0":"a06c8ceec7d4cea8ea8dc12ad576dde4440480256c4c6edf67d8db7d61c11fcce93368d1b3952dc107d9737f55b3f82d"}
- bidding_service_non_prod
- {"PCR0":"93a39959e326a974ba059d4bd86519a851795817a44e2c3810a15e89932d4cf581b501f0ff27b9b630f2b5413a91802b"}
- bidding_service_prod
- {"PCR0":"51dd21b5e019dfd1441703c384df8f6d8d0d924be2da29a166ac209c0290d9fb825b87499d5aed2ecf7bc4d9d76cfce0"}
- buyer_frontend_service_non_prod
- {"PCR0":"212ddddc17006516a4dd35bfcdf752941e7a0654aa62fcf6d228ea76f425234ca96315236a6bbb6422e08f4c665316ac"}
- buyer_frontend_service_prod
- {"PCR0":"a0095eed3d75745d2b8a6257604eea7e8b06343e29dff396fe314d527f6faba26738b0af08e80e97608b0e28feb51887"}
- seller_frontend_service_non_prod
- {"PCR0":"135759119fdd12e3b70fccb354606e83178985ce6d1c53fdeac5a9307891f4ece06eceaab3dda25e4b4ae8ea4e8e67e2"}
- seller_frontend_service_prod
- {"PCR0":"c1e30bb748ba84a3ec166a813ced385b62bda22af95ab18109ed15641417fcc88849676304482d88a3901d91278d80fd"}
GCP enclave Image Digest
- auction_service_non_prod
- sha256:f63e14a90e6b307dfb178e3d75bc3e2966f88afba30c1fb322a402aff3a665ce
- auction_service_prod
- sha256:9f24b1174dfdaf2bbc6634c3558f0b3d353f6055f54d94c5256d15b01283a21f
- bidding_service_non_prod
- sha256:919a274708bfa320ab855fa16ee24c4e748410239913ae0639aa0e3ba137e4a1
- bidding_service_prod
- sha256:dc687497e4cf25edcf73aaa90f1d4e86cfd60491c97d197a57d60d24dd974b60
- buyer_frontend_service_non_prod
- sha256:7a4c6f52344facdd6aa3d6ed5351eef7c942465a8be87fb4ed327dadbbf4fee2
- buyer_frontend_service_prod
- sha256:99e4008153be9d03843691d98b5734c29407f20a8b55b0ba9ad1f8de2244f443
- seller_frontend_service_non_prod
- sha256:62d9dcd305a63870ffb2fc24891611b3a7415bd1d910fe6674d1df69f85162e0
- seller_frontend_service_prod
- sha256:05a4051186320496810cc467a0b71b7986aa08f5244f1ad6db3191e5a71ad475