Skip to content

Commit 56a3818

Browse files
committed
Updated change log for rc3
1 parent 3432262 commit 56a3818

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2121
### Fixed
2222
-->
2323

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))
71+
2472
## [2.0.0-rc.2] - 2024-11-22
2573

2674
### Added

0 commit comments

Comments
 (0)