Skip to content

Releases: kislerdm/terraform-provider-neon

v0.6.3

05 Oct 09:57
068e6a7
Compare
Choose a tag to compare

What changed

The version includes the fix for a non-functional regressions in the documentation.

Full Changelog: v0.6.2...v0.6.3

v0.6.2

04 Oct 22:23
1272f7a
Compare
Choose a tag to compare

What's Changed

Added

  • Added the attribute protected for the resource neon_branch to provision protected branches.

Fixed

  • [#108] Fixed the import behaviour for the resource neon_role.
  • Fixed mutability of the default branch by adjusting the behaviour for the branch state of the resource neon_project.

Changed

  • Updated dependencies:

Full Changelog: v0.6.1...v0.6.2

v0.6.1

28 Sep 09:59
70e6710
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Fixed validation of the autoscalling limits. You can now set the maximum compute size up to 10.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

23 Sep 21:18
4a0bbd2
Compare
Choose a tag to compare

What's Changed

Added

  • [#99] Added the attribute org_id to the resource neon_project to create projects in the organisation.

Fixed

  • [BREAKING] [#96] The boolean attributes of the resource neon_project will be treated as strings to work around the issue with state management when the attribute gets removed from the manifest.

Examples

  • Set allowed_ips to be applicable only to the primary branch:
     resource "neon_project" "this" {
        name = "myproject"
        
        allowed_ips = ["1.2.3.4/24"]
    
        allowed_ips_primary_branch_only = "yes"
     }
  • Set allowed_ips to be applicable to all branches, explicitly:
     resource "neon_project" "this" {
        name = "myproject"
        
        allowed_ips = ["1.2.3.4/24"]
    
        allowed_ips_primary_branch_only = "no"
     }
  • Set allowed_ips to be applicable to all branches, implicitly:
     resource "neon_project" "this" {
        name = "myproject"
        
        allowed_ips = ["1.2.3.4/24"]
     }

Changed

  • Updated dependencies:
    • Neon Go SDK: v0.5.0
    • github.com/hashicorp/terraform-plugin-docs: v0.19.4

Full Changelog: v0.5.0...v0.6.0

v0.5.0

10 Mar 13:40
38e5665
Compare
Choose a tag to compare

What's changed

Added

  • [#22] Added the following data resources:

    • neon_project
    • neon_branches
    • neon_branch_endpoints
    • neon_branch_roles
    • neon_branch_role_password
  • Added the read-only attribute default_endpoint_id to the resource neon_project.

  • Added the retry logic to manage all supported resources:

    • neon_project
    • neon_branch
    • neon_endpoint
    • neon_role
    • neon_database
    • neon_project_permission

Fixed

  • [#83] Fixed the state management of the project's default branch, role, database and endpoint.
  • [#88] Fixed import of the resource neon_role.

Changed

  • Updated dependencies:
  • Reduced the retry delay to 1 second from 5 seconds.

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

28 Feb 11:07
9a7c166
Compare
Choose a tag to compare

Changed

  • Updated dependencies:

Full Changelog: v0.4.0...v0.4.1

v0.4.0

28 Jan 13:32
8b49f9b
Compare
Choose a tag to compare

Added

  • Added the resource neon_project_permission to manage the project's permissions.

Changed

  • Updated dependencies:

Full Changelog: v0.3.2...v0.4.0

v0.3.2

11 Jan 11:42
be055f8
Compare
Choose a tag to compare

Fixed

  • [resource_project>region_id] Validation of the project deployment region was removed.

Changed

  • Updated dependencies: Neon Go SDK v0.4.2

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

22 Dec 11:54
c07a1f6
Compare
Choose a tag to compare

Added

  • resource_project includes the attribute enable_logical_replication to configure the logical replication.

Fixed

  • PostgreSQL 16 is now supported.

Changed

  • Updated dependencies: Neon Go SDK v0.4.1

Full Changelog: v0.3.0...v0.3.1

v0.3.0

21 Dec 11:39
81d201b
Compare
Choose a tag to compare

Added

  • resource_project includes two additional attributes to configure IP addresses allowed to connect to the project's
    endpoints:
    • allowed_ips
    • allowed_ips_primary_branch_only

Fixed

  • Schema is set on per resource basis now.

Changed

  • Updated dependencies:
    • Go version to 1.21
    • Neon Go SDK v0.4.0
    • Terraform plugin SDK v2.31.0

Full Changelog: v0.2.5...v0.3.0