Skip to content
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

Bump version number to 2.0.0 #58

Merged
merged 14 commits into from
Mar 5, 2021
Merged

Bump version number to 2.0.0 #58

merged 14 commits into from
Mar 5, 2021

Conversation

jamoralp
Copy link
Contributor

@jamoralp jamoralp commented Jan 22, 2021

This PR was created to sync with the upcoming Micro XRCE-DDS 2.0.0 release.

Steps:

  • Check integration tests result, and fix if necessary.
  • For now, Micro XRCE-DDS Client and Micro XRCE-DDS Agent tags are kept to "develop". When releasing the 2.0.0 version, make sure to change them to 2.0.0. This involves some previous work regarding the agent and client repositories, as their 2.0.0 tag must be ready before proceeding. Link here the pull requests for the 2.0.0 release of the Micro XRCE-DDS Agent and the Micro XRCE-DDS Client, when applicable.
  • Include some missing integration tests, such as Client -> Agent Ping. Add integration test for client to agent ping #61
    • Review internal documentation about test coverage @jamoralp
  • Readthedocs: Review documentation, updating commands and sections where necessary.
    • Check that documentation installation and examples instructions works
  • Update dockerfiles, and automate the creation of Docker images in dockerhub platform. Right now, last image of Micro XRCE-DDS general repository, agent and client were uploaded from 4 to 7 months ago.
  • Review the Micro XRCE-DDS Apps structure and make it more user friendly.
  • Decide what to do with Micro XRCE-DDS Gen repository.
    • Check if works: ok (Pablo)
    • Check tests: don't have test (Pablo)
    • Should we update this to v2.0.0 if it does not have changes? We are not updating

Related PR that should be merged:

Client:

Agent

RMW

TODO next sprint:

How to release:

  • We are going to merge all these related PR to develop and create a new tag named v2.0.0-r1
  • With ROS2 Galactic we are going to release a v2.0.0 in master

@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

* Add integration test for client to agent ping

* Undo the availibity typo for now

* Match client version using new tag to avoid client cloning duplication
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

* Initial test

* Revert tag to develop
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

* Update

* Update tests

* uxrPlatform refactor: change agent branch

* Set tag to develop

Co-authored-by: Jose Antonio Moral <[email protected]>
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

* Update

* Updates

* Updated lambdas

* Update test names

* Fix

* Fix custom transport test

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.hpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Update test/test/custom_transports/Custom_transports.cpp

Co-authored-by: Jose Antonio Moral <[email protected]>

* Minor fixes

* Fix

* Link custom transports against agent

* Fix include

* Fix destruction

* Destruct queues when agent fini

* Increase client connection attempts

* Test branch

* Revert "Test branch"

This reverts commit e34cc9f.

* Simplify mutex

* Increase create session time

* REVERT THIS

* REVERT THIS

* Factor

* Revert "REVERT THIS"

This reverts commit e0e7add.

* Update transports

* Revert "REVERT THIS"

This reverts commit c16ebb4.

* Client default params

* Pub sub tests

* Update CMakeLists.txt

* Update sleep

Co-authored-by: Jose Antonio Moral <[email protected]>
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

* Client minor API changes

* Update CMakeLists.txt
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

* Bump version to 2.0.0

* Update CMakeLists.txt

* Update CMakeLists.txt
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Windows Build Status

@pablogs9 pablogs9 merged commit 81a7fd9 into develop Mar 5, 2021
@pablogs9 pablogs9 deleted the feature/v2.0_release branch March 5, 2021 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants