v3.0.0
Fast DDS Docs v3.0.0
This release includes the following features:
- Branch-out for fastdds v3.0.0 (#660)(#750)
- Update xtypes 1.3 (#730)
- New
max_message_size
property to limit output datagrams size (#770) - Create Participant with default profile using environment XML configuration (#725)
- Automatic TypeObject representation registration for DynamicTypes (#778)
- Add documentation of netmask filter and
max_msg_size_no_frag
inTransportConfigQos
(#788) - Add XML configuration for
FlowControllerDescriptor
(#782) - New Api DomainParticipantExtendedQos (#805)
- Added
test_shared_mem_transport_descriptor
to api_reference (#820) - GUIDLess Discovery Server (#751)
- Type propagation policy (#880)
- Serialize DynamicData to JSON (#844)
- Serialize DynamicTypes to IDL (#865)
This release includes the following improvements:
- RTPS reader APIs refactor (#791)
- RTPS writer APIs refactor (#847)
IPayloadPool
refactor (#800)- Gather-send implementation (#724)
TypeObjectRegistry
refactor (#792)- RTPS
WriterHistory
refactor (#826) - Participant discovery data refactor (#874)
TopicDataType
refactor (#875)- Remove
WriterProxyData
from public APIs (#866) - Remove
ReaderProxyData
from public APIs (#873) - Remove fastrtps
fixed_size_string.hpp
references and move to fastcdr (#695) - Remove private XML parser APIs (#701)
- Rename DLL API exporter
FASTDDS_EXPORTED_API
(#718) - Migrate classes from include/fastrtps to include/fastdds (#726)
- Remove
LivelinessData
from API reference (#736) - Upgrade python requirements and remove all warnings (#747)
- Remove reference to removed constant (#771)
- Adjust for removing all redundant headers from include/fastrtps (#737)
- Remove
RTPSMessageGroup
from aliases-api includes (#744) - Move DR
TypeConsistencyEnforcement
&DataRepresentation
fromTypeConsistency
toDataReaderQos
(#779) - Remove Exception api (#785)
- Adjust
BuiltinEndpoints
migration (#784) - Change default
logconsumer
value toStdoutErr
(#790) - Check suprocess return codes on RDT generation (#795)
- Remove public
ChangeForReader
from api reference (#809) - Migrate fastrtps namespace (#813)
- Removal of ParameterTypes.h (#810)
- Update Fast DDS QoS examples (#781)
- Enumerations are traslated to C++ signed integer enumerations (#821)
- Adjust for
const
qualification of all data related inputs in DataWriter APIs (#817) - Complete
flow_controller_descriptor references
in xml sections (#824) - Adjust for Fast DDS public headers migration to .hpp (#825)
- Adjust type in
get_dynamic_type_builder_from_xml_by_name
to returnDynamicTypeBuilder
(#818) - Improve build steps in the installation from sources sections (#811)
- Update to doxygen 1.9.8 used in Ubuntu 24.04 (#837)
- Move
Time_t
todds
namespace and some Attributes toxmlparser
docs (#870) - Remove all code related to FAST CDR v1 (#882)
- Github improvements:
- Update mirror job (#772)
- Migrate Fast DDS Docs CI to Github (#831)
- Fix nightly job and move 2.6.x to weekly CI (#845)
- Fix weekly CI cron expression (#852)
- Change back Ubuntu versions for CI and RTD (#857)
- Add python optional step in binary installation sections (#853)
- CI:
paths-ignore
only ignores modification in markdown files (#876) - Set update apt dependencies to true in ubuntu github ci (#886)
This release includes the following fixes:
- Fix issue with Fast DDS and Fast DDS python deduced branches (#838)
- Fix spelling due to new class introduced in Fast DDS (#854)
- Fix code block not been colored after sphinx upgrade (#846)
- Fix Large data usecase flowcontrollers XML snippet (#794)
- Misspell DataReaderHistory Update architecture.rst (#864)
- Fix README and standardQosPolicies (#881)
- Fix example links (#895)
PRs in merged order:
#660, #695, #701, #718, #726, #736, #725, #730, #747, #750, #772, #771, #770, #778, #737, #744, #779, #783, #788, #785, #782, #784, #790, #795, #809, #791, #800, #724, #792, #813, #810, #781, #821, #817, #805, #820, #823, #824, #825, #826, #831, #838, #751, #818, #811, #807, #845, #837, #848, #852, #854, #857, #846, #847, #853, #844, #865, #869, #871, #866, #876, #875, #873, #870, #874, #794, #864, #882, #880, #881, #886, #890, #893, #895, #884