Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Features * [IsolateBuyerAndSellerCodeExecution] Add wrapper for buyer's reportWin() udf * [reporting] Enable reportResult execution for topLevelSeller * Add chaffing feature flags in SFE/BFE. * Add config flag enable_private_aggregation_generation to auction service's runtime_config * Add distribution of IGs related metrics * add EventMessage to log context * Add request creation timestamp to ProtectedAuctionInput * Add request/response to ExecuteInternal on async clients * Add support for collecting metrics from the Roma callbacks. * Add tee-container-log-redirect option in terraform * Bash script for ASG and Cloud Map Custom HealthChecks * Bid Currency Support for Top-Level Seller in Server-Orchestrated Multi-Seller Auctions * configured public key urls are verified against an explicit allowlist * Consented request replace enable_adtech_code_logging in Bidding Server * Create inference model store for model management * Create logging library for inference consented logs * Debug Reporting for Bid Currency * decrease aws/build_and_test duration by ~75% * Feature Flag for TLS in Service Mesh * Force the ML model reset with the probability of 0.1% * Forward per request consented debugging config to roma callback * Handle chaff and new request format on BFE * Implement AWS Cloud Un-Map * Implement new SFE <> BFE request format for chaffing * Implement the probabilistic model reset for PyTorch * Implement the probabilistic model reset for TensorFlow. * Integrate with Trusted KV Server in Mesh * Load Test Flag for AWS * Log consented debugging information in inference sidecar * log EventMessage in servers * log udf log in EventMessage for non_prod debug_info * Remove enableAdtechCodeLogging flag value * Remove Envoy Access Logging * Route consented inference requests to a consented model store * send chaff requests from SFE * Service Mesh in AWS * Support CPU isolation in the inference sidecar * Unpad KV server responses * update code/cloud build to use tags * Upgrade AWS Provider for Terraform from v3.xx to v4.xx * Use gRPC for AWS Service Mesh Envoy HCs ### Bug Fixes * [IsolateBuyerAndSellerCodeExecution] Add a new class for buyer's reporting code fetch and load * [IsolateBuyerAndSellerCodeExecution] Add a new code wrapper with only scoreAd and reportResult * [IsolateBuyerAndSellerCodeExecution] Add config flag to enable seller and buyer code isolation * [IsolateBuyerAndSellerCodeExecution] Modify seller_udf_manager to fetch and load buyer udfs * [IsolateBuyerAndSellerCodeExecution] Refactor the code fetch files. * Add BidCurrency SUT to Pre-Submit * add check back in default grpc client * Add DebugInfo pointer for debugging log into RomaRequestContext * Add generation_id to chaff requests * Adds domain equality validations to buyer reporting UDF URL * Align plaintext buyer request for basic SUT with encrypted version * clean up log verbosity 3 * do not try to impersonate service accounts if TEST_MODE=true * Eliminate Terraform Error Message about empty Authority Field * Ensure instance id is set in logs on AWS when not using mesh. * Execute Callback for empty HTTP request vector * make num_chaff_requests not have a static lower bound * Make terraform for aws delete cloud maps without error * Redirect misleading log to /dev/null * scorecard.yaml version updates * shuffle request order (real and chaff) on SFE * Update setup_2 and demo terraform configs to valid state * Upgrades google terraform plugin to 5.31.0 to fix crash Bug: N/A GitOrigin-RevId: 0f8502ab785dc370b2e42ddb8cfadf9aa9c8db1f Change-Id: I5aa982303ee547e1dab0c3906cfe8850d27fc5a9
- Loading branch information