v0.5.2
Starting with these release, scanning alerts for container image vulnerabilities should appear in GitHub Security.
Highlights
- Closed #1544
- Closed #1553
- Various performance improvements for Reporting API operations.
- Updated Java base images.
- More detailed errors from many Kingdom public API services (ongoing).
Potentially Requiring Action
- CMMS instances may define a set of known
EventGroup
metadata types that are shared between components and integrators. These are the onlyEventGroup
metadata types that can be used by multipleDataProvider
s. See #1512- The Kingdom internal API server and the Reporting v1 and v2 public API servers have a new
--known-event-group-metadata-type
option for specifying a FileDescriptorSet for these known metadata types.- The dev configuration expects this to come from a
known_event_group_metadata_type_set.pb
file in theconfig-files
ConfigMap. By default, this contains the types defined insimulator_synthetic_data_spec.proto
andtest_metadata_message.proto
- The dev configuration expects this to come from a
- The Kingdom internal API server and the Reporting v1 and v2 public API servers have a new
- There is a new required
--requisition-fulfillment-service-duchy-id
option to the EDP simulator. This is in preparation for supporting the HMSS protocol. See #1574.- This option, along with the
--requisition-fulfillment-service-target
and--requisition-fulfillment-service-cert-host
option, form an argument group that can be repeated to allow fulfillment at multiple Duchies.
- This option, along with the
What's Changed
- Update cross-media-measurement-api dep for CustomMaximumFrequencyPerUser in DeterministicCount methodology by @iverson52000 in #1462
- Increase Mill and EDP simulator memory sizes for dev configuration. by @SanjayVas in #1514
- Remove unnecessary hard-coded delay from K8s panel match test. by @SanjayVas in #1515
- Move reporting sets call out of build internal create metric request method by @tristanvuong2021 in #1499
- Fix race conditions in empty cluster K8s tests. by @SanjayVas in #1517
- Duchy Herald supports HMSS protocol by @renjiezh in #1513
- Introduce the concept of known EventGroup metadata types. by @SanjayVas in #1512
- Implement the aggregation phase of the HMSS protocol. by @ple13 in #1494
- Replace one insert call per row with one insert call for multiple rows by @tristanvuong2021 in #1502
- Replace one update call per row with one update call for multiple rows by @tristanvuong2021 in #1518
- Fix order of batch get measurements response by @tristanvuong2021 in #1519
- Change all Internal Reporting Measurements Service Methods responses to empty responses by @tristanvuong2021 in #1521
- Add internal BatchGetDataProviders. by @SanjayVas in #1523
- Update cross-media-measurement-api dep for DataProvider capabilities. by @SanjayVas in #1472
- Update simulator guides to reflect BigQuery event source changes. by @SanjayVas in #1522
- Update common-jvm dep for base Java image update. by @SanjayVas in #1525
- Add data-providers update-capabilities subcommand to MeasurementSystem CLI. by @SanjayVas in #1528
- Use remote cache when building protobufs for API linter. by @SanjayVas in #1531
- Use values when logging external IDs by @jcorilla in #1532
- Updates Terraform and K8s to support deploy to AWS QA env by @YuhongWang-Amazon in #1534
- Fix bazel container script by @YuhongWang-Amazon in #1536
- Add detailed conversion of internal to external errors by @jcorilla in #1520
- Add detailed logging for public api keys service by @jcorilla in #1541
- Add detailed logging to public accounts service by @jcorilla in #1540
- Add detailed logging for public certificate service by @jcorilla in #1542
- Update local deployment instruction. by @renjiezh in #1543
- Update any-sketch to 0.8 by @kungfucraig in #1554
- Fix dev Duchy kustomization_dir targets not being marked as testonly. by @SanjayVas in #1547
- Update common-jvm dep for grpc-java and netty-codec-http2. by @SanjayVas in #1555
- Add detailed logging to population service by @jcorilla in #1548
- Add detailed logging for public keys service by @jcorilla in #1549
- Update workflows for QA environment. by @SanjayVas in #1546
- Add Open Telemetry Auto Instrumented Traces to Cloud Trace by @tristanvuong2021 in #1537
- Implement HonestMajorityShareShuffle mill by @renjiezh in #1506
- Add stubs for a set of utilities for building a FrequencyVector. by @kungfucraig in #1552
- Add the function to generate hmss sketch. by @ple13 in #1509
- Add State to Internal Metric by @tristanvuong2021 in #1557
- Update common-jvm dep for changes to java_image. by @SanjayVas in #1561
- Improve performance of batch create measurements by @tristanvuong2021 in #1533
- Add CreateUiReport to the CLI by @bdomen-ggl in #1535
- Add detailed logging to requisitions service by @jcorilla in #1550
- Add detailed logging for exchanges service by @jcorilla in #1556
- Add index for update metric calculation spec reporting metrics in create metrics by @tristanvuong2021 in #1538
- Add getUserVirtualIdUniverse() to EventQuery by @renjiezh in #1562
- Add detailed logging to ExchangeSteps and Attempts services by @jcorilla in #1565
- Scan container images with Trivy on release. by @SanjayVas in #1558
- Update Building doc with more recent information. by @SanjayVas in #1572
- Refactor Metric Reuse to handle Metric State by @tristanvuong2021 in #1564
- Add population attribute annotations by @kungfucraig in #1571
- Add detailed logging to data providers service by @jcorilla in #1568
- Add detailed logging to measurement consumers service by @jcorilla in #1569
- Update common-jvm dep for base images. by @SanjayVas in #1575
- Add detailed logging to event groups and metadata descriptors services by @jcorilla in #1570
- Add detailed logging for model release and suite service by @jcorilla in #1551
- Fix Hardcoded Project ID in Terraform File by @tristanvuong2021 in #1579
- Fix casing of metadata keys in public API ErrorInfo. by @jcorilla in #1576
- Add missing define in Duchy workflow by @tristanvuong2021 in #1580
- Update EdpSimulatorRunner and cue configurations. by @renjiezh in #1574
- Implement VidIndexMap and add PopulationSpecValidator by @kungfucraig in #1563
- Add YouTube QA EDP root cert to testing trusted cert collections. by @SanjayVas in #1581
Full Changelog: v0.5.1...v0.5.2