v2.5.0
What's Changed
New features 🆕
- Make visibility of auto-approval toggle configurable based on confidentiality by @anushka-singh in #1223
Refactoring 💻
- Uncouple datasets and dataset_sharing modules by @dlpzx in #1184, #1186, #1185, #1187, #1213, #1214 and #1242
- Refactor core - Stacks by @SofiaSazonova in #1194
- Rename datasets as s3_datasets by @dlpzx in #1250
Enhancements 🥇
- Enable encryption for lambda environment variables by @mourya-33 in #1225
- Add integration tests on a real API client and integrate the tests in CICD by @dlpzx in #1219
- Update lambda_api.py to add encryption for lambda env vars by @mourya-33 in #1255
Fixes 🪲
- Fix Profiling job by @SofiaSazonova in #1222
- Fix Notification link routes to a share request page by @SofiaSazonova in #1227
- Fix listValidEnvironments called only once by @noah-paige in #1238
- Fix Alembic Migration: has table checks by @noah-paige in #1240
- Fix EnvironmentGroup can remove other groups by @SofiaSazonova in #1234
- Fix local test groups listing for listGroups query by @noah-paige in #1239
- Fix DATASET_READ_TABLE read permissions by @SofiaSazonova in #1237
- Add order_by for paginated queries by @noah-paige in #1249
- Explicitly specify dataset_client s3 endpoint_url - fix CORS issue in upload files by @petrkalos in #1260
- Fix TABLE/FOLDER READ shared permissions by @SofiaSazonova in #1259
Dependencies 📦
- Bump werkzeug from 3.0.1 to 3.0.3 in /tests_new/integration_tests by @dependabot in #1254
- Bump werkzeug from 3.0.1 to 3.0.3 in /backend/dataall/base/cdkproxy by @dependabot in #1252
- Bump werkzeug from 3.0.1 to 3.0.3 in /tests by @dependabot in #1253
Full Changelog: v2.4.0...2.5.0