@@ -515,6 +515,44 @@ Notable backward compatible changes are the following:
515515 Several additional issues reported on GitHub have also been fixed.
516516
517517
518+ INET-4.5.4 (October 2024) - Stable
519+ ----------------------------------
520+
521+ This is a minor patch release containing OMNeT++ 6.1 compatibility fixes (enum
522+ related issues). It contains also fixes for #880, #886, #913, #919, #956,
523+ #967, #974, #982. Several memory lake errors were fixed. Added logging and
524+ testing framework enhancements. Added a `python/requirements.txt` so Python
525+ dependenies can be installed by `pip install -r python/requirements.txt`.
526+ Fixed escaping errors with Python 3.12 in pythons scripts.
527+
528+ Test framework enhancements:
529+ - Added new commands `inet_run_*_tests` to allow running various tests.
530+ - Smoke tests are executed for run #0 only by default.
531+ - Tets marked as intentionally as SKIP are now left out from the test execution.
532+ - Added `inet_run_release_tests` for pre-release testing.
533+ - A lot of mischelanous fixes.
534+
535+
536+ INET-4.5.3 (September 2024) - Stable
537+ ------------------------------------
538+ This version was yanked because of `@enum` related issues.
539+
540+
541+ INET-4.5.2 (August 2024) - Stable
542+ ---------------------------------
543+
544+ This is a minor bugfix release containing OMNeT++ 6.1 compatibility fixes
545+ and and a fix for an incorrect formula used in Rayleigh pathloss computation
546+ (NOTE: This change may alter a simulation's results if it used the
547+ Rayleigh pathloss model).
548+
549+
550+ INET-4.5.1 (August 2024) - Stable
551+ ---------------------------------
552+
553+ This release got rewoked because of OMNeT++ 6.1 incompatibility.
554+
555+
518556INET-4.5 (April 2023) - Stable
519557------------------------------
520558
@@ -682,6 +720,28 @@ Notable backward compatible changes are the following:
682720 The IPv4NetworkConfigurator log output has been improved.
683721
684722
723+ INET 4.4.2 (Aug 2024) - Stable
724+ ------------------------------
725+
726+ This is a minor bugfix release containing OMNeT++ 6.1 compatibility fixes,
727+ minor issues in pcapng Reader/Writer and an incorrect formula used in
728+ Rayleigh pathloss computation (NOTE: This change may alter a simulation's results
729+ if it used the Rayleigh pathloss model).
730+
731+
732+ INET 4.4.1 (July 2022) - Stable
733+ -------------------------------
734+
735+ This is a minor bugfix release, mostly fixing linker errors on Windows for projects
736+ depending on INET.
737+
738+ - Fixed #758
739+ - Added several INET_API markers to fix linker errors on Windows
740+ - Fixed duplicate symbol linker errors on Windows when using template classes
741+ as a base class.
742+ - Fixed some inline method declarations.
743+
744+
685745INET-4.4 (May 2022) - Stable
686746----------------------------
687747
@@ -1006,6 +1066,93 @@ Notable backward compatible changes are the following:
10061066
10071067 The VoIP stream modules have been updated to the latest development library.
10081068
1069+
1070+ INET-4.3.9 (April 2022) - Stable
1071+ --------------------------------
1072+
1073+ Compatible with OMNeT++ 6.0.
1074+ (Preview and RC versions are NOT supported).
1075+
1076+ Bugfixes:
1077+
1078+ - voipstream: use libswresample instead of libavresample (backported from master)
1079+ - fixed #745: AckingMac segfaults on printing packet in handleUpperPacket()
1080+ - RoutingTableRecorder: bugfix: routingLogFile was closed and destroyed during cleanup,
1081+ however it must be destroyed only in the destructor.
1082+
1083+
1084+ INET-4.3.8 (April 2022) - Stable
1085+ --------------------------------
1086+
1087+ Several minor bugfixes plus compatibility fixes for OMNeT++ 6.0.
1088+ OMNeT++ 6.0 Preview and RC versions are NOT supported.
1089+ For details see individual ChangeLog files
1090+
1091+ - simplified findInterfaceByAddress() and findHostWithAddress(),
1092+ uses NetworkInterface::hasNetworkAddress()
1093+ - Replaced duplicate implementations of findInterfaceByAddress and
1094+ isLocalAddress in RoutingTables
1095+ - Changed initial values of simtime_t fields to -1 instead of NaN, because
1096+ double NaN cannot be converted to simtime_t.
1097+ - Replaced deprecated init() to new init(Context* ctx) in ResultFilters.
1098+ - Fixed #747: Avoid division by zero causing scheduling a message to
1099+ infinite simulation time.
1100+ - Fixed SendOptions duration/remainingDuration for the animation of
1101+ synchronous packet pushes/pulls in queueing/protocolelement
1102+ - Fixes for change in OMNeT++ 6 where uniform(a,b) now expecting a <=b
1103+ - Various smaller bugfixes and optimizations
1104+
1105+
1106+ INET-4.3.7 (February 2022) - Stable
1107+ -----------------------------------
1108+
1109+ This release contains compatibility fixes for OMNeT++ 6.0 RC1.
1110+ OMNeT++ 6.0 Preview 15 or earlier versions are NOT supported.
1111+
1112+
1113+ INET-4.3.6 (December 2021) - Stable
1114+ -----------------------------------
1115+
1116+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 15.
1117+ OMNeT++ 6.0 Preview 13 or earlier versions are NOT supported.
1118+
1119+
1120+ INET-4.3.5 (November 2021) - Stable
1121+ -----------------------------------
1122+
1123+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 14.
1124+ OMNeT++ 6.0 Preview 13 or earlier versions are NOT supported.
1125+
1126+
1127+ INET-4.3.4 (October 2021) - Stable
1128+ ----------------------------------
1129+
1130+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 13.
1131+ OMNeT++ 6.0 Preview 12 or earlier versions are NOT supported.
1132+
1133+
1134+ INET-4.3.3 (August 2021) - Stable
1135+ ---------------------------------
1136+
1137+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 12.
1138+ (OMNeT++ 6.0 Preview 11 or earlier versions are NOT supported.)
1139+
1140+
1141+ INET-4.3.2 (April 2021) - Stable
1142+ --------------------------------
1143+
1144+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 11.
1145+
1146+
1147+ INET-4.3.1 (April 2021) - Stable
1148+ --------------------------------
1149+
1150+ Minor bugfixes.
1151+
1152+ - fixed bug #646
1153+ - fixed calling base ClockUserModuleMixin class from initialize
1154+
1155+
10091156INET-4.3 (January 2021) - Stable
10101157--------------------------------
10111158
@@ -1555,6 +1702,96 @@ Notable backward compatible changes are the following:
15551702 Qtenv has been extended with filter expressions for the method call animation,
15561703 which provides a better control.
15571704
1705+
1706+ INET-4.2.10 (April 2022) - Stable
1707+ ---------------------------------
1708+
1709+ Several minor bugfixes plus some compatibility fixes for OMNeT++ 6.0.
1710+ OMNeT++ 6.0 Preview and RC versions are NOT supported.
1711+
1712+ - simplified findInterfaceByAddress() and findHostWithAddress(),
1713+ uses NetworkInterface::hasNetworkAddress()
1714+ - Replaced duplicate implementations of findInterfaceByAddress and
1715+ isLocalAddress in RoutingTables
1716+ - Changed initial values of simtime_t fields to -1 instead of NaN, because
1717+ double NaN cannot be converted to simtime_t.
1718+ - Replaced deprecated init() to new init(Context* ctx) in ResultFilters.
1719+ - Fixed #747: Avoid division by zero causing scheduling a message to
1720+ infinite simulation time.
1721+ - Fixes for change in OMNeT++ 6 where uniform(a,b) now expecting a <=b
1722+ - backported inet_fingerprinttest script from master
1723+ - voipstream: use libswresample instead of libavresample (backported from master)
1724+ - Various smaller bigfixes and optimizations
1725+
1726+
1727+ INET-4.2.9 (February 2022) - Stable
1728+ -----------------------------------
1729+
1730+ This release contains compatibility fixes for OMNeT++ 6.0 and a few backported
1731+ fixes from the INET 4.3.x branch. Requires OMNeT++ 5.7 or 6.0rc1.
1732+
1733+
1734+ INET-4.2.8 (November 2021) - Stable
1735+ -----------------------------------
1736+
1737+ This release contains compatibility fixes for OMNeT++ 6.0 and a few backported
1738+ fixes from the INET 4.3.x branch. Requires OMNeT++ 5.7 or 6.0 preview 14.
1739+
1740+
1741+ INET-4.2.7 (October 2021) - Stable
1742+ ----------------------------------
1743+
1744+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 13
1745+ and OMNeT++ 5.7. (Earlier OMNeT++ 6 versions WILL NOT work.)
1746+
1747+
1748+ INET-4.2.6 (Sept 1, 2021) - Stable
1749+ ----------------------------------
1750+
1751+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 12 and
1752+ OMNeT++ 5.7 Preview 1. This release WILL NOT work with OMNeT++ 5.6.x or 6.0pre11
1753+ or earlier. If you want to use those versions, please use INET 4.2.5.
1754+
1755+
1756+ INET-4.2.5 (May 18, 2021) - Stable
1757+ ----------------------------------
1758+
1759+ This release contains:
1760+
1761+ - Compatibility fixes for OMNeT++ 6.0 Preview 11.
1762+ - Fixed default type names for 802.15.4 transmitter and receiver.
1763+ - Fixed worng statechange signal in Radio
1764+ - Fixed crash in rare cases when accessing receptionTimer.
1765+
1766+
1767+ INET-4.2.4 (May 6, 2021) - Stable
1768+ ---------------------------------
1769+
1770+ This release contains fixes for linker errors on Windows.
1771+
1772+
1773+ INET-4.2.3 (April 22, 2021) - Stable
1774+ ------------------------------------
1775+
1776+ This release contains compatibility fixes for OMNeT++ 6.0 Preview 11.
1777+
1778+
1779+ INET-4.2.2 (January 7, 2021) - Stable
1780+ -------------------------------------
1781+
1782+ This release contains a fix to build properly on Windows with OMNeT++ 6.0 Preview 10.
1783+
1784+
1785+ INET-4.2.1 (October 2020) - Stable
1786+ ----------------------------------
1787+
1788+ This release contains a compatibility fix to be able to build INET with
1789+ OMNeT++ 6.0 Preview 9. It requires OMNeT++ 5.4.1 or later.
1790+
1791+ NOTE: OMNeT++ 6.0 Preview 5-8 will NOT work with this releasre. Use INET 4.2.0
1792+ with those versions or rather upgrade your OMNeT++ installation.
1793+
1794+
15581795INET-4.2 (January 2020) - Stable
15591796--------------------------------
15601797
@@ -1861,6 +2098,19 @@ Notable backward compatible changes are the following:
18612098
18622099 Numerous other bug fixes and small improvements.
18632100
2101+
2102+ NET-4.1.2 (November 2019) - Stable
2103+ ------------------------------
2104+
2105+ - Fixes to build with OMNeT++ 6.0, too.
2106+
2107+
2108+ INET-4.1.1 (May 2019) - Stable
2109+ ------------------------------
2110+
2111+ - A minor fix to build with OMNeT++ 5.5, too.
2112+
2113+
18642114INET-4.1 (January 2019) - Stable
18652115--------------------------------
18662116
@@ -1989,6 +2239,7 @@ The backward compatible changes are the following:
19892239
19902240 Numerous other bug fixes and small improvements.
19912241
2242+
19922243INET-4.0 (June 2018) - Stable
19932244-----------------------------
19942245
@@ -2772,14 +3023,28 @@ The highlights of this release are:
27723023 after each change to ensure that all protocol behaviors have been preserved.
27733024
27743025
2775- INET 3.8.2 (April 2022) - stable
3026+ INET 3.8.5 (Nov 2024) - Stable
3027+ ------------------------------
3028+
3029+ Contains compatibility fixes for OMNeT++ 6.1.
3030+ Requires OMNeT++ 5.7 or 6.0.
3031+
3032+
3033+ INET 3.8.4 (Aug 2024) - Stable
3034+ ------------------------------
3035+
3036+ Contains compatibility fixes for OMNeT++ 6.1.
3037+ Requires OMNeT++ 5.7 or 6.0.
3038+
3039+
3040+ INET 3.8.3 (April 2022) - Stable
27763041--------------------------------
27773042
27783043Contains compatibility fixes for OMNeT++ 6.0.
27793044Requires OMNeT++ 5.7 or 6.0.
27803045
27813046
2782- INET 3.8.2 (February 2022) - stable
3047+ INET 3.8.2 (February 2022) - Stable
27833048-----------------------------------
27843049
27853050Contains compatibility fixes for OMNeT++ 6.0.
@@ -2793,7 +3058,7 @@ Contains compatibility fixes for OMNeT++ 6.0.
27933058Requires OMNeT++ 5.7 or 6.0 preview 14.
27943059
27953060
2796- INET 3.8 (September 2021) - stable
3061+ INET 3.8 (September 2021) - Stable
27973062----------------------------------
27983063
27993064This release requires OMNeT++ 5.7 or 6.0 preview 13. For older OMNeT++ versions
@@ -2863,7 +3128,7 @@ Other:
28633128 Fixed a number of (previously hidden) subtle ownership problems.
28643129
28653130
2866- INET 3.6.8 (October 2020) - stable
3131+ INET 3.6.8 (October 2020) - Stable
28673132----------------------------------
28683133
28693134This release contains a compatibility fix to be able to build INET with
@@ -2873,14 +3138,14 @@ NOTE: OMNeT++ 6.0 Preview 5-8 will NOT work with this release. Use INET 3.6.7
28733138with those versions or rather upgrade your OMNeT++ installation.
28743139
28753140
2876- INET 3.6.7 (November 2019) - stable
3141+ INET 3.6.7 (November 2019) - Stable
28773142-----------------------------------
28783143
28793144This release contains a compatibility fix to be able to build INET with
28803145OMNeT++ 6.0 Preview 5. It requires OMNeT++ 5.3 or later.
28813146
28823147
2883- INET 3.6.6 (August 2019) - stable
3148+ INET 3.6.6 (August 2019) - Stable
28843149---------------------------------
28853150
28863151This release contains a bug fix for an issue where clang did not export
@@ -2893,7 +3158,7 @@ General:
28933158 INET 4 compatible fingerprints that are based on network communication.
28943159
28953160
2896- INET 3.6.5 (April 2019) - stable
3161+ INET 3.6.5 (April 2019) - Stable
28973162--------------------------------
28983163
28993164This release contains minor bug fixes and compatibility fixes for the
@@ -2935,7 +3200,7 @@ Visualizers:
29353200 versions of osgEarth
29363201
29373202
2938- INET 3.6.4 (March 2018) - stable
3203+ INET 3.6.4 (March 2018) - Stable
29393204--------------------------------
29403205
29413206This release contains minor bug fixes and compatibility fixes for the
0 commit comments