Skip to content

Release 0.15.0

Compare
Choose a tag to compare
@lusayaa lusayaa released this 29 Jan 23:04
· 4 commits to release-1.0 since this release

Features

  • Add an ability to add default tags
  • Add AWS cpu utilization and memory utilization dashboards
  • Add bazel configs prod and non_prod
  • Add change notifier error count to the AWS metrics dashboard
  • Add delta based realtime updates publisher
  • Add delta record limited file writer
  • Add GCP system metrics dashboard for kv server
  • Add gcp_project_id flag when --platform=gcp is specified
  • add go script for pushing gcp docker image
  • Add optional logical_commit_time param to wasm macros.
  • Add sharded realtime message batcher
  • Add sharding data locality terraform parameters
  • Add sharding support for publishing engine
  • Add system metrics to log cpu and memory utilization
  • Add UDF timeout parameter value to terraform
  • Allow prefix path segments for gRPC http paths.
  • Allow setting logging verbosity level through a parameter
  • Data locality support
  • Enable prettier pre-commit hook for JavaScript
  • Expose http_api_paths tf variable to allow prefix matching
  • Log error metrics for the change notifier
  • Log metrics in the retries with new Telemetry API
  • Migrate realtime metrics to new Telemetry API
  • Remove envoy health checks
  • Remove metrics recorder from blob storage client
  • Remove metrics recorder from data orchestrator
  • Remove metrics recorder from data reader
  • Set UDF timeout from parameters
  • Support passing in shard metadata via data_cli flags
  • Update default tretyakov aws env settings
  • Update v1 to return status per key

Bug Fixes

  • Add all record values to switch cases
  • add data-bucket-id back as a flag suffix.
  • Add run_all_tests bazel config
  • bazel config for emscripten no longer needs tool chain resolution
  • Check grpc channel connection before sending requests
  • deps: Upgrade data-plane-shared-libraries to 44d1d64 2024-01-08
  • envoy.yaml permission and pre-commit fix
  • Integrate RomaService changes from common repo
  • Make some cache logging more precise.
  • Missing absl deps
  • Prevent Config from being copied into RomaService
  • rectify kv_service_port in terraform.
  • Remove jaeger as it has been deprecated
  • Remove local platform for common repo and fix CloudPlatform import
  • Update 'X-allow-fledge' header to 'Ad-Auction-Allowed' according to the spec.
  • update GCP tentb environment
  • Update UDFs to fix breakages due to FunctionBindingObjectV2
  • Upgrade otel collector to the latest version

Dependencies

  • deps: Upgrade data-plane-shared to commit f0d0b89 2023-11-14

GCP: Features

  • GCP: Add external load balancer and envoy.
  • GCP: store Terraform state remotely in GCS bucket

Documentation

  • [Sharding] Add info about NUMA clusters
  • Add docs for server cpu and memory profiling
  • Add info on default wasm macro linkopts and memory limits.
  • Add state transition sequence diagrams for aws/gcp sharded/nonsharded configurations
  • Data locality
  • Doc for aws private communication setup
  • Sharding -- add a link to a tool that sets shard id in the delta metadata
  • Specify --init flag for docker run commands

Bug: N/A