Skip to content

v5.11.9

Warn on orphaned catalog entries instead of pointlessly requeuing for deletion and fix storage layer memory leak.

This release contains bug fixes to Hydrolix v5.11. Refer to the release notes to see other notable feature announcements and information for this version.

Upgrade⚓︎

Don't skip minor versions when upgrading or downgrading

Skipping versions when upgrading or downgrading Hydrolix can result in database schema inconsistencies and cluster instability. Always upgrade or downgrade sequentially through each minor version.

Example:
Upgrade from 5.9.75.10.95.11.8, not 5.9.75.11.8.

Upgrade on GKE⚓︎

Upgrade on GKE
kubectl apply -f "https://www.hydrolix.io/operator/v5.11.9/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&gcp-storage-sa=${GCP_STORAGE_SA}"

Upgrade on EKS⚓︎

Upgrade on EKS
kubectl apply -f "https://www.hydrolix.io/operator/v5.11.9/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&aws-storage-role=${AWS_STORAGE_ROLE}"

Upgrade on LKE⚓︎

Upgrade on LKE
kubectl apply -f "https://www.hydrolix.io/operator/v5.11.9/operator-resources?namespace=$HDX_KUBERNETES_NAMESPACE"

Changelog⚓︎

Bug fixes⚓︎

Core⚓︎

  • Fixed a memory leak in the storage access layer by correctly handling pending notifications on an internal notification queue.

Intake⚓︎

  • Fixed a bug where the reaper would nack a message that repeatedly failed processing (a "poison pill"), causing it to be re-queued and reprocessed indefinitely. The reaper now logs a warning for these messages instead.

API⚓︎

  • Corrected database connection recycling logic inside API workers.