Links

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