Even with CSV data you’d still some sort of separator between records, right? Almost everyone I know is sending data to Kinesis in JSON format, with a few exceptions that use binary formats for efficiency. Those would need some sort of separator too.
Having an option to tell Firehose to add a separator (maybe make the separator configurable too, but defaults to “\n”) would be great!