Hooks Release Notes

Pulse Hooks collect query-level execution details from supported services and publish them to Pulse for observability and analysis. Each release improves compatibility with supported Pulse releases, enhances reliability, introduces new platform support, and expands monitoring capabilities.

You can reach out to Acceldata Support to get the links.

The following table summarizes the Pulse Hook releases, their compatible Pulse versions, and the capabilities introduced in each release.

Hook Version

Compatible Pulse Releases

What's New

2.1.2

Pulse 4.1.x (available from 4.1.2)

Improved Spark Hook resiliency by preventing job failures when Pulse services are temporarily unavailable. Added configurable outgoing queue support for Hive Hooks and introduced an updated Airflow listener with built-in NATS dependencies.

2.1.1

Pulse 4.1.x

Updated the Spark 2 Hook event stream naming convention to align with the latest Pulse event processing framework.

2.1.0

Pulse 4.1.x

Added support for ODP 3.2.3.5-3 Hive deployments, updated NATS stream naming conventions for Hive, Tez, and Spark Hooks, and simplified partition configuration by deriving the partition count from ad.nats.partitions.

2.0.1

Pulse 3.8.x, 4.0.x

Improved Spark Hook reliability by handling NATS communication failures gracefully and added a configurable outgoing message queue for Hive Hooks to improve event publishing under high workloads.

2.0.0

Pulse 3.8.x, 4.0.x

Added Tez job fingerprinting support and introduced compatibility with Pulse 3.8.x and Pulse 4.0.x.

1.2.4

Pulse 3.8.x

Improved Hook scalability by supporting publishing to multiple NATS streams based on the configured partition count. Added support for Trino Hooks.

1.2.3

Pulse 3.7.x and earlier

Improved Hive Hook reliability by ensuring query execution continues even when the ad-events service is temporarily unavailable.


On This Page
Hooks Release Notes