Releases: ComputeCanada/mc-hub
Releases · ComputeCanada/mc-hub
MC Hub v9.0.0
Added
- Added expiration date widget
- Added
cull_expired_cluster.py
to remove expired clusters - Added ability to switch between OpenStack cloud projects using a widget
- Added a table to the database the define a user-projects relationship
- Added a timestamp to identify when the cluster was created
- Added the age of the clusters in the cluster list
- Added a configuration to make the MC source local instead of always from git
- Added support for pre-generated ACME private key
- Added a clean-up manager to renew cluster state when service is shutdown
- Added token authentication
Changed
- Bumped MC to 11.9.1
- Bumped npm to 14
- Refactor the entire node UI to match MC 11 format
- Removed ability to select a floating-ip
- Renamed most of methods starting with
__
- Refactor the code to be able to run the app with gunicorn
- Removed terraform.tfstate as a source of information
- Replaced requirements.txt by poetry pyproject.toml
MC Hub v8.0.0
Added
- Added required field
cors_allowed_origins
in configuration.json file - Added ability to define constants using environment variables
- Improved documentation of multiple classes
- Default cluster name now generated randomly, using a random pet name
Changed
- Bumped npm to 12.22
- Bumped curl to 7.76
Fixed
- Fixed occasional bug when reading Terraform state file
Security
- Restricted the CORS allowed origins, instead of allowing all origins to make API calls
- Bumped ssri to 6.0.2
MC Hub v7.6.0
Added
- Terraform {plan, apply, destroy} log rotation
- Constant TERRAFORM_REQUIRED_VERSION (currently set to 0.14.2)
Changed
- Terraform state is now parsed instead of main.tf.json when possible
- DNS manager test now use MAGIC_CASTLE_VERSION_TAG constant instead of hardcoded value
- Bumped MC to 10.2
MC Hub v7.5.1
Fixed
- Fixed Docker image deployment to Docker Hub
MC Hub v7.5.0
Added
- Support custom cluster hieradata
- Display error message when plan fails
Changed
- Now running CI workflow with GitHub Actions instead of Travis CI
- Cluster names can now include dashes
Security
- Bumped Jinja2 to 2.11.3
- Bumped elliptic to 6.5.4
MC Hub v7.4
Changed
- Bumped MC to 10.0
- Change "edit" button in cluster list to "check progress" when cluster is busy
MC Hub v7.3
Added
- Added "copy to clipboard" button in the cluster details section
Changed
- Bumped MC to 9.3
Fixed
- Fixed small bug in the cluster list's password toggle button
MC Hub v7.2.1
Changed
- Bumped MC to 9.2
Fixed
- Avoid trying to parse terraform.tfstate file when the cluster is busy
MC Hub v7.2.0
Added
- Added detailed flavor descriptions to the cluster editor
- Added possibility to authorize multiple SSH public keys per cluster
Changed
- Faster and cleaner Magic Castle configuration parsing
MC Hub v7.1.0
Added
- Added details section in the cluster list
Changed
- Bumped npm to 12.20
Security
- Bumped Axios to 0.21.1