Skip to content

Releases: braintrustdata/terraform-aws-braintrust-data-plane

v2.2.1

16 Jul 19:20
Compare
Choose a tag to compare

Braintrust Services

  • Updated Braintrust Services to v1.1.14

What's Changed

  • Add eu-west-1 as a supported region by @mdeeks in #83
  • Add optional billing telemetry worker by @ibolmo in #79
  • Fixes for Brainstore apt timeout and ephemeral volume detection by @mdeeks in #82
  • Github action to create a release by @mdeeks in #84

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Jul 22:17
e9308b4
Compare
Choose a tag to compare

This version moves the data plane from using the VPC default security to dedicated security groups for each resource. The default security group and it's rules remain, but it is no longer used by Braintrust resources.

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

08 Jul 19:24
3ddbb56
Compare
Choose a tag to compare

What's Changed

  • Internal observability agent (Datadog) + Cleanup Brainstore vars by @mdeeks in #69
  • Add support for additional S3 CORS origins by @mdeeks in #76

Full Changelog: v2.1.0...v2.1.1

v2.1.0

27 Jun 17:16
b442e4e
Compare
Choose a tag to compare

Row References Enabled

Row References has been turned on and Brainstore is now required. Row references instructs the API to write object store references into the database instead of full payloads. It greatly reduces the amount of data being inserted into postgres and improves performance.

The only users who might be negatively impacted by this are ones who are still using Clickhouse or not using Brainstore at all (PG only). There aren't any known Terraform Clickhouse users anymore and PG only mode is no longer supported (much of the UI refuses to operate in this mode already)

Module docs

Autogenerated docs for the available inputs to the module are now generated here: https://github.com/braintrustdata/terraform-aws-braintrust-data-plane/blob/main/module-docs.md

What's Changed

  • Add generated TF docs by @mdeeks in #70
  • Don't use table format for docs by @mdeeks in #71
  • Rename brainstore segment endpoint by @manugoyal in #72
  • Add CI. Remove unused brainstore variables by @mdeeks in #73
  • Enable row references and force Brainstore as default by @mdeeks in #74

Full Changelog: v2.0.0...v2.1.0

v2.0.0

25 Jun 18:02
700f37c
Compare
Choose a tag to compare

Default values for sizing of Postgres, Redis, and Brainstore were adjusted to better match realistic production usage. This is being marked as a 2.0.0 release because it changes defaults and users might have to make changes to their parameters passed to the module to avoid resizing their database and redis instance.

Warning

Increasing the size of a production RDS database and Elasticache will incur a downtime while the instance is rebooted. Please inspect your terraform plan carefully.

We are making this change because there have been multiple incidents with customers using defaults which are not suitable for production. We want the default to work for the most common and critical use-cases.

What's Changed

New Contributors

Full Changelog: v1.5.0...v2.0.0

v1.5.0

20 Jun 22:26
e8b0998
Compare
Choose a tag to compare

Brainstore will now run in a split reader and writer mode, with one set dedicated to handling reads and one set dedicated to writes and background work. This is enabled by default and will increase costs by about $580/mo in the default configuration

Brainstore S3 Vacuum support has been merged in, but is disabled by default. Consult with Braintrust support before enabling it. We will enable it by default in future releases.

What's Changed

  • Use dedicated brainstore writer nodes by @mdeeks in #65
  • Brainstore vacuum support + various fixes by @mdeeks in #54
  • Bump to services v1.1.6 by @mdeeks in #66

Full Changelog: v1.4.2...v1.5.0

v1.4.2

17 Jun 20:55
1ad5c19
Compare
Choose a tag to compare

What's Changed

  • Add cors for attachments. Set default domains. by @mdeeks in #63
  • Bump services to 1.1.4 by @mdeeks in #64

Full Changelog: v1.4.1...v1.4.2

v1.4.1

11 Jun 23:44
9256c34
Compare
Choose a tag to compare

What's Changed

  • Point provisioned concurrency at the lambda version not alias by @mdeeks in #61
  • Bump services to v1.1.2 by @mdeeks in #62

Full Changelog: v1.4.0...v1.4.1

v1.4.0

10 Jun 05:06
67d8712
Compare
Choose a tag to compare

What's Changed

  • Brainstore enabled by default
  • Deletion protection + Docker log rotation by @mdeeks in #58
  • Add new API gateway endpoints by @mdeeks in #59
  • Update services to v1.1.0 by @mdeeks in #60

Full Changelog: v1.3.4...v1.4.0

v1.3.4

03 Jun 18:39
587b3a4
Compare
Choose a tag to compare

What's Changed

  • Support for Lambda Reserved Concurrency by @mdeeks in #55
  • Expose variable to disable auto minor version upgrade for Postgres by @mdeeks in #56
  • Bump services to 1.0.13. Lock provider versions by @mdeeks in #57

Full Changelog: v1.3.3...v1.3.4