Skip to content

Releases: world-federation-of-advertisers/cross-media-measurement

v0.5.7-rc1

16 Jul 23:35
9b9a87b
Compare
Choose a tag to compare
v0.5.7-rc1 Pre-release
Pre-release

This is primarily a bugfix release to improve Duchy fault tolerance and to make the Honest Majority Share Shuffle (HMSS) protocol available for use.

Issues Addressed

Highlights

  • More performance improvements for Report creation. See #1641
  • The Honest Majority Share Shuffle (HMSS) protocol is now available.
  • The HMSS EDP client library is published as a Maven artifact

Potentially Requiring Action

  • Kubernetes object configuration changes for HMSS. These are required even if HMSS is not enabled.

What's Changed

Full Changelog: v0.5.6...v0.5.7-rc1

v0.5.6

07 Jun 22:47
a191453
Compare
Choose a tag to compare

This is primarily a bugfix release to address the following issues:

  • Cannot specify separate privacy parameters for single- vs. multi-EDP Measurements in Reporting v2. See #1610
  • #1626
  • #1636
  • #1612
  • #1648

Potentially Requiring Action

  • MetricSpecConfig for Reporting v2 needs to be updated due to changes in #1610
  • Exported OpenTelemetry metrics have been changed slightly. On GKE, these now are exported directly to Google Cloud Monitoring rather than Managed Prometheus. See #1623

What's Changed

Full Changelog: v0.5.5...v0.5.6

v0.5.5

10 May 21:16
2e98c37
Compare
Choose a tag to compare

This is primarily a bug fix release to address #1616

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

02 May 16:59
59fdffa
Compare
Choose a tag to compare

This is primarily a bug fix release to address #1596

Potentially Requiring Action

  • The dev configuration for EKS now manages external IP addresses with Terraform. See #1586
    • Use terraform import to import your existing Elastic IP address resources to avoid unintentional external IP address changes.

What's Changed

  • Skip pushing images in Update CMMS workflow if there's an existing image tag. by @SanjayVas in #1582
  • Manage external IP addresses for EKS in Terraform. by @SanjayVas in #1586
  • Add back dispatch for image push. by @renjiezh in #1598
  • Add INITIALIZED stage for aggregator in HMSS. by @renjiezh in #1587
  • Fail correctness/integration test if Measurement is cancelled. by @SanjayVas in #1599
  • Populate MeasurementSpec.serialized_measurement_public_key field. by @SanjayVas in #1597

Full Changelog: v0.5.3...v0.5.4

v0.5.3

26 Apr 19:57
fff7a4d
Compare
Choose a tag to compare

This is primarily a bug fix release to address #1588

Known Issues

  • Requisitions created by the Measurement CLI or Reporting system are not backwards compatible with v0.4.x DataProviders. See #1596

Potentially Requiring Action

  • The dev configuration for GKE now manages external IP addresses with Terraform. See #1583
    • Clusters using the dev configuration must be running GKE 1.29+
    • Service resources may need to be manually deleted as migration of existing Services to L4-RBS is not supported.
    • Use terraform import and specify existing IP addresses in your Terraform config to avoid unintentional external IP address changes. See #1590

What's Changed

  • Manage external IP addresses for GKE in Terraform. by @SanjayVas in #1583
  • Add variables for specifying existing IP addresses in gcloud Terraform modules. by @SanjayVas in #1590
  • Populate Requisition.encrypted_requisition_spec_ciphertext field. by @SanjayVas in #1589

Full Changelog: v0.5.2...v0.5.3

v0.5.3-rc1

26 Apr 18:26
fff7a4d
Compare
Choose a tag to compare
v0.5.3-rc1 Pre-release
Pre-release

This is primarily a bug fix release to address #1588

Potentially Requiring Action

  • The dev configuration for GKE now manages external IP addresses with Terraform. See #1583
    • Clusters using the dev configuration must be running GKE 1.29+
    • Use terraform import and specify existing IP addresses in your Terraform config to avoid unintentional external IP address changes. See #1590

What's Changed

  • Manage external IP addresses for GKE in Terraform. by @SanjayVas in #1583
  • Add variables for specifying existing IP addresses in gcloud Terraform modules. by @SanjayVas in #1590
  • Populate Requisition.encrypted_requisition_spec_ciphertext field. by @SanjayVas in #1589

Full Changelog: v0.5.2...v0.5.3-rc1

v0.5.2

22 Apr 17:31
86c7bd7
Compare
Choose a tag to compare

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 only EventGroup metadata types that can be used by multiple DataProviders. 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.
  • 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.

What's Changed

Read more

v0.5.2-rc3

20 Apr 00:14
86c7bd7
Compare
Choose a tag to compare
v0.5.2-rc3 Pre-release
Pre-release

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 only EventGroup metadata types that can be used by multiple DataProviders. 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.
  • 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.

What's Changed

Read more

v0.5.2-rc2

19 Apr 17:49
029d836
Compare
Choose a tag to compare
v0.5.2-rc2 Pre-release
Pre-release

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 only EventGroup metadata types that can be used by multiple DataProviders. 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.

What's Changed

Read more

v0.5.2-rc1

18 Apr 18:17
440b6f2
Compare
Choose a tag to compare
v0.5.2-rc1 Pre-release
Pre-release

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 only EventGroup metadata types that can be used by multiple DataProviders. 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.

What's Changed

Read more