Skip to content
This repository has been archived by the owner on Nov 14, 2020. It is now read-only.

Latest commit

 

History

History
135 lines (81 loc) · 5.81 KB

CHANGELOG.md

File metadata and controls

135 lines (81 loc) · 5.81 KB

1.5.1 (Unreleased)

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