Skip to content

1.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jun 22:46
bc878ed

As in version 1.16.0, the replication API may still be unstable, however
no backward-incompatible changes are planned at this point.

Added

  • Add included_sources module for keeping track of included modified third-party libraries
  • Add include_existing_files parameter to ReplicationSetupHelper

Changed

  • Downloading compressed files with Content-Encoding header set no longer causes them to be decompressed on the fly - it's an option
  • Change the per part retry limit from 5 to 20 for data transfer operations. Please note that the retry system is not considered to be a part of the public interface and is subject to be adjusted
  • Do not wait more than 64 seconds between retry attempts (unless server asks for it)
  • On longer failures wait an additional (random, up to 1s) amount of time to prevent client synchronization
  • Flatten ReplicationConfiguration interface
  • Reorder actions of ReplicationSetupHelper to avoid zombie rules

Fixed

  • Fix: downloading compressed files and decompressing them on the fly now does not cause a TruncatedOutput error
  • Fix AccountInfo.is_master_key()
  • Fix docstring of SqliteAccountInfo
  • Fix lifecycle rule type in the docs

Infrastructure

  • Add 3.11.0-beta.1 to CI
  • Change Sphinx major version from 5 to 6
  • Extract folder/bucket scanning into a new scan module
  • Enable pip cache in CI