Wallaby Series Release Notes

18.6.0

New Features

  • Now this module supports configurion options in /etc/swift/internal-client.conf`.

  • The swift::proxy::ceilometer class now supports the following new parameters to manage options for Rabbit driver in oslo.messaging library.

    • rabbit_ha_queues

    • heartbeat_timeout_threshold

    • heartbeat_rate

    • heartbeat_in_pthread

    • rabbit_qos_prefetch_count

    • amqp_durable_queues

    • kombu_reconnect_delay

    • kombu_failover_strategy

    • kombu_compression

18.5.0

New Features

  • Adds new parameters to set system and project reader role configs in Swift.

  • The new rsync_use_xinetd parameter has been added to the following classes, to add the ability to enable/disable usage of xinetd to run rsync server.

    • swift::ringserver

    • swift::storage::all

18.4.0

New Features

  • Support for the cname_lookup middlehware has been added.

Upgrade Notes

  • The default value of swift::proxy::pipeline has been updated to enable some fundamental middlewares by default. Because of this change, the following classes should be included unless the pipeline parameter is explicitly set.

    • swift::proxy::catch_errors

    • swift::proxy::gatekeeper

    • swift::proxy::proxy_logging

    • swift::proxy::listing_formats

    • swift::proxy::copy

18.3.0

New Features

  • Add TLS options for Memcached TLS connections.

  • The new swift::proxy::listing_formats class has been added.

Upgrade Notes

  • Default value of the swift::objectexpirer::pipeline parameter has been changed and now includes proxy-logging and cache by default. The updated value is consistent with the one described in the default object-expirer.conf in swift.

18.2.0

New Features

  • The following parameters have been added to the swift::proxy::s3api class to support more ACL parameters of s3api middleware.

    • allow_no_owner

    • s3_acl

    • check_bucket_owner

  • The new swift::proxy::s3api::location parameter has been added to set a region of the Swift cluster.

  • The following parameters have been added to the swift::proxy::s3api class.

    • dns_compliant_bucket_names

    • max_bucket_listing

    • max_parts_listing

    • max_multi_delete_objects

    • multi_delete_concurrency

    • storage_domain

    • allow_multipart_uploads

    • force_swift_request_proxy_log

    • min_segment_size

    • log_name

Deprecation Notes

  • The swift::proxy::s3api parameter has been deprecated, since this parameter has had no effect. It will be removed in a future release.

18.1.0

New Features

  • The new swift::proxy::authtoken::service_type parameter has been added to configure the service_type parameter in authtoken middleware.

Upgrade Notes

  • The swift::proxy::swift3 class has been removed.