Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.40

Tom Henderson 2023-09-22 19:01:48 -07:00
parent 8e579ecd62
commit eea138247c
3 changed files with 28 additions and 18 deletions

View File

@ -164,6 +164,7 @@ Sandra Lagen (sandra.lagen@cttc.es)
Emmanuelle Laprise (emmmanuelle.laprise@bluekazoo.ca)
Harsh Lara (harshapplefan@gmail.com)
Mattia Lecci (mattia.lecci@gmail.com)
Ben Lee (limjcst@163.com)
Robin Lee (xinyashuai1987@163.com)
Juan Leon (juanvleonr@gmail.com)
Kristijan Lenković (k.lenkovic@me.com)

View File

@ -13,26 +13,29 @@ Note that users who upgrade the simulator across versions, or who work directly
This file is a best-effort approach to solving this issue; we will do our best but can guarantee that there will be things that fall through the cracks, unfortunately. If you, as a user, can suggest improvements to this file based on your experience, please contribute a patch or drop us a note on ns-developers mailing list.
Changes from ns-3.39 to ns-3-dev
--------------------------------
Changes from ns-3.39 to ns-3.40
-------------------------------
### New API
### Changes to existing API
* (core) Removed private class `EmpiricalRandomVariable::ValueCDF` in favor of `std::map`.
* (energy) Added `GenericBatteryModel` to the energy module with working examples.
* (energy) Support for battery presets and cell packs.
* (energy) Documentation was updated and reformatted.
* (lr-wpan) Removed unnecessary bcst filter from `LrWpanMac::PdDataIndication` which also blocked the correct reception of beacon request commands.
* (energy) Added `GenericBatteryModel` to the energy module with working examples, and support for battery presets and cell packs.
* (lr-wpan) Added the functions to set or get the capability field via bitmap (a 8 bit int).
* (lr-wpan) Added the possibility to obtain the LQI from a received `MlmeAssociateIndicationParams`.
* (wifi) Added new helper methods to SpectrumWifiPhyHelper to allow flexible configuration for the mapping between spectrum PHY interfaces and PHY instances.
* (wifi) Added new trace sources to `WifiPhy`: **OperatingChannelChange**, which is fired when the operating channel of a PHY is changed.
* (wifi) The attribute `WifiPhy::Antennas` is extended to support up to 8 antennas.
### Changes to existing API
* (core) Removed private class `EmpiricalRandomVariable::ValueCDF` in favor of `std::map`.
* (lr-wpan) Removed unnecessary bcst filter from `LrWpanMac::PdDataIndication` which also blocked the correct reception of beacon request commands.
* (wifi) The attribute `WifiPhy::Antennas` is extended to support up to 8 antennas.
* (wifi) `StaWifiMac::MacState` enum is now public, and `WifiMacHeader` can be subclassed
### Changes to build system
* Added support for Vcpkg and CPM package managers
### Changed behavior
* (core) `EmpiricalRandomVariable` CDF pairs can now be added in any order.

View File

@ -13,8 +13,8 @@ a [GitLab.com issue tracker](https://gitlab.com/nsnam/ns-3-dev/-/issues) number,
and references prefixed by '!' refer to a
[GitLab.com merge request](https://gitlab.com/nsnam/ns-3-dev/-/merge_requests) number.
Release 3-dev
-------------
Release 3.40
------------
### Supported platforms
@ -27,29 +27,35 @@ requirements (Note: not all ns-3 features are available on all systems):
- (macOS only) Xcode 11 or later
- (Windows only) Msys2/MinGW64 toolchain or WSL2
Python API requires [Cppyy](https://cppyy.readthedocs.io/en/latest/installation.html) and works for Linux only. Specifically, avoid Cppyy version 3; stay with version 2.4.2 for this release.
### New user-visible features
- (core) !1586 - `EmpiricalRandomVariable` CDF pairs can now be added in any order.
- (energy) !1329 - Extensions to battery discharge module
- (lr-wpan) !1604 - Add CapabilityField bitmap functions
- (lr-wpan) !1645 - Add LQI to MlmeAssociateIndicationParams
- (wifi) Added support for 802.11be TID-to-Link Mapping
- (energy) - !1329 - Extensions to battery discharge module
- (lr-wpan) - !1604 - Add CapabilityField bitmap functions
- (lr-wpan) - !1645 - Add LQI to MlmeAssociateIndicationParams
- (wifi) Added a new trace source to WifiPhy to indicate operating channel change
- (wifi) Improved support for multiple spectrum PHY interfaces
- (wifi) Added initial support for MU-MIMO (ideal PHY layer only)
### Bugs fixed
- (antenna) #889 - Improve `WrapTo*` functions
- (core) #922 - `EmpiricalRandomVariable` no longer requires that a CDF pair with a range value exactly equal to 1.0 be added.
- (lr-wpan) - !1591 - Removed unnecessary Bcst filter from MAC
- (core) #949 - Fix bound callbacks arguments type detection
- (internet) #956 - Avoid sending RS when link goes down
- (lr-wpan) !1591 - Removed unnecessary Bcst filter from MAC
- (lr-wpan) #944 - Fix for-loop in PrintTxQueue(s) functions
- (lr-wpan) - Fix incorrect return parameter in the MAC MlmeAssociateConfirm
- (mobility) #943 - Fix node direction change when node is in a corner
- (wifi) - Reset MU PPDU UID to prevent STA from receiving the TB PPDU sent by another STA
- (wifi) - Fix max value for UL MCS field of User Info fields (depends on TF variant)
- (wifi) - Update TXOP bandwidth upon every transmission
- (wifi) - Fix flush operation on WifiMacQueues
- (wifi) - #942 - Trace expired MPDUs before removing them from the queue to avoid blocking the recipient buffer
- (wifi) #942 - Trace expired MPDUs before removing them from the queue to avoid blocking the recipient buffer
- (wifi) - Fix wrong condition preventing PHY from aborting RX when starting TX
- (lr-wpan) - #944 - Fix for-loop in PrintTxQueue(s) functions
- (lr-wpan) - Fix incorrect return parameter in the MAC MlmeAssociateConfirm
Release 3.39
------------