Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Release v3.28
[simgrid.git] / ChangeLog
index 909594f..97a4734 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 ----------------------------------------------------------------------------
 
-SimGrid (3.27.1) NOT RELEASED YET (v3.28 expected June 21. 2021, 03:32 UTC)
+SimGrid (3.28) July 14. 2021
+
+The Victoriadagarna Release.
 
 New features:
  - C++ platform interface: Users can now describe their platform directly in C++.
@@ -27,6 +29,7 @@ S4U:
    parameter by reference, instead of a pointer.
  - Fixed a bug where Activity::wait_for() killed the activity on timeout.
    Explicitly cancel the activity to get back to previous behavior.
+ - New: Link::set_concurrency_limit() to limit the amount of concurrent flows.
 
 SMPI:
  - The default SMPI compiler flags are no more taken from the environment.
@@ -83,6 +86,14 @@ Models:
    This change may impact on the timing of your simulation results.
    Take care when comparing simulations from different SimGrid's
    versions. Sorry for the inconvenience.
+ - Dynamic network factors: users can configure a callback to define
+   the network factors dynamically. This API is available at
+ simgrid::kernel::resource::NetworkModelIntf.
+   - Users have access to complete information about the current communication
+     to decide which factor to apply. This includes: message size, source and
+        destination hosts, links and zones traversed.
+   - Dynamic factors for both latency and bandwidth.
+   - For more details, see the example in (examples/cpp/network-factors).
 
 XBT:
  - xbt_assert is not disabled anymore, even when built with enable_debug=off.
@@ -90,6 +101,9 @@ XBT:
 Documentation:
  - New tutorial: Model-checking and formal assessment
  - New sections: "Demystifying the routing" and "C++ platforms"
+ - Update and improve the part on visualization in MPI and Algo tutorials.
+ - Improve the section on routing: how to define it, how it's used internally
+ - Fix many issues, broken links and missing references in doxygen and Sphinx
 
 LUA:
  - Lua platform files are deprecated. Their support will be dropped after v3.31.