Skip to content

Releases: atlanhq/atlan-python

v2.5.6

23 Oct 19:57
d3945e1
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed Readme.creator() to use asset.trim_to_reference() instead of sending the complete asset, 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

23 Oct 11:53
09375c3
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed AtlanError message for unescaped curly braces ({}) in response.text.

Full Changelog: 2.5.4...2.5.5

v2.5.4

22 Oct 09:22
ade5e93
Compare
Choose a tag to compare

🎉 New features

  • Implemented cache management for Connection and SourceTag.
  • Added support for assigning a SourceTag with a value to an asset.

Full Changelog: 2.5.3...2.5.4

v2.5.3

16 Oct 15:28
4866867
Compare
Choose a tag to compare

🎉 New features

  • Added a new connector type (INRIVER).
  • Added APIObject, APIQuery, and APIField assets, along with their creator() methods.
  • Added a new boolean field immediate_neighbors to the LineageListRequest, which allows users to include immediate neighbors of the starting asset in the response (True), or exclude them (False - by default).

🐞 Bug fixes

  • Fixed missing FluentLineage.include_on_relations method and the LineageListRequest.relation_attributes field.

Full Changelog: 2.5.2...2.5.3

v2.5.2

11 Oct 12:03
b50983e
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed the type of TableauDatasource.upstream_tables and upstream_datasources to Optional[List[Dict[str, Optional[str]]]] to prevent Pydantic validation errors when a dict value in this field is mapped to None.

🥗 QOL improvements

  • Generated the latest typedef models.

Full Changelog: 2.5.1...2.5.2

v2.5.1

09 Oct 15:31
afa7bfa
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixed ModuleNotFoundError caused by the missing PyYAML dependency in the project’s requirements.txt.

v2.5.0

08 Oct 17:33
6343aac
Compare
Choose a tag to compare

🧪 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 the asset for which the initial contract spec is generated, similar to the Java SDK. Previously, you needed to pass the keyword arguments asset_type and asset_qualified_name.

Full Changelog: 2.4.8...2.5.0

v2.4.8

05 Oct 18:44
da15645
Compare
Choose a tag to compare

🎉 New features

  • Adds new connector types (IICS, ABINITIO,SAP_S4_HANA).

Full Changelog: 2.4.7...2.4.8

v2.4.7

30 Sep 12:22
35c6d7a
Compare
Choose a tag to compare

🎉 New features

  • Added CompoundQuery.tagged_with_value() method to search
    for source-synced tags by assigned value eg: Snowflake tags.
  • Added ContractClient.generate_initial_spec() method to generate
    the initial contract specification for the provided asset typeName and qualifiedName.

🧪 Experimental

  • Added initial support for Span, SpanNear, SpanWithin, and SpanTerm queries for textual fields.

Full Changelog: 2.4.6...2.4.7

v2.4.6

24 Sep 15:54
d08b711
Compare
Choose a tag to compare

🎉 New features

  • Added a new connector type MODEL for data modeling assets.

🥗 QOL improvements

  • Generated latest typedefs (model, anomalo, powerbi).

Full Changelog: 2.4.5...2.4.6