Skip to content

Latest commit

 

History

History
198 lines (119 loc) · 7.85 KB

CHANGELOG.md

File metadata and controls

198 lines (119 loc) · 7.85 KB

1.8.0 (March 15, 2023)

FEATURES:

  • Support for RabbitMq versions 3.9 and 3.10 - @mryan43 (#40)

FIX:

  • rabbitmq_federation: Fix problematic default message_ttl - @ahmadalli (#47)
  • rabbitmq_binding: Get only bindings related to source/destination to be faster - @avitsidis (#43)

1.7.0 (August 20, 2022)

FEATURES:

  • rabbitmq_operator_policy: new resource - @MrLuje (#8)

  • Add rabbitmq_vhost, rabbitmq_user and rabbitmq_exchange datasources - @Skeen (#37)

FIX:

  • rabbitmq_shovel: ForceNew on every parameters - @akurz (#27)

BUILD / DEV:

  • Update Terraform SDK to v2 and Go to 1.19 - @cyrilgdn (#21) (#38)

1.6.0 (September 01, 2021)

FEATURES:

  • Allow configuration of a RabbitMQ-specific proxy - @haines (#16)

  • Update rabbit-hole to 2.10.0 - @MrLuje (#14)

DOCUMENTATION:

  • provider: Add clientcert_file and clientkey_file documentation - @nico2610 (#10)

DEV IMPROVEMENTS:

  • Configure Github actions to run acceptance tests - @cyrilgdn (#11)

  • Run golangci-lint in Github actions - @cyrilgdn (#12)

  • Update to go1.15 and remove vendor directory - @cyrilgdn (#13)

1.5.1 (November 11, 2020)

FEATURES:

  • rabbitmq_shovel: Add more parameters and allow to import. (#60)

DEV IMPROVEMENTS:

1.5.0:

Replaced by 1.5.1.

1.4.0 (July 17, 2020)

FEATURES:

  • rabbitmq_federation_upstream: New resource to manage federation upstreams. (#55)

  • rabbitmq_shovel: New resource to manage shovels. (#48)

  • provider: Adding client certificate authentication (#29)

  • rabbitmq_binding: Allow to specify arguments directly as JSON with arguments_json. (#59)

DEV IMPROVEMENTS:

  • Upgrade rabbithole to v2.2. (#54) and (#57)

  • Remove official support of RabbitMQ 3.6. (#58)

  • Upgrade to Go 1.14

1.3.0 (February 23, 2020)

FEATURES:

  • New resource: rabbitmq_topic_permissions. This allows to manage permissions on topic exchanges. This is compatible with RabbitMQ 3.7 and newer. (#49)

FIXES:

  • rabbitmq_queue: Set ForceNew on all attributes. Queues cannot be changed after creation. (#38) (#53)

  • rabbitmq_permissions: Fix error when setting empty permissions. (#52)

IMPROVEMENTS:

  • Allow to use the provider behind a proxy. It reads HTTPS_PROXY / HTTP_PROXY environment variables to configure the HTTP client (cf net/http documentation) (#39)

  • Document the configuration of the provider with environment variables. (#50)

1.2.0 (January 08, 2020)

FIXES:

  • rabbitmq_user: Fix tags/password update. (#31)

  • Correctly handle "not found" errors (#45)

DEV IMPROVEMENTS:

  • Upgrade to Go 1.13 (#46)

  • Terraform SDK migrated to new standalone Terraform plugin SDK. (#46)

  • Execute acceptance tests in Travis. (#47)

1.1.0 (June 21, 2019)

FIXES:

  • Fixed issue preventing policies from updating (#18)
  • Policy: rename user variable to name (#19)
  • Fixed arguments_json in the queue resource, unfortunately it never worked and failed silently. A queue that receives arguments outside of terraform, where said arguments are not of type string, and was originally configured via arguments will be saved to arguments_json. This will present the user a diff but avoids a permanent error. (#26)

DEV IMPROVEMENTS:

  • Upgrade to Go 1.11 (#23)
  • Provider has been switched to use go modules and bumps the Terraform SDK to v0.11 (#26)
  • Makefile: add website and website-test targets (#15)
  • Upgrade hashicorp/terraform to v0.12.2 for latest Terraform 0.12 SDK (#34)

1.0.0 (April 27, 2018)

IMPROVEMENTS:

  • Allow vhost names to contain slashes (#11)

FIXES:

  • Allow integer values for policy definitions (#13)

0.2.0 (September 26, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • Due to a bug discovered where bindings were not being correctly stored in state, rabbitmq_bindings.properties_key is now a read-only, computed field.

IMPROVEMENTS:

  • Added arguments_json to rabbitmq_queue. This argument can accept a nested JSON string which can contain additional settings for the queue. This is useful for queue settings which have non-string values. (#6)

FIXES:

  • Fix bindings not being saved to state (#8)
  • Fix issue in rabbitmq_user where tags were removed when a password was changed (#7)

0.1.0 (June 21, 2017)

NOTES:

  • Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout