Releases: world-federation-of-advertisers/cross-media-measurement
Releases · world-federation-of-advertisers/cross-media-measurement
v0.5.16-rc1
Issues Addressed
- Noise post-processing does nothing when cumulative reaches are consistent, but the report is inconsistent. #2065
What's Changed
- feat: implement access cli for policy by @roaminggypsy in #2037
- build: Update common-jvm dep to 0.101.0 by @SanjayVas in #2061
- fix: change policy binding members from optional to required by @roaminggypsy in #2058
- fix: Removes incorrect consistency check in the report post-processing. by @ple13 in #2066
- fix: fix various mistakes and errors in access cli by @roaminggypsy in #2067
Full Changelog: v0.5.15...v0.5.16-rc1
v0.5.15
Promoted from v0.5.15-rc3
Issues Addressed
- Reporting public API server will not start if random_start is specified in MetricSpecConfig #2038
- Cause is dropped when converting internal CMMS API error #2008
- Noise processor does not enforce total reach equal last whole campaign reach #2031
- Noise processor outputs negative values #2033
- Long lock waits on Kingdom DB for standard queries #2047
Highlights
- Added new Amazon EDP root cert for Halo QA. See #2018 and #2045
- Report processor now supports k-reach and impressions. See #2049
Potentially Requiring Action
- The Reporting public API server takes a new required
--access-api-target
option and optional--access-api-cert-host
. See #1982- These are currently unused, so a dummy value can be passed. They will be used in an upcoming release.
- The
dev
configuration for the Reporting cluster now includes the Access component. - See the updated deployment guide.
What's Changed
- build: Update common-jvm to 0.98.0 by @tristanvuong2021 in #1971
- feat: implement deletePrincipal and lookupPrincipal by @roaminggypsy in #1970
- feat: Define Permissions for Reporting API by @SanjayVas in #1969
- style: Address lint errors. by @kungfucraig in #1972
- build: Update common-jvm dep to 0.99.1 by @SanjayVas in #1979
- fix: Use future dates for the in process create a population measurement test. by @ple13 in #1987
- refactor: Add logging for report processor. by @ple13 in #1978
- feat!: Deploy Access as part of Reporting by @SanjayVas in #1982
- feat: implement Roles public api by @roaminggypsy in #1980
- fix: Report processor switches to osqp when highs solver fails to converge. by @ple13 in #1976
- fix: Pass spanner_instance var to Reporting v2 GKE deployment by @SanjayVas in #2000
- feat: implement access Policy public API by @roaminggypsy in #1998
- feat: implement permissions public api by @roaminggypsy in #1989
- fix: Ensure that the run-tests job depends on the update-reporting-v2 job by @SanjayVas in #2002
- feat: Add protos for read-only BasicReport by @kungfucraig in #1993
- fix: Ensure cause is not dropped when converting internal CMMS API error by @SanjayVas in #2008
- fix: Increase Reporting cluster resources for Access by @SanjayVas in #2009
- fix: Add missing reporting_root.pem to Reporting secret by @SanjayVas in #2010
- fix: errors in various access public api by @roaminggypsy in #2006
- feat: Add terraform script for Google MIG by @Marco-Premier in #1997
- fix: Specify K8s ServiceAccount for internal Access Deployment by @SanjayVas in #2016
- feat: Add the Google PubSub terraform script. by @Marco-Premier in #1946
- chore: Add new Amazon EDP root cert for Halo QA by @SanjayVas in #2018
- fix: Integration tests support fractional sampling widths. by @ple13 in #2015
- fix: Run test methods in InProcessLifeOfAReportIntegrationTest by @SanjayVas in #2005
- feat: implement access principal cli by @roaminggypsy in #2017
- feat: Add terraform script for Google Cloud Functions by @Marco-Premier in #2011
- fix: Noise processor enforces total reach equal last whole campaign reach. by @ple13 in #2031
- refactor: Use list comprehensions for Reporting proto BUILD by @SanjayVas in #2034
- fix: Ensure TlsClient principals grant access to root resource by @SanjayVas in #2035
- style: Reformat files with updated formatter versions by @SanjayVas in #2029
- fix: Add lower bounds of zero for noise correction. by @ple13 in #2033
- feat: implement access cli for Role by @roaminggypsy in #2027
- feat: implement access cli - permission by @roaminggypsy in #2030
- build: Update common-jvm dep to 0.100.0 by @SanjayVas in #2032
- feat: Add Create method to BasicReport by @kungfucraig in #1994
- fix: Update population spec converter by @jojijac0b in #2036
- fix: Update bazelrc so Build Buddy avoids missing digest file errors by @kungfucraig in #2040
- feat: Add libraries for Access API clients by @SanjayVas in #2003
- feat: Internal Basic Reports Service Protos by @tristanvuong2021 in #2001
- feat: Add PubSub implementation of WorkItems service by @Marco-Premier in #1890
- fix: Stop throwing error when random_start in MetricSpecConfig is valid by @SanjayVas in #2039
- feat: Add the containing Report name to Metric by @kungfucraig in #1977
- style: Address lint errors in metric and metric_service by @kungfucraig in #1981
- perf: Avoid full table scan of Measurements in Requisitions query by @SanjayVas in #2041
- fix: Restore old Amazon EDP root certificate for QA by @SanjayVas in #2045
- perf: Avoid full table scan of Measurements in ActiveComputations query by @SanjayVas in #2044
- Revert "fix: Update population spec converter" by @SanjayVas in #2050
- fix: Rename old Amazon QA EDP root cert to fit pattern by @SanjayVas in #2051
- refactor: Rename Page to ResultGroup by @kungfucraig in #2043
- perf: Force index when reading Requisition by ExternalComputationId by @SanjayVas in #2046
- feat: Report processor supports kreach and impression. by @ple13 in #2049
- feat: Wire up in-process Reporting integration test with Access server. by @SanjayVas in #2019
Full Changelog: v0.5.14...v0.5.15
v0.5.15-rc3
Issues Addressed
- Reporting public API server will not start if random_start is specified in MetricSpecConfig #2038
- Cause is dropped when converting internal CMMS API error #2008
- Noise processor does not enforce total reach equal last whole campaign reach #2031
- Noise processor outputs negative values #2033
- Long lock waits on Kingdom DB for standard queries #2047
Highlights
- Added new Amazon EDP root cert for Halo QA. See #2018 and #2045
- Report processor now supports k-reach and impressions. See #2049
Potentially Requiring Action
- The Reporting public API server takes a new required
--access-api-target
option and optional--access-api-cert-host
. See #1982- These are currently unused, so a dummy value can be passed. They will be used in an upcoming release.
- The
dev
configuration for the Reporting cluster now includes the Access component. - See the updated deployment guide.
What's Changed
- build: Update common-jvm to 0.98.0 by @tristanvuong2021 in #1971
- feat: implement deletePrincipal and lookupPrincipal by @roaminggypsy in #1970
- feat: Define Permissions for Reporting API by @SanjayVas in #1969
- style: Address lint errors. by @kungfucraig in #1972
- build: Update common-jvm dep to 0.99.1 by @SanjayVas in #1979
- fix: Use future dates for the in process create a population measurement test. by @ple13 in #1987
- refactor: Add logging for report processor. by @ple13 in #1978
- feat!: Deploy Access as part of Reporting by @SanjayVas in #1982
- feat: implement Roles public api by @roaminggypsy in #1980
- fix: Report processor switches to osqp when highs solver fails to converge. by @ple13 in #1976
- fix: Pass spanner_instance var to Reporting v2 GKE deployment by @SanjayVas in #2000
- feat: implement access Policy public API by @roaminggypsy in #1998
- feat: implement permissions public api by @roaminggypsy in #1989
- fix: Ensure that the run-tests job depends on the update-reporting-v2 job by @SanjayVas in #2002
- feat: Add protos for read-only BasicReport by @kungfucraig in #1993
- fix: Ensure cause is not dropped when converting internal CMMS API error by @SanjayVas in #2008
- fix: Increase Reporting cluster resources for Access by @SanjayVas in #2009
- fix: Add missing reporting_root.pem to Reporting secret by @SanjayVas in #2010
- fix: errors in various access public api by @roaminggypsy in #2006
- feat: Add terraform script for Google MIG by @Marco-Premier in #1997
- fix: Specify K8s ServiceAccount for internal Access Deployment by @SanjayVas in #2016
- feat: Add the Google PubSub terraform script. by @Marco-Premier in #1946
- chore: Add new Amazon EDP root cert for Halo QA by @SanjayVas in #2018
- fix: Integration tests support fractional sampling widths. by @ple13 in #2015
- fix: Run test methods in InProcessLifeOfAReportIntegrationTest by @SanjayVas in #2005
- feat: implement access principal cli by @roaminggypsy in #2017
- feat: Add terraform script for Google Cloud Functions by @Marco-Premier in #2011
- fix: Noise processor enforces total reach equal last whole campaign reach. by @ple13 in #2031
- refactor: Use list comprehensions for Reporting proto BUILD by @SanjayVas in #2034
- fix: Ensure TlsClient principals grant access to root resource by @SanjayVas in #2035
- style: Reformat files with updated formatter versions by @SanjayVas in #2029
- fix: Add lower bounds of zero for noise correction. by @ple13 in #2033
- feat: implement access cli for Role by @roaminggypsy in #2027
- feat: implement access cli - permission by @roaminggypsy in #2030
- build: Update common-jvm dep to 0.100.0 by @SanjayVas in #2032
- feat: Add Create method to BasicReport by @kungfucraig in #1994
- fix: Update population spec converter by @jojijac0b in #2036
- fix: Update bazelrc so Build Buddy avoids missing digest file errors by @kungfucraig in #2040
- feat: Add libraries for Access API clients by @SanjayVas in #2003
- feat: Internal Basic Reports Service Protos by @tristanvuong2021 in #2001
- feat: Add PubSub implementation of WorkItems service by @Marco-Premier in #1890
- fix: Stop throwing error when random_start in MetricSpecConfig is valid by @SanjayVas in #2039
- feat: Add the containing Report name to Metric by @kungfucraig in #1977
- style: Address lint errors in metric and metric_service by @kungfucraig in #1981
- perf: Avoid full table scan of Measurements in Requisitions query by @SanjayVas in #2041
- fix: Restore old Amazon EDP root certificate for QA by @SanjayVas in #2045
- perf: Avoid full table scan of Measurements in ActiveComputations query by @SanjayVas in #2044
- Revert "fix: Update population spec converter" by @SanjayVas in #2050
- fix: Rename old Amazon QA EDP root cert to fit pattern by @SanjayVas in #2051
- refactor: Rename Page to ResultGroup by @kungfucraig in #2043
- perf: Force index when reading Requisition by ExternalComputationId by @SanjayVas in #2046
- feat: Report processor supports kreach and impression. by @ple13 in #2049
- feat: Wire up in-process Reporting integration test with Access server. by @SanjayVas in #2019
Full Changelog: v0.5.14...v0.5.15-rc3
v0.5.15-rc2
Issues Addressed
- Reporting public API server will not start if random_start is specified in MetricSpecConfig #2038
- Cause is dropped when converting internal CMMS API error #2008
- Noise processor does not enforce total reach equal last whole campaign reach #2031
- Noise processor outputs negative values #2033
- Long lock waits on Kingdom DB for standard queries #2047
- Partially addressed. There are additional changes pending.
Highlights
Potentially Requiring Action
- The Reporting public API server takes a new required
--access-api-target
option and optional--access-api-cert-host
. See #1982- These are currently unused, so a dummy value can be passed. They will be used in an upcoming release.
- The
dev
configuration for the Reporting cluster now includes the Access component. - See the updated deployment guide.
What's Changed
- build: Update common-jvm to 0.98.0 by @tristanvuong2021 in #1971
- feat: implement deletePrincipal and lookupPrincipal by @roaminggypsy in #1970
- feat: Define Permissions for Reporting API by @SanjayVas in #1969
- style: Address lint errors. by @kungfucraig in #1972
- build: Update common-jvm dep to 0.99.1 by @SanjayVas in #1979
- fix: Use future dates for the in process create a population measurement test. by @ple13 in #1987
- refactor: Add logging for report processor. by @ple13 in #1978
- feat!: Deploy Access as part of Reporting by @SanjayVas in #1982
- feat: implement Roles public api by @roaminggypsy in #1980
- fix: Report processor switches to osqp when highs solver fails to converge. by @ple13 in #1976
- fix: Pass spanner_instance var to Reporting v2 GKE deployment by @SanjayVas in #2000
- feat: implement access Policy public API by @roaminggypsy in #1998
- feat: implement permissions public api by @roaminggypsy in #1989
- fix: Ensure that the run-tests job depends on the update-reporting-v2 job by @SanjayVas in #2002
- feat: Add protos for read-only BasicReport by @kungfucraig in #1993
- fix: Ensure cause is not dropped when converting internal CMMS API error by @SanjayVas in #2008
- fix: Increase Reporting cluster resources for Access by @SanjayVas in #2009
- fix: Add missing reporting_root.pem to Reporting secret by @SanjayVas in #2010
- fix: errors in various access public api by @roaminggypsy in #2006
- feat: Add terraform script for Google MIG by @Marco-Premier in #1997
- fix: Specify K8s ServiceAccount for internal Access Deployment by @SanjayVas in #2016
- feat: Add the Google PubSub terraform script. by @Marco-Premier in #1946
- chore: Add new Amazon EDP root cert for Halo QA by @SanjayVas in #2018
- fix: Integration tests support fractional sampling widths. by @ple13 in #2015
- fix: Run test methods in InProcessLifeOfAReportIntegrationTest by @SanjayVas in #2005
- feat: implement access principal cli by @roaminggypsy in #2017
- feat: Add terraform script for Google Cloud Functions by @Marco-Premier in #2011
- fix: Noise processor enforces total reach equal last whole campaign reach. by @ple13 in #2031
- refactor: Use list comprehensions for Reporting proto BUILD by @SanjayVas in #2034
- fix: Ensure TlsClient principals grant access to root resource by @SanjayVas in #2035
- style: Reformat files with updated formatter versions by @SanjayVas in #2029
- fix: Add lower bounds of zero for noise correction. by @ple13 in #2033
- feat: implement access cli for Role by @roaminggypsy in #2027
- feat: implement access cli - permission by @roaminggypsy in #2030
- build: Update common-jvm dep to 0.100.0 by @SanjayVas in #2032
- feat: Add Create method to BasicReport by @kungfucraig in #1994
- fix: Update population spec converter by @jojijac0b in #2036
- fix: Update bazelrc so Build Buddy avoids missing digest file errors by @kungfucraig in #2040
- feat: Add libraries for Access API clients by @SanjayVas in #2003
- feat: Internal Basic Reports Service Protos by @tristanvuong2021 in #2001
- feat: Add PubSub implementation of WorkItems service by @Marco-Premier in #1890
- fix: Stop throwing error when random_start in MetricSpecConfig is valid by @SanjayVas in #2039
- feat: Add the containing Report name to Metric by @kungfucraig in #1977
- style: Address lint errors in metric and metric_service by @kungfucraig in #1981
- perf: Avoid full table scan of Measurements in Requisitions query by @SanjayVas in #2041
- fix: Restore old Amazon EDP root certificate for QA by @SanjayVas in #2045
- perf: Avoid full table scan of Measurements in ActiveComputations query by @SanjayVas in #2044
Full Changelog: v0.5.14...v0.5.15-rc2
v0.5.15-rc1
Issues Addressed
- Reporting public API server will not start if random_start is specified in MetricSpecConfig #2038
- Cause is dropped when converting internal CMMS API error #2008
- Noise processor does not enforce total reach equal last whole campaign reach #2031
- Noise processor outputs negative values #2033
Highlights
- Added new Amazon EDP root cert for Halo QA. See #2018
- Updated ListRequisitions query to avoid full scan of Measurements table. See #2041
- This should hopefully help with Kingdom DB locking behavior, though there is still more work to be done.
Potentially Requiring Action
- The Reporting public API server takes a new required
--access-api-target
option and optional--access-api-cert-host
. See #1982- These are currently unused, so a dummy value can be passed. They will be used in an upcoming release.
- The
dev
configuration for the Reporting cluster now includes the Access component. - See the updated deployment guide.
What's Changed
- build: Update common-jvm to 0.98.0 by @tristanvuong2021 in #1971
- feat: implement deletePrincipal and lookupPrincipal by @roaminggypsy in #1970
- feat: Define Permissions for Reporting API by @SanjayVas in #1969
- style: Address lint errors. by @kungfucraig in #1972
- build: Update common-jvm dep to 0.99.1 by @SanjayVas in #1979
- fix: Use future dates for the in process create a population measurement test. by @ple13 in #1987
- refactor: Add logging for report processor. by @ple13 in #1978
- feat!: Deploy Access as part of Reporting by @SanjayVas in #1982
- feat: implement Roles public api by @roaminggypsy in #1980
- fix: Report processor switches to osqp when highs solver fails to converge. by @ple13 in #1976
- fix: Pass spanner_instance var to Reporting v2 GKE deployment by @SanjayVas in #2000
- feat: implement access Policy public API by @roaminggypsy in #1998
- feat: implement permissions public api by @roaminggypsy in #1989
- fix: Ensure that the run-tests job depends on the update-reporting-v2 job by @SanjayVas in #2002
- feat: Add protos for read-only BasicReport by @kungfucraig in #1993
- fix: Ensure cause is not dropped when converting internal CMMS API error by @SanjayVas in #2008
- fix: Increase Reporting cluster resources for Access by @SanjayVas in #2009
- fix: Add missing reporting_root.pem to Reporting secret by @SanjayVas in #2010
- fix: errors in various access public api by @roaminggypsy in #2006
- feat: Add terraform script for Google MIG by @Marco-Premier in #1997
- fix: Specify K8s ServiceAccount for internal Access Deployment by @SanjayVas in #2016
- feat: Add the Google PubSub terraform script. by @Marco-Premier in #1946
- chore: Add new Amazon EDP root cert for Halo QA by @SanjayVas in #2018
- fix: Integration tests support fractional sampling widths. by @ple13 in #2015
- fix: Run test methods in InProcessLifeOfAReportIntegrationTest by @SanjayVas in #2005
- feat: implement access principal cli by @roaminggypsy in #2017
- feat: Add terraform script for Google Cloud Functions by @Marco-Premier in #2011
- fix: Noise processor enforces total reach equal last whole campaign reach. by @ple13 in #2031
- refactor: Use list comprehensions for Reporting proto BUILD by @SanjayVas in #2034
- fix: Ensure TlsClient principals grant access to root resource by @SanjayVas in #2035
- style: Reformat files with updated formatter versions by @SanjayVas in #2029
- fix: Add lower bounds of zero for noise correction. by @ple13 in #2033
- feat: implement access cli for Role by @roaminggypsy in #2027
- feat: implement access cli - permission by @roaminggypsy in #2030
- build: Update common-jvm dep to 0.100.0 by @SanjayVas in #2032
- feat: Add Create method to BasicReport by @kungfucraig in #1994
- fix: Update population spec converter by @jojijac0b in #2036
- fix: Update bazelrc so Build Buddy avoids missing digest file errors by @kungfucraig in #2040
- feat: Add libraries for Access API clients by @SanjayVas in #2003
- feat: Internal Basic Reports Service Protos by @tristanvuong2021 in #2001
- feat: Add PubSub implementation of WorkItems service by @Marco-Premier in #1890
- fix: Stop throwing error when random_start in MetricSpecConfig is valid by @SanjayVas in #2039
- feat: Add the containing Report name to Metric by @kungfucraig in #1977
- style: Address lint errors in metric and metric_service by @kungfucraig in #1981
- perf: Avoid full table scan of Measurements in Requisitions query by @SanjayVas in #2041
Full Changelog: v0.5.14...v0.5.15-rc1
v0.5.14
Promoted from v0.5.14-rc3
Highlights
- The Report post-processor supports unique reach and custom measurement policies. See #1906 and #1974
- There are new command line options for specifying the VID model line for Reports. See #1931
Potentially Requiring Action
- There is a Reporting v2 DB schema update that recreates the
metrics_comparison
index. During that time, Report creations may be slow. See #1949 - Reporting v1 has been deleted from the codebase. Images for it will no longer be built. See #1917
Issues Addressed
- Simulator event groups created without event templates from --event-message-descriptor-set #1934
- Mill's exception handler should compare the token version before enqueuing it. #1918
- Exchange tasks are executed sequentially. #1962
- HMSS max concurrency is 1 in
dev
configuration. #1940
What's Changed
- refactor: Delete Reporting v1 by @SanjayVas in #1917
- feat: Define Access API by @SanjayVas in #1662
- feat: Define internal Access API by @SanjayVas in #1907
- Create Population Requisition Fulfiller Daemon. by @jojijac0b in #1820
- docs: update local kubenetes configuration README.md by @roaminggypsy in #1928
- fix: Drop unused UpdatePrincipal method and rename repeated field by @SanjayVas in #1938
- Expose deletion_protection variable on gcloud cluster Terraform module by @SanjayVas in #1939
- feat: Report processor supports cumulative and total measurements with different sets of EDP combinations. by @ple13 in #1885
- fix: Ensure event annotations is included in compile-time protobuf descriptors by @SanjayVas in #1945
- fix:Compare computatation token versions in Millbase during exception handling. by @renjiezh in #1920
- ci: Mark webpack_bundle target as no-remote-exec by @SanjayVas in #1933
- refactor: Extract common functionality for APIs by @SanjayVas in #1952
- feat: Add error reasons and exceptions for internal Access API by @SanjayVas in #1953
- feat: Implement Access GetPrincipal and UpdateRole by @SanjayVas in #1954
- feat: prober cron job local configuration by @roaminggypsy in #1935
- fix: Modify IDs used in Report creation in Cloud Correctness Test by @tristanvuong2021 in #1950
- perf: Recreate metric reuse index by @tristanvuong2021 in #1949
- fix: Register event annotations when loading event message descriptor by @SanjayVas in #1958
- feat: report processor supports unique reach measurements. by @ple13 in #1906
- feat: Add flag for specifying the the VID model line by @kungfucraig in #1931
- feat: Add database schema for internal Access API by @SanjayVas in #1900
- feat: implement public create principal and related tests by @roaminggypsy in #1956
- feat: Implement internal Access API services by @SanjayVas in #1932
- feat: Add server for Access internal API by @SanjayVas in #1963
- feat: Add server for Access API by @SanjayVas in #1964
- ci:Migrate worker2 from AWS to GCP by @renjiezh in #1966
- fix: Set --hmss-maximum-concurrency=5 in dev configuration for GKE by @SanjayVas in #1940
- feat: report processor to support incremental reach. by @ple13 in #1960
- feat: Add BaseTeeApplication by @Marco-Premier in #1904
- fix: Execute exchange tasks as new coroutines. by @robinsons in #1962
- build: Update any-sketch-java dep for Maven coordinates by @SanjayVas in #1973
- feat: Report processor supports custom measurement policy. by @ple13 in #1974
Full Changelog: v0.5.13...v0.5.14
v0.5.14-rc3
Highlights
- The Report post-processor supports unique reach and custom measurement policies. See #1906 and #1974
- There are new command line options for specifying the VID model line for Reports. See #1931
Potentially Requiring Action
- There is a Reporting v2 DB schema update that recreates the
metrics_comparison
index. During that time, Report creations may be slow. See #1949 - Reporting v1 has been deleted from the codebase. Images for it will no longer be built. See #1917
Issues Addressed
- Simulator event groups created without event templates from --event-message-descriptor-set #1934
- Mill's exception handler should compare the token version before enqueuing it. #1918
- Exchange tasks are executed sequentially. #1962
- HMSS max concurrency is 1 in
dev
configuration. #1940
What's Changed
- refactor: Delete Reporting v1 by @SanjayVas in #1917
- feat: Define Access API by @SanjayVas in #1662
- feat: Define internal Access API by @SanjayVas in #1907
- Create Population Requisition Fulfiller Daemon. by @jojijac0b in #1820
- docs: update local kubenetes configuration README.md by @roaminggypsy in #1928
- fix: Drop unused UpdatePrincipal method and rename repeated field by @SanjayVas in #1938
- Expose deletion_protection variable on gcloud cluster Terraform module by @SanjayVas in #1939
- feat: Report processor supports cumulative and total measurements with different sets of EDP combinations. by @ple13 in #1885
- fix: Ensure event annotations is included in compile-time protobuf descriptors by @SanjayVas in #1945
- fix:Compare computatation token versions in Millbase during exception handling. by @renjiezh in #1920
- ci: Mark webpack_bundle target as no-remote-exec by @SanjayVas in #1933
- refactor: Extract common functionality for APIs by @SanjayVas in #1952
- feat: Add error reasons and exceptions for internal Access API by @SanjayVas in #1953
- feat: Implement Access GetPrincipal and UpdateRole by @SanjayVas in #1954
- feat: prober cron job local configuration by @roaminggypsy in #1935
- fix: Modify IDs used in Report creation in Cloud Correctness Test by @tristanvuong2021 in #1950
- perf: Recreate metric reuse index by @tristanvuong2021 in #1949
- fix: Register event annotations when loading event message descriptor by @SanjayVas in #1958
- feat: report processor supports unique reach measurements. by @ple13 in #1906
- feat: Add flag for specifying the the VID model line by @kungfucraig in #1931
- feat: Add database schema for internal Access API by @SanjayVas in #1900
- feat: implement public create principal and related tests by @roaminggypsy in #1956
- feat: Implement internal Access API services by @SanjayVas in #1932
- feat: Add server for Access internal API by @SanjayVas in #1963
- feat: Add server for Access API by @SanjayVas in #1964
- ci:Migrate worker2 from AWS to GCP by @renjiezh in #1966
- fix: Set --hmss-maximum-concurrency=5 in dev configuration for GKE by @SanjayVas in #1940
- feat: report processor to support incremental reach. by @ple13 in #1960
- feat: Add BaseTeeApplication by @Marco-Premier in #1904
- fix: Execute exchange tasks as new coroutines. by @robinsons in #1962
- build: Update any-sketch-java dep for Maven coordinates by @SanjayVas in #1973
- feat: Report processor supports custom measurement policy. by @ple13 in #1974
Full Changelog: v0.5.13...v0.5.14-rc3
v0.5.14-rc2
Highlights
- The Report post-processor supports unique reach and custom measurement policies. See #1906 and #1974
- There are new command line options for specifying the VID model line for Reports. See #1931
Potentially Requiring Action
- There is a Reporting v2 DB schema update that recreates the
metrics_comparison
index. During that time, Report creations may be slow. See #1949 - Reporting v1 has been deleted from the codebase. Images for it will no longer be built. See #1917
Issues Addressed
- Simulator event groups created without event templates from --event-message-descriptor-set #1934
- Mill's exception handler should compare the token version before enqueuing it. #1918
- Exchange tasks are executed sequentially. #1962
- HMSS max concurrency is 1 in
dev
configuration. #1940 - Number of open connections locks keep increasing on reporting server postgresql instance #1922
What's Changed
- refactor: Delete Reporting v1 by @SanjayVas in #1917
- feat: Define Access API by @SanjayVas in #1662
- feat: Define internal Access API by @SanjayVas in #1907
- Create Population Requisition Fulfiller Daemon. by @jojijac0b in #1820
- docs: update local kubenetes configuration README.md by @roaminggypsy in #1928
- fix: Drop unused UpdatePrincipal method and rename repeated field by @SanjayVas in #1938
- Expose deletion_protection variable on gcloud cluster Terraform module by @SanjayVas in #1939
- feat: Report processor supports cumulative and total measurements with different sets of EDP combinations. by @ple13 in #1885
- fix: Ensure event annotations is included in compile-time protobuf descriptors by @SanjayVas in #1945
- fix:Compare computatation token versions in Millbase during exception handling. by @renjiezh in #1920
- ci: Mark webpack_bundle target as no-remote-exec by @SanjayVas in #1933
- refactor: Extract common functionality for APIs by @SanjayVas in #1952
- feat: Add error reasons and exceptions for internal Access API by @SanjayVas in #1953
- feat: Implement Access GetPrincipal and UpdateRole by @SanjayVas in #1954
- feat: prober cron job local configuration by @roaminggypsy in #1935
- fix: Modify IDs used in Report creation in Cloud Correctness Test by @tristanvuong2021 in #1950
- perf: Recreate metric reuse index by @tristanvuong2021 in #1949
- fix: Register event annotations when loading event message descriptor by @SanjayVas in #1958
- feat: report processor supports unique reach measurements. by @ple13 in #1906
- feat: Add flag for specifying the the VID model line by @kungfucraig in #1931
- feat: Add database schema for internal Access API by @SanjayVas in #1900
- feat: implement public create principal and related tests by @roaminggypsy in #1956
- feat: Implement internal Access API services by @SanjayVas in #1932
- feat: Add server for Access internal API by @SanjayVas in #1963
- feat: Add server for Access API by @SanjayVas in #1964
- ci:Migrate worker2 from AWS to GCP by @renjiezh in #1966
- fix: Set --hmss-maximum-concurrency=5 in dev configuration for GKE by @SanjayVas in #1940
- feat: report processor to support incremental reach. by @ple13 in #1960
- feat: Add BaseTeeApplication by @Marco-Premier in #1904
- fix: Execute exchange tasks as new coroutines. by @robinsons in #1962
- build: Update any-sketch-java dep for Maven coordinates by @SanjayVas in #1973
- feat: Report processor supports custom measurement policy. by @ple13 in #1974
- build: Update common-jvm to 0.98.0 by @tristanvuong2021 in #1971
Full Changelog: v0.5.13...v0.5.14-rc2
v0.5.14-rc1
Potentially Requiring Action
- There is a Reporting v2 DB schema update that recreates the
metrics_comparison
index. During that time, Report creations may be slow. See #1949 - Reporting v1 has been deleted from the codebase. Images for it will no longer be built. See #1917
Issues Addressed
- Simulator event groups created without event templates from --event-message-descriptor-set #1934
- Mill's exception handler should compare the token version before enqueuing it. #1918
What's Changed
- refactor: Delete Reporting v1 by @SanjayVas in #1917
- feat: Define Access API by @SanjayVas in #1662
- feat: Define internal Access API by @SanjayVas in #1907
- Create Population Requisition Fulfiller Daemon. by @jojijac0b in #1820
- docs: update local kubenetes configuration README.md by @roaminggypsy in #1928
- fix: Drop unused UpdatePrincipal method and rename repeated field by @SanjayVas in #1938
- Expose deletion_protection variable on gcloud cluster Terraform module by @SanjayVas in #1939
- feat: Report processor supports cumulative and total measurements with different sets of EDP combinations. by @ple13 in #1885
- fix: Ensure event annotations is included in compile-time protobuf descriptors by @SanjayVas in #1945
- fix:Compare computatation token versions in Millbase during exception handling. by @renjiezh in #1920
- ci: Mark webpack_bundle target as no-remote-exec by @SanjayVas in #1933
- refactor: Extract common functionality for APIs by @SanjayVas in #1952
- feat: Add error reasons and exceptions for internal Access API by @SanjayVas in #1953
- feat: Implement Access GetPrincipal and UpdateRole by @SanjayVas in #1954
- feat: prober cron job local configuration by @roaminggypsy in #1935
- fix: Modify IDs used in Report creation in Cloud Correctness Test by @tristanvuong2021 in #1950
- perf: Recreate metric reuse index by @tristanvuong2021 in #1949
- fix: Register event annotations when loading event message descriptor by @SanjayVas in #1958
Full Changelog: v0.5.13...v0.5.14-rc1
v0.5.13
Issues Addressed
- ListMeasurements returns no results when timestamp filter bounds are not set #1893
- ListEventGroups throws error when filtering with known metadata types #1924
- MC and EDP simulators read all EventGroups rather than stopping at first page #1927
Potentially Requiring Action
- The cross-media-measurement-api version is updated to 0.70.0
- The default and maximum page sizes for the
ListEventGroups
andListRequisitions
methods in this API have changed. See #1924
Full Changelog: v0.5.12...v0.5.13
What's Changed
- ci: Fix cache path for update-trivy-cache workflow by @SanjayVas in #1892
- feat: Add new view for retrieving additional log entries by @tristanvuong2021 in #1889
- ci: Set TCP keepalive for Bazel test workflows by @SanjayVas in #1894
- fix: check updated and created fields before assignment by @roaminggypsy in #1895
- fix: Remove if check for update time filters when adding shard ID clause in StreamMeasurements by @tristanvuong2021 in #1901
- feat: Log ComputationToken details for ALREADY_EXISITS computation. by @renjiezh in #1897
- test: prober integration test by @roaminggypsy in #1887
- feat: Add new Bigquery Table for Computation Participant Stages by @tristanvuong2021 in #1805
- feat: Add new filter for checking externalComputationId, and checking externalComputationId if view is COMPUTATION or COMPUTATION_STATS by @tristanvuong2021 in #1753
- fix: Ensure population is persisted in ModelRelease upon creation by @jojijac0b in #1914
- fix:Handle ApiKey authentication error when it is invalid. by @renjiezh in #1921
- fix: Include known types when building EventGroup filter registry by @SanjayVas in #1925
- fix!: Update maximum and default page_size for ListRequisitions and ListEventGroups by @SanjayVas in #1916
- feat: Use Bouncy Castle to generate CSRs for AWS private CA. by @robinsons in #1905
- test: Implement population requisition fulfiller test in InProcessLifeOfAMeasurementIntegrationTest by @jojijac0b in #1911
- test: Add report creation to correctness test by @tristanvuong2021 in #1845
- refactor: Extract listResources utility function for handling pagination by @SanjayVas in #1923
- fix: Read all EventGroups from simulators rather than stopping at first page #1927 (Included in PR #1923)
Full Changelog: v0.5.12...v0.5.13