This file is now deprecated. Please visit Releases for more information.
FEATURES:
- New data source:
heroku_pipeline
Get information on a Heroku Pipeline (#268)
IMPROVEMENTS:
IMPROVEMENTS:
- Upgrade to Terraform Plugin SDK v1.12.0 (#266)
BUG FIXES:
- Importing a
heroku_pipeline
by its name now sets its ID correctly (#266)
FEATURES:
- Resource
heroku_pipeline
now supports settingowner
user or team, including defaulting to the current API key's user ID (#259)
IMPROVEMENTS:
- Terraform Provider acceptance tests now run on pull requests, pushes to master, and nightly using GitHub Actions configured for the CI workflows
BUG FIXES:
- Resource
heroku_app
- Data source
heroku_app
now returnsid
attribute, consistent with resourceheroku_app
(#255)
FEATURES:
- New resource:
heroku_pipeline_config_var
(#256)
IMPROVEMENTS:
- Upgrade
heroku-go
tov5.2.0
(#256)
BUG FIXES:
- Properly set
heroku_app.acm
when this attribute is not defined (#256) - Remove quoted interpolation-only expressions in docs (#245)
IMPROVEMENTS
- Upgrade to Terraform Plugin SDK v1.7.0 (#248)
IMPROVEMENTS:
- Migrate to Terraform Plugin SDK (#240)
FEATURES:
heroku_app_webhook
- Ability to manage App Webhooks (#239)
IMPROVEMENTS:
- Update vendored Terraform to v0.12.8 (#238)
IMPROVEMENTS:
- Update vendored Terraform to v0.12.6 (#234)
- Stop creating
cedar-14
apps during tests (#232) - Standardize UUID usage on
google/uuid
(#228)
BUG FIXES:
- Rework
heroku_addon.config
migration (#230) - Fix
heroku_formation
segfault when app does not exist (#229) - Docs correction (#225) & clarification (#224)
FEATURES:
heroku_addon
- Ability to set addon name (#210)
BUG FIXES:
- Add migration for
heroku_addon
to fix dirty plan afterheroku_addon.config
attribute changed fromTypeList
ofTypeSet
toTypeSet
(#217)
BUG FIXES:
- Restore compatibility with Terraform 0.12 #220
This release is broken for Terraform 0.12.
IMPROVEMENTS:
- Upgrade heroku-go client to stable Go Module support
v5
& to provide more Heroku Platform API features #211
BUG FIXES:
- Revise docs for Terraform v0.12 map attribute-assignment syntax #212 & #216
- Revise docs to correct
import
example #215
BUG FIXES:
- Fix unhandled errors #193
- Prevent leaking
heroku_app
sensitive_config_vars
throughall_config_vars
#206
FEATURES:
- Terraform 0.12 compatibility #179
IMPROVEMENTS:
FEATURES:
- New Data Source:
heroku_team
#188 - New Resource:
heroku_config
(for defining config vars to be used in other resources) #183 - New Resource:
heroku_app_config_association
(for setting, updating, and deleting config vars on apps) #183
IMPROVEMENTS:
- Clarify usage of Heroku Teams in the docs #187
BUG FIXES:
- Fix tests using SSL Endpoint DNS target #191
FEATURES:
- Switch to Go Modules (prep for Terraform 0.12) #177
IMPROVEMENTS:
- Clarifying, expanding, and cross-referencing the Provider docs #175
BUG FIXES:
- Fix so
heroku_build
source path can be current.
or a parent..
directory #181
IMPROVEMENTS:
- Upgrade heroku-go client to support more Heroku Platform API features #169
- Add
cidr
&data_cidr
toheroku_space
resource & data source #167
IMPROVEMENTS:
heroku_app
- New attributesensitive_config_vars
to help with sensitive heroku app config vars #163
IMPROVEMENTS:
- Identify Terraform API requests via User-Agent header #161
BUG FIXES:
FEATURES:
- New Resource:
heroku_build
(for deploying source code to Heroku) #149
IMPROVEMENTS:
- Retry with backoff when rate-limited #135
- Configurable delays to provider to help alleviate issues with Heroku backend eventual consistency with regards to app, spaces, and domain creation #142
BUG FIXES:
heroku_app_feature
- Typos in Documentation & Test Fixes #143- Fix bad formatting in docs #147
- Fix panic condition in parseCompositeID #148
- Terraform sometimes creates a Heroku Cert, then gets a conflict error #37
- Add Exponential Backoff When adding Heroku Domain #71
- heroku_space_inbound ruleset can't be applied because heroku_space isn't actually ready #116
FEATURES:
- New Resource:
heroku_account_feature
(for managing account features) #134 - New Data Resource:
heroku_addon
(Get information on a Heroku Addon) #130
IMPROVEMENTS:
heroku_cert
- Set private_key parameter to sensitive #133heroku_slug
- Add test for heroku slug with a private space app #138heroku_slug
- Fetch slug archives via HTTPS & allow users to specify afile_url
attribute #139
BUG FIXES:
heroku_formation
- Fix formation.html.markdown #136heroku_domain
- Fix heroku domain test after a recent change randomly generates a DNS target #137
FEATURES:
- Support for ~/.netrc authentication #113
IMPROVEMENTS:
heroku_app
- Now exports the UUID Heroku assigns the app asuuid
#127heroku_slug
- Slug doc corrections & formatting #125- Fixes code snippet in the README.md #129
FEATURES:
- New Resource:
heroku_slug
- Provides the ability to create & upload a slug (archive of executable code) to an app #119 - New Resource:
heroku_team_member
- Ability to manage members of a Heroku team #121
IMPROVEMENTS:
heroku_app
- Remove notes about private beta for internal apps and VPN connections #115heroku_space_vpn_connection
- Remove notes about private beta for internal apps and VPN connections #115
BUG FIXES:
data_source_heroku_space_peering_info
- Fix missing vpc_cidr attribute #114- logging - Case insensitive logging check for TF_LOG #120
FEATURES:
- New Resource:
heroku_space_app_access
(for managing space access) #83 - New Resource:
heroku_space_vpn_connection
(to establish VPN connections) #104
IMPROVEMENTS:
- Replace custom validators with validators provided by terraform #107
- Various test improvements and fixes #105
- Update heroku dep to point at heroku repo #106
BUG FIXES:
- Set vpc_peering_connection_id attribute to the correct value #110
IMPROVEMENTS:
- Update the
heroku-go
client to the latest version. #97 - Migrate to dep for managing
vendor/
and update packages invendor/
#99
FEATURES:
- Add
internal_routing
option toheroku_app
#100
BUG FIXES:
- r/heroku_addon: Add migration to store the
uuid
for the resource ID instead ofname
(#84) - r/heroku_addon_attachment: Add migration to store the
uuid
of the addon foraddon_id
(#84)
FEATURES:
- r/heroku_space_inbound_ruleset: Add a new resource for managing inbound IP rulesets for Heroku Private Spaces (#91)
IMPROVEMENTS:
- HTTP headers are now shown when
TF_LOG
is set toDEBUG
orTRACE
(#89)
BUG FIXES:
- r/heroku_formation: Add support for Free/Hobby Dyno Types (#80)
- r/heroku_space: Fixed interface conversion panic applying changed trusted ips (#88)
BUG FIXES:
- r/heroku_space: Fix bug #75 in #76 that caused Terraform plans to destroy existing Heroku Private Spaces
FEATURES:
- r/heroku_app: Add
acm
field to enable Heroku Automated Certificate Management (ACM) (#38) - r/heroku_team_collaborator: Add a new team collaborator resource (#56)
- d/heroku_space_peering_info: Add a new data resource for getting VPC peering information for a Heroku private space (#57)
- r/heroku_app_release: Add a new app release resource (#62)
- r/heroku_formation: Add a new formation resource (#62)
- r/heroku_space_peering_request_accepter: Add a new space peering request accepter resource (#58)
IMPROVEMENTS:
- r/heroku_app: Wait until for new release after updating config vars (#35)
- r/heroku_addon_attachment: Fix Attachment Ids
- r/heroku_space: Add space attributes for outbound IPs and shield
FEATURES:
- All resources now support
terraform import
(#31)
IMPROVEMENTS:
- r/heroku_app: Revert change (#17) which deleted externally-created config vars (#36)
- r/heroku_app: Change import to use the app name as its ID if possible (#34)
- r/heroku_addon: Pass confirm option during addon creation (#32)
- r/heroku_space: Support trusted_ip_ranges (#28)
FEATURES:
- New Resource:
r/heroku_addon_attachment
(#19)
IMPROVEMENTS:
- r/heroku_app: Protect against panic (#11)
- r/heroku_app: always read all config vars (#17)
- r/heroku_app: Handle updating an app's stack (#16)
- r/heroku_app: Adding an Exists method to check for if an App exists (#20)
- r/heroku_app: Making the
config_vars
field Optional + Computed (#22] [#23) - r/heroku_addon: Adding an Exists method to check for if an Addon exists (#21)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout