Only records produced after the group starts, because
auto.offset.reset defaults to latestThe group reads only new records. auto.offset.reset decides where a group starts when it has no committed offset yet. Its default is latest, so the group skips the records that already exist. Set it to earliest to read the history.
"The whole week of data, because new groups always start at the earliest offset" is wrong, because the default is latest, not earliest.
"Whatever the last group that read the topic committed" is wrong, because Kafka stores offsets per group. Another group's progress has no effect.
"Nothing; it throws an error because it has no committed offset" happens only if you set auto.offset.reset to none.
Read more