Releases: atlanhq/atlan-python
Releases · atlanhq/atlan-python
v1.3.3
⛑️ Deprecations
- Methods of pyatlan.client.atlan.AtlanClient have been deprecated. They have been replaced by methods in new client objects. It is not necessary to instantiate these new objects directly. They can be accessed as properties of AtlanClient. These methods will be removed in a future release. These are the methods that have been deprecated and their replacement.
- get_roles replaced by role.get
- get_all_rolls replaced by role.get_all
- create_group replaced by group.create
- update_group replaced by group.update
- purge_group replaced by group.purge
- get_groups replaced by group.get
- get_all_groups replaced by group.get_all
- get_group_by_name replaced by group.get_by_name
- get_group_members replaced by group.get_members
- remove_users_from_group replaced by group.remove_users
- create_users replaced by user.create
- update_users replaced by user.update
- get_groups_for_user replaced by user.get_groups
- add_user_to_groups replaced by user.add_to_groups
- change_user_role replaced by user.change_role
- get_current_user replaced by user.get_current
- get_users replaced by user.get
- get_all_users replaced by user.get_all
- get_user_by_email replaced by user.get_by_email
- get_user_by_username replaced by user.get_by_username
- add_api_token_as_admin replaced by user.add_as_admin
- add_api_token_as_viewer replaced by user.add_as_viewer
- get_typedefs replaced by typedef.get
- create_typedef replaced by typedef.create
- update_typedef replaced by typedef.update
- purge_typedef replaced by typedef.purge
- get_api_tokens replaced by token.get
- get_api_token_by_id replaced by token.get_by_id
- get_api_token_by_name replaced by token.get_by_name
- create_api_token replaced by token.create
- update_api_token replaced by token.update
- purge_api_token replaced by token.purge
🐞 Bug fixes
🥗 QOL improvements
- Add custom pre-commit hook
- Additional optional parameters for index search
- Add capability to manage API Assets
Minor bug fix
Fix bug preventing custom metadata from being read that were written with locked bug
Minor bug fix
Fix bug preventing custom metadata from being read that were written with locked bug
Add additional functionality
- Correct issue with incorrect type on purpose_atlan_tags of Purpose
- Added support for searching audit logs
- Fixed bug preventing creation of locked custom metadata
- Fully-validate connection parameters on save
- Adds emojis and icons for both tags and custom metadata
- Fix bug on validating (internal) group names
- Manage ADLS assests
- Makes all options in AttributeDefs optional
Add support for aggregation to index search
- Add capability to do bucket and metric aggregations
- Mark lineage method (and others) deprecated, including DeprecationWarning
Minor enhancments
- Add capability to find and re-run workflows
- Fix Range query with 0 not generating expected request
- Adds Matillion, MongoDB, and time granularity for custom metadata
- Generates Sphinx documentation for the SDK
- Adds an API token check as part of cache refreshes
Initial production release
- Improve retry strategy for HTTP
- Adds generators for developer portal docs
- Adds create helper for Links
- Fixes bug in adding API tokens as admins and viewers
- Removes ability to activate and deactivate users
- Refactored Exception hierarchy
Improve usability
- Improve retry strategy for HTTP
- Adds generators for developer portal docs
- Adds create helper for Links
- Fixes bug in adding API tokens as admins and viewers
- Removes ability to activate and deactivate users
- Refactored Exception hierarchy
Upgrade to pyndantic 1.10.12
Upgrade to pyndantic 1.10.12
Add ability to get, create and modify API tokens
Merge pull request #106 from atlanhq/AM-320 Enhancements