Releases
v0.12.0
Compare
Sorry, something went wrong.
No results found
0.12.0 (2024-03-19)
⚠ BREAKING CHANGES
bump python and requirements versions. Refactor connection parameters to use format recommended by snowflake
table, tags and columns refactored to async pattern
moved deserializer into describable
procedure callables made
all assets use async methods
principal ascendants and descendants to describe_many
fixed major docstring issue
add user type to role_inheritance
schema & table implement db_name:str
alter order of table, role, database role and tag ownership
warehouse grant and role grant testing
future grants
principal descendants refactored
principal ascendants
role inheritance refactored
removing unused grants
refactor grants a bit
add grant and future_grant
add GrantAction and AccountGrant
use entity and asset interfaces for default load_from_sf implementations
refactor entities
refactor entity loading
change not_null -> nullable, adjust tests
refactor table and columns
extend databaserole with principle interface
extend databaserole with principle interface
minor bump instead of patch
pyflake_client moved into client.py
Role descendants and ascendants added
Features
add comment property and definition on table and column (b4469ab )
add grant and future_grant (881caa9 )
add GrantAction and AccountGrant (1bdac50 )
add principle interface to schema (d1a1cad )
add rest of the column types (65a18e1 )
add tag classes (db94833 )
add user type to role_inheritance (c6239ee )
added anonymous procedures (463fc3e )
added available privileges (DP-1441) (01d93db )
added database roles describable (1926794 )
added warehouse and warehouse grant (1fdd261 )
adjust grants and affected tests (d8d2db5 )
bump python and requirements versions. Refactor connection parameters to use format recommended by snowflake (1b05cda )
change not_null -> nullable, adjust tests (48b115d )
database grants update (7e4872a )
extend databaserole with principle interface (c9acbbe )
extend databaserole with principle interface (8c540e0 )
extend role asset and add database_role (730f167 )
extend role asset and add database_role (f18b42a )
find() added to test utilities (1fbf608 )
fix tag bugs and add tests (092c170 )
fixed major docstring issue (0440da1 )
handle user grants format (6d6d930 )
init commit (300e98f )
minor bump instead of patch (6e4b9a2 )
procedure added (3eb0b05 )
procedure execution (2012b28 )
refactor entities (cbd7a3a )
refactor entity loading (4c1a574 )
refactor table and columns (628efc4 )
Role descendants and ascendants added (e6547f5 )
SHOW FUTURE GRANTS TO DATABASE ROLE instead of procedure (f1a2fc1 )
table describe (7a84271 )
tag support for columns (f0d491d )
update mergeable entity and test (b6dbcb0 )
update schema describable and affected tests (22a322b )
update warehouse and tests (fc819b4 )
use entity and asset interfaces for default load_from_sf implementations (5dd682a )
user model (ba13069 )
Bug Fixes
add README for setup.py install (68365c7 )
added BOOLEAN proc arg (da31b4a )
added more object types (a69f5bb )
added table tag tests (212f03e )
broken import in client (1886cc5 )
client decribe_many procedure fix (bfad3f9 )
comment definition bug (47b1b1a )
database role schema owner fix (483eab7 )
database role tag and warehouse owner fix (2abd38a )
databasse role database owners denial (51b9e33 )
fluff in table describable and added BOOLEAN proc arg (eac302e )
implement table owner (not required) (f77fb05 )
refactor grants a bit (61f29a7 )
refactoring class renaming error (00ae284 )
remove buggy fixtures (2a0fb38 )
remove devcontainer from gitignore (afb3da1 )
remove subtype hinting for 3.8 (8ab5adc )
removing unused grants (810dcff )
sp error, fix schema tests (8191e04 )
table, wh, db should not be principals (154dd71 )
update role_account_grant tests (64a6217 )
update schema tests (4c777f4 )
update tag/classification tag structure (7aa3c36 )
Documentation
Code Refactoring
all assets use async methods (9b5114b )
alter order of table, role, database role and tag ownership (1e2b99d )
future grants (83484a7 )
moved deserializer into describable (b54b987 )
principal ascendants (d7499c1 )
principal ascendants and descendants to describe_many (c8c041c )
principal descendants refactored (a26ce09 )
procedure callables made (a9acd9b )
pyflake_client moved into client.py (3bd971b )
role inheritance refactored (e3c6449 )
schema & table implement db_name:str (c097640 )
table, tags and columns refactored to async pattern (146b16f )
warehouse grant and role grant testing (eeb4833 )
You can’t perform that action at this time.