Skip to content

Releases: ASCOMInitiative/ASCOM.Alpaca.Simulators

v0.3.1

19 May 19:32
Compare
Choose a tag to compare

Release v0.3.1 of the ASCOM Alpaca Simulators project! Primary improvements include changes to several simulated devices and improved testing for Alpaca calls.

Simulation changes

  1. Fixes for Alt/Az mode and offsets
  2. PulseGuide and RightAscensionRate match specification
  3. MoveAxis works for all alignments and hemispheres

Bug fixes

  1. Longitude minutes incorrectly referenced latitude in UI on errors
  2. ServerTransactionID started at 0 instead of 1
  3. Invalid capitalization for optional properties would return an error
  4. Suppressed the optional DriverException return

General Improvements

  1. Updated the ASCOM libraries
  2. Swashbuckle documentation no longer requires special builds of the ASCOM Libraries

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.0 to be installed) and Trimmed (size reduced by removing unused platform code). All 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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.3.0

31 Dec 15:41
Compare
Choose a tag to compare

Release v0.3.0 of the ASCOM Alpaca Simulators project! Primary improvements include changes to several simulated devices and much better enforcement of Alpaca calls.

Simulation changes

  1. FilterWheel hardware simulator now correctly logs
  2. Fixed issue with focuser reporting position while in relative mode
  3. Fixed issue with Telescope RightAscensionRate
  4. The Camera simulator now correctly returns InvalidOperation instead of NotConnected when in certain states

New features

  1. Improved strict mode for API calls
  2. Allows unknown keys but enforces capitalization of known keys for Alpaca calls
  3. Self signed auto-generated TLS support (experimental)

Bug fixes

  1. Fixed possible crash when start browser fails
  2. General failures are now logged to console

General Improvements

  1. Updated the ASCOM libraries
  2. Removed System.Drawing
  3. Package and build updates
  4. Changes for Windows Single File Deployments (all Windows build are now Single File Deployments in this release)
  5. Removed extra language packs
  6. New method of detecting already running OmniSim instances on Windows
  7. Updated dependencies

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.0 to be installed) and Trimmed (size reduced by removing unused platform code). All 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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.3.0-preview03

26 Dec 20:54
Compare
Choose a tag to compare
v0.3.0-preview03 Pre-release
Pre-release

The third preview build of v0.3.0 of the ASCOM Alpaca Simulators project! This supports all Alpaca device types.

Some changes since the first preview

  1. Allows unknown keys but enforces capitalization of known keys
  2. Updated the ASCOM libraries
  3. FilterWheel hardware simulator now correctly logs
  4. Removed System.Drawing

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.0 to be installed) and Trimmed (size reduced by removing unused platform code). All 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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.3.0-preview02

17 Dec 19:47
Compare
Choose a tag to compare
v0.3.0-preview02 Pre-release
Pre-release

The second preview build of v0.3.0 of the ASCOM Alpaca Simulators project! This supports all Alpaca device types.

Some changes since the first preview

  1. Fixed issue with focuser reporting position while in relative mode
  2. Fixed issue with Telescope RightAscensionRate
  3. Improved strict mode for API calls
  4. Package and build updates

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.0 to be installed) and Trimmed (size reduced by removing unused platform code). All 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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.3.0-preview01

05 Nov 19:08
Compare
Choose a tag to compare
v0.3.0-preview01 Pre-release
Pre-release

The first preview build of v0.3.0 of the ASCOM Alpaca Simulators project! This supports all Alpaca device types.

Some changes since 0.2.0

  1. Self signed auto-generated TLS support (experimental)
  2. Changes for Windows Single File Deployments (all Windows build are now Single File Deployments in this release)
  3. Reduction of extra language packs
  4. Improved logging for startup errors
  5. New method of detecting already running OmniSim instances on Windows
  6. Updated dependencies

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.0 to be installed) and Trimmed (size reduced by removing unused platform code). All 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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.2.0

22 Oct 13:42
Compare
Choose a tag to compare

The second release (v0.2.0) of the ASCOM Alpaca Simulators project! This supports all Alpaca device types.

Some changes since 0.1.4

  1. Fixed east/west pulse guide inversion
  2. Added strict url case mode (default)
  3. Added check for updates
  4. Added experimental Reset API for devices (OmniSim simulation management only, not part of Alpaca)
  5. Added experimental Reload API for devices (OmniSim simulation management only, not part of Alpaca)
  6. Added experimental Get XML Settings for devices (OmniSim simulation management only, not part of Alpaca)
  7. Improved response and logging for 400 errors
  8. Added logging for invalid paths
  9. Added required tag for all device numbers
  10. Fixed incorrect attributes on some client ids
  11. Updated version of ASCOM Library

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.2.0-preview2

09 Oct 18:05
Compare
Choose a tag to compare
v0.2.0-preview2 Pre-release
Pre-release

A preview build for the next update of the OmniSim project

This version may require a reset for all changes to take effect.

Changes since v0.2.0-preivew1

  1. Fixed URL for check for updates
  2. Added experimental Reset API for devices (OmniSim simulation management only, not part of Alpaca)
  3. Added experimental Reload API for devices (OmniSim simulation management only, not part of Alpaca)
  4. Added experimental Get XML Settings for devices (OmniSim simulation management only, not part of Alpaca)
  5. Improved response and logging for 400 errors
  6. Added logging for invalid paths
  7. Added required tag for all device numbers
  8. Fixed incorrect attributes on some client ids
  9. Updated version of ASCOM Library

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.2.0-preview1

02 Jul 19:33
Compare
Choose a tag to compare
v0.2.0-preview1 Pre-release
Pre-release

A preview build for the next update of the OmniSim project

This version may require a reset for all changes to take effect.

Changes since v0.1.4

  1. Fixed east/west pulse guide inversion
  2. Added strict url case mode (default)
  3. Added check for updates
  4. Package updates

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.1.4

07 May 00:07
Compare
Choose a tag to compare

A bug fix update to the ASCOM Alpaca Simulators project. This supports all Alpaca device types.

This version may require a reset for all changes to take effect.

Changes since v0.1.3

  1. Fixed camera settings path on non-Windows platforms
  2. Focusers start as not Synchronous by default
  3. Fixed issue with incorrect value in AlignmentMode storage
  4. Fully stop exposure timer on AbortExposure
  5. Log level changes are applied immediately
  6. SlewSettleTime was incorrectly converted to milliseconds
  7. Added option to print logs to the console in real time

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.

v0.1.3

24 Mar 00:53
Compare
Choose a tag to compare

A bug fix update to the ASCOM Alpaca Simulators project. This supports all Alpaca device types.

Changes since v0.1.2

  1. Reduced ram for some image generation modes
  2. Fixed issue where cached location of default image was used
  3. Changed order for image json. Now value should come after type and rank

The binaries can be started directly or from the command line. Either way they will display a terminal for output / testing. 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 6.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 6.0 is a release build that is much smaller but it requires .Net 6.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.

Linux builds also offer experimental AppImage packages, which have AppImage in the file name.