v2.0.0
What's Changed
Major version upgrade ☀️
Data.all v2 is a modular version of data.all that allows customers to easily configure and customize data.all to their needs. In a single config file, the different modules can be configured, enabled or disabled. New features and customizations to the modules can now be added to the source code, as well as complete new modules.
In this release we have carried out a deep refactoring of the backend and frontend packages and the resulting code shows significant differences with the v1.6.2 structure. Refer to the following PRs and issues for more details on the design changes.
- Generic description and motivation
- Backend layout and plug-in architecture
- Frontend layout
- Frontend plug-in architecture
Upgrading from v1.6.2 to v2 does NOT include any breaking changes. Despite the magnitude of the code changes, there are no changes to the architecture diagram or to existing resources. Pre-existing datasets, environments, shares or any other resources are not affected by the upgrade.
Enhancements and fixes 🪲
- Update auth-at-edge semantic version to latest 2.1.7 by @wolfit in #710
- Update PR template to add security questions by @jorgeig-space in #673
- Add and refine Explicit CDK Execution Policy - Linking Envs by @noah-paige in #667 and in #648
- Fix Dataset Profiling Glue Job by @noah-paige in #649 and in #701
- Fix migration script for v1.2 upgrade by @dlpzx in #651
- Fix delete environment validation on Consumption roles by @noah-paige in #693
- Fix dataset pagination by @noah-paige in #700
- Fix canary user password creation by @dbalintx in #718
- Fix npm version in VPC facing architecture by @dlpzx in #724
Documentation 📚
- Updated GitHub pages in #654 by @dlpzx and @maryamkhidir
Contributors
- data.all V2 contributors: @nikpodsh, @dbalintx, @dlpzx, @itsmo-amzn , @maryamkhidir, @noah-paige and @AmrSaber
- @jorgeig-space made their first contribution in #673
- @wolfit made their first contribution in #710
Full Changelog: v1.6.2...v2.0.0