v2.1.0
What's new
Typed Download functions for each stream
Each real-time stream now has a matching Download* function that fetches the corresponding Parquet snapshot without needing to pass a raw stream name string.
Firehose
DownloadProxy(date, hour, opts)— proxy feed snapshotDownloadAnonymizer(date, hour, opts)— anonymizer feed snapshotDownloadTorrent(date, hour, opts)— torrent feed snapshot
Helios
DownloadHeliosHTTP(date, hour, opts)— Helios HTTP capture snapshotDownloadHeliosTLS(date, hour, opts)— Helios TLS capture snapshot
All five accept "latest" or a YYYY-MM-DD date, an optional hour pointer for hourly snapshots, and follow the 307 redirect to the presigned URL automatically. The caller must close the returned io.ReadCloser.
Examples
Added example programs for each new function under _examples/enterprise/firehose/ and _examples/enterprise/helios/.