Skip to content

v0.6.0

Choose a tag to compare

@nfx nfx released this 17 Nov 23:09
· 1526 commits to main since this release
b4dab33

Breaking changes (existing installations need to reinstall UCX and re-run assessment jobs)

  • Switched local group migration component to rename groups instead of creating backup groups (#450).
  • Mitigate permissions loss in Table ACLs by folding grants belonging to the same principal, object id and object type together (#512).

New features

  • Added support for the experimental Databricks CLI launcher (#517).
  • Added support for external Hive Metastores including AWS Glue (#400).
  • Added more views to assessment dashboard (#474).
  • Added rate limit for creating backup group to increase stability (#500).
  • Added deduplication for mount point list (#569).
  • Added documentation to describe interaction with external Hive Metastores (#473).
  • Added failure injection for job failure message propagation (#591).
  • Added uniqueness in the new warehouse name to avoid conflicts on installation (#542).
  • Added a global init script to collect Hive Metastore lineage (#513).
  • Added retry set/update permissions when possible and assess the changes in the workspace (#519).
  • Use ~/.ucx/state.json to store the state of both dashboards and jobs (#561).

Bug fixes

  • Fixed handling for OWN table permissions (#571).
  • Fixed handling of keys with and without values. (#514).
  • Fixed integration test failures related to concurrent group delete (#584).
  • Fixed issue with workspace listing process on None type object_type (#481).
  • Fixed missing group entitlement migration bug (#583).
  • Fixed entitlement application for account-level groups (#529).
  • Fixed assessment throwing an error when the owner of an object is empty (#485).
  • Fixed installer to migrate between different configuration file versions (#596).
  • Fixed cluster policy crawler to be aware of deleted policies (#486).
  • Improved error message for not null constraints violated (#532).
  • Improved integration test resiliency (#597, #594, #586).
  • Introduced Safer access to workspace objects' properties. (#530).
  • Mitigated permissions loss in Table ACLs by running appliers with single thread (#518).
  • Running apply permission task before assessment should display message (#487).
  • Split integration tests from blocking the merge queue (#496).
  • Support more than one dashboard per step (#472).
  • Update databricks-sdk requirement from ~=0.11.0 to ~=0.12.0 (#505).
  • Update databricks-sdk requirement from ~=0.12.0 to ~=0.13.0 (#575).