Releases: MaterializeInc/terraform-provider-materialize
Releases · MaterializeInc/terraform-provider-materialize
v0.3.4
Features
- Add
ssh_tunnel
as a broker level attribute formaterialize_connection_kafka
.ssh_tunnel
can be applied as a top level attribute (the default for all brokers) or both the individual broker level #366
BugFixes
- Allow
PUBLIC
asgrantee
for default grant resources #397
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Features
- Add
default
to columns when defining amaterialize_table
#374 - Add
expose_progress
tomaterialize_source_load_generator
#374 - Support row type in
materialize_type
#374
BugFixes
- Fix
expose_progress
inmaterialize_source_postgres
andmaterialize_source_kafka
#374 - Fix
start_offset
inmaterialize_source_kafka
#374 - Allow
replication_factor
of 0 formaterialize_cluster
#390
Misc
- Set
replication_factor
as computed inmaterialize_cluster
#374
Breaking Changes
- Remove
session_variables
frommaterialize_role
#374
Full Changelog: v0.3.2...v0.3.3
v0.3.2
v0.3.1
Features
- Add
security_protocol
tomaterialize_connection_kafka
#365
BugFixes
- Handle
user
values that contain special characters, without requiring manual
URL escaping (e.g., escaping[email protected]
asyou%40corp.com
) #372 - Load generator source
TPCH
requiresALL TABLES
#377 - Improve grant reads #378
Misc
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Features
- Add
key_not_enforced
tomaterialize_sink_kafka
#361
BugFixes
- Fix a bug where topics were defined after keys in
materialize_sink_kafka
create statements #358 - Correct
ForceNew
for column attributes inmaterialize_table
#363
Misc
- Update go.mod version to
1.20
#369
Breaking Changes
- Previously, blocks within resources that included optional
schema_name
anddatabase_name
attributes would inherit the top level attributes of the resource if set. So in the following example:The Postgres connection would have the schema name ofresource "materialize_source_postgres" "example_source_postgres" { name = "source_postgres" schema_name = "my_schema" database_name = "my_database" postgres_connection { name = "postgres_connection" } }
my_schema
and database namemy_database
. Now, ifschema_name
ordatabase_name
are not set, they will use the same defaults as top level attributes (public
for schema andmaterialize
for database) #353
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Features
- Include detail and hint messages for SQL errors #354
BugFixes
Misc
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Features
- Support
ASSERT NOT NULL
for materialized view resource #341
BugFixes
Misc
- Update testing plugin #345
Breaking Changes
- Update header attributes for
materialize_source_webhook
. Addsinclude_header
and is now a complex typeinclude_headers
and no longer boolean #346
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Features
BugFixes
Misc
Breaking Changes
- Provider configuration parameters so that they are consistent across all components #339:
- The configuration variable
username
is changed touser
- The environment variable
MZ_PW
is changed toMZ_PASSWORD
- The configuration variable
Full Changelog: v0.1.14...v0.2.0
v0.1.14
Features
BugFixes
- Fix
grantRead
failures if the underlying object that the grant is on has been dropped #338
Misc
- Prevent force new for comments on cluster replicas, indexes and roles #333
- Mask the local sizes for cluster replicas used by Docker #355
Full Changelog: v0.1.13...v0.1.14