Skip to content

v0.4.0

Choose a tag to compare

@nfx nfx released this 12 Oct 13:09
· 1580 commits to main since this release
1d6377e
  • Added exception handling for secret scope not found. (#418).
  • Added a crawler for creating an inventory of Azure Service Principals (#326).
  • Added check if account group already exists during failure recovery (#446).
  • Added checking for index out of range. (#429).
  • Added hyperlink to UCX releases in the main readme (#408).
  • Added integration test to check backup groups get deleted (#387).
  • Added logging of errors during threadpool operations. (#376).
  • Added recovery mode for workspace-local groups from temporary groups (#435).
  • Added support for migrating Legacy Table ACLs from workspace-local to account-level groups (#412).
  • Added detection for installations of unreleased versions (#399).
  • Decoupled PermissionsManager from GroupMigrationToolkit (#407).
  • Enabled debug logging for every job task run through a file, which is accessible from both workspace UI and Databricks CLI (#426).
  • Ensured that table exists, even when crawlers produce zero records (#373).
  • Extended test suite for HMS->HMS TACL migration (#439).
  • Fixed handling of secret scope responses (#431).
  • Fixed crawl_permissions task to respect 'workspace_start_path' config (#444).
  • Fixed broken logic in parallel module and applied hardened error handling design for parallel code (#405).
  • Fixed codecov.io reporting (#403).
  • Fixed integration tests for crawlers (#379).
  • Improved README.py and logging messages (#433).
  • Improved cleanup for workspace backup groups by adding more retries on errors (#375).
  • Improved dashboard queries to show unsupported storage types. (#398).
  • Improved documentation for readme notebook (#257).
  • Improved test coverage for installer (#371).
  • Introduced deterministic env_or_skip fixture for integration tests (#396).
  • Made HMS & UC fixtures return CatalogInfo, SchemaInfo, and TableInfo (#409).
  • Merge workspace_access.Crawler and workspace_access.Applier interfaces to workspace_access.AclSupport (#436).
  • Moved examples to docs (#404).
  • Properly isolated integration testing for workflows on an existing shared cluster (#414).
  • Removed thread pool for any IAM Group removals and additions (#394).
  • Replace plus char with minus in version tag for GCP dev installation of UCX (#420).
  • Run integration tests on shared clusters for a faster devloop (#397).
  • Show difference between serverless and PRO warehouses during installation (#385).
  • Split migrate-groups workflow into three different stages for reliability (#442).
  • Use groups instead of usernames in code owners file (#389).