Changes for version 0.03 - 2026-05-21
- Multi-host failover and connection Pool (circuit breaker, hedged queries, fan-out, sessions); async DNS; TLS mutual auth.
- retry, wait_mutation, native external tables, idempotent and async/aggregated insert, Streamer backpressure.
- More introspection helpers, the EV::ClickHouse::Error class, and new types (BFloat16, Decimal256, Interval, Geo, JSON).
- Reliability and memory-safety fixes; docs and tests.
Documentation
Examples
- eg/async_dns.pl
- eg/async_insert.pl
- eg/auth_proxy.pl
- eg/auto_reconnect.pl
- eg/auto_reconnect_resilient.pl
- eg/cancel_streaming.pl
- eg/circuit_breaker.pl
- eg/connection_pool.pl
- eg/csv_export.pl
- eg/csv_import.pl
- eg/dashboard_metrics.pl
- eg/decimal_bigmath.pl
- eg/decode_options.pl
- eg/distributed_pool.pl
- eg/drain.pl
- eg/error_handling.pl
- eg/etl_dlq.pl
- eg/etl_kafka.pl
- eg/etl_pipeline.pl
- eg/external_tables.pl
- eg/failover.pl
- eg/fan_out.pl
- eg/geo.pl
- eg/graceful_shutdown.pl
- eg/health_dashboard.pl
- eg/health_probe.pl
- eg/hedged_pool.pl
- eg/idempotent_insert.pl
- eg/insert.pl
- eg/insert_streaming.pl
- eg/ipv6.pl
- eg/iterate.pl
- eg/json.pl
- eg/keepalive.pl
- eg/log_tail.pl
- eg/migration_runner.pl
- eg/named_rows.pl
- eg/native.pl
- eg/native_compress.pl
- eg/on_progress.pl
- eg/params.pl
- eg/ping.pl
- eg/pool.pl
- eg/query.pl
- eg/query_comment.pl
- eg/queue.pl
- eg/settings.pl
- eg/slow_query_log.pl
- eg/streaming.pl
- eg/tls.pl
- eg/totals.pl
- eg/types_zoo.pl
- eg/uri.pl
- eg/with_totals.pl