-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.7.1 [4458] #393
Merged
Merged
Release 1.7.1 [4458] #393
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Refs #3697 Implementation of FileConsumer and XML parsing of Log configuration. * Refs #3697 PR requested changes (doxygen) * Refs #3709 Update the loggers and the xmlparser with the suggestions on GitHub * Refs #4021 Refactor logging and XMLProfiles tests to split the tests of logs into logs management and parsing. * Refs #3709 Improved timestamp and common methods. * Refs #3709 WIP Adding mocked Log * Refs #3709 WIP some fixes. * Refs #3709 XML log tests no longer test behavior, only configuration parsed. * Refs #3709. Added gmock to xmlparser tests. * Refs #3709 RegisterConsumer signature changed to use r-value, to make clear the unique_ptr ownership will be transferred. * Refs #3709 Trying to fix compilation warnings. * Refs #3709 Trying to fix compilation warnings in windows and mac. * Refs #3709 Fixed leak in mocked class. * Refs #3709 Fixed clearing consumers while messages pending. * Refs #3709 Removed too many mutex.
* Refs #4026 Adapted xmlparser to standard DDS-XTypes and added xml example * Refs #4026 Reformatted text * Refs #4026 Included key for datatypes * Refs #4026 Deleted old syntax allowed * Refs #4026 Fix mane of config file for dynamicTest * Refs #4026 Introduced cases to string and wstring in getDiscriminatorTypeBuilder * Refs #4026 Fix cases of bounded string and bounded wstring, in alias definitions and members definitions * Refs #4026 Added two new test for bounded string and bounded wstring * Refs #4026 Modified config file for dynamictype test * Refs #4127. Update XSD file and change part of the parser to be more restrictive * Refs #4127 Review the XML Parser to be more restrictive * Refs #4108 Update the parser of durations and locators with the new structures. * Refs #4127 Review the XMLParser class to make the parsing more restrictive. * Refs #4127 Review the tests and the resources to match with the new XML design. * Refs #4108 Create a new test to check recursive types * Refs #4115 Minor changes and better test comparision for dynamic types.
* Refs #4161 Create a new mutex on the Domain class to make it thread-safe * Refs #4161 Apply several changes from the suggestions on GitHub. * Refs #4278 Change a recursive mutex for a normal mutex * Refs #4278 Fix issue on destruction. * Refs #4278. Locks on remove methods after checking input parameter.
* Refs #4021 Implement a new feature way to stop the retry system in TCP transports. * Update include/fastrtps/rtps/network/NetworkFactory.h Co-Authored-By: JuanCarlos-eProsima <[email protected]> * Update include/fastrtps/transport/TransportInterface.h Co-Authored-By: JuanCarlos-eProsima <[email protected]> * Update src/cpp/rtps/network/NetworkFactory.cpp Co-Authored-By: JuanCarlos-eProsima <[email protected]> * Update include/fastrtps/transport/UDPTransportInterface.h Co-Authored-By: JuanCarlos-eProsima <[email protected]> * Update include/fastrtps/transport/TCPTransportInterface.h Co-Authored-By: JuanCarlos-eProsima <[email protected]> * Refs #4021 Change a bool to atomic bool following the suggestions from GitHub * Refs #4021 Fix compilation warning on Linux * Refs #4221 Change the setSendRetry method following the suggestions from GitHub * Refs #4221 Rename method from setSendRetry to Shutdown to make it more generic
…nd return the result at the end. (#378)
* Refs #4018. Update the performance tests to support tcpv4 communication. * Refs #4018. Set command publishers as reliable * Refs #4018. Fix compilation error. * Refs #4018. Add a sleep before close the video test to wait until the subscriber receives the last message. * Refs #4018. Add log messages * Refs #4018. Add log messages to memory test * Refs #4018 TCP tests * Refs #4018 Create the new configuration attribute to manage the TCP delays. * Refs #4018 Auto-disable TCP delay for testing. * Refs #4018 Restore default value for TCP delay. * Refs #4331 Disabled CRC * Refs #4331 Create two new attributes to set if TCP is going to use CRC checking or not. * Refs #4331 Enable CRC Checking with the configuration variables * Refs #4331 Fix issue on parser to keep consistency with the standard * Refs #4281 Remove the configuration parameters to accelerate the discovery process because they could affect to the results of the tests * Refs #4331 Applied style. * Refs #4331 Comment sleep for testing purposes. * Refs #4331 Comment sleep for testing purposes. * Refs #4331 Fix issue with several locators on TCP connections. * Refs #4331 Fixing localhost * Refs #4331 Fixed localhost * Refs #4331 Recovered sleep, but with 0 ms. * Refs #4331 Fix issue connecting to localhost using the lan address. * Refs #4331 Create unit tests to check every combination for the shrink method * Refs #4331 Created unit tests to check every combination for the shrink method * Refs #4315 Create new configuration attributes to set the width, height and frame rate of the video streaming. * Refs #4315 Added more log messages on errors. * Refs #4315 Fix some logs and upgrade the information about drops. * Refs #4315 Update video test time to work on seconds. * Refs #4315 Fix shrink locator in tcpv4 * Refs #4315 Improve the explanation of the HelloWorldTCP example to show how publisher and subscriber work over TCP * Refs #4315 Fix a crash on the videotest if the subscriber hasn't results after the test * Refs #4281 Apply some changes suggested in the Pull Request * Refs #4281 Add braces to all the performance tests * Refs #4281 Rename the field "avoid_tcp_delay" to its new name "enable_tcp_nodelay" and add a new check for TCP with the whitelists * Refs #4281 Add a special case for TCP whitelist checking when there isn't any locator
* Refs #4276 Added blackbox tests to test discovery using only multicast. * Refs #4420 Added thread to retry closing input channels. * Refs #4420 Removed thread and disabling all related channels before releasing them. * Refs #4420 Avoiding access already closed endpoints on Windows. * Refs #4420 Improved comments.
* Refs #4422 Update the video test to write an auxiliar file only with the mean of the test ( For Jenkins ) * Refs #4422 Update the memory test to set the name of the transport on the output file * Refs #4422 Update the script of the memory tests to add the name of the transport as a suffix * Refs #4422 Update the video test to manage the statistics in a different way if there is only one register
* Refs #4372. Add const qualifier to Attributes in createSubscriber and createPublisher. * Refs #4372. Add const qualifier to Attributes in createParticipant. * Refs #4372. Modify changes to new style. * Refs #4372. Modify code style in ParticipantImpl. * Refs #4372. Modify member initializer list to new code style.
* Modified UDPTransportInterface to prevent closing sockets error logs over Windows * MAC fails in the same fashion that Windows. An agreement was reach to ignore the error in all platforms.
This was referenced Feb 12, 2019
richiware
approved these changes
Feb 20, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This release includes the following features:
It also fixes some important bugs:
Some other minor bugs and performance improvements.