Skip to content

v1.10.0

Compare
Choose a tag to compare
@cmgrote cmgrote released this 16 Jan 17:55

πŸŽ‰ New features

  • Adds Essbase connector type
  • Adds further criteria through which to search audit logs
  • Adds option, when running batches in update-only mode, to match assets case-insensitively
  • Package toolkit
    • Adds FileCopier widget to copy files from S3 without uploading them
    • Adds utility method to send emails (including attachments)
    • (Experimental) Adds new CSV transformation capabilities to preprocess CSV files (typically prior to hand-off to another package)
    • (Experimental) Adds S3 sync capability (download objects from, or upload to an S3 bucket and prefix)
    • (Experimental) Adds capability to calculate delta between two CSV input files, and determine assets to remove as a result
  • (Experimental) Adds ability to stream SQL query results

🐞 Bug fixes

  • Ensures sorting by GUID is always present for searches, as a tie-breaker
  • Fixes portion of API token payload dealing with assigned personas
  • Fixes association of parent process when creating a column process
  • Package toolkit
    • Fixes bugs with widgets: date and multi-user
    • Fixes batching deletion
    • Fixes counters for related asset loading
    • Fixes handling of multi-value-capable custom metadata attributes with only a single value

πŸ₯— QOL improvements

  • Alternative to ARN when creating S3 buckets and objects
  • Moves validation of API tokens as users to user cache (no longer connection-specific)
  • Allows user and group caches to avoid refreshes on cache misses
  • Package toolkit
    • Defaults all configuration values to null to simplify tests and package reuse
    • Adds logging of the specific assets that are skipped when running an update-only package
    • Opens relational asset builder package for reuse and extension
    • Opens asset import package for reuse and extension
    • Adds option to skip tracking of created and updated assets when batch processing (to limit memory usage)

πŸ“¦ Packages

  • Adds email option to admin export package
  • Allows connector type to be set independently from asset's qualifiedName, for relational asset builder
  • Adds option to include or exclude system-level description, for asset export (basic) package
  • (Experimental) Adds new adoption exporter package, to monitor Atlan usage (asset views, asset changes)
  • (Experimental) Adds new enrichment migrator package, to migrate enriched metadata from assets in one connection to the same assets in another connection

βš™οΈ Background changes

  • Adds integration test demonstrating applying a persona data policy to grant access to querying, then a purpose data policy to redact sensitive data through such a query β€” all applied to an API token's ability to run SQL queries against data (and therefore only receive back redacted results)
  • Adds tenant-internal S3 bucket and region to all generated package configs
  • Automated tests fixes and cleanups