v1 Release Notes
- Existing servers can now be configured into a Hadean Cluster
- Enhanced log filtering options when using
hadean cluster log
- Metrics are centralised and abstracted away from the machine level
- Ability to define a statically provisioned cluster (as opposed to dynamically provisioned)
- More efficient data transfer from user machine to the Gateway
- Rust toolchain version has been updated to
cargo +nightly-2022-09-08
- Dynamic resources are no longer removed before each run
- Made improvements to the
hadean stop
command:hadean stop
can be invoked at any point of the application run and will still work properlyhadean stop
outputs some information about the currently running process
- Added debugging functionality
- Updates to default logging
- Simple Log filtering
- Application can send HTTP requests using both IP and URL of the host
- The enforcer starts properly and the application runs successfully
- Remote run doesn't fail with an intermittent error about not existing s3 bucket
- Manager doesn't crash if there are not resources enough to spawn a program and returns
hadean::Error::SpawnResourcesUnavailable
after calling spawn - The application handles scaling up & down at the same time gracefully
- Default logging to scheduler machine
- Logging to 3rd party software such as DataDog
- Improvements to data transfer efficiency
- Specifying certain environment variables doesn't break manager deployment
- Added warning about wrong version of the awscli installed
- Reduced transfer times for large files
- Fix for Rust crate "tokio-tar"
- Fix process for loading runtime bundles
- Fix for Pterodactyl race condition
- Increased functionality with AWS and Azure
- Hadean cluster destroy
- Hadean cluster clean up
- Network usage optimisation
- User to spawn logging agent via vector.dev
- Scheduler remains alive when scheduler receives an "immediate output"
- Improvements to Network and Internet security configuration
- User supplied runtime bundle. Ships with CentOS and Ubuntu
- Python remote runs using virtual environments
- Upload efficiency improvements for large files
- Support for Unreal-based (Windows and Linux) Muxer backends
- No errors or warnings appear in the run of Hello demo
- Support AWS (as well as Azure) to test the CentOs runtime remotely
- Metrics can now be enabled through cluster run
- Allow absolute paths in user mappings
- GLIBC version changed to “Ubuntu GLIBC 2.31-0ubuntu9.2”
- Platform now supports the complete Hadean API
- Machine API
- Tracing API
- Program API
- Mappings API
- Metrics API
- Debugging API
- Util API
- Logging API
- Locality API
- Premium (non-limited) platform available for companies with a Platform license
- Company platform clusters can now be viewed in the portal.
- SSH key access to clusters stored in Azure Key Vault or AWS Secrets Manager
- AWS support added
- Updated help messages to be cloud neutral
- Log parsing and an option to disable it to get JSON formatted output: --no-parse-logs
- Hadean cluster list now displays the cloud provider for clusters.
- Added Python
- Permissions are now assigned to an Azure Managed Identity or AWS Instance Profile
- Added CLI commands
- Hadean cluster clean-up
- Hadean cluster destroy
- Updated to rust tool chain nightly-2021-09-01
- Version 1.0 is no longer available
Last modified 8mo ago