Skip to content

Commit 4d03efa

Browse files
committed
Bump to v6.8.0-rc1+dev288
Update ReadMe
1 parent a991e96 commit 4d03efa

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,40 @@ The detailed cFE user's guide can be viewed at <https://github.com/nasa/cFS/blob
1010

1111
## Version History
1212

13+
### Development Build: 6.8.0-rc1+dev288
14+
15+
- Documentation: Add Security.md with instructions to report vulnerability
16+
- Documentation: Update cpuname/MISSION_CPUNAMES documentation
17+
- Fixes `UT_CheckEventHistoryFromFunc()` helper routine to read the correct number of IDs so it checks the correct number of events. Also correct bad event checks in TBL UT.
18+
- Adds `OS_printf` to `CFE_ES_SYSLOG_APPEND` so it matches `CFE_ES_WriteToSysLog`
19+
- Removes unused `SenderReporting` and `CFE_PLATFORM_SB_DEFAULT_REPORT_SENDER`
20+
- Tests pass when debug events are enabled via `CFE_PLATFORM_EVS_DEFAULT_TYPE_FLAG` in platform config.
21+
- Removes references to `UT_CheckForOpenSockets` which is no longer applicable since the UT framework resets the state for each unit test.
22+
- Rename `UT_ClearForceFail` as `UT_ClearDefaultValue` given change in https://github.com/nasa/osal/issues/724
23+
- Adds checks that ensure `CFE_SB_GetUserData` works with all payload data types.
24+
- Adds header padding to 64-bit so that `CFE_SB_GetUserData` will work for message structures with elements up to 64 bit
25+
- For primary-only header config: telemetry header required to 64 bit boundary (affects all receivers)
26+
- For primary and extended header config: command header required padding to 64 bit boundary (affects all senders)
27+
- Refactor `CFE_TIME_RegisterSynchCallback` to only have one return point and eliminates "possible uninitialized variable" static analysis warning
28+
- None of these changes are expected to cause problematic.
29+
- Addresses message delivery issues due to inconsistent locking by reworking cFE-SB API implementation. Ensures all events are generated and counters are incremented consistently by avoiding early returns in functions and using the `PendingEventID` register to record what event ID should be sent per the current operation.
30+
- Employs the `CFE_ES_ResourceID_t` type and related patterns for managing the SB Pipe IDs.
31+
- Will break code which directly accessed these items without going through the lookup function.
32+
- **`CFE_SB_PipeId_t` type is no longer usable as a direct array index**, increased in size from 8 to 32 bits, and is now consistent with all other ID types in both behavior and size.
33+
- **The "pipe stats" structure in the Pipe TLM is also changed**. This structure contained a `CFE_SB_PipeId_t` value, hence why it had to be updated because the type is now bigger. The spare bytes are also moved to the end of the struct.
34+
- Removes `OS_printf` checks of stub calls in unit tests and checks for specific format string in history instead to confirm the right path was taken.
35+
- Removes `CFE_MISSION_REV` from platform config.
36+
- Removes the rest of the references and uses of `CFE_PLATFORM_ES_PERF_MAX_IDS` in favor of `CFE_MISSION_ES_PERF_MAX_IDS`
37+
- Remove uses of strncpy and other minor hardcoded references
38+
- Cleanup unit tests to reflect size changes in `CFE_MISSION_MAX_API_LEN` and `CFE_MISSION_MAX_PATH_LEN`.
39+
- Moved ES pipe name and lengths to defines
40+
- Removed PipeName and PipeDepth variables from app global
41+
- Removed unnecessary (char *) casts
42+
- Simplified `&stingname[0]` to `stringname` where observed
43+
- Enables projects that have OSs with different limits to maintain a standard cmd/tlm and have unit tests pass.
44+
- Make `CFE_ES_WriteToSysLog` stub unit test more informative by adding `UtDebug` output
45+
- See <https://github.com/nasa/cFE/pull/1109>
46+
1347
### Development Build: 6.8.0-rc1+dev248
1448

1549
- Replace `OS_FileSysStatVolume()` with`OS_fsBlocksFree()` which will be deprecated. This call reports the number of total blocks, not just the free blocks, making the check more accurate and removing the need for a workaround for desktop machines.

fsw/cfe-core/src/inc/cfe_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636

3737
/* Development Build Macro Definitions */
38-
#define CFE_BUILD_NUMBER 248 /*!< Development Build: Number of commits since baseline */
38+
#define CFE_BUILD_NUMBER 288 /*!< Development Build: Number of commits since baseline */
3939
#define CFE_BUILD_BASELINE "v6.8.0-rc1" /*!< Development Build: git tag that is the base for the current development */
4040

4141
/* Version Macro Definitions */

0 commit comments

Comments
 (0)