Skip to content

v2.3.0

Compare
Choose a tag to compare
@dlpzx dlpzx released this 13 Mar 08:11
· 385 commits to main since this release
e10a043

What's Changed

⚠️ ⚠️ Important: After upgrading to v2.3.0 environment stacks need to be updated before executing data sharing requests. If the environment stack is not data sharing will fail. To update the environment stacks there are 3 options:

  1. Using cdk.json parameter enable_update_dataall_stacks_in_cicd_pipeline --> automatically updates the environments and dataset stacks in the CICD pipeline
  2. Waiting for overnight update stack task --> same as the above, but it runs at a daily schedule.
  3. Updating environments in Environment > Stack tab > click on Update button --> manual update

New features 🆕

  • Introduce dataset lock for data sharing, increasing robustness of parallel data sharing by @anushka-singh in #1072
  • Add verification of data sharing and reapplying if "unhealthy" by @noah-paige in #1062
  • Enable Central Catalog Glue databases import by @TejasRGitHub in #1021 and list them in worksheets in #1079
  • Replace IAM inline policies by configurable Managed Policies for folder and bucket sharing by @SofiaSazonova and @dlpzx in #1068
  • Simplify LakeFormation Glue database shares - single shared_db and single resource link table by @dlpzx in #1016 and add sharing guardrails drop permissions in #1055 and update Worksheet database names in UI in #1063
  • Add data sharing auto-approval option for datasets by @SofiaSazonova in #988
  • Introduce feature flags for topics and confidentiality and custom confidentiality list by @TejasRGitHub in #1049

Enhancements 🥇

Fixes 🪲

  • Fix reAuth re-renders glitch by @noah-paige in #918
  • Fix s3 bucket sharing for federated roles by @zsaltys in #920
  • Fix Disappearing Env Value Request Access Modal by @noah-paige in #919
  • Fix Frontend Config Role Issue while switching from Cognito Idp to Custom Auth by @TejasRGitHub in #938
  • Investigate why some shares did not go to failed state (issue 932), but remained stuck or in-progress by @anushka-singh in #933
  • Fix when migrating from Manually Created Pivot Role to Auto Create Pivot Role by @TejasRGitHub in #948
  • Validate consumer roles by @SofiaSazonova in #951
  • Fix local dev environment is broken after recent changes by @TejasRGitHub in #967
  • Bugfix 956 by @anushka-singh in #961
  • Add lakeformation in trust policy of dataset role by @dlpzx in #970
  • Add else if condition to get tables into InSync state by @TejasRGitHub in #980
  • Fix consumption role filtering by @TejasRGitHub in #975
  • Replace dataall prefix by resourcePrefix in data pipeline creation by @dlpzx in #985
  • Remove AWS Manged Lake Formation Service Linked Role from Pivot Role Nested Stack by @TejasRGitHub in #999
  • Fix created dataset naming convention by @noah-paige in #1002
  • Add CloudFormation permission to PivotRoleNestedStack by @TejasRGitHub in #1040
  • Fix userguide dockerfile by @dlpzx in #1089
  • Create DatasetLock for new datasets by @noah-paige in #1090
  • Fix verify share table items and access point share no bucket policy by @noah-paige in #1095
  • Add check and reapply for attaching S3 IAM policy by @dlpzx in #1096
  • Fix counter on paged responses by @petrkalos in #1091
  • Handle Error on clean up share and not get stuck in IN_PROGRESS status by @noah-paige in #1099
  • Fix issue in SageMaker Create permissions by @dlpzx in #1102

Refactoring 💻

Documentation 📚

Dependencies 📦

  • Upgrade Aurora postgreSQL engine 11 --> 13 by @noah-paige in #963
  • Upgrade axios package to resolve follow-redirect vulnerability by @noah-paige in #952
  • Remove unused packages: jinja2, deprecated by @dlpzx in #969
  • Upgrade npm packages: axios, css-tools by @dlpzx in #1052
  • Upgrade postcss and add yarn resolutions by @dlpzx in #1059
  • Applyboto3==1.34.35 in DeployFrontend action by @anandsumit2000 in #1054
  • Upgrade starlette version and dependecies to avoid ReDoS by @dlpzx in #1038
  • Upgrade ip package in frontend for yarn and npm by @dlpzx in #1070

New Contributors 👨‍💻 👩‍💻

Full Changelog: v2.2.0...v2.3.0