11 January 2024 - v3.50.17

You can download version 3.50.17 here.

Upgrade on GKE:

kubectl apply -f "https://www.hydrolix.io/operator/v3.50.17/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&gcp-storage-sa=${GCP_STORAGE_SA}"

Upgrade on EKS:

kubectl apply -f "https://www.hydrolix.io/operator/v3.50.17/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&aws-storage-role=${AWS_STORAGE_ROLE}"

General

  • Control: Added liveness check to query peer
  • Control: Adds hydro.monitor table and monitor-ingest service
  • Core: Optimized user authentication process
  • Core: Improve backoff/retry intervals for cloud object storage
  • Data: Merge-Head performance improvements
  • Data: Implement new scheme for Kinesis shard balancing

Bug Fixes

  • Control: Set default backup retention for Crunchydata to count of 1
  • Control: Only set storage requests for postgrescluster
  • Core: Updated liveness query to include hdx_query_timerange_required=0
  • Core: Hotfix for datetime64 summary primary
  • Data: Fix race conditions around datatypes that may lead to missing autovalues
  • Data: Don't include Kinesis stream name or ARN in listShards API call if token present
  • Data: Always ack merge jobs regardless of their outcome
  • Data: Register missing merge metric and properly use defer timers
  • Data: Fix string limiter returning base64-encoded strings