Skip to content

Releases: nats-io/terraform-provider-jetstream

v0.2.1

27 May 08:26
v0.2.1
fc11102

Choose a tag to compare

Enhancements

  • Add limit_marker_ttl field to kv resource

Bug Fixes

  • Update max_ack_pending validation to include -1 (unlimited)
  • Improve setup docs

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

09 Apr 09:32
v0.2.0
8bcec88

Choose a tag to compare

Upgrading Notes

This provider now requires at least a NATS Server running version 2.11, all previous versions are unsupported, use a earlier version of the provider to manage those environments.

In order to support latest versions of Terraform we've had to upgrade various Hashicorp dependencies that brought some increased correctness checks and stricter validation on some values. You must test your terraform code in a development environment. We've tried to keep as much old code working as possible but there might be some issues we have not yet discovered.

Enhancements

  • Allow setting max_waiting for pull consumers
  • Updated Terraform Client libraries in order to support latest versions of Terraform
  • Use Pedantic Mode API calls and require server 2.11 and newer
  • Support 2.11 server-set metadata and asset versioning
  • Support Per-Msg TTLs
  • Document possible retention policy values to README

Bug Fixes

  • Fix ability to set subject_transform on streams
  • Fix SampleFrequency parsing in update function
  • Fix changing max_waiting value when delivery_subject is set
  • Fix consumer imports that would flip flop between states

New Contributors

Full Changelog: v0.1.1...v0.2.0

Release v0.1.1

11 Dec 12:11
v0.1.1
62f92ff

Choose a tag to compare

DEPRECATION NOTICE: This project is deprecated and will not receive further feature work

Enhancements

  • Improve documentation for KV permissions
  • Support deliver_last_per_subject
  • Document resource imports
  • Support Stream and Consumer metadata
  • Support for client certificates
  • Add jetstream_kv_entry
  • Support stream compression
  • Support subject transforms on streams
  • Support filter_subjects

Bug Fixes

  • improve consumer import
  • Bug fixes when updating consumers
  • Require inactive and max ack pending to be set on streams with limits

New Contributors

Full Changelog: v0.0.35...v0.1.1

v0.0.35

21 Apr 11:23
v0.0.35
424b139

Choose a tag to compare

Enhancements

  • Support stream discard policies
  • Documentation updates

v0.0.34

09 Sep 15:35
v0.0.34
0a91eed

Choose a tag to compare

Enhancements

  • Allow filter subject of consumers to be updated without recreate
  • Restore support for duplicate windows and filters on stream mirrors
  • Support several new stream permission properties
  • Support inactive_threshold, replicas, memory and backoff to consumers
  • Support max_bytes on consumers
  • Support Stream Republish

Full Changelog: v0.0.31...v0.0.34

v0.0.31

15 Apr 09:56
v0.0.31
8540188

Choose a tag to compare

Bug Fixes

  • Fix placement in Streams and KV Buckets

v0.0.30

11 Mar 12:54
v0.0.30
5ef847c

Choose a tag to compare

Enhancements

  • Support max_batch and max_expires in consumers

Bug Fixes

  • Fix password based authentication

v0.0.28

07 Dec 13:19
v0.0.28
25dd078

Choose a tag to compare

Bug Fixes

  • Avoid concurrent access to provider configuration
  • Documentation updates

v0.0.27

30 Nov 10:44
v0.0.27
2dd1c87

Choose a tag to compare

Enhancements

  • Support setting the CA chain for connections
  • Support user, password and token authentication
  • Move to nats.go for KV implementation

v0.0.26

08 Sep 10:09
v0.0.26
e990997

Choose a tag to compare

Enhancements

  • Adds a resources to create Key-Value store buckets as part of the preview of this feature
  • Support setting descriptions on Streams and Consumers
  • Support delivery groups for consumers