added

26 November 2021 - v2.23.12

Download: hdxctl-v2.23.12

Release Location

wget -O hdxctl https://hdx-infrastructure.s3.amazonaws.com/hdxctl-v2.23.12 && chmod +x hdxctl

Features

Deployment
HDXCTL: Upgrade boto3 to 1.20.6
HDXCTL: Added support for setting a boundary policies and ARN for roles used in deployment process.

Configuration and Control
Scaling: Spot Instance percentages now based on the default pool settings.
Security: Security Update to RDS applied with newest patches and version updated to 11.13.

Security
AWS - Enable Customer-owned KMS Key support - hdxctl update --use-s3-kms-key true client_id clusterid. Note requires TLS support (below) turned on as well.
AWS - Enable TLS Endpoint Support - hdxctl update --use-https-with-s3 true client_id clusterid

Alter
Alter-Peer: Placeholders enabled to allow for row deletion and other database/table mechanics to change data once encode.
Alter-Peer: Scaling and Control integration.

Ingest
Transform: Allow nulls in csv quote field
Batch: Change batch max_minutes_per_partition setting default to 360

Observability
Superset: Increase default max header size for superset proxy

Query
Query: Improved I/O scheduling for faster, more reliable performance between compute and cloud storage.
Query: Resiliency enhancements added to Peer restarts.
Query: Added missing timerange_sec, max_partitions and new admin_comment settings/circuit breakers
Query: Added support for custom sql settings via SETTINGS hdx_ within SQL
Query: Be able to use a special header X-HDX-query-settings as query settings for a query

Bug Fixes

Configuration and Control
HDXCTL: Fix incompatibility issue with ubuntu 18.04 vs botocore

Ingest
Ingest: Improve automatic datetime value handling
Ingest: Reduce log noise for greater clarity. Reduce log rejection noise.

Query
Write to S3: Fix for output results to S3 file
Pools: Pool_name Bugfix for quoted strings.