Skip to content

Releases: awslabs/mlspace

v1.6.5

07 Nov 19:51
1d55084
Compare
Choose a tag to compare

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

21 Oct 21:57
ddf19da
Compare
Choose a tag to compare

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

10 Oct 22:27
f66676e
Compare
Choose a tag to compare

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

15 Aug 17:14
e55eb0a
Compare
Choose a tag to compare

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

03 Aug 00:32
72a071d
Compare
Choose a tag to compare

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

19 Jul 20:52
969c705
Compare
Choose a tag to compare

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

12 Jul 17:28
748acb6
Compare
Choose a tag to compare

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

28 Jun 16:02
e23eaad
Compare
Choose a tag to compare

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 to TRUE

Acknowledgements

Full Changelog: v1.5.1...v1.5.2

v1.5.1

26 Jun 15:05
56500f7
Compare
Choose a tag to compare

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

19 Jun 20:04
8bb9827
Compare
Choose a tag to compare

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