Unclaimed project
Are you a maintainer of cFE? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
cFE
The Core Flight System (cFS) Core Flight Executive (cFE)
cFS - v7.0.0 (Draco) - cFE Release Notes | AnnounceHQBack to changelogNew
cFS - v7.0.0 (Draco)
Open source release of the cFS framework bundle under the Apache 2.0 license.
NASA Docket No. GSC-19,200-1, and identified as "cFS Draco"
What's Changed
- cFE Integration candidate: Caelum-rc4+dev39 by @dzbaker in https://github.com/nasa/cFE/pull/2245
- Fix #2243, CFE_TBL_FILEDEF does not need static by @jphickey in https://github.com/nasa/cFE/pull/2244
- cFE Integration candidate: Caelum-rc4+dev43 by @dzbaker in https://github.com/nasa/cFE/pull/2257
- Fix #2240, improve 64-bit memory address handling in CMD/TLM by @jphickey in https://github.com/nasa/cFE/pull/2256
- cFE Integration candidate: Caelum-rc4+dev44 by @dzbaker in https://github.com/nasa/cFE/pull/2275
- Fix #2258, add more generic status codes by @jphickey in https://github.com/nasa/cFE/pull/2259
- Fix #2262, separate dispatcher for messages by @jphickey in https://github.com/nasa/cFE/pull/2263
- cFE Integration candidate: Caelum-rc4+dev46 by @dzbaker in https://github.com/nasa/cFE/pull/2291
- Fix #2287, remove return value doxygen markup by @jphickey in https://github.com/nasa/cFE/pull/2288
- Fix #2289, implement common search routine for config files by @jphickey in https://github.com/nasa/cFE/pull/2290
- Fix #2253, update naming convention document by @jphickey in https://github.com/nasa/cFE/pull/2254
- cFE Integration candidate: Caelum-rc4+dev47 by @dzbaker in https://github.com/nasa/cFE/pull/2307
- Fix #2297, Create Workflow for IC Bundle Generation by @dzbaker in https://github.com/nasa/cFE/pull/2298
- Fix #2284, improve add_cfe_tables function by @jphickey in https://github.com/nasa/cFE/pull/2299
- Fix #2296, add option to link to generated files by @jphickey in https://github.com/nasa/cFE/pull/2300
- cFE Integration candidate: Caelum-rc4+dev48 by @dzbaker in https://github.com/nasa/cFE/pull/2313
- Fix #219, #93, Add EVS port timestamp and simplify port selection by @skliper in https://github.com/nasa/cFE/pull/2295
- Fix #1901, remove else statement that was unreachable by unit tests by @havencarlson in https://github.com/nasa/cFE/pull/2303
- Fix #2305, document CFS component file naming by @jphickey in https://github.com/nasa/cFE/pull/2306
- Fix #2311, correct fallback file case by @jphickey in https://github.com/nasa/cFE/pull/2312
- cFE Integration candidate: Caelum-rc4+dev49 by @dzbaker in https://github.com/nasa/cFE/pull/2325
- Fix #2310, Update XML files per interoperability testing by @jphickey in https://github.com/nasa/cFE/pull/2314
- Fix #2315, uniqueness of tbl target names by @jphickey in https://github.com/nasa/cFE/pull/2319
- Fix #2320, reorganize headers by @jphickey in https://github.com/nasa/cFE/pull/2321
- cFE Integration candidate: Caelum-rc4+dev50 by @dzbaker in https://github.com/nasa/cFE/pull/2333
- Fix #2301, adjust UT pool buffer size for platform config by @jphickey in https://github.com/nasa/cFE/pull/2328
New Contributors
- @havencarlson made their first contribution in https://github.com/nasa/cFE/pull/2303
- @irowebbn made their first contribution in https://github.com/nasa/cFE/pull/2408
- @cazlo made their first contribution in https://github.com/nasa/cFE/pull/2541
- @Codym48 made their first contribution in https://github.com/nasa/cFE/pull/2525
- @tandharia made their first contribution in https://github.com/nasa/cFE/pull/2584
- @dependabot[bot] made their first contribution in https://github.com/nasa/cFE/pull/2599
- @renn0xtek9 made their first contribution in https://github.com/nasa/cFE/pull/2606
Full Changelog: https://github.com/nasa/cFE/compare/draco-rc4...v7.0.0
Fix #2327, Remove unused CFE_PLATFORM_ES_RESET_AREA_SIZE by @pepepr08 in https://github.com/nasa/cFE/pull/2331cFE Integration candidate: Caelum-rc4+dev51 by @dzbaker in https://github.com/nasa/cFE/pull/2346Fix #2335, generalize update header parameter by @jphickey in https://github.com/nasa/cFE/pull/2336Fix #2337, add msg verify capability by @jphickey in https://github.com/nasa/cFE/pull/2338cFE Integration candidate: Caelum-rc4+dev52 by @dzbaker in https://github.com/nasa/cFE/pull/2357Fix #2349, Format update for additional counters in summary by @dmknutsen in https://github.com/nasa/cFE/pull/2350Fix #2352, make shared tbl configurable by @dmknutsen in https://github.com/nasa/cFE/pull/2354Fix #2353, Update README_Functionaltest.md by @dmknutsen in https://github.com/nasa/cFE/pull/2355fix#2316 - CFE_TIME_Print() calls strftime() by @CDKnightNASA in https://github.com/nasa/cFE/pull/2356Fix #2360, Adds utassert message descriptions to README_Functionaltes… by @chillfig in https://github.com/nasa/cFE/pull/2361Fix #2363, Increase slp time in funct test workflow by @dmknutsen in https://github.com/nasa/cFE/pull/2364Fix #2365, Increase CFE_PLATFORM_EVS_APP_EVENTS_PER_SEC to 15 by @dmknutsen in https://github.com/nasa/cFE/pull/2366cFE Integration candidate: Caelum-rc4+dev53 by @dzbaker in https://github.com/nasa/cFE/pull/2371Fix #1515, Remove unnecessary memset from CFE_TBL_LoadFromFile by @thnkslprpt in https://github.com/nasa/cFE/pull/2276Fix #2368, cFE Functional Test 23 by @dmknutsen in https://github.com/nasa/cFE/pull/2369Fix #1407, Add error report on EVS failure during log header write by @thnkslprpt in https://github.com/nasa/cFE/pull/2272Fix#2388, Revert "Merge pull request #2356 from CDKnightNASA/fix-2316-time_fmt" by @dzbaker in https://github.com/nasa/cFE/pull/2389Fix #2391, add cfe to prefix list for msgids.h and platform_cfg.h by @jphickey in https://github.com/nasa/cFE/pull/2392Fix #2393, set AtLeapSeconds in ExternalTone test case by @jphickey in https://github.com/nasa/cFE/pull/2398Fix #2395, do not directly use cfe_test_msgids.h by @jphickey in https://github.com/nasa/cFE/pull/2399Revert "Fix #2395, do not directly use cfe_test_msgids.h" by @jphickey in https://github.com/nasa/cFE/pull/2404cFE Integration candidate: Caelum-rc4+dev54 by @dzbaker in https://github.com/nasa/cFE/pull/2418Fix #2415, use correct object extension in table build by @jphickey in https://github.com/nasa/cFE/pull/2416cFE Integration candidate for fast-tracked PRs by @dzbaker in https://github.com/nasa/cFE/pull/2425Fix #2421, adjust dependencies on table lib by @jphickey in https://github.com/nasa/cFE/pull/2422Fix #2423, avoid use of abspath make function by @jphickey in https://github.com/nasa/cFE/pull/2424cFE Integration candidate: Caelum-rc4+dev55 by @dzbaker in https://github.com/nasa/cFE/pull/2429Fix #2427, Race condition in TestCreateChild by @dmknutsen in https://github.com/nasa/cFE/pull/2428cFE Integration candidate: Caelum-rc4+dev56 by @dzbaker in https://github.com/nasa/cFE/pull/2435Fix #2430, reinstate example header files. by @jphickey in https://github.com/nasa/cFE/pull/2431cFE Integration candidate: Caelum-rc4+dev57 by @dzbaker in https://github.com/nasa/cFE/pull/2438Fix #2379, implement SB bulk transfer test by @jphickey in https://github.com/nasa/cFE/pull/2380Fix #1991, TriggerMode unsigned compare with 0 by @skliper in https://github.com/nasa/cFE/pull/2400Fix #2334, Uninitialized PktTime in EVS_SendViaPorts by @skliper in https://github.com/nasa/cFE/pull/2401Fix #2402, Uninitialized ExceptionTaskID in CFE_ES_RunExceptionScan by @skliper in https://github.com/nasa/cFE/pull/2403Fix #2419, Fixes errors in IC Bundle workflow file by @dzbaker in https://github.com/nasa/cFE/pull/2420cFE Integration candidate: Caelum-rc4+dev58 by @dzbaker in https://github.com/nasa/cFE/pull/2441Fix #2150, Adds a cast to the negation of unsigned expression by @chillfig in https://github.com/nasa/cFE/pull/2437cFE Integration candidate: Caelum-rc4+dev60 by @dzbaker in https://github.com/nasa/cFE/pull/2452Fix #2436, Adds an empty string or null pointer check for pipe creation by @chillfig in https://github.com/nasa/cFE/pull/2440Fix #2449, crc calculation refactor by @jphickey in https://github.com/nasa/cFE/pull/2450cFE Integration candidate: Caelum-rc4+dev61 by @dzbaker in https://github.com/nasa/cFE/pull/2454Fix #2451, minor reorg of message headers by @jphickey in https://github.com/nasa/cFE/pull/2453cFE Integration candidate: Caelum-rc4+dev62 by @dzbaker in https://github.com/nasa/cFE/pull/2456Fix #1930, add code coverage for null check by @avan989 in https://github.com/nasa/cFE/pull/2377cFE Integration candidate: Caelum-rc4+dev64 by @dzbaker in https://github.com/nasa/cFE/pull/2464Fix #2406 Remove nonexist reference for perf tool by @irowebbn in https://github.com/nasa/cFE/pull/2408Fix #2461, rename reference table by @jphickey in https://github.com/nasa/cFE/pull/2462cFE Integration candidate: Caelum-rc4+dev65 by @dzbaker in https://github.com/nasa/cFE/pull/2471Fix #2465, add multi threaded SB perf tests by @jphickey in https://github.com/nasa/cFE/pull/2466Fix #2467, message integrity API by @jphickey in https://github.com/nasa/cFE/pull/2468Fix #2469, change workflow to use output on failure option by @jphickey in https://github.com/nasa/cFE/pull/2470Fix #2372 TBL UT update for OSAL/CFE path length mismatch by @irowebbn in https://github.com/nasa/cFE/pull/2373Fix #2407 Add perfid limit info to ES docstring by @irowebbn in https://github.com/nasa/cFE/pull/2409cFE Integration candidate: Caelum-rc4+dev66 by @dzbaker in https://github.com/nasa/cFE/pull/2480Fix #2410, document ES Perf enums by @irowebbn in https://github.com/nasa/cFE/pull/2411Fix #2057, Update docs and UT to use CFE_MSG_PTR by @thnkslprpt in https://github.com/nasa/cFE/pull/2472Fix #2473, 2475, document and use topicid numbers for cfe by @jphickey in https://github.com/nasa/cFE/pull/2474Fix #2481, correct loop variable by @jphickey in https://github.com/nasa/cFE/pull/2482cFE Integration candidate: Equuleus-rc1+dev1 by @dzbaker in https://github.com/nasa/cFE/pull/2499Fix #2447, updating cFE to use new versioning system. by @dzbaker in https://github.com/nasa/cFE/pull/2463Fix #2484, implement header files for testcase by @jphickey in https://github.com/nasa/cFE/pull/2485Fix #2483, clean up and move table build scripts by @jphickey in https://github.com/nasa/cFE/pull/2486Fix #2488, separate bad argument test by @jphickey in https://github.com/nasa/cFE/pull/2489cFE Integration candidate: Equuleus-rc1+dev2 by @dzbaker in https://github.com/nasa/cFE/pull/2500Fix #2493, Relative prefix exclusion for cfe implementation file search by @skliper in https://github.com/nasa/cFE/pull/2494cFE Integration candidate: Equuleus-rc1+dev3 by @dzbaker in https://github.com/nasa/cFE/pull/2509Fix #2502, #2504, CFE updates needed for generated header compatibility (EDS) by @jphickey in https://github.com/nasa/cFE/pull/2505cFE Integration candidate: Equuleus-rc1+dev4 by @dzbaker in https://github.com/nasa/cFE/pull/2512Fix #2508, EDS XML file updates by @jphickey in https://github.com/nasa/cFE/pull/2510Fix #2507, add EDS cmake hooks by @jphickey in https://github.com/nasa/cFE/pull/2511cFE Integration candidate: Equuleus-rc1+dev5 by @dzbaker in https://github.com/nasa/cFE/pull/2518Fix #1933, Remove unreachable/dead branch in CFE_ES_RunPerfLogDump() by @thnkslprpt in https://github.com/nasa/cFE/pull/2330Fix #2514, change CFE_MSG_Message from union to struct by @jphickey in https://github.com/nasa/cFE/pull/2515cFE Integration candidate: Equuleus-rc1+dev6 by @dzbaker in https://github.com/nasa/cFE/pull/2522Fix #2519, Add runtime TopicId conversion routines to SB by @jphickey in https://github.com/nasa/cFE/pull/2520Hotfix #2526, add missing memset() for stack variables by @jphickey in https://github.com/nasa/cFE/pull/2527cFE Integration candidate: Equuleus-rc1+dev7 by @dzbaker in https://github.com/nasa/cFE/pull/2526Fix #2516, propagate stack pointer for child tasks by @jphickey in https://github.com/nasa/cFE/pull/2517cFE Integration candidate: Equuleus-rc1+dev8 by @dzbaker in https://github.com/nasa/cFE/pull/2533Fix #2386, Split up and simplify control flow in CFE_TBL_Register() by @thnkslprpt in https://github.com/nasa/cFE/pull/2387Fix #2530, naming convention for SendHkCmd by @jphickey in https://github.com/nasa/cFE/pull/2531cFE Integration candidate: Equuleus-rc1+dev9 by @dzbaker in https://github.com/nasa/cFE/pull/2540Fix #2534, Switch pc rtems toolchains to use osal generic-rtems bsp by @skliper in https://github.com/nasa/cFE/pull/2535Fix #2538, table transaction initial implementation by @jphickey in https://github.com/nasa/cFE/pull/2539cFE Integration candidate: Equuleus-rc1+dev10 by @dzbaker in https://github.com/nasa/cFE/pull/2547Fix #2542, improve app dev guide by @cazlo in https://github.com/nasa/cFE/pull/2541Fix #2543, consistent TIME values for TBL structures by @jphickey in https://github.com/nasa/cFE/pull/2544cFE Integration candidate: Equuleus-rc1+dev11 by @dzbaker in https://github.com/nasa/cFE/pull/2549Fix #2546, add handle list operation routines by @jphickey in https://github.com/nasa/cFE/pull/2548cFE Integration candidate: Equuleus-rc1+dev12 by @dzbaker in https://github.com/nasa/cFE/pull/2563Fix #2561, send CMake message to stdout instead of stderr by @Codym48 in https://github.com/nasa/cFE/pull/2525Fix #2536, msg api test buffer overrun by @jphickey in https://github.com/nasa/cFE/pull/2537cFE Integration candidate: Equuleus-rc1+dev13 by @dzbaker in https://github.com/nasa/cFE/pull/2555Fix #2343, Update CFE_PLATFORM_ES_DEFAULT_SYSLOG_MODE macro in es_verify.h by @thnkslprpt in https://github.com/nasa/cFE/pull/2344Fix #2116, Update comment re. limits of CFE_PLATFORM_SB_HIGHEST_VALID_MSGID by @thnkslprpt in https://github.com/nasa/cFE/pull/2359Fix #2375, Use size_t for variables/parameters representing size by @thnkslprpt in https://github.com/nasa/cFE/pull/2376Fix #2378, refactor SB to support additional use cases by @jphickey in https://github.com/nasa/cFE/pull/2381Fix #2495, Remove superfluous status assignment in CFE_SB_CreatePipe by @thnkslprpt in https://github.com/nasa/cFE/pull/2496Fix #2550, use resourceids for internal table validation and dump control blocks by @jphickey in https://github.com/nasa/cFE/pull/2551Fix #2553, null value in vsnprintf by @avan989 in https://github.com/nasa/cFE/pull/2554Fix #2559, Improve CFE_SB_AllocateMessageBuffer error report by @skliper in https://github.com/nasa/cFE/pull/2560Fix #2529, Reduces CFE_EVS_MAX_PORT_MSG_LENGTH to prevent new line character truncation by @chillfig in https://github.com/nasa/cFE/pull/2566Fix #2552, Adds JSC 2.1 Static Analysis comments by @chillfig in https://github.com/nasa/cFE/pull/2568cFE Integration candidate: Equuleus-rc1+dev14 by @dzbaker in https://github.com/nasa/cFE/pull/2577Fix 2572, CFE_TIME unit test failure when CFE_MISSION_TIME_AT_TONE_WI… by @dmknutsen in https://github.com/nasa/cFE/pull/2573cFE Integration candidate: Equuleus-rc1+dev15 by @dzbaker in https://github.com/nasa/cFE/pull/2587Fix #1432, Add element to write error event in CFE_EVS_WriteAppDataFileCmd() by @thnkslprpt in https://github.com/nasa/cFE/pull/2326Fix #2564, add config tool for platform-specific settings by @jphickey in https://github.com/nasa/cFE/pull/2565Fix #2576, Runtime Error in coverage-es-ALL, TestApps by @avan989 in https://github.com/nasa/cFE/pull/2579Fix #2581, Adding bytes read check by @tandharia in https://github.com/nasa/cFE/pull/2584Fix #2582, Cast to unsigned int by @tandharia in https://github.com/nasa/cFE/pull/2585Fix #2116, Update comment re. limit of CFE_PLATFORM_SB_HIGHEST_VALID_MSGID by @thnkslprpt in https://github.com/nasa/cFE/pull/2586cFE Integration candidate: Equuleus-rc1+dev16 by @dzbaker in https://github.com/nasa/cFE/pull/2594Fix #2590, Use proper printf format for size_t by @pepepr08 in https://github.com/nasa/cFE/pull/2591cFE Integration candidate: Equuleus-rc1+dev17 by @dzbaker in https://github.com/nasa/cFE/pull/2598Fix #2592, Yield cpu to other tasks in SB Perf Test by @pepepr08 in https://github.com/nasa/cFE/pull/2593Fix #2595, Use string append and add newline by @pepepr08 in https://github.com/nasa/cFE/pull/2596cFE Integration candidate: Equuleus-rc1+dev18 by @dzbaker in https://github.com/nasa/cFE/pull/2603Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot[bot] in https://github.com/nasa/cFE/pull/2599cFE Integration candidate: Equuleus-rc1+dev19 by @dzbaker in https://github.com/nasa/cFE/pull/2609Fix #2597, fix sb coverage test failure by @avan989 in https://github.com/nasa/cFE/pull/2602Fix 2605, Pass the CMAKE_PREFIX_PATH to targets by @renn0xtek9 in https://github.com/nasa/cFE/pull/2606cFE Integration candidate: Equuleus-rc1+dev20 by @dzbaker in https://github.com/nasa/cFE/pull/2614Fix #1929, Remove redundant status check in CFE_ES_RegisterCDSEx() by @thnkslprpt in https://github.com/nasa/cFE/pull/2329cFE Integration candidate: Equuleus-rc1+dev21 by @dzbaker in https://github.com/nasa/cFE/pull/2617Fix #1398, Consistent use of CFE_EVS_EventType_Enum_t for EventType by @thnkslprpt in https://github.com/nasa/cFE/pull/2308Fix #1335, Combine redundant switch blocks to simplify CFE_ES_CleanupObjectCallback by @thnkslprpt in https://github.com/nasa/cFE/pull/2612Unloading module after failed app start by @tandharia in https://github.com/nasa/cFE/pull/2616Fix #1448, Simplify and clarify EVS_AddLog logic by @thnkslprpt in https://github.com/nasa/cFE/pull/2309cFE Integration candidate: Equuleus-rc1+dev22 by @dzbaker in https://github.com/nasa/cFE/pull/2622Fix #1502, Correct type of ActiveTableFlag variable by @thnkslprpt in https://github.com/nasa/cFE/pull/2459cFE Integration candidate: Equuleus-rc1+dev23 by @dzbaker in https://github.com/nasa/cFE/pull/2630Fix #2628, Add CFE_TBL_BufferSelect_Enum_t Type Name by @arielswalker in https://github.com/nasa/cFE/pull/2629cFE Integration candidate: Equuleus-rc1+dev24 by @dzbaker in https://github.com/nasa/cFE/pull/2635Fix nasa/cFS#812, Update Upload Artifact Version by @arielswalker in https://github.com/nasa/cFE/pull/2631cFE Integration candidate: Equuleus-rc1+dev25 by @dzbaker in https://github.com/nasa/cFE/pull/2636Fix #2625, add initialization of table indices by @jphickey in https://github.com/nasa/cFE/pull/2633cFE Integration candidate: Equuleus-rc1+dev27 by @dzbaker in https://github.com/nasa/cFE/pull/2644Fix #2580, address sanitizer issue in coverage-evs-ALL by @avan989 in https://github.com/nasa/cFE/pull/2643cFE Integration candidate: Equuleus-rc1+dev28 by @dzbaker in https://github.com/nasa/cFE/pull/2647Fix #2645, fix warning error in evs_ut by @avan989 in https://github.com/nasa/cFE/pull/2646cFE Integration candidate: Equuleus-rc1+dev29 by @dzbaker in https://github.com/nasa/cFE/pull/2649Fix nasa/cFS#839, Update Workflows to Ubuntu 22.04 by @arielswalker in https://github.com/nasa/cFE/pull/2648cFE Integration candidate: Equuleus-rc1+dev30 by @dzbaker in https://github.com/nasa/cFE/pull/2654Fix #2651, initialize pipename buffer by @jphickey in https://github.com/nasa/cFE/pull/2652cFE Integration candidate: Equuleus-rc1+dev32 by @dzbaker in https://github.com/nasa/cFE/pull/2669Fix #2641, improve validation in app control API by @jphickey in https://github.com/nasa/cFE/pull/2666Fix #2523, add mutex around EVS counter increment by @jphickey in https://github.com/nasa/cFE/pull/2667cFE Integration candidate: Equuleus-rc1+dev33 by @dzbaker in https://github.com/nasa/cFE/pull/2671Fix #1143, SB_UT corrections and clear event count history after setup by @thnkslprpt in https://github.com/nasa/cFE/pull/2347Fix #2610, Enforce keeping coverage minimums up-to-date in Code Coverage CI workflow by @thnkslprpt in https://github.com/nasa/cFE/pull/2611Fix #1447, Fix #1438: Event type bitmask derivation and handling improvements by @thnkslprpt in https://github.com/nasa/cFE/pull/2613Fix #2618, Correct syntax for variable APP_NAME in arch_build.cmake by @thnkslprpt in https://github.com/nasa/cFE/pull/2619Fix #2620, Correct cfe_testcase typos + minor bugs by @thnkslprpt in https://github.com/nasa/cFE/pull/2621Fix #2623, Clean up command and event string typos by @thnkslprpt in https://github.com/nasa/cFE/pull/2624Fix #2655, add counter locks by @jphickey in https://github.com/nasa/cFE/pull/2670Open Source Draco Release by @dzbaker in https://github.com/nasa/cFE/pull/2672