Skip to content

Commit e4faf08

Browse files
committed
chore: prepare release v1.0.0
1 parent d227e59 commit e4faf08

2 files changed

Lines changed: 520 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/).
7+
8+
## [Unreleased]
9+
10+
## [1.0.0] - 2026-03-25
11+
12+
Initial stable release of the RTI MedTech Reference Architecture.
13+
14+
### Added
15+
16+
- **Module 01 — Operating Room**: Orchestrator (C++), PatientSensor (C++),
17+
ArmController (C++), PatientMonitor (Python/PySide6), and Arm (Python/PySide6)
18+
applications demonstrating a connected surgical environment
19+
- **Module 02 — Record and Playback**: Recording Service and Replay Service
20+
configurations for capturing and replaying DDS data from the operating room
21+
- **Module 03 — Remote Teleoperation**: Routing Service and Cloud Discovery
22+
Service configurations supporting three WAN communication scenarios
23+
(direct, cloud-relayed, and cloud-brokered)
24+
- **System Architecture**: Shared Types.xml, QoS profiles (secure and
25+
non-secure), XML Application Creation (DomainLibrary, ParticipantLibrary),
26+
and DDS security infrastructure (certificates, governance, permissions)
27+
- Renovated GUI for PatientMonitor and ArmController with real-time waveform
28+
rendering, arc gauges, and security-threat status indicators
29+
- Orchestrator GUI with device status panels and unsecure/security-threat
30+
indicators
31+
- NAT type checker utility for WAN scenario planning
32+
- Cross-platform launch scripts (bash and batch) for all modules
33+
- Security setup scripts for generating certificates and signing governance
34+
and permissions files
35+
36+
### Dependencies
37+
38+
- RTI Connext DDS 7.3.0
39+
- RTI Code Generator (rtiddsgen) 4.3.0
40+
- CMake >= 3.11
41+
42+
---
43+
44+
### Pre-v1.0.0 History
45+
46+
The following milestones occurred during development prior to the adoption of
47+
formal versioning:
48+
49+
| Date | Commit | Milestone |
50+
|------|--------|-----------|
51+
| 2024-09-24 | `b2ff6e4` | First commit — Modules 01 (Operating Room) and 02 (Record/Playback) with system architecture |
52+
| 2024-10-15 | `d68d8a4` | Optimized C++ type registration |
53+
| 2025-09-18 | `39aff1b` | Changed `patient_name` to `patient_id` for HIPAA compliance |
54+
| 2025-10-27 | `81cb841` | Module 03 (Remote Teleoperation) added |
55+
| 2025-11-25 | `bc15eee` | Fixed unsigned int types for measurement fields |
56+
| 2025-11-25 | `964f40d` | Refactored naming conventions (demo → module), consolidated security under system_arch |
57+
| 2025-11-26 | `b949a18` | Made launch scripts executable |
58+
| 2025-11-26 | `d227e59` | Renovated GUIs merged (PR #2) |

0 commit comments

Comments
 (0)