Skip to content

Commit

Permalink
Roadmap update (#5412)
Browse files Browse the repository at this point in the history
* Refs #21924. Roadmap update.

Signed-off-by: Miguel Company <miguelcompany@eprosima.com>

* Refs #21924. Add consolidation of properties.

Signed-off-by: Miguel Company <miguelcompany@eprosima.com>

* Refs #21924. Add suggestions

Signed-off-by: Miguel Company <miguelcompany@eprosima.com>

* Refs #21924. Add DDS-TSN.

Signed-off-by: Miguel Company <miguelcompany@eprosima.com>

---------

Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
  • Loading branch information
MiguelCompany authored Nov 29, 2024
1 parent dbb87b7 commit f6da29f
Showing 1 changed file with 31 additions and 3 deletions.
34 changes: 31 additions & 3 deletions roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,57 @@ All information is provided as a general guidelines only, and this section may b

Disclaimer:

* This section has been last updated in August 2024.
* This section has been last updated in November 2024.
Please take into account its content could be obsolete.

## Short term

The following list of features are planned to be addressed in the short term, and incorporated into the following release of the product (v3.2.0):

* Support creating a `DynamicTypeBuilder` from an IDL string
* Consolidation of some [properties](https://fast-dds.docs.eprosima.com/en/latest/fastdds/property_policies/property_policies.html) into QoS policies
* Transmission on discovery of all QoS policies
* SHM permissions override
* Ignore local endpoints configured at endpoint level

## Medium term

The following list of features are planned to be addressed in the medium term, typically within the subsequent release(s) generated in the next **9 months** after next planned release:

* Support for custom interface selection for statistics traffic
* Full support for DDS X-TYPES assignability checks
* ChainingTransport configuration through XML
* Tier 1 support for QNX platforms
* Tier 1 support for Android platforms
* Support for Time-based filter QoS
* Service aware DataWriter
* Full support for DESTINATION_ORDER QoS
* Support DURABILITY_SERVICE QoS
* Set default log level through XML

## Long term

The following list of features are proposals regarding the longer-term evolution of the product even though development of these features has not yet been scheduled for a release in the near future.
Please feel free to contact us if you wish to get involved in the implementation or influence the roadmap.

* Full DDS QOS compliance
* Support for TIME_BASED_FILTER QoS
* Support for TRANSPORT_PRIORITY QoS
* Support for READER_DATA_LIFECYCLE QoS
* Support for LATENCY_BUDGET QoS
* Support for PRESENTATION QoS
* Full DDS API compliance
* Batching (allow small samples to be grouped in a single datagram)
* Allow user to inject system dependencies:
* Getting current timestamp
* Getting Host ID / process info / etc
* Query network interfaces
* Thread factory
* Security plugin factory
* Allow user to configure when samples are acknowledged:
* When available on reader
* When processed (return_loan / take without loan)
* On demand (new API on DataReader)
* New DEBUG log level
* Compliance with DDS-TSN
* Service aware DataWriter
* Compliance with DDS-XML
* Low bandwidth transports

0 comments on commit f6da29f

Please sign in to comment.