Skip to content

Commit

Permalink
Release 1.1.0 (2023-08-25)
Browse files Browse the repository at this point in the history
### Features

* Add B&A App Install API
* Add ConsentedDebuggingLogger to write logs via OTel
* Add feature flag enabling/disabling PAS
* Add IG origin to AuctionResult
* add max surge to instance groups
* Add owner field for PAS Ad with bid
* Adds docker build option for local testing
* Adds PAS buyer input to GetBids
* Check debug token in ConsentedDebuggingLogger
* Include IG owner in buyer input
* Log decoded buyer inputs for consented debugging in SFE
* make export interval configurable
* make metric list configurable
* OpenTelemetry logging can be disabled via TELEMETRY_CONFIG flag
* Propagate Ad type from Auction => SFE
* update GCP terraforms to apply updates to instances without
* update LB policy to default to RATE instead of UTILIZATION
* Upgrade to functionaltest-system 0.8.0
* use private meter provider not shared with Otel api

### Bug Fixes

* Bump required tf to 1.2.3 to be compatible with replace_triggered_by
* Change componentAds -> components
* Correct GCP dashboards
* Do not set runtime flags with empty strings
* Fixes race condition in SFE reactor due to mutex lock
* Log a message in case of server flag lookup failures
* Removes callback execution from default_async_grpc_client to prevent double invocation
* specify default cpu util before sending requests to other regions
* update OTel demo documentation
* Use bazel config to set instance and platform

### Dependencies

* **deps:** Upgrade build-system to 0.43.0

Bug: N/A
Change-Id: If265b60da2d17a356be587179d0ed35c20bcb3f5
GitOrigin-RevId: efbf7f00104234de95812b4d697b30bc3ac78d89
  • Loading branch information
Privacy Sandbox Team authored and jasarora-google committed Aug 25, 2023
1 parent 393943f commit 61a2b20
Show file tree
Hide file tree
Showing 150 changed files with 4,558 additions and 2,020 deletions.
9 changes: 2 additions & 7 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
build --announce_rc
build --verbose_failures
build --config=clang
build --config=roma_sandboxed
build --compilation_mode=opt
build --output_filter='^//((?!(third_party):).)*$'`
build --color=yes
Expand All @@ -20,19 +19,15 @@ build:clang --cxxopt=-std=c++17
build:clang --host_cxxopt=-std=c++17
build:clang --client_env=BAZEL_CXXOPTS=-std=c++17

build:roma_legacy --@control_plane_shared//cc/roma/roma_service/src:service=legacy

build:roma_sandboxed --@control_plane_shared//cc/roma/roma_service/src:service=sandboxed

test --test_verbose_timeout_warnings

build:instance_local --//:instance=local
build:instance_local --//:instance=local
build:instance_local --@google_privacysandbox_servers_common//:instance=local

build:instance_gcp --//:instance=gcp
build:instance_gcp --@google_privacysandbox_servers_common//:instance=gcp

build:instance_aws --//:instance=aws
build:instance_aws --//:instance=aws
build:instance_aws --@google_privacysandbox_servers_common//:instance=aws

build:platform_local --//:platform=local
Expand Down
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@

All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## 1.1.0 (2023-08-25)


### Features

* Add B&A App Install API
* Add ConsentedDebuggingLogger to write logs via OTel
* Add feature flag enabling/disabling PAS
* Add IG origin to AuctionResult
* add max surge to instance groups
* Add owner field for PAS Ad with bid
* Adds docker build option for local testing
* Adds PAS buyer input to GetBids
* Check debug token in ConsentedDebuggingLogger
* Include IG owner in buyer input
* Log decoded buyer inputs for consented debugging in SFE
* make export interval configurable
* make metric list configurable
* OpenTelemetry logging can be disabled via TELEMETRY_CONFIG flag
* Propagate Ad type from Auction => SFE
* update GCP terraforms to apply updates to instances without
* update LB policy to default to RATE instead of UTILIZATION
* Upgrade to functionaltest-system 0.8.0
* use private meter provider not shared with Otel api


### Bug Fixes

* Bump required tf to 1.2.3 to be compatible with replace_triggered_by
* Change componentAds -> components
* Correct GCP dashboards
* Do not set runtime flags with empty strings
* Fixes race condition in SFE reactor due to mutex lock
* Log a message in case of server flag lookup failures
* Removes callback execution from default_async_grpc_client to prevent double invocation
* specify default cpu util before sending requests to other regions
* update OTel demo documentation
* Use bazel config to set instance and platform


### Dependencies

* **deps:** Upgrade build-system to 0.43.0

## 1.0.0 (2023-08-10)


Expand Down
6 changes: 3 additions & 3 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ python_deps("//builders/bazel")

http_archive(
name = "google_privacysandbox_servers_common",
sha256 = "34d753551cdcf9d5ddd8f95ef9addc367ff9e75ab4bb86d39e71d51c8c3ca9d9",
strip_prefix = "data-plane-shared-libraries-ef3b155faa4f6ccd363514011c4188298020d41a",
sha256 = "e54a1508042899133639c7eac78f9dfc5dae25a1ad257385cef4994e2bf218c1",
strip_prefix = "data-plane-shared-libraries-dcd1f9e331e95997cd37bc8b2a5ee82401a1f9a2",
urls = [
"https://github.com/privacysandbox/data-plane-shared-libraries/archive/ef3b155faa4f6ccd363514011c4188298020d41a.zip",
"https://github.com/privacysandbox/data-plane-shared-libraries/archive/dcd1f9e331e95997cd37bc8b2a5ee82401a1f9a2.zip",
],
)

Expand Down
Loading

0 comments on commit 61a2b20

Please sign in to comment.