Releases: atlanhq/atlan-python
Releases · atlanhq/atlan-python
v2.5.8
v2.5.7
🎉 New features
- Added support for new connector types:
- IBM_DB2
- SAP_GIGYA
- SAP_HYBRIS
- TREASURE_DATA
- APACHE_PULSAR
- ADOBE_TARGET
- AZURE_ACTIVE_DIRECTORY
- ADOBE_EXPERIENCE_MANAGER
🐞 Bug fixes
- Fixed generator to handle new core assets in the typedefs.
🥗 QOL improvements
- Generated the latest typedef models.
Full Changelog: 2.5.6...2.5.7
v2.5.6
🐞 Bug fixes
- Fixed
Readme.creator()
to useasset.trim_to_reference()
instead of sending the completeasset
, which was somehow breaking backend parsing for related assets.
🥗 QOL improvements
- Generated the latest typedef models.
Full Changelog: 2.5.5...2.5.6
v2.5.5
🐞 Bug fixes
- Fixed
AtlanError
message for unescaped curly braces ({}
) inresponse.text
.
Full Changelog: 2.5.4...2.5.5
v2.5.4
🎉 New features
- Implemented cache management for
Connection
andSourceTag
. - Added support for assigning a
SourceTag
with avalue
to an asset.
Full Changelog: 2.5.3...2.5.4
v2.5.3
🎉 New features
- Added a new connector type (
INRIVER
). - Added
APIObject
,APIQuery
, andAPIField
assets, along with theircreator()
methods. - Added a new boolean field
immediate_neighbors
to theLineageListRequest
, which allows users to include immediate neighbors of the startingasset
in the response (True
), or exclude them (False
- by default).
🐞 Bug fixes
- Fixed missing
FluentLineage.include_on_relations
method and theLineageListRequest.relation_attributes
field.
Full Changelog: 2.5.2...2.5.3
v2.5.2
🐞 Bug fixes
- Fixed the type of
TableauDatasource.upstream_tables
andupstream_datasources
toOptional[List[Dict[str, Optional[str]]]]
to prevent Pydantic validation errors when a dictvalue
in this field is mapped toNone
.
🥗 QOL improvements
- Generated the latest typedef models.
Full Changelog: 2.5.1...2.5.2
v2.5.1
🐞 Bug fixes
- Fixed
ModuleNotFoundError
caused by the missingPyYAML
dependency in the project’srequirements.txt
.
v2.5.0
🧪 Experimental
- Added support for sending
OpenLineage
events. - Added support for serialization/deserialization (serde) of the
DataContract
spec.
⛑️ Breaking changes
- Updated the
ContractClient.generate_initial_spec()
method to directly accept theasset
for which the initial contract spec is generated, similar to the Java SDK. Previously, you needed to pass the keyword argumentsasset_type
andasset_qualified_name
.
Full Changelog: 2.4.8...2.5.0