Skip to content

v0.0.1-alpha5

Pre-release
Pre-release

Choose a tag to compare

@DanielVanNoord DanielVanNoord released this 08 Jul 01:21
· 664 commits to main since this release

The fifth alpha of the ASCOM Alpaca Simulators! This supports all Alpaca device types. As an Alpha expect ugly UI, UI bugs and even functional bugs.

Breaking changes: the default port has been changed from 5000 to 32323 to avoid collisions.

Changes from alpha4

  1. Internal refactoring of common endpoints into AlpacaController
  2. Added catch all endpoint to return the correct error for any non-existing endpoints
  3. Configured the API model checker to return plain text http 400 for validation fails
  4. Device manager returns DeviceNotFound http 400 error for not available device ids
  5. Added connection check to settings pages to prevent changes while connected
  6. Improved range checks for several device setups
  7. Fixed a side of pier issue for telescope
  8. Changed the default Alpaca Port to 32323

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. The beta builds will run in the background instead. These releases are simple zip / tar.xz files containing the output. For each the main binary is named ASCOM.Alpaca.Simulators.

Each OS dependent package was built as a Self Contained (does not require .Net 5.0 to be installed) and Trimmed (size reduced by removing unused platform code). Non Windows targets are Ready to Run AOT Compiled (whatever code can be fully compiled was).

This release includes Windows (x86 and amd64), Linux (amd64, armhf, and aarch64) and macOS amd64 (Intel or Rosetta 2) binaries.

The zip that ends with .Net 5.0 is a release build that is much smaller but it requires .Net 5.0 to be installed on the system. It can be unzipped and started by calling "dotnet .\ASCOM.Alpaca.Simulators.dll" or by running the exe on Windows.