Changelog for SFTP Sink and Source Connector for Confluent Platform

Version 3.2.11

  • CC-30796, CC-30795, CC-30794, CC-30792: Fixed CVE-2024-7254, CVE-2024-47554, CVE-2024-25638 and CVE-2024-23454.
  • CC-29991: Updated the documentation for key.schema and value.schema.
  • CC-30145: Upgraded avro from v1.11.3 to v1.11.4 to fix CVE-2024-47561.

Version 3.2.10

  • CC-26210: Fixed version file to display the correct version in logs.

Version 3.2.9

  • Removed kafka-connect-avro-connector dependency.

Version 3.2.8

  • CC-19615: Fixed reconnection logic for all source connectors.

Version 3.2.7

  • [RCCA-21240] Resolve timestamp value in FILE_TIME mode in SFTP Source

Version 3.2.6

  • RCCA-20439: Handled npe for csv reader on reconnection.

Version 3.2.5

  • Bumped jackson-databind to 2.16.2.
  • Bumped commons-configuration to 2.10.1.

Version 3.2.4

  • CC-26302: Bumped jose4j to 0.9.6.
  • RCCA-18080: Reduced session timeout to 10s for validation of connector’s config.

Version 3.2.3

  • Bumped Hadoop common to 3.3.6.

Version 3.2.2

  • CC-25325: Bumped commons.compress to 1.26.0.

Version 3.2.1

  • CC-24218: Bumped jsch to 0.2.15.

Version 3.2.0

  • Added new config sftp.max.record.size to limit record size in memory and move the file to the error directory if a record in a file exceeds the configured value.
  • Bumped snappy-java to 1.1.10.4
  • Removed zookeeper dependency
  • ESC-581: Updated hadoop-common to 3.3.6, freemarker to 2.3.32, ch.qos.reload4j to 1.2.25.
  • Closed parquet writer before closing sftp channel.
  • ESC-581: Bumped snappy-java to 1.1.10.3, jackson-core to 2.15.2, jetty-server to 9.4.51.v20230217 and jose4j to 0.9.3.
  • RCCA-12250: Fixed bug causing flush records immediately for Json format without reaching any condition for rotation through flush.size, rotate.interval.ms or rotate.schedule.interval.ms.
  • Added Support to work with SFTP server with GCS integration.
  • RCCA-11646: Handled SFTP server connection termination gracefully and attempted reconnection with retries
  • CCMSG-2436: Bumped json-smart to 2.4.10.
  • CCDB-5326: Bumped commons-net to 3.9.0.
  • CCDB-5326: Removed jettison dependency.
  • CCMSG-2217: Bumped jackson-databind to 2.14.0.
  • RCCA-11300: Updated kafka-connect-avro-converter to 7.3.0.
  • RCCA-10748: Fixed SFTP CSV Source connector to avoid incomplete processing of files in case of sftp connection error.
  • CCMSG-1450: Improved error message for sftp channel opening error.
  • RCCA-9970: Fixed NPE error while handling failed to process files.
  • CCMSG-2130: Bumped hadoop-common to 3.2.4.
  • CCMSG-2269: Bumped woodstox-core to 6.4.0.
  • RCCA-9026: Fixed an issue with the SFTP source connector that allowed files to be moved to the processed folder without being fully written to Kafka.
  • CCMSG-2289: Handled OOM issue occuring due to storing of offsets for MOVE and DELETE clean-up policy.
  • RCCA-8631: Created distinct temporary directory based on timestamp during validation
  • CC-17471: Add support to create structured CSV files from structured record data
  • CCMSG-2114: Added cross validate schema in validations and schema validator
  • Bump hadoop-common from 3.2.2 to 3.2.3
  • CVE: Remove slf4j-log4j12 dependency
  • CCMSG-2057: Add graceful handling for config cross validation
  • CCMSG-1935: Updated Gson version to 2.9.0