github luigifcruz/CyberEther v1.0.0-alpha2
V1.0.0 (Alpha 2)

latest releases: v1.3.0, v1.2.0, v1.1.1...
2 years ago

image_2024-01-16_22-29-46

This is another alpha release of CyberEther with multiple bug fixes and quality-of-life improvements!

Featured

  • Real-to-Complex FFT support by @Paulo-D2000 in #55
  • Support for in-flowgraph markdown documentation with the Notes block.
  • Export and share your benchmark results here!

What's Changed

  • Adds Windows file picker dialog (#45) [@Paulo-D2000]
  • Implements real to complex FFT for CPU backend (#55) [@Paulo-D2000]
  • Adds initial batch of unit tests.
  • Adds the ability to create blocks inside blocks.
  • Renames Filter block to Filter Taps.
  • Creates the Filter block with the functionality of Filter Taps and Filter Engine.
  • Adds the ability to export the benchmark in markdown format.
  • Improves reliability of the Tensor library.
  • Adds Windows cross-compilation Docker image and CI tests workflow.
  • Improves README accuracy.
  • Changes buildDefaultInterface method name to buildInterface.
  • Adds Markdown support for Block description text.
  • Fixes Remote with older Gstreamer versions (<1.22).
  • Cleans up unnecessary header exports.
  • Updates Emscripten version to 3.1.51 with upstreamed HiDPI support.
  • Updates ImGui version to 1.90.1.
  • Fixes flowgraph mouse interaction erroneously triggering panning when a window hovers above.
  • Introduces new Note Block with Markdown support.
  • Fixes crashes when an invalid flowgraph file path is typed.
  • Adds speaker selection to the Audio Sink block.
  • Pins CPU memory with CUDA by default in supported platforms.
  • Fixes crash while deleting blocks (#61).
  • Adds assertions for FreeBSD (#62).
  • Adds benchmarks for Amplitude, AGC, Cast, Constellation, Spectrogram, Waterfall, and Scale modules.

New Contributors

Full Changelog: v1.0.0-alpha1...v1.0.0-alpha2

Running

Warning

CyberEther is in Alpha. Expect bugs, missing features, and breaking changes.

It's recommended to build it from the source. The complete install instructions are available in the README. If you don't want to do that, try using the binaries below. For macOS and Linux, you will need to install the runtime dependencies described in the README for your system for the binaries to work. Future releases will package dependencies together with the binary.

Don't miss a new CyberEther release

NewReleases is sending notifications on new releases.