Skip to content

Commit 0f87f95

Browse files
authored
Create CHANGELOG.md for 25.1.1 (#2198)
1 parent 3ad6b23 commit 0f87f95

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Changelog
2+
3+
## [25.1.1] - 2026-09-04
4+
5+
### Changed
6+
7+
- Support LLVM 23 ([#2163](https://github.com/nasa/trick/pull/2163)) (Brendan Fattig)
8+
- Support SWIG 4.5.0 ([#2184](https://github.com/nasa/trick/pull/2184)) (Brendan Fattig)
9+
- Make the `Integrator` state and derivative input/output hooks virtual so derived integrators can override them ([#2151](https://github.com/nasa/trick/pull/2151)) (Hong Chen)
10+
- Warn when the interval timer is automatically disabled because the software frame is shorter than its 10 ms minimum ([#2155](https://github.com/nasa/trick/pull/2155)) (Hong Chen)
11+
- Write unsigned character arrays as numeric checkpoint values rather than string literals ([#2171](https://github.com/nasa/trick/pull/2171)) (Hong Chen)
12+
13+
### Added
14+
15+
- Add ASCII, binary, and HDF5 data recording for supported `std::vector`, `std::array`, and `std::deque` values ([#2154](https://github.com/nasa/trick/pull/2154)) (Hong Chen)
16+
- Add `VariableServer.get_stl_size()` to the Python client for querying supported STL-container bounds ([#2161](https://github.com/nasa/trick/pull/2161)) (Hong Chen)
17+
- Add `TMM_get_checkpoint_restore_state()` and corresponding C++ memory-manager accessors for determining whether a checkpoint restore succeeded ([#2167](https://github.com/nasa/trick/pull/2167)) (Hong Chen)
18+
- Add rubber-band zooming to `trick-jperf`, with controls to step back through prior views or reset the zoom ([#2172](https://github.com/nasa/trick/pull/2172)) (Sean Harmeyer)
19+
20+
### Removed
21+
22+
- Remove the legacy `sim_services/DataTypes` subsystem and its compatibility headers ([#2175](https://github.com/nasa/trick/pull/2175)) (Brendan Fattig)
23+
24+
### Fixed
25+
26+
- Correct the cannon simulation's impact calculations and update the related tutorials ([#2191](https://github.com/nasa/trick/pull/2191)) (Brendan Fattig)
27+
- Select `libLTO` from the configured LLVM installation to prevent mismatched-library failures in macOS ICG builds ([#2194](https://github.com/nasa/trick/pull/2194)) (Hong Chen)
28+
- Keep simulations discoverable when the VariableServer is disabled and make Java clients fail promptly instead of hanging on rejected connections ([#2133](https://github.com/nasa/trick/pull/2133)) (Brendan Fattig)
29+
- Prevent simulation shutdown from hanging when another thread holds the Python GIL ([#2173](https://github.com/nasa/trick/pull/2173)) (Brendan Fattig)
30+
- Generate all required `init_attr` calls, including for namespaced types, when simulation-service I/O metadata generation is disabled ([#2166](https://github.com/nasa/trick/pull/2166)) (Alex Lin, Hong Chen)
31+
- Preserve the input Python object passed to `attach_units()` and return a modified copy ([#2180](https://github.com/nasa/trick/pull/2180)) (Hong Chen)
32+
- Load MTV events whose condition or action list index is greater than zero ([#2141](https://github.com/nasa/trick/pull/2141)) (Brendan Fattig)
33+
- Shut down the input processor cleanly for JIT input files that have no saved Python state ([#2148](https://github.com/nasa/trick/pull/2148)) (Hong Chen)
34+
- Compensate for delayed `SIGALRM` delivery so the interval timer wakes at the requested time on macOS ([#2146](https://github.com/nasa/trick/pull/2146)) (Hong Chen)
35+
- Avoid duplicate generated `cast_as` functions when the same structured type is declared in multiple headers ([#2149](https://github.com/nasa/trick/pull/2149)) (Hong Chen)
36+
- Recognize desugared libstdc++ `std::string` types when generating I/O metadata for STL-container elements ([#2161](https://github.com/nasa/trick/pull/2161)) (Hong Chen)
37+
- Close TrickOps job standard-input and log-file handles after completion or termination ([#2192](https://github.com/nasa/trick/pull/2192)) (Hong Chen)
38+
- Set Clang language defaults with Clang 15 and newer ([#2164](https://github.com/nasa/trick/pull/2164)) (Will MacCormack)
39+
- Document GoogleTest as optional rather than a required installation dependency ([#2137](https://github.com/nasa/trick/pull/2137)) (Brendan Fattig)
40+
41+
[25.1.1]: https://github.com/nasa/trick/releases/tag/25.1.1

0 commit comments

Comments
 (0)