Releases: dh1tw/remoteRotator
Release v0.7.0
Release v0.6.2
This version is mainly a maintenance release and doesn't come with any new features.
IMPORTANT: This release IS NOT COMPATIBLE with prior versions. You have to upgrade ALL remoteRotator instances!!!
Dependencies were upgraded. In particular go-micro, the underlying transport library.
I also changed from go-rice to go-embed for embedding static files.
The binaries have been compiled with go version 1.16 which should bring slight performance improvements. A release for the new Apple Silicon (M1 - darwin/arm64) was added as well.
Release v0.5.2
This is a bugfix release
In version 0.5.0 and 0.5.1 the web interface wasn't updated when just a single remoteRotator server lan
instance was used. The aggregation webserver and the remoteRotator server nats
were not affected by this bug.
Bugfixes:
Release v0.5.0
New features:
- Added a REST Interface to allow 3rd party app integration
- Added NATS transport using the go-micro framework (Now DEFAULT TRANSPORT!)
- Support for secure websockets when operated behind a reverse proxy
- Compressed binaries down to about 10MByte
Bugfixes:
remoteRotator 0.4.1
This release is a bugfix release.
Fixed:
- RMutex Unlock in Yaesu implementation which caused an error if the name was retrieved
remoteRotator 0.4.0
This is the forth release of remoteRotator.
Added features:
- support for a dummy rotator (perfect for testing)
- full support for elevation rotators
- metadata for the rotators
- overlap (>360°) is shown as a blue arc section
- limited rotation (< 360°) is shown as a green arc section
- mechanical stop of the rotator is shown as a dashed red line
Improvements:
- browser windows resize now properly
- cross browser optimised (Firefox, Chrome, Safari) (caveat: Safari only supports clicking on a new heading, while Chrome and Firefox allow dragging. This is due to a limitation of the Safari Mouse API)
- simplified mDNS discovery
- provided REST endpoints
- better documentation
Breaking changes:
- ars rotator has been renamed to yaesu. The reason for this change is that ars just implements the yaesu GS232 protocol.
- tcp command has been renamed to lan since it actually provides beside tcp also http and web sockets.
- tcp server disabled by default
remoteRotator 0.2.0
This is the second release of remoteRotator.
Added features:
- HTTP Interface
- Websocket Interface
- Discovery via mDNS
- Added Metadata support for a rotator (min/max values and position of the mechanical stop)
- Added Windows 32bit to the build system
Improvements:
- General query performance via TCP / Websockets has been improved and supports now easily 100.000 requests / sec (if ever needed - hi).
Known Issues:
- Metadata are not displayed on the web interface (yet)
- After resizing the browser window, the window might now display correctly the resized rotator. You just have to click into the canvas or reload.
remoteRotator 0.1.0
This is the first version of remoteRotator.
supported rotators:
- EA4TX ARS
supported protocols:
- TCP sockets