Releases: kislerdm/terraform-provider-neon
Releases · kislerdm/terraform-provider-neon
v0.6.3
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
What's Changed
Added
- Added the attribute
protected
for the resourceneon_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 resourceneon_project
.
Changed
- Updated dependencies:
- Neon Go SDK: v0.6.1
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
Added
- Added support of Postgres 17. See the Neon announcement and the Postgres announcement.
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
What's Changed
Added
- [#99] Added the attribute
org_id
to the resourceneon_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
Full Changelog: v0.5.0...v0.6.0
v0.5.0
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 resourceneon_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:
- Neon Go SDK v0.4.7
- Reduced the retry delay to 1 second from 5 seconds.
New Contributors
- Thank you @airon-applyinnovations for their contribution in #82
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
v0.3.2
Fixed
- [
resource_project>region_id
] Validation of the project deployment region was removed.
Changed
- Updated dependencies: Neon Go SDK v0.4.2
New Contributors
- Thank you @rshulman-trigo for their contribution in #67
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Added
resource_project
includes the attributeenable_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
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
Full Changelog: v0.2.5...v0.3.0