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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+48Lines changed: 48 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
21
21
### Fixed
22
22
-->
23
23
24
+
## [2.0.0-rc.3] - 2025-10-29
25
+
26
+
### Added
27
+
28
+
+ The latest version change in licensing terms from MIT to a [dual license model of AGPL 3.0 and commercial](https://flamegpu.com/download/license/). This requires user contributions to sign our CLA ([#1313](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1313))
29
+
+ Added support for Python 3.14 ([#1320](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1320))
30
+
+ Added CMake 4 support ([#1315](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1315))
31
+
+ CUDA 13 Support added ([#1302](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1302))
32
+
+ Migration to Jitify2 adding significant RTC kernel compilation speed-ups (using patch until [#146](https://github.com/NVIDIA/jitify/pull/146) is merged) ([#1150](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1150))
33
+
+ Added CUDA 12.8 and 12.9 to known CUDA downloads for windows ([#1296](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1296))
34
+
+ Added HostEnvironmentDirectedGraph::Iterator to allow vertex and edge iteration ([#183](https://github.com/FLAMEGPU/FLAMEGPU2-docs/pull/183))
35
+
36
+
### Changed (Breaking)
37
+
38
+
+ Added `nlohmann::json` (replacing RapidJSON) with some breaking changes for nan/inf ([#1277](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1277))
39
+
40
+
### Changed
41
+
42
+
+ CI Windows CUDA install method updated to use faster redist packages ([#1314](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1314))
43
+
+ CI Windows builds now have a timeout to catch occasional hanging of workflow ([#1305](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1305))
44
+
+ CI Draft release workflow installs `setuptools` and `wheel` for all Python versions ([1306](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1306))
45
+
+ Circles example logging has been updated to truncate log files ([#1301](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1301))
46
+
+ Switched to TelemetryDeck v2.0 API ([#1300](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1300))
47
+
+ Improved CMake warnings for unsupported CUDA versions ([#1296](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1296))
48
+
+ Changed default use of `patchelf` on linux to off ([#1299](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1299))
49
+
+ Improved device exception message for bucket messaging ([#1298](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1298))
50
+
+ Upgrade to CCCL 2.3.2 support ([#1155](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1155))
51
+
+ CI updated GitHub actions to Ubuntu 24.04 Workflows ([#1295](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1295))
52
+
+ CI Updated support for ManyLinux 2_28 and removal of ManyLinux2014 from GitHub actions ([#1228](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1228))
53
+
+ Improved README.md guidance on selecting CUDA versions for CMake ([#1272](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1272/files))
54
+
+ Correction to error message for conflicting agent functions ([#1267](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1267))
55
+
56
+
### Removed
57
+
58
+
+ Removed Windows 2019 from itHub action workflows ([#1293](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1293))
59
+
+ Removed CUDA 11 support ([#1302](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1302))
60
+
+ Removed support for Python < 3.10 ([#1320](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1320))
61
+
62
+
### Fixed
63
+
64
+
+ Fix for module annotations within Python 3.14 for agent Python functions ([1324](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1324))
65
+
+ Fix for wrapped spatial messages where there is a non matching environment and radius configuration ([#1182](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1182))
66
+
+ Fix to multi-arch system test failures ([#1297](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1297))
67
+
+ Fix to AgentID to prevent issues with regeneration and syncing ([#1270](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1270))
68
+
+ Fix to Test `DependencyGraphTest.UnattachedFunctionWarning` which was broke by previous change in [#0a7456e](https://github.com/FLAMEGPU/FLAMEGPU2/commit/0a7456eacc2a755e41f4a3d608dae71a265cf252) ([#1268](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1268))
69
+
+ Fix to DeviceAgentVector::setVariable which was not syncing correctly ([#1266](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1266))
70
+
+ Fix telemetry suppression notice option to be available when telemetry is disabled ([#1262](https://github.com/FLAMEGPU/FLAMEGPU2/pull/1262))
0 commit comments