chovy-3012 opened a new pull request, #12817: URL: https://github.com/apache/seatunnel/pull/12817
## Purpose Fixes #12815 7 source options consumed at runtime (`read_partitions`, `file_filter_modified_start`, `file_filter_modified_end`, `sort_files_by_modification_time`, `csv_use_header_line`, `binary_chunk_size`, `binary_complete_file_mode`) were not declared in the factory `optionRule()`, causing `--check` / `--dry-run` to reject valid configs with "unknown option keys" errors. ## Changes - Declared the 7 missing `.optional()` options in all 12 file source factories - Added regression tests to all 12 factory test classes - Added missing options to SmbFile, GcsFile, and OssJindoFile docs (en + zh) ## Check list - [x] Code changed are covered with tests, and CI passed - [x] If any new Module/Connector/Format is added, `docs/en/connector-v2/<type>/<name>.md` and `docs/zh/connector-v2/<type>/<name>.md` are updated - [x] This PR does not break backward compatibility (pure addition — no options renamed, removed, or defaults changed) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
