Skip to content

Release v0.4.0#447

Merged
nfx merged 2 commits intomainfrom
prepare/0.4.0
Oct 12, 2023
Merged

Release v0.4.0#447
nfx merged 2 commits intomainfrom
prepare/0.4.0

Conversation

@nfx
Copy link
Copy Markdown
Collaborator

@nfx nfx commented Oct 12, 2023

Version changelog

0.4.0

  • 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).

@nfx nfx requested a review from a team October 12, 2023 13:06
@codecov
Copy link
Copy Markdown

codecov bot commented Oct 12, 2023

Codecov Report

Merging #447 (05e0b85) into main (e7543a8) will not change coverage.
The diff coverage is 100.00%.

❗ Current head 05e0b85 differs from pull request most recent head 56ed860. Consider uploading reports for the commit 56ed860 to get more accurate results

@@           Coverage Diff           @@
##             main     #447   +/-   ##
=======================================
  Coverage   81.23%   81.23%           
=======================================
  Files          31       31           
  Lines        3027     3027           
  Branches      576      576           
=======================================
  Hits         2459     2459           
  Misses        443      443           
  Partials      125      125           
Files Coverage Δ
src/databricks/labs/ucx/__about__.py 100.00% <100.00%> (ø)

@nfx nfx merged commit 1d6377e into main Oct 12, 2023
@nfx nfx deleted the prepare/0.4.0 branch October 12, 2023 13:08
FastLee pushed a commit that referenced this pull request Oct 25, 2023
# Version changelog

## 0.4.0

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant