Releases: Titan-Systems/titan
Releases · Titan-Systems/titan
v0.8.1
What's Changed
- Fixes privilege detection and role switching for grants
Full Changelog: v0.8.0...v0.8.1
v0.8.0
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
, andExternalAccessIntegration
resources - Added better error messages for resource type checking
titan.blueprint.plan_sql
has been deprecated. Usetitan.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
What's Changed
- Added
AUTHENTICATION POLICY
resource (https://docs.snowflake.com/en/sql-reference/sql/create-authentication-policy)
Full Changelog: v0.7.3...v0.7.4
v0.7.3
v0.7.2
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 aUSE 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 INTEGRATION
s. - Finished support for most
STREAM
s - Added support for modifications of
PUBLIC
schemas - Changed the behavior of
implicit
resources
Full Changelog: v0.7.1...v0.7.2
v0.7.1
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