{"push_id":1374633931,"size":29,"distinct_size":1,"ref":"refs/heads/acctests/azurerm","head":"34071d2fcec7449d0d79c9dde4905a5c81a77914","before":"fae06fefddd3f8cf95854af4a3dd36c931977673","commits":[{"sha":"95d37ea79ca60ecac2e8141e663e7b0fea53e990","author":{"name":"Mitchell Hashimoto","email":"3146185c3a7398573fd3f22b8eb014cb50a9bffa@gmail.com"},"message":"helper/schema,terraform: handle computed primtives in diffs\n\nFixes #3309\n\nThere are two primary changes, one to how helper/schema creates diffs\nand one to how Terraform compares diffs. Both require careful\nunderstanding.\n\n== 1. helper/schema Changes\n\nhelper/schema, given any primitive field (string, int, bool, etc.)\n_used to_ create a basic diff when given a computed new value (i.e. from\nan unkown interpolation). This would put in the plan that the old value\nis whatever the old value was, and the new value was the actual\ninterpolation. For example, from #3309, the diff showed the following:\n\n```\n~ module.test.aws_eip.test-instance.0\n    instance: \"<INSTANCE ID>\" => \"${element(aws_instance.test-instance.*.id, count.index)}\"\n```\n\nThen, when running `apply`, the diff would be realized and you would get\na diff mismatch error because it would realize the final value is the\nsame and remove it from the diff.\n\n**The change:** `helper/schema` now marks unknown primitive values with\n`NewComputed` set to true. Semantically this is correct for the diff to\nhave this information.\n\n== 2. Terraform Diff.Same Changes\n\nNext, the way Terraform compares diffs needed to be updated\n\nSpecifically, the case where the diff from the plan had a NewComputed\nprimitive and the diff from the apply _no longer has that value_. This\nis possible if the computed value ended up being the same as the old\nvalue. This is allowed to pass through.\n\nTogether, these fix #3309.","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/95d37ea79ca60ecac2e8141e663e7b0fea53e990"},{"sha":"8fee7642a9d6e314b8c3ffc1f86e5974b2ee6d00","author":{"name":"Liam Bennett","email":"d6672c2585c756a8d63b29ff96bf09e7248c5756@gmail.com"},"message":"New AWS resource `ssm_activation` (#9111)\n\nAdding a new resource to support activation of managed instances for\r\non-premise virtual-machines.","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/8fee7642a9d6e314b8c3ffc1f86e5974b2ee6d00"},{"sha":"d64e645b8e2d04dad62d1cc6df45af5160177695","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/d64e645b8e2d04dad62d1cc6df45af5160177695"},{"sha":"afc603c0f8e7ef1eb3b23641e1ddb1778880d314","author":{"name":"Anshul Sharma","email":"ff3c4eee8fa0a5c98389572b0e32d3147a0b79c2@gmail.com"},"message":"Added AWS Resource WAF ByteMatchSet (#9681)","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/afc603c0f8e7ef1eb3b23641e1ddb1778880d314"},{"sha":"c954d4f2abc10dabffd8983dff5cfb64b9b04685","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/c954d4f2abc10dabffd8983dff5cfb64b9b04685"},{"sha":"990a1ba20426b6c9b9599d3649bb1ae80420d606","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/990a1ba20426b6c9b9599d3649bb1ae80420d606"},{"sha":"46cb7b4710055dbd1568cd20afa194aa46d497d5","author":{"name":"Andras Ferencz-Szabo","email":"6e7692b143d39769607367fcc59b5204b11c23e0@users.noreply.github.com"},"message":"Allow underscores in IAM user and group names (#9684)\n\n* Allow underscores in IAM user and group names\r\n\r\n* Add notes to iam_user and iam_group docs that names are not distinguished by case","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/46cb7b4710055dbd1568cd20afa194aa46d497d5"},{"sha":"781725348e4d064bc3a7add212db41ed26198f24","author":{"name":"Dan Wendorf","email":"f27a17fc90c00d8c248d8510a1084221738b492b@danwendorf.com"},"message":"provider/google Support MySQL 5.7 instances (#9673)\n\n* provider/google Document MySQL versions for second generation instances\r\n\r\nGoogle Cloud SQL has first-gen and second-gen instances with different\r\nsupported versions of MySQL.\r\n\r\n* provider/google Increase SQL Admin operation timeout to 10 minutes\r\n\r\nCreating SQL instances for MySQL 5.7 can take over 7 minutes,\r\nso the timeout needs to be increased to allow the\r\ngoogle_sql_database_instance resource to successfully create.","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/781725348e4d064bc3a7add212db41ed26198f24"},{"sha":"9665a0f8de7a9d6f26a132cad039c215d3cb5ae8","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/9665a0f8de7a9d6f26a132cad039c215d3cb5ae8"},{"sha":"3f3678720749cbc5dc75fca62ff89a42956c47d5","author":{"name":"Mitchell Hashimoto","email":"0c21f7bafb14609805c6c8773e4b7ec13b4f01f2@gmail.com"},"message":"Merge pull request #9618 from hashicorp/b-computed-prim\n\nhelper/schema,terraform: handle computed primitives in diffs","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/3f3678720749cbc5dc75fca62ff89a42956c47d5"},{"sha":"77611022e3d2f4c5eb60b8b14ce60ddb8d70d4de","author":{"name":"Mitchell Hashimoto","email":"0c21f7bafb14609805c6c8773e4b7ec13b4f01f2@gmail.com"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/77611022e3d2f4c5eb60b8b14ce60ddb8d70d4de"},{"sha":"2fa89dd1c9475d486fade368727e4a58be779beb","author":{"name":"Mitchell Hashimoto","email":"0c21f7bafb14609805c6c8773e4b7ec13b4f01f2@gmail.com"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/2fa89dd1c9475d486fade368727e4a58be779beb"},{"sha":"4dcc01be109f65d1ae720592577b894d1759cb7c","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/4dcc01be109f65d1ae720592577b894d1759cb7c"},{"sha":"0befa1552230bdb9d66f897e5646ab3c61028254","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/0befa1552230bdb9d66f897e5646ab3c61028254"},{"sha":"0fbd72a3558f29589e86d32afea6a4bc4ce4a31f","author":{"name":"Jesse Szwedko","email":"de44773ec3da42376ae07d0028d173166700b0ee@getbraintree.com"},"message":"Add some basic math interpolation functions\n\nSupport the following math functions for interpolation:\n\n* ceil\n* floor\n* max\n* min\n\nFixes #7409","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/0fbd72a3558f29589e86d32afea6a4bc4ce4a31f"},{"sha":"64911902118329aaef9f71af9ffbfc6be489a96e","author":{"name":"Jack Pearkes","email":"0bae829e556bc9dbab6c6af7b4812a00a754b5aa@gmail.com"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/64911902118329aaef9f71af9ffbfc6be489a96e"},{"sha":"082ef04b9e927ffaf50488b4f0e79e5cd0a15476","author":{"name":"Raphael Randschau","email":"664826f326ff380d9fe90a6484d2601cdbc81218@users.noreply.github.com"},"message":"provider/scaleway: update sdk for ams1 region (#9687)\n\n* provider/scalway: update sdk for ams1 region\r\n\r\n* provider/scaleway typecast volume size as of 472a493","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/082ef04b9e927ffaf50488b4f0e79e5cd0a15476"},{"sha":"0f8611c82c3bab404333c0d2a7724c1600914ea0","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/0f8611c82c3bab404333c0d2a7724c1600914ea0"},{"sha":"cc8f11138f415f46ccfd7ebf37f91ce1b5fa76ea","author":{"name":"Anshul Sharma","email":"ff3c4eee8fa0a5c98389572b0e32d3147a0b79c2@gmail.com"},"message":"Added AWS Resource WAF SizeConstraintSet (#9689)","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/cc8f11138f415f46ccfd7ebf37f91ce1b5fa76ea"},{"sha":"0e85d6bb1506319c259f2538fd5b44e418905feb","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/0e85d6bb1506319c259f2538fd5b44e418905feb"}]}
{"actor":{"display_login":"terraformbot"}}