Skip to content

Releases: Titan-Systems/titan

v0.8.1

15 Jul 18:17
Compare
Choose a tag to compare

What's Changed

  • Fixes privilege detection and role switching for grants

Full Changelog: v0.8.0...v0.8.1

v0.8.0

11 Jul 20:28
ca79185
Compare
Choose a tag to compare

What's Changed

  • Overhauled role switching. Blueprint will now pick better execution roles to support a variety of different plans.
  • Added support for ownership changes. Planning will now show transfers which represent an ownership change.
  • Added JSONFileFormat, ParquetFileFormat, and ExternalAccessIntegration resources
  • Added better error messages for resource type checking
  • titan.blueprint.plan_sql has been deprecated. Use titan.blueprint.compile_plan_to_sql instead.

Thanks to @jeff-skoldberg-gmds for the bug reports!

Full Changelog: v0.7.4...v0.8.0

v0.7.4

09 Jul 19:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.3...v0.7.4

v0.7.3

08 Jul 21:49
Compare
Choose a tag to compare

What's Changed

  • fixed a bug with version reporting

Full Changelog: v0.7.2...v0.7.3

v0.7.2

08 Jul 20:53
Compare
Choose a tag to compare

What's Changed

  • Added support for lifecycle configs on resources
  • The way Blueprint handles resources has been overhauled to better support custom roles and custom ownership
  • Blueprint will now use GRANT OWNERSHIP instead of a USE ROLE to assign resource ownership to a custom role
  • Temporarily removed Blueprint.destroy()
  • Fixed issues related to command ordering
  • Fixed quoted identifier issues
  • Fixed an issue with creating UDFs with if_not_exists=True
  • Fixed an issue with sql parsing of role grants
  • Finished support for STORAGE INTEGRATIONs.
  • Finished support for most STREAMs
  • Added support for modifications of PUBLIC schemas
  • Changed the behavior of implicit resources

Full Changelog: v0.7.1...v0.7.2

v0.7.1

01 Jul 23:55
Compare
Choose a tag to compare

What's Changed

  • Overhauled tags implementation. It's now possible to tag databases or schemas using a tag that will be created in those resources. eg Database(name="foo", tags={"foo.public.sometag": "bar"}

  • Deprecated old Blueprint arguments: account, database, schema, allow_role_switching, ignore_ownership. valid_resource_types was renamed to allowlist.

  • Fixed issues with quoted identifiers

  • Fixed issues with User default values (#68)

Full Changelog: v0.6.8...v0.7.1

v0.6.8

28 Jun 07:11
Compare
Choose a tag to compare

What's Changed

  • Fix future grant handling in blueprint by @teej in #66

Full Changelog: v0.6.7...v0.6.8

v0.6.7

27 Jun 17:37
Compare
Choose a tag to compare

What's Changed

  • Housekeeping

Full Changelog: v0.6.6...v0.6.7

v0.6.5

26 Jun 07:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.4...v0.6.5

v0.6.0

22 Jun 03:25
154b017
Compare
Choose a tag to compare

What's Changed

  • Changed Blueprint API
  • Added docs

Full Changelog: v0.5.7...v0.6.0