Releases: atlanhq/atlan-java
Releases Β· atlanhq/atlan-java
v1.10.11
π 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
π 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
π¦ 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
v1.10.7
π 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
π 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
π 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
to5
π¦ 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
π¦ 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
v1.10.2
π 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