Skip to content

Releases: kislerdm/terraform-provider-neon

v0.2.5

02 Nov 16:01
1a0341d
Compare
Choose a tag to compare

Fixed

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

26 Oct 23:05
1da7547
Compare
Choose a tag to compare

Fixed

  • Minor documentation fixes:
    • The note in the resource_role is removed because it's not reflecting the provider's behaviour.
    • The logo is fixed.

Changed

  • Updated dependencies: Neon Go SDK v0.3.0

v0.2.3

22 Oct 14:12
9333a95
Compare
Choose a tag to compare

Fixed

  • [#51] Fixed credentials content.
  • Fixed management of the resource_role state:
    • Fixed password reading.
    • Removed the side effect upon the resource import: the role's password won't be reset now.

Changed

  • Updated dependencies: Neon Go SDK v0.2.5

v0.2.2

19 Sep 23:11
bff2adf
Compare
Choose a tag to compare

Fixed

  • resource_project:
    • (#40) Fixed types conversion for the terraform
      resource attributes of the
      type TypeInt.
    • (#42) Fixed default branch configuration.
    • (#48) Fixed default endpoint settings
      configuration.
    • Fixed history retention configuration. Now, the retention period of 7 days will be set by default, and zero will
      be set if history_retention_seconds is set to zero explicitly.

Note web console will reflect the data retention period correctly only if history_retention_seconds was set to an
integral number of days because the web console shows the total number of full days only. Moreover, "7 days - default"
will be displayed for any history_retention_seconds value below 86400 (1 day).

history_retention_seconds web console human-friendly duration
0 7 days - default 0
300 7 days - default 5 min
3600 7 days - default 1 hour
43200 7 days - default 12 hours
164160 1 day 1.9 days
198720 2 days 2.3 days
604800 7 days - default 7 days
  • Documentation:
    • Link to the Neon logo
    • End-to-end example

Changed

  • Documentation: examples of project provisioning
  • Updated dependencies: Neon Go SDK v0.2.2,
    terraform plugin SDK to 2.29.0

v0.2.1

06 Aug 22:49
c9d1125
Compare
Choose a tag to compare

Added

  • Acceptance e2e tests

  • resource_project:

    • default_branch_id
  • resource_endpoint:

    • id
    • compute_provisioner
    • suspend_timeout_seconds

Removed

  • resource_role:

    • created_at
    • updated_at
  • resource_endpoint:

    • passwordless_access: it's not implemented yet by Neon
    • current_state
    • pending_state
  • resource_branch:

    • connection_uri

Changed

  • resource_endpoint:
    • autoscaling_limit_min_cu set to 0.25 by default
    • autoscaling_limit_max_cu set to 0.25 by default
    • type set to "read_write" by default

v0.2.0

04 Aug 01:04
42973a9
Compare
Choose a tag to compare

The release follows update of the Neon Go SDK.

Fixed

  • (#25) Fixed branch import
  • (#26) Fixed database import
  • (#32) Data type to define autoscaling limits
  • Neon logo in documentation

Added

  • resource_project:

    • store_password (Note that Neon does not support "false" value yet)
    • history_retention_seconds
    • compute_provisioner
    • quota:
      • active_time_seconds
      • compute_time_seconds
      • written_data_bytes
      • data_transfer_bytes
      • logical_size_bytes
    • default_endpoint_settings:
      • autoscaling_limit_min_cu
      • autoscaling_limit_max_cu
      • suspend_timeout_seconds
    • branch:
      • id
      • name
      • role_name
      • database_name
  • resource_branch:

    • id
    • connection_uri

Removed

  • resource_project:

    • pg_settings
    • cpu_quota_sec
    • autoscaling_limit_min_cu
    • autoscaling_limit_max_cu
    • branch_logical_size_limit
    • created_at
    • updated_at
  • resource_branch:

    • physical_size_size
    • endpoint
    • host
    • current_state
    • pending_state
    • created_at
    • updated_at
  • resource_database:

    • created_at
    • updated_at
  • resource_endpoint:

    • created_at
    • updated_at

v0.1.0

08 Jan 21:28
3da45b2
Compare
Choose a tag to compare

[0.1.0] - 2023-01-08

Changed

  • Fixed typo and indentation of documentation

Changelog

v0.0.9

08 Jan 17:41
e799598
Compare
Choose a tag to compare

Fixed

  • Fixed neon_branch recourse by provisioning an endpoint attached to a newly created branch. It is required to permit
    interactions with the branch to manage associated roles and databases.

Changed

  • Improved documentation
  • Added an end-to-end guide to provision resources for AWS application to communicate with the Neon database

Changelog

v0.0.8

08 Jan 13:03
50c40c9
Compare
Choose a tag to compare

Added

  • Database resource:
resource "neon_database" "this" {
  project_id = "bitter-meadow-966132"
  branch_id  = "br-floral-mountain-251143"
  name       = "baz"
  owner_name = "qux"
}

Changelog

v0.0.7

08 Jan 12:13
e261a2b
Compare
Choose a tag to compare

Added

  • Role resource:
resource "neon_role" "this" {
  project_id = "bitter-meadow-966132"
  branch_id  = "br-floral-mountain-251143"
  name       = "qux"
}

Changelog