Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Release 4.4.0

Choose a tag to compare

@xinggao01 xinggao01 released this 19 Nov 15:01

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