v1 Release Notes

v1.8

Features

  • Existing servers can now be configured into a Hadean Cluster

Usage changes

  • Enhanced log filtering options when using hadean cluster log

v1.7

Usage changes

  • 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

Bug fixes

  • 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 properly

    • hadean stop outputs some information about the currently running process

v1.6

Usage changes

  • Added debugging functionality

  • Updates to default logging

  • Simple Log filtering

Bug fixes

  • 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

v1.5

Usage changes

  • Default logging to scheduler machine

  • Logging to 3rd party software such as DataDog

  • Improvements to data transfer efficiency

Bug fixes

  • Specifying certain environment variables doesn't break manager deployment

  • Added warning about wrong version of the awscli installed

v1.4.3

Bug Fixes

  • Reduced transfer times for large files

v1.4.2

Bug Fixes

  • Fix for Rust crate "tokio-tar"

  • Fix process for loading runtime bundles

v1.4.1

Bug Fixes

  • Fix for Pterodactyl race condition

v1.4.0

Usage Changes

  • Increased functionality with AWS and Azure

    • Hadean cluster destroy

    • Hadean cluster clean up

  • Network usage optimisation

  • User to spawn logging agent via vector.dev

Bug Fixes

  • Scheduler remains alive when scheduler receives an "immediate output"

v1.3

Usage changes

  • 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

Bug fixes

  • No errors or warnings appear in the run of Hello demo

  • Support AWS (as well as Azure) to test the CentOs runtime remotely

v1.2

Usage changes

  • 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

Bug fixes

v1.0

  • Version 1.0 is no longer available

Last updated