Skip to content

Releases: nasa/fpp

v1.1.0 Test Pre-Release a2

27 Oct 18:43
31001b7
Compare
Choose a tag to compare
Pre-release

Include recent FPP updates in the integrated testing.

v1.1.0 Test Pre-Release a1

25 Oct 17:25
f82af60
Compare
Choose a tag to compare
Pre-release

This release is for integrated testing of v1.1.0 with F Prime.

Release v1.0.2

29 Jun 17:14
Compare
Choose a tag to compare

New Features

  • Migrate to Scala 3
  • Improve code generation for topology C++
  • Improve scripts and add documentation for generating native builds
  • Add automation scripts for supporting F Prime releases. Formerly these scripts were located at https://github.com/fprime-community/fprime-fpp.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

Release v1.0.2 Test Pre-Release

29 Jun 01:22
Compare
Choose a tag to compare
Pre-release

This is to test the release-generation setup before attempting full release v1.0.2.

v1.0.1

01 Mar 22:15
Compare
Choose a tag to compare

Point release corresponding to F Prime v3.1.0.

Bug Fixes and New Features

  • Fix bug in dependency analysis
  • Remove deprecated syntax from sbt build files
  • Revise version stamping mechanism
  • Allow use of F Prime-supplied default values for stack size and priority for active components
  • Add script for creating a native build via Graal VM

Native Binary Tools

This release has a pre-compiled native binary version of the FPP tools. To use the native binary tools, do the following:

  1. FInd the tarball for your platform in the Assets section below.
  2. Download the tarball and add the extracted folder to your system PATH.

For example:

% wget https://github.com/fprime-community/fpp/releases/download/v1.0.1/native-fpp-Linux-x86_64.tar.gz
% tar -xzf native-fpp-Linux-x86_64.tar.gz
% export PATH="$PATH:`pwd`/native-fpp-Linux-x86_64"

On Mac OS, you will need to run the following command to mark the native binaries as safe to run:

% sudo xattr -r -d com.apple.quarantine [path-to]/native-fpp-Darwin-x86_64

v1.0.0 (Topologies)

27 Dec 23:03
Compare
Choose a tag to compare

This release adds support for topologies to FPP. It is the first release that fully implements v1.0.0 of the FPP Specification. For detailed information on the work done in this release, see the Topologies milestone.

v0.3.0 (Components)

06 Mar 00:12
Compare
Choose a tag to compare

This release adds support for components. It also incorporates several bug fixes and enhancements. See the issues in the Components milestone for details.

v0.2.2

12 Dec 23:37
Compare
Choose a tag to compare

Fixed a bug in the test scripts. A local path name was embedded in some of the test reference output.

v0.2.1

12 Dec 23:36
Compare
Choose a tag to compare

Correct the version number in the documents (it was still at v0.1.0 in release v0.2.0).

v0.2.0 (Ports)

12 Dec 23:36
Compare
Choose a tag to compare

Features

This release adds the following features:

  1. Add support for ports to the tools.

  2. Update the User's Guide to describe ports.

  3. Update the spec to allow keywords preceded with $ to denote identifiers. Revise the User's Guide and implementation to match.

Bug Fixes

  • Module symbol clashes were not handled correctly.

  • Duplicate enum values were not correctly checked.

Documentation

As for v0.1.0.