2025.1 Series Release Notes

26.0.0

New Features

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

  • The newlog_max_line_length parameter has been added.

  • The newswift::objectexpirer::log_address option has been added.

  • The newswift::containerreconciler::log_address option has been added.

  • New parameters for the classswift::proxy::ceilometer have been added:rabbit_quorum_queue,rabbit_transient_quorum_queue andrabbit_quorum_delivery_limit.

  • Thecert_file parameter and thekey_file parameter have been addedto theswift::proxy class.

  • This module now officially supports Puppet 8.

  • A new parameterrabbit_transient_queues_ttl has been added to theswift::proxy::ceilometer class to configure how long transtient queueshould stay until they are automatically deleted.

  • The newstale_worker_timeout parameter has been added.

  • The newswift::proxy::swift_owner_headers parameter has been added.

  • Ubuntu 24.04 is now formally supported.

Upgrade Notes

  • Theswift::proxy::swauth class has been removed.

  • Ubuntu 22.04 is no longer supported.

Deprecation Notes

  • Theswift::objectexpirer::expiring_objects_account_name parameter hasbeen deprecated and will be removed in a future release.

  • Theswift::proxy::ceilometer::rabbit_heartbeat_in_pthread parameter hasbeen deprecated and will be removed in the future release.