Releases: awslabs/mlspace
Releases · awslabs/mlspace
v1.6.5
Enhancements
- Integrated Amazon Bedrock permissions into IAM policies for Notebooks
- Configured default encryption to use Amazon S3-managed keys when an AWS KMS key is not specified
- Expanded document type support for batch processing in Amazon Translate jobs
Acknowledgements
Full Changelog: v1.6.4...v1.6.5
v1.6.4
Bug Fixes
- Resolved one last outstanding issue related to unsafe calling of an unsupported IAM feature in certain regions
Acknowledgements
Full Changelog: v1.6.3...v1.6.4
v1.6.3
Enhancements
- Enhanced frontend end-to-end (E2E) test coverage for improved quality assurance
- Upgraded support for several dependency libraries, including:
- CloudScape
- Webpack
- Micromatch
- Express
- Expanded documentation on security policies and roles, providing System Administrators with clearer understanding of MLSpace user capabilities
Bug Fixes
- Resolved an issue related to unsafe calling of an unsupported IAM feature in certain regions
Acknowledgements
Full Changelog: v1.6.2...v1.6.3
v1.6.2
Release 1.6.2
Key Features
Group Membership Auditing
- In the group details page users will now be able to see when users are added and removed from a group
- This information will contain who was added, when they were added, who conducted the action, and when the action happened
- The data will persist in Dynamo even if the group is deleted so if an Admin has to do user access research the data will still be available
Enhancements
- Remove deprecated constants from CDK
- Removed un-used CO permission scheme from all Back-End code
- MLSpace will now display the number of group members in a group in the table display
- Updated the AppConfig confirmation screen to show user-friendly field names
Bug Fixes
- Fixed bug where AppConfig would potentially error out when getting pulled into the UI
- Merged in a CVE fix by a 3rd Party
Axios
Acknowledgements
Full Changelog: v1.6.1...v1.6.2
v1.6.1
Key Features
Datasets
- Multiple Groups can now be assigned to a Dataset
- All of the Datasets that a Group has access to are listed on the Group’s details page
- Admins now have the ability to easily monitor Datasets access in MLSpace. Orphaned Datasets are flagged for Admins' attention to prevent loss of data and ownership.
Group/Project Association
- Groups can now be added to Projects as Project collaborators or owners. The associated role will be inherited by every member of the Group
- All of the Projects that a Group has access to are listed on the Group’s details page
Enhancements
- The latest release notes are now displayed on the login page as another example custom component
Bug Fixes
- System Banner text is now bold
- System version is now shown without scrolling if banner is enabled
- Group breadcrumbs weren't updating correctly
- Dynamic Role user polices now use correct s3 group resources
- Edited Batch translate S3 input selector to only allow directory input
Acknowledgements
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Key Features
MLSpace Groups
- Administrators can now create Groups in MLSpace!
- Administrators can manage user membership for the Groups.
- Users can now associate Groups with Datasets, expanding permissions beyond the Global, Project, and Private options. This allows teams working across projects to access Datasets easily.
- Users can get a detailed view of the Groups to see which Groups they are a part of and the other members of their Groups.
User Details
- Admins can now drill down to get more details about individual users
- This will allow admins to see what access a user has to projects and groups on a single page
Bug Fixes
- Standardize enum and EnvVariable usage
- Documentation readability improvements
- Various fixes across the dataset and project management pages
Coming Soon
- 1.6.1 is targeted for end of July where the team will be delivering the ability to add the newly released groups as project collaborators or project owners. This permission scheme will be inherited by every member of the group. The team will also be adding multi group support for datasets, where datasets can be shared with multiple groups for use within their member's projects.
Acknowledgements
Full Changelog: v1.5.3...v1.6.0
v1.5.3
Bug Fixes
- Updating labeling job output path to be more accommodating for trailing slashes
- Add notebook policies to dynamic roles upon every deployment
Acknowledgements
Full Changelog: v1.5.2...v1.5.3
v1.5.2
Key Features
- Added conditional policy for
VolumeKmsKeyId
only for supported instances - Introduced a Lambda function to dynamically update the above policy with available instances that will execute daily so as new instances are added they will be accounted for
- Added some automated deployment enhancements to our GitHub actions that allow us to easily roll out releases
Bug Fixes
- Fixed a bug where terminated EMR clusters were disappearing from the list view unexpectedly
- Fixed a race condition that was encountered during EMR cluster creation when navigating to details page after a creation success response was received
- Fixed a bug where the notebook policy wasn't getting granted permissions for certain actions when
MANAGE_IAM_ROLES
was set toTRUE
Acknowledgements
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Bug fixes
- Fixed bug where ARNs for the instance constraint policies weren't being set as environment variables correctly for lambda's that used them
- Fixed bug where the HPO Wizard wasn't correctly validating user input before sending the jobs to the BE
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Key Features
In-App Configuration
MLSpace Administrators can easily manage commonly customized settings directly in the MLSpace user interface. This feature removes the need for code changes and redeployments.
Administrators can now:
- Manage available EC2 instance types for:
- SageMaker Notebooks
- Endpoints
- Transform Jobs
- Training Jobs
- Activate or deactivate access to the following services:
- Amazon Translate
- Amazon GroundTruth
- Amazon EMR
- Define EMR configurations by controlling available applications and defining cluster types
- Restrict project creation to Administrators for installations in less permissive environments
- Easily update and configure the application banner
- Save all historical admin configuration settings:
- View history in-app via the configuration history table
- Audit changes, including timestamps and authorship
- Roll back to any previous configuration
- Import/Export settings to manage multiple environments
Dataset Management Enhancements
- Preserve file structure during bulk uploads
- Enable drag-and-drop functionality for uploads
- Enhance upload notifications with a progress indicator
- Display a DatasetSelector warning when files don't exist
- Make the dataset table use serverFetch and proper loading actions
UI Cleanup
- Standardize input debouncing in the frontend
- Remove excess background refresh intervals
- Prevent breadcrumbs from reloading the entire app layout
- Add loading icons for background refreshing
- Add additional spacing between Notebook action buttons
- Provide more user-friendly error messages for quota issues or name conflicts
- Allow prefix selection for batch translate input
- Clean up labeling job creation validation
Documentation Updates
- Basic documentation for creating a GroundTruth workforce with Keycloak
- Minor grammar and wording cleanup
Full Changelog: v1.4.1...v1.5.0