The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact [email protected]
This release includes the following features in an ABI compatible manner:
This release includes the following improvements:
TCP transport improvements:
Github CI management:
This release includes the following fixes:
PRs in merged order: #4363, #4256, #4401, #4426, #4275, #4393, #4404, #4493, #4308, #4353, #4457, #4314, #4334, #4488, #4523, #4471, #4476, #4508, #4484, #4569, #4287, #4431, #4330, #4283, #4596, #4590, #4386, #4615, #4438, #4555, #4644, #4408, #4414, #4622, #4661, #4422, #4677, #4434, #4690, #4708, #4704, #4631, #4563, #4718
This release includes the following features in an ABI compatible manner:
This release includes the following improvements:
This release includes the following fixes:
PRs in merged order: #4443, #4490, #4460, #4520, #4477, #4509, #4481, #4566, #4514, #4485, #4472, #4560, #4530, #4588, #4594, #4612, #4613, #4619, #4625, #4629, #4632, #4584 , #4648
This release includes the following features:
Autofill port
(automatically set the port) for TCP Transport (https://github.com/eProsima/Fast-DDS/pull/4101)LARGE_DATA
Participants logic with same listening ports (#4432)This release includes the following improvements:
This release includes the following fixes:
IgnoreNonExistentSegment
test (https://github.com/eProsima/Fast-DDS/pull/4057)SO_EXCLUSIVEADDRUSE
for Win32 unicast listening sockets (https://github.com/eProsima/Fast-DDS/pull/4070)remove_from_pdp_reader_history
(#4183)PDPListener
and SecurityManager
(#4207)PDPListener
(#4280)const
reference to the shared pointer instead of a copy in get_log_resources
(#4301)0x8007
if coming from other vendor (#4309)TypeLookup
listeners (#4436)RTPSParticipantAttributes
(https://github.com/eProsima/Fast-DDS/pull/4037)std::move
in FileWatch.hpp
causing pessimizing warning (#4212)TCPSendResources
cleanup (#4510)PRs in merged order: https://github.com/eProsima/Fast-DDS/pull/4037, https://github.com/eProsima/Fast-DDS/pull/4082, https://github.com/eProsima/Fast-DDS/pull/4077, https://github.com/eProsima/Fast-DDS/pull/4091, https://github.com/eProsima/Fast-DDS/pull/4062, https://github.com/eProsima/Fast-DDS/pull/4057, https://github.com/eProsima/Fast-DDS/pull/4070, https://github.com/eProsima/Fast-DDS/pull/4105, https://github.com/eProsima/Fast-DDS/pull/4116, https://github.com/eProsima/Fast-DDS/pull/4101, https://github.com/eProsima/Fast-DDS/pull/4127, https://github.com/eProsima/Fast-DDS/pull/4142, https://github.com/eProsima/Fast-DDS/pull/4146, #4150, #4161, #4132, #4221, #4154, #4183, #4232, #4212, #4207, #4253, #4280, #4165, #4272, #4192, #4171, #4284, #4360, #4311, #4405, #4398, #4424, #4301, #4309, #4390, #4315, #4331, #4384, #4459, #4491, #4436, #4305, #4429, #4406, #4327, #4506, #4350, #4402, #4473, #4469, #4486, #4412, #4482, #4420, #4432, #4510, #4531, #4557
:loudspeaker: IMPORTANT: Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS v3.0.0, stay tuned! :radio:
This release includes the following new features:
This release includes the following improvements:
This release includes the following fixes:
PRs in merged order: #4439, #4445, #4299, #4447, #4452, #4448, #4451, #4415, #4296, #4456, #4461, #4109, #4466, #4435, #4489, #4494, #4290, #4464, #4300, #4454, #4480, #4515, #4411, #4444, #4525, #4527, #4535, #4539, #4548, #4549, #4558, #4241, #4571, #4575, #4579, #4581, #4583
This patch release includes the following improvements:
This patch release includes the following fixes:
PRs in merged order: #4376, #4235, #4343, #4100, #4321, #4375, #4297, #4324, #4416, #4369, #4220, #4396, #4335, #4417, #4442
This release includes the following features:
Autofill port
(automatically set the port) for TCP Transport (#4102)Superclient
by environment variable (#4106)This release includes the following improvements:
SharedMemManager.hpp
(#3888)CDRMessage
(#3997)This release includes the following fixes:
ParticipantMessageData
(#3788)DomainParticipant::register_remote_type
return when negotiating type (#3796)RemoteBuiltinEndpointHonoring
blackbox test (#3793)MSVC >= 19.36
(#3916)HelloWorld
DataSharing
example idl (#3884)FASTRTPS_NO_LIB
on unittest root folder (#3871)Data Race
when updating liveliness changed in WLP (#3959)Fast CDR
from thirdparty (#3984)bit_bound
bounds check (#3989)SO_EXCLUSIVEADDRUSE
for Win32 unicast listening sockets (#4071)PubSubAsReliable
test (#4009)FileWatchTest
for github windows CI (#4022)GUID
(#3976)std::move
warning (#4202)remove_from_pdp_reader_history
(#4184)PDPListener
and SecurityManager
(#4208)PDPListener
(#4281)get_log_resources
(#4302)PRs in merged order: #3788, #3796, #3793, #3846, #3860, #3779, #3901, #3916, #3923, #3936, #3884, #3955, #3871, #3898, #3895, #3959, #3962, #3984, #3989, #3967, #4090, #3939, #4094, #4071, #4009, #4022, #4019, #4014, #3888, #4067, #4063, #4083, #3976, #4117, #3997, #4102, #4106, #4128, #4133, #4143, #4148, #4151, #4162, #4202, #4222, #4166, #4184, #4208, #4247, #4259, #4254, #4281, #4302, #4273, #4285, #4193, #4172, #4306, #4312, #4361, #4387, #4388, #4351, #4328, #4332, #4293
This patch release includes the following fixes and improvements:
PDPListener
(#4268)0x8007
if coming from other vendor (#4291)<cstdint>
in v1 types (#4340)get_log_resources
(#4271)PRs in merged order: #4236, #4210, #4233, #4248, #4217, #4258, #4268, #4216, #4291, #4271, #4261, #4294, #4237, #4322, #4323, #4278, #4238, #4356, #4319, #4340, #4342, #4366, #4292, #4277, #4383, #4346
This release includes the following features in an ABI compatible manner:
Autofill port
(automatically set the port) for TCP Transport (#4103)This release includes the following improvements:
CDRMessage
(#3998)SharedMemManager.hpp
(#3889)This release includes the following fixes:
RemoteBuiltinEndpointHonoring
blackbox test (#3794)Timed/RecursiveTimedMutex
when MSVC >= 19.36
(#3917)HelloWorld
DataSharing
example idl (#3885)disable_positive_acks
period (#3896)DomainParticipant::register_remote_type
return when negotiating type (#3797)Fast CDR
from thirdparty (#3985)bit_bound
bounds check (#3990)FASTRTPS_NO_LIB
on unittest root folder (#3872)SO_EXCLUSIVEADDRUSE
for Win32 unicast listening sockets (#4072)PRs in merged order: #3794, #3861, #3905, #3917, #3899, #3937, #3928, #3885, #3896, #3797, #3960, #3963, #3985, #3990, #3998, #3966, #3977, #4086, #4084, #4010, #3889, #3872, #4007, #4020, #4072, #4023, #4064, #4068, #4087, #4089, #4103, #4107, #4118, #4129, #4134, #4144, #4147, #4152, #4163, #4167, #4173, #4185, #4209, #4223, #4213, #4194, #4246, #4255, #4250, #4274, #4282, #4286
This release includes the following features in an ABI compatible manner:
Autofill port
(automatically set a port) for TCP Transport (#4104)This release includes the following improvements:
SharedMemManager.hpp
(#3890)CDRMessage
(#3999)This release includes the following fixes:
DomainParticipant::register_remote_type
return when negotiating type (#3798)RemoteBuiltinEndpointHonoring
blackbox test (#3795)Timed/RecursiveTimedMutex
when MSVC >= 19.36
(#3918)FASTRTPS_NO_LIB
on unittest root folder (#3873)SO_EXCLUSIVEADDRUSE
for Win32 unicast listening sockets (#4073)PubSubAsReliable
test (#4011)FileWatchTest
(#4024)PRs in merged order: #3798, #3795, #3781, #3862, #3906, #3918, #3790, #3929, #3938, #3900, #3897, #3961, #3964, #3978, #3986, #3991, #3873, #3890, #3999, #4073, #4021, #3965, #4011, #4024, #4065, #4008, #4085, #4088, #4093, #4069, #4119, #4104, #4108, #4135, #4153, #4149, #4174, #4168, #2583, #2746, #2798, #3283, #4196, #4214, #4224, #4227, #4257
This patch release includes the following fixes and improvements:
PRs in merged order: #4182, #4181, #4195, #4188, #4211, #4215, #4219 , #4218, #4226, #4229