Current Series Release Notes

25.0.0-23

New Features

  • The class swift::proxy::ceilometer now has a new amqp_auto_delete parameter, so that transient queues are automatically deleted.

  • The new log_max_line_length parameter has been added.

  • The new swift::objectexpirer::log_address option has been added.

  • The new swift::containerreconciler::log_address option has been added.

  • New parameters for the class swift::proxy::ceilometer have been added: rabbit_quorum_queue, rabbit_transient_quorum_queue and rabbit_quorum_delivery_limit.

  • The cert_file parameter and the key_file parameter have been added to the swift::proxy class.

  • This module now officially supports Puppet 8.

  • A new parameter rabbit_transient_queues_ttl has been added to the swift::proxy::ceilometer class to configure how long transtient queue should stay until they are automatically deleted.

  • The new stale_worker_timeout parameter has been added.

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

  • Ubuntu 24.04 is now formally supported.

Upgrade Notes

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

  • Ubuntu 22.04 is no longer supported.

Deprecation Notes

  • The swift::objectexpirer::expiring_objects_account_name parameter has been deprecated and will be removed in a future release.

  • The swift::proxy::ceilometer::rabbit_heartbeat_in_pthread parameter has been deprecated and will be removed in the future release.