2024.2 Series Release Notes

25.0.0

New Features

  • A new parameter barbican_endpoint has been added to the class swift::keymaster, that makes it possible to specify the Barbican endpoint, which is needed in a multi-region deployment.

  • The new swift::storage::server::db_preallocation parameter has been added.

  • The swift::storage::filter::backend_ratelimite defined resource type supports options for per-method rate limits.

  • The new swift::proxy::allow_open_expired parameter has been added.

  • The new swift::proxy::cors_expose_headers parameter has been added.

  • The swift::proxy::keepalive_timeout parameter has been added.

  • The following new parameters have been added to the swift::proxy class and the swift::internal_client class.

    • timing_expiry

    • request_node_count

    • write_affinity_handoff_delete_count

  • The new sorting_method parameter has been added to the following classes.

    • swift::proxy

    • swift::internal_client

  • The new log_name_per_daemon parameter has been added to the swift::storage::all class.

  • A new class swift::proxy::keymaster has been added. This supports the configuration of swift-proxy keymaster middleware.

Upgrade Notes

  • Support for amqp1 messaging driver by the swift::proxy::ceilometer class has been removed.

  • The swift::proxy::ceilometer::amqp_ssl_key_password parameter has been deprecated and has no effect now.

  • The swift::storage::server::config_file_path parameter has been removed.