v0.5.15-rc2
Pre-release
Pre-release
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