You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cut release v0.4.0 - target date: Friday, March 20, 2026.
Release checklist
Prep
Create release/0.4.0 branch from main
Verify full CI passes on the release branch
Per-package version bump (package.xml -> 0.4.0)
ros2_medkit_gateway
ros2_medkit_fault_manager
ros2_medkit_fault_reporter
ros2_medkit_diagnostic_bridge
ros2_medkit_serialization
ros2_medkit_msgs
ros2_medkit_integration_tests
ros2_medkit_linux_introspection (currently 0.1.0)
Per-package changelog (CHANGELOG.rst)
Review and fix each changelog - the gateway changelog currently has post-0.3.0 changes (#258, #263, etc.) listed under the 0.3.0 section which need to be moved to a new 0.4.0 section.
Summary
Cut release v0.4.0 - target date: Friday, March 20, 2026.
Release checklist
Prep
release/0.4.0branch frommainPer-package version bump (
package.xml->0.4.0)ros2_medkit_gatewayros2_medkit_fault_managerros2_medkit_fault_reporterros2_medkit_diagnostic_bridgeros2_medkit_serializationros2_medkit_msgsros2_medkit_integration_testsros2_medkit_linux_introspection(currently 0.1.0)Per-package changelog (
CHANGELOG.rst)Review and fix each changelog - the gateway changelog currently has post-0.3.0 changes (#258, #263, etc.) listed under the 0.3.0 section which need to be moved to a new 0.4.0 section.
ros2_medkit_gateway- major changes: merge pipeline (Add layered MergePipeline for multi-source entity discovery #246), log endpoints (feat(logging): add Log Entries REST API endpoints #245), graph provider (Add x-medkit-graph provider and function cyclic subscriptions #270), cyclic subscriptions for all collections (Support all SOVD resource collections in cyclic subscriptions #254), per-entity fault thresholds (feat: per-entity confirmation and healing thresholds #274), linux introspection plugins (feat: Linux introspection plugins (procfs, systemd, container) #263), bug fixes (fix(rosbag): default storage format sqlite3 -> mcap #252, fix(deps): use correct rosdep key for SQLite3 #250, Fix exceptions getting bulk_data.categories and plugins at startup #256)ros2_medkit_fault_manager- per-entity confirmation/healing thresholds (feat: per-entity confirmation and healing thresholds #274)ros2_medkit_fault_reporterros2_medkit_diagnostic_bridgeros2_medkit_serializationros2_medkit_msgsros2_medkit_integration_tests- new test suites for graph provider, introspection, legacy discoveryros2_medkit_linux_introspection- new package, needs initial CHANGELOG.rstHardcoded version references
health_handlers.cpp(handle_root+version-inforesponses)Tag and release
0.4.0