Releases: atlanhq/atlan-go
Releases · atlanhq/atlan-go
v0.0.13
What's Changed
✨ New Features & Enhancements
- FT-840: Improve unhandled exception message logging by @pavanmanishd in #71
Changes introduced in #72 by @0xquark
🛠️ Managing Roles
- Models: Introduced models for
roles
. - Role Client: Added methods for role management:
GetAll()
: Retrieve all roles.Get()
: Retrieve specific roles by filter.
- Caching: Implemented a caching mechanism to translate role names and IDs efficiently.
👤 Managing Users
- Models: Introduced models for
Users
. - User Client: Added methods for user management:
CreateUsers()
: Create single or multiple users.Updater()
: Update user attributes.GetAll()
: Retrieve all users.GetByEmail()
,GetByEmails()
: Retrieve users by email(s).GetByUsername()
,GetByUsernames()
: Retrieve users by username(s).AddUserToGroups()
: Add users to one or more groups.ChangeUserRole()
: Change the role of a user.
👥 Managing Groups
- Models: Introduced models for
Groups
. - Group Client: Added methods for group management:
Create()
,Update()
: Create or update groups.Get()
,GetAll()
,GetByName()
: Retrieve group details.GetMembers()
: Retrieve members of a group by GUID.RemoveUsers()
: Remove members from a group.Purge()
: Permanently delete a group.
📜 Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
✨ New Features & Enhancements
Changes Introduced in #68 & #69 by @0xquark
- Added models for AccessControl, Persona, and AuthPolicy.
- Introduced Creator and Updater methods to manage Personas effectively.
- Added an Updater method for managing Access Control.
- Enabled management of policies linked to Personas, including MetadataPolicy, DomainPolicy, GlossaryPolicy, and DataPolicy.
- Added
FindPersonasByName
method for managing Personas using name. - Implemented a modular approach for marshalling and unmarshalling assets, addressing FT-467.
- Improved type safety through enhancements to structs and enums.
- Added integration tests for the new features.
🐞 Bug Fixes
- Resolved the issue of GUIDs being incorrectly appended in the
GetByGuid()
method.
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
✨ New Features & Enhancements
- FT-774: Added support for end-to-end bulk update using batch processing by @0xquark in #64
- FT-773: Added x-atlan-client-origin header and centralize Version Handling using
go:embed
by @0xquark in #66
🐞 Bug Fixes
Full Changelog: v0.0.10...v0.0.11
v0.0.10
v0.0.9
What's Changed
✨ New Features & Enhancements
- DVX: 612 - feat: Added GetByQualifiedName Method by @0xquark in #56
- DVX: 611 - feat: Added support for Table by @0xquark in #55
- DVX: 592 - feat: Added Add, Modify, Remove and Update methods on AtlanTags by @0xquark in #57
🐞 Bug Fixes
- DVX: 613 - Bug: Set default value for page size in FluentSearch and IndexSearch by @0xquark in #58
- DVX: 554 - Bug: Replace hardcoded request headers to get from request directly by @0xquark in #59
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
✨ New Features & Enhancements
- Added support for
GCS
presigned URL file uploads by @Aryamanz29 in #53
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
✨ New Features & Enhancements
- Added support for
Azure Blob
presigned URL file uploads by @Aryamanz29 in #51
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
✨ New Features & Enhancements
- Added support for custom metadata attributes by @Aryamanz29 in #49
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
✨ New Features & Enhancements
- Added
certificateStatusMessage
to the indexsearch resultSearchAttributes
by @rittikdasgupta in #47 - Added
Announcement
related attributes to the indexsearch resultSearchAttributes
by @Aryamanz29 in #45
🐞 Bug Fixes
- Fixed asset struct field
AtlanTags
:json:atlanTags
tojson:classifications
by @rittikdasgupta in #46
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
✨ New Features & Enhancements
- Added support for file upload and download using
presigned URLs
by @Aryamanz29 in #41
Full Changelog: v0.0.3...v0.0.4