Skip to content

Releases: atlanhq/atlan-java

v1.10.11

05 Mar 17:14
Compare
Choose a tag to compare

πŸŽ‰ New features

  • Adds latest ThoughtSpot and Domo models

🐞 Bug fixes

  • Fixes enum generator to support space-separated names
  • Fixes entity and relationship typedef creation with sensible defaults

πŸ“¦ Packages

  • Optimizes asset removal within the relational assets builder package (parallelism, skipping already-deleted assets)
  • Allows the field separator and batch size to be configured for import packages: asset import, enrichment migrator, lineage builder, relational assets builder

βš™οΈ Background

  • Updates all dependencies to their latest versions

v1.10.10

27 Feb 17:36
Compare
Choose a tag to compare

πŸŽ‰ New features

  • (Experimental) Adds ability to search the background tasks queue
  • Adds missing connector type for MicroStrategy

🐞 Bug fixes

  • Fixes an edge case where parallel search streaming could overrun into an infinite loop
  • Fixes for creating data domains and data products

πŸ₯— QOL improvements

  • Optimizes cache to avoid trying to include or reprocess archived assets

βš™οΈ Background

  • Updates container image to use a full JRE rather than jlink-optimized build (that was lacking certain functionality)
  • Adds constraints to Gradle build process to limit inclusion of older versions of transitive dependencies
  • Fixes logging setup for package tests

v1.10.9

21 Feb 15:22
Compare
Choose a tag to compare

πŸ“¦ Packages

  • Fixes a bug in the asset import package that could cause categories with the same name at the same level (in different paths) to be treated as conflicting
  • Adds ability to include source tags (and their assigned values) as part of asset export (basic) and asset import packages

v1.10.8

19 Feb 15:54
Compare
Choose a tag to compare

πŸ“¦ Packages

  • Fixes another issue in the asset import package that could cause exceptions due to race conditions during glossary imports (only discovered just after the v1.10.7 release)

v1.10.7

19 Feb 13:15
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes an edge case in parallel search that could have resulted in an infinite loop
  • Package toolkit
    • Fixes default values for boolean inputs to allow them to be true or false (previously always false)

πŸ“¦ Packages

  • Fixes an issue in the asset import package that could cause exceptions due to race conditions during glossary imports

v1.10.6

16 Feb 17:35
Compare
Choose a tag to compare

πŸŽ‰ New features

  • Adds a new file connector type for organizing arbitrary files
  • Adds an option to configure the filter condition (AND vs OR) to the various filter lists in FluentLineage
  • Adds lazy-fetched paging to users, groups and membership searches and listings
  • Package toolkit
    • Now defaults to serializing and deserializing timestamps using ISO-8601 standard for readability

🐞 Bug fixes

  • Package toolkit
    • Fixes an issue where platforms that use carriage returns could face issues in CSV parsing

πŸ₯— QOL improvements

  • Adds an option to make the workflow rerun() method idempotent, avoiding re-running a workflow that is already running or pending

πŸ“¦ Packages

  • Fixes an issue in the asset import package that could cause exceptions due to race conditions during glossary imports

v1.10.5

13 Feb 11:44
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes relationship append and removal payloads to properly isolate relationships
  • Package toolkit
    • Fixes an issue in the file upload widget that prevent it from working with Microsoft Azure

πŸ₯— QOL improvements

  • Increases the default retry limit from 3 to 5

πŸ“¦ Packages

  • Makes tracking of asset batch details configurable in the asset import package (to reduce resource usage)
  • Adds hidden options for limiting asset types and attributes in the asset export (basic) package
  • Fixes an issue in the metadata impact report package that prevented it being possible to rerun it
  • Adds option to exclude the creation and management of a glossary of metrics in the metadata import report package
  • Adds option to email the report generated by the metadata impact report package
  • Adds workspace role (license type) to the admin export package

βš™οΈ Background changes

  • Simplifies connection removal in package and integration tests, to improve performance

v1.10.4

02 Feb 10:35
Compare
Choose a tag to compare

πŸ“¦ Packages

  • Fixes bug in lineage builder package that prevented additional fields from being handled as further context for the lineage process on each row of the CSV file

βš™οΈ Background changes

  • Further fixes for integration tests related to parallel testing

v1.10.3

01 Feb 18:00
Compare
Choose a tag to compare

πŸ“¦ Packages

  • Fixes bug in lineage builder package that caused it to be incorrectly bundled (and thus be inoperable)

βš™οΈ Background changes

  • Further fixes for integration tests related to parallel testing

v1.10.2

30 Jan 15:32
Compare
Choose a tag to compare

πŸŽ‰ New features

  • Adds relationship append and removal support as part of saving assets (in bulk)
  • Package toolkit
    • (Experimental) Upgrades Numaflow dependencies and pipeline pattern based on back-end updates

🐞 Bug fixes

  • Fixes stopping of running workflows
  • Fixes event pipeline samples based on underlying Numaflow upgrades
  • Package toolkit
    • Fixes default numeric value retrieval from configurations
    • Fixes asset link generation when running within a tenant
    • Fixes logging setup for pipeline samples to ensure debug log is properly retrievable

πŸ₯— QOL improvements

  • Adds configurable option to caches to selectively prevent them from auto-refreshing
  • Adds option to create multiple typedefs at the same time via typedefs endpoint

πŸ“¦ Packages

  • Adds email delivery option for basic asset export package
  • Fixes bug in enrichment migrator package that would have prevented it from ever working due to an invalid filename internally
  • Fixes a left-over TODO in adoption exporter package that would prevent the package from running under certain conditions

βš™οΈ Background changes

  • Fixes for integration tests related to parallel testing
  • Refactors caches to reuse code and improve maintainability
  • Adds constraints on transitive dependencies to limit exposure to older libraries being bundled
  • Reflection optimizations