Changelog
0.8.0 (2015-10-10)
- provide args to the user so they can prepare for unique namespacing if necessary
- move rapp launching into the root namespace and let the user decide where handles should go
- advertise the rapp manager handles on the gateway by default for concert clients
- simplified launchers into standalone and concert client
- split standalone and concert classes rather than trying to mash them as one
0.7.13 (2015-07-09)
- the cancel_flag should be False in start_app
- attempts to flip public interface a couple of times. Then stopps rapp if it fails after all attempts. closes #297
- fix start_rapp stop rapp flipping #299
- cleans up flip connection logic in start/stop rapp closes #299
- print should not be here closes #298
- add gatewayname as launch arg only if it exists closes #295
- [rocon_app_manager] trivial
- [rocon_app_manager] pass a ros compatible name to the rapp.
- [rocon_app_manager] remove unnecessary, and old, comment.
- [rocon_app_manager] bugfix the bugfix for status publishing
Didn't look around properly - this corrects the last bugfix to make sure
all variables are properly defined before publishing the status.
- [rocon_app_manager] remove debug print.
- [rocon_app_manager] base name handling should be same for uuids or not.
Wasn't applying the correct conversion rules (lower, space->'_') for
standalone mode so that the namespaced topics/services conform to ros
conventions.
- [rocon_app_manager] bugfix handling of nonexistant current rapp.
Was mistakenly assuming that this is always available. This handles the
case when it is None.
- removing running rapps from listrapps
- Contributors: AlexV, Daniel Stonier, Jihoon Lee
0.7.12 (2015-05-27)
- adding parameter to delay service creation (now only once) if gateway uuid is needed.
changed standalone namespace to be robot_name (parameter) to match namespace with concert but without uuid
added delay in spin
- fix typo regarding constant definition in utils
- [rocon_app_manager] status now publishes the runtime interfaces and parameters.
- Contributors: AlexV, Daniel Stonier, dwlee
0.7.11 (2015-05-06)
- add webserver_address arg closes #285
- disable_zeroconf does not start zeroconf node #273
- Contributors: Jihoon Lee
0.7.10 (2015-05-04)
- [rocon_app_manager] remove install rule.
- Contributors: Daniel Stonier
0.7.9 (2015-04-28)
- remove legacy paird.concert closes #282
- Contributors: Jihoon Lee
0.7.8 (2015-03-23)
- better warning for preferred rapp selection closes #274
- clean up launchers #279
- bugfix robot_naem arg location, fixes #276.
- set moo as default preferred chirp closes #275
- change warn to info closes #274
- Contributors: Daniel Stonier, Jihoon Lee
0.7.7 (2015-02-27)
- disable_zeroconf option availalble
- bug fix in rapp installation process
- Contributors: Jihoon Lee
- bug fix in rapp installation process
- Contributors: Jihoon Lee
0.7.6 (2015-01-12)
- add log and typo fix
- use auto_rapp_installation param to enable disable installer
- disabl installer logic
- Contributors: Jihoon Lee
0.7.5 (2015-01-08)
- add rocon_interactions as run_depend closes #268
- Contributors: Jihoon Lee
0.7.4 (2014-12-30)
- ignore unncessay remapping rule #265
- Contributors: Jihoon Lee
0.7.3 (2014-11-21)
- Merge pull request #263 from robotics-in-concert/sim_param
simulated robot support in app manager
- rename sim to simulation
- add sim param in standalone launcher
- sim parameter passing
- process sim param
- add sim param
- [rocon_app_manager] permit esoteric names once more.
- [rocon_app_manager] bugfix stray hub whitelist param, lower casing base topic names, catching the right exception
- bugfix stopping of rapps after virtual implementation upgrade.
- Contributors: Daniel Stonier, Jihoon Lee
0.7.2 (2014-08-25)
- instead of exception. deprecated warning
- add error message for having old style
- type information added
- re align the args
- align the args
- add the rosbridge setting for using rosbridge on pairing mode
- remove legacy app store url.
- Refined the comment for the preferred defaults
Also removed legacy app_store_url.
- use preferred instead of selected and defaults
- use yaml format for default app parsing
- preferred or default rapp selection
- rewrote get_available rapp logic
- multiple chirp working
- Fix import to include copy
- Remove copy. Wrong branch :/
- Fix import to include copy
- merging work on public parameters for the rapps/rapp manager.
- Move to use copy.deepcopy
- Set rapp manager namespace handles to be private
- Fix if else re-use
- Correct testing defaults back to standard
- public parameter works
- parses parameters from file
- 0.7.1
- use proper lists for hubs/concerts now roslaunch can handle it.
- fix defaults
- Remove debug prints
- Interactions for turtlebot on indigo update. Remove namespacing for standalone
- rocon_app_manager: CMakeLists.txt(12): error: missing COMPONENTS keyword before 'roslint
- Contributors: Daniel Stonier, DongWook Lee, Jihoon Lee, Kent Sommer, kentsommer
0.7.1 (2014-05-26)
- use lists instead of semi-colon separated strings for hub/concert whitelists/blacklists now roslaunch can handle it.
- don't try and direct connect to a local hub by default.
- catch and handle a shutdown exception.
- update publisher queue_size to avoid warning in indigo.
- Contributors: Daniel Stonier
0.7.0 (2014-05-06)
- support for rapp indexing over a remote repository's cached tarball.
- support for rapp indexing over the local ROS_PACKAGE_PATH.
- complete capability support for rapps.
- relieve rapp_manager of pairing responsibilities, now done via rocon_interactions.
- revamped launcher file configuration for standalone, multimaster.
- move from tuples to rocon_uri's for platform specifications.
- support for rapp remappings.
- Contributors: Daniel Stonier, Jihoon Lee, Marcus Liebhardt, Piyush Khandelwal, Yujin
0.6.1 (2013-09-11)
- report details of currently running app.
- disable uuid arg shunting was not enabled for concert clients.
0.6.0 (2013-08-30)
- disable uuids by default, also fire up the paired invitations by default for convenience.
- use a proper regular expression for the target.
- zeroconf name should match app manager name.
- bugfix remaps which shouldn't remap.
- pass on screen parameter settings from rocon_launch.
- missed an update for the new resource finding rapp lists.
- protect services from initialising in parallel.
- diagnostic flips for pairing mode.
0.5.4 (2013-08-07)
- public is now 11311
- now private master is 11312
- apply rosparm to set zeroconf parameter
- add gateway and hub as dependeny
0.5.3 (2013-07-22)
- install concert directory
- adding install rule
- installing pairing_master
0.5.2 (2013-07-17)
- force faster initialisation of the gateway advertisements in standalone and public pairing.
- push application namespace underneath the node name in standalone mode to match remote control mode styles - for android apps.
- app manager icon parameters as resource names.
- use resource names for rapp lists instead of full paths.
- flag for disabling the cleanup watchdog and consolidating services locally.
- pairing mode cleanup when android device is gone.
- manual pairing invitations now working.
- convenience pause to ensure small apps flip promptly.
- no longer need app manager robot_xxx parameters.
- bugfix missing shutdown of start and stop app services when remote control changes.
- pairing clients infra.
- bugfix the list apps service to respond with correct running apps signature.
- make the default application namespace with a gateway underneath the gateway name, not root.
- publish an icon with the platform information.
- fix publishing of listed/running apps.
- renamed paired launchers to be less confusing.
- remove trivial debug print
- about to move on start app
- latched list apps publisher
0.5.0 (2013-05-27)
- Point to correct license file
- Removed (now) incorrect comments
- fix bad reference to non-exsistant parameter file.
- fix bad reference to non-exsistant parameter file.
- fix remappings to match roslaunch style
- Merge pull request #41 <https://github.com/robotics-in-concert/rocon_app_platform/issues/41> from robotics-in-concert/fix_app_list_file_not_found
Fix app list file not found
- warnings and errors if app list file not found, fixes #40 <https://github.com/robotics-in-concert/rocon_app_platform/issues/40>.
- app list to rapp list
- app_lists args to rapp_lists
- trivial cleanup of a comment.
- auto invite false in paired master.
- trivial comment.
- eliminating duplicated code between paired and concert client launchers.
- minor reorginisation of app manager launchers (more modular).
- android can now finnd us via robot type and name parameters.
- close down quietly if gateway shut down before the app manager.
- flip with default application namespace
- remove old services before updating with new.
- don't do the hard work of advertisements.
- pairing updates.
- a few bugfixes
- starting the pairing
- starting to add components for pairing.
- return values from error status was wrong
- better errors messages for stop app.
- fix stop app for naturally terminating apps.
- create a useful pointer to the running rapp in the manager while it runs.
- better errors messages for stop app.
- fix stop app for naturally terminating apps.
- create a useful pointer to the running rapp in the manager while it runs.
- apps starts with human readable namespace
- standalone app manager.
- 0.4.0
- gateway info now a msg.
- minor pep8 stuff.
- robot namespace back
- robot namespacing fix
- now it supports action_client and action_server public interface
- remove screen flag in concert_client/gateway
- logs out app compatibility.
0.3.0 (2013-02-05 15:23)
0.2.0 (2013-02-05 13:18)
- adding rocon_apps dependency
- .app -> .rapp
- correcting wiki url
- no more concert client
- taking the concert client out of the loop
- concert status -> app manager status, part of first redesign.
- has its own status now, labelled statusd till concert client swaps its own out.
- remote_control -> invite, start on general app design
- concert_msgs dependency removed
- parameter cleanup
- common create_rule code moved to rocon_utilities
- much minor refactoring.
- collapse advertisements.
0.1.1 (2013-01-31)
- advertising list apps, also correcting advertising behaviour in the client.
- remove unused logger.
- stop flipping the platform info.
- advertising the platform info service.
- platform info to rocon_app_manager_msgs
- revert loginfo Rapp->App Manager
- launch apps under a unique namespace so caller_id's are guaranteed to be
unique.
- refactoring app->rapp.