Skip to content

Weekly update

This week we:

  • Added creator() helpers for Airflow assets
  • Further enhanced the (experimental) typedef toolkit
  • Fixed a number of bugs

Custom types

In the toolkit, we've added:

  • Further elements for generating the UX.
  • A truncated index option for very long string attributes.

We've fixed:

  • The inclusion of attributeDefs in the output for all typedefs, even if empty.

Python

We've added:

  • An AssetFilterGroup enum for persona personalization.
  • creator() helper methods for Airflow assets.

We've fixed:

  • Accessibility of qualified_name in related glossary objects.
  • Logic for removing parent category relationships through AtlasGlossaryCategory objects.
  • Lineage list performance by avoiding unnecessary page retrievals using the hasMore attribute to short-circuit.
  • An issue where explicit assignment of None to asset attributes in a bulk request followed by a client.asset.save() resulted in exclusion from the request payload.
  • An issue with multiple remove/append relationships where values could be left out of a request due to the underlying dictionary management.

Kotlin (and Java)

We've added:

  • creator() helper methods for Airflow assets.

We've fixed:

  • Accessibility of qualifiedName so it can still be accessed easily even if it is embedded in uniqueAttributes.
  • Tracking of GUID assignments in batch operations when a real, existing GUID is provided as input in the batch and is thus re-used as-is rather than being re-assigned.

🔬 Learn more