Skip to content

v2.4.0

Compare
Choose a tag to compare
@dlpzx dlpzx released this 25 Apr 12:52
· 307 commits to main since this release
5df6100

What's Changed

⚠️ ⚠️ Important: Review the warnings in #1064 if you want to use environments in multiple-regions.

New features 🆕

Big Refactoring 💻

Enhancements 🥇

  • Remove allowAll bucket policy statement by @dlpzx in #1106
  • Adding check to remove any spaces in confidentiality names by @TejasRGitHub in #1126
  • Worksheet UI improvements - fix Team and list Environments of Team by @dlpzx in #1111
  • WAF rule parameters in cdk.json + Documentation by @SofiaSazonova in #1140
  • Update cdkExecPolicy.yaml to cleanup overly excessive permissions by @mourya-33 in #1085
  • Add grants to pivot role in verify tables functions by @dlpzx in #1149
  • Implement guardrails and mechanisms to deal with deleted IAM roles in share requests by @SofiaSazonova in #1161
  • Implement least privilege principle for cloudfront, lambda and db migration stacks by @mourya-33 in #1134
  • Implement less restrictive trust policy for local development pivot roles by @dlpzx in #1176

Fixes 🪲

  • Fix EnvUri to check GET_ENV permission for worksheet by @noah-paige in #1125
  • Grant IAM permissions to read data to environment team IAM roles independently from CREATE_DATASET permissions by @SofiaSazonova in #1137
  • Allow ListEnv to get associated organization information by @noah-paige in #1139
  • Redirect the user to correct URL after login by @TejasRGitHub in #1094
  • Fixes for email notifications not sending share link in the body by @TejasRGitHub in #1143
  • Fix folder pagination missing page by @dlpzx in #1158
  • Add "/ "to prefix in crawlers if it is not specified in input by @dlpzx in #1156
  • Add Athena List permissions to use AWS SDK for Pandas in SageMaker by @dlpzx in #1155
  • Add new data.all permissions REMOVE_ORGANIZATION_GROUP, INVITE_ORGANIZATION_GROUP to teams invited to an Organization by @SofiaSazonova in #1162
  • Fix missing GET_FOLDER permissions by @dlpzx in #1163
  • Fix input parameters for get credentials get environment group by @dlpzx in #1198
  • Update CDK exec role Policy name with region in template by @dlpzx in #1197
  • Remove creation of log-groups in Lambdas by @dlpzx in #1192
  • Fix missing session in resolve_environment by @dlpzx in #1199
  • Fix missing $ in CDK custom policy by @dlpzx in #1204
  • Fix unnecessary permission check in resolve_stack functions (failure in list datasets when there are shared datasets) by @dlpzx in #1205
  • Fix reference to locationUri by @dlpzx in #1209
  • Fix sagemaker tagging permissions by @dlpzx in #1211

Documentation 📚

  • Documentation in GitHub pages for release 2.4.0 by @dlpzx in #1191
  • Documentation in Userguide for release 2.4 by @dlpzx in #1218

Dependencies 📦

  • Upgrade follow-redirects and webpack-dev-middleware depedencies in frontend by @dlpzx in #1121
  • Upgrade express in frontend by @dlpzx in #1152
  • Bump idna from 3.4 to 3.7 in /deploy/custom_resources/custom_authorizer by @dependabot in #1166