Skip to content

v2.6.0

Choose a tag to compare

@majewsky majewsky released this 27 Nov 13:48
· 913 commits to master since this release

New features:

  • Reports the total number of bytes transferred per run.

  • The GPG signatures for yum and debian source types are verified by default. This behaviour can be disabled using the new config option jobs[].from.verify_signature.

  • The new jobs[].match.not_older_than configuration option can be used to exclude old objects from transfer. As of now, it can only be used with Swift sources, not with HTTP sources.

  • When syncing a Debian (Ubuntu) repository, the jobs[].from.type may be set to debian to instruct swift-http-import to parse the source and package metadata files instead of the HTTP server's directory listings to find which package and source files to transfer.

  • For better compatibility with other similar tools (e.g. rclone), the jobs[].match.simplistic_comparison configuration option can be used which will allow swift-http-import to use less metadata for determining file
    transfer eligibility.

  • Swift credential passwords can be read from exported environment variables instead of providing them in the config file by using the syntax:

    password: { fromEnv: ENVIRONMENT_VARIABLE }