Releases: Geontech/docker-redhawk
REDHAWK 2.2.5
- Bumped RPM release to 2.2.5
- Dropped building UHD, etc. from source in favor of the REDHAWK SDR -published version.
REDHAWK 2.2.0
Webserver Enhancements
Note: As with the previous release, this release also can build for 2.0.6
This is a patch release to include the latest 2.0.7-0 tagged REST-Python server, which allows for configuration of Waveform external properties via REST endpoints.
2.0.x Enhancements
The following features were added:
- Added IDE support to macOS via XQuartz
- Added
OMNISERVICEPORTS
environment variable to support constraining port ranges on containers (useful for Docker Compose -based systems)
REDHAWK 2.0.6 and 2.0.7 have been built with this version.
REDHAWK SDR 2.0.7 Initial compatibility release
Includes additional fixes:
- Template-based build to simplify removing old versions (
VERSION=X.Y.Z make clean
) as well as building newer versions. - More macOS compatibility tweaks
- New version of REST-Python with extended BULKIO decimation and "zooming" features is now included in
webserver
(special thanks to @jschindehette for that feature) along with other fixes. - Fix for the
REDHAWK Development
package group from REDHAWK SDR not including the-devel
packages for Shared Libraries (rh.dsp-devel
, etc.)
NOTE: The above fix for
REDHAWK Development
and thewebserver
image have both been hot-patched into the latest 2.0.6 tag on DockerHub. If youdocker pull geontech/redhawk-development:2.0.6
for example, you will receive the above fix.
NOTE: The fix for
REDHAWK Development
requires that you rebuild your SDRROOT volume, if you have one, by copying your files into a new volume. This way the development libraries will be exposed in your runtime.
Docker Swarm Compatibility
This release adds functionality to manage startup dependencies when deploying a Redhawk application to a Docker Swarm. It also adds default settings for environmental variables that could be dependent on the Swarm Node.
REDHAWK 2.0.6
This release updates to REDHAWK 2.0.6.
This release now includes the (correct) version of the USRP_UHD in the geontech/docker-redhawk-usrp
image (now using the correct version, 5.0, which adds additional hardware support).
This release does not include the REDHAWK Enterprise Integration tooling (REST and WebSocket services, etc.). If you would like support for these, please submit a feature request.
Minor feature bump
This is a very small update and still corresponds with the 2.0.5 version on DockerHub.
Added startsecs
to all supervisord scripts to help encourage the entire container to exit if the related command failed repeatedly in a short period of time.
Updated the REST-Python image (re-ran the build) to include the tested version currently marked as 2.0.5-0 on its repository.
Added helper targets to the Makefile
-- one for pulling the pre-built images from Dockerhub (make all_pulled
) and another for contributors to use when pushing new images.
Initial release supporting REDHAWK SDR 2.0.5
Tested on both CentOS 7 and Ubuntu 14.04. This repo provides helper scripts and Docker images (as found at Docker Hub) for rapidly getting started with REDHAWK SDR including enhanced device support including an updated version of UHD to support more recent devices through the USRP_UHD REDHAWK SDR Device.
Current Device support includes:
- GPP
- RTL2832U
- USRP_UHD (with UHD 3.10)
- BU353S4 (serial-attached GPS receiver)