Amazon S3 Listener
Most recent version: v1.2.0
Learn more about this Listener type in this article.
v1.2.0
Released on 10/30/2025
Added support for configurable authentication type: auto (e.g., EC2 IAM role) or manual (static credentials).
Improved JSON Lines parsing: trailing newline at the end of the file is now optional.
Added CSV format support: Full support for processing CSV files from S3 buckets.
Streaming CSV processing using Go's builtin
encoding/csvpackage with memory usage bounded independently of file sizeDual output modes: CSV (preserves original formatting) or JSON (converts to structured objects)
Comprehensive CSV configuration options:
Header row handling (with/without headers)
Custom delimiters (comma, semicolon, tab, or custom)
Text encoding support (UTF-8, UTF-16, ISO-8859-1, Windows-1252)
Advanced parsing options (trimLeadingSpace, lazyQuotes, fieldsPerRecord, comment character)
Auto-detection: CSV files with
.csvextension are automatically detected when format is set to "auto"Robust error handling: Malformed CSV records are logged and skipped without stopping processing
Last updated
Was this helpful?

