--- launchpad: swift release-model: cycle-with-intermediary team: swift type: service repository-settings: openstack/swift: {} branches: - name: feature/deep-review location: openstack/swift: 331339246228167dfab61690327fc0c3f2fab8af - name: stable/rocky location: 2.19.0 releases: - version: 2.18.0 projects: - repo: openstack/swift hash: f270466de363499894317b7c671f65e8a912bd53 - version: 2.19.0 projects: - repo: openstack/swift hash: f0472f1f7975957fc31cb8c123aa82ee47848645 - version: 2.19.1 projects: - repo: openstack/swift hash: 3d2d954107d676e48acb81069639eed15ead5713 - version: 2.19.2 projects: - repo: openstack/swift hash: 5aa4c5d88fec98cf4ca0536c511c61759e865ec9 - version: rocky-em projects: - repo: openstack/swift hash: 5aa4c5d88fec98cf4ca0536c511c61759e865ec9 cycle-highlights: - Added an S3 API compatibility layer, so clients can use S3 clients to talk to a Swift cluster. - Added container sharding, an operator controlled feature that may be used to shard very large container databases into a number of smaller shard containers. This mitigates the issues with one large DB by distributing the data across multiple smaller databases throughout the cluster. - TempURLs now support IP range restrictions. - The trivial keymaster and the KMIP keymaster now support multiple root encryption secrets to enable key rotation. - Improved performance of many consistency daemon processes. - Added support for the HTTP PROXY protocol to allow for accurate client IP address logging when the connection is routed through external systems. release-notes: https://docs.openstack.org/releasenotes/swift/rocky.html