Changelog

0.6.11 (2015-08-28)

0.6.10 (2015-08-28)

  • remove pull watchlist for gone client in redis
  • cleanup
  • dynamic reconfigure applied in conductor closes #309
  • Contributors: Jihoon Lee

0.6.9 (2015-07-09)

  • add transition available to uninvited #302
  • callable error fix
  • update transition table #302
  • comment out transition caused by wait for service timeout. closes #302
  • fixing the logic to use remote controller slot in concert_client #302
  • add state transition from busy to pending #302
  • correcting the transition table
  • add not in network node
  • increae gap between nodes
  • remove dummy from label
  • add conductor state transition dotgraph generator for easy introspection closes #301
  • add state transition graph
  • configurable ros service timeout closes #300
  • Contributors: Jihoon Lee

0.6.8 (2015-04-27)

0.6.7 (2015-04-06)

  • add sleep for spining closes #278
  • Contributors: Jihoon Lee

0.6.6 (2015-03-23)

0.6.5 (2015-02-27)

0.6.4 (2015-02-09)

0.6.3 (2015-01-05)

0.6.2 (2014-12-02)

0.6.1 (2014-11-21)

  • [rocon_concert] permit esoteric names once more.
  • Contributors: Daniel Stonier

0.6.0 (2014-08-25)

  • documentation for the concert conductor.
  • use proper lists for hubs/concerts now roslaunch can handle it.
  • need the invite handle so we can uninvite it later, this was a regresion and this fixes #230.
  • need the invite handle so we can uninvite it later, this was a regresion and this fixes #230.
  • update publisher queue_size to avoid warning in indigo.
  • pass ip info along in concert client publishing.
  • remove debugging print.
  • bifurcating shell/gui processing for concert_conductor_graph
  • bugfix accidentally cancelled publisher pulls with the service pulls, #222
  • remove unused conductor process pulls once they’re done with, #222
  • unregister the gateway info subscriber after we’ve finished with it.
  • sphinx docs for concert conductor
  • wireless handling and not using gone clients to generate concert aliases.
  • small documentation on how the state machine works.
  • Updated Idle->Available to reflect state name refactoring and relevant comments. Dummy transition handler for wireless dropouts.
  • ConcertClientException no longer useed.
  • eliminate redundant rapp_status and use uri’s properly.
  • bugfixes to reenable chatter concert.
  • client status/gateway-info update handling and alot of minor fixes.
  • concert client publishers reintegrated in for the new conductor
  • don’t go hunting for the gateway, configure it instead.
  • concert transitions now working for conductor v2.
  • relax timeouts on advertised concert client pulled services, fixes #217
  • rapp_handler -> rocon_scheduler_requests
  • a convenience rapp handler class for external users.
  • expose invited clients only once their handles have been flipped across.
  • interactions moved to rocon_tools, also updates for the rocon_utilities breakup.
  • explanatory comment about the application namespace.
  • make specific an exception message
  • catch a shutdown exception.
  • check rocon version of concert clients by conductor.
  • updates for the new rocon uri
  • platform tuple overhaul.
  • update for recently moved modules to rocon_tools, also platform_tuples refactoring.
  • remove unused variable.
  • remove unused variable.
  • cancel pulls when a client leaves, fixes #169 and ignore hash names, not friendly names, fixes #170.
  • cancel_pulls -> _cancel_pulls, fixes #165
  • better checking for local clients.
  • bugfix service connection errors and delays from rogue clients in the conductor.
  • republish uninvited clients, closes #144
  • accept remote gateways with ip ‘localhost’ as local clients.
  • working towards the compatibility tree scheduler.
  • disambiguate concert client update topics
  • expose connection statistics. closes #35
  • only publish invited concert clients.
  • handle corner case when uninviting disappearing clients.
  • better handling and logging of failed invitations in various scenarios.
  • only try to uninvite already invited clients.
  • conductor cleanup.
  • invite local clients only (good for testing), closes #108
  • remove legacy web app client handling from the conductor, closes #127.
  • catch a ros shutdown exception in the conductor spin.
  • bugfix Invite->BatchInvite.
  • external shutdown hooks for gateway and hub.
  • added shutdown hook for the conductor, but it’s not yet fully operational.
  • bugfix a used variable before definition.
  • service exception handler when inviting.
  • quietly ignore invitation failures from local snobs.
  • fix unhandled service exception when ros shutsdown.
  • deprecate the old platform info message.
  • refactoring for a concert master launcher and fix old legacy tutorials.
  • scheduler
  • parallel service working. some changes in conductor. conductor returns always false for lock now
  • use wallsleeps to avoid simulation problems, closes #46.
  • simple role manager launcher that publishes the concert icon, closes #38.
  • concert_roles stub package.
  • Contributors: Daniel Stonier, Jihoon Lee, piyushk

0.5.3 (2013-07-17)

  • auto_invite is configurable with argument
  • bugfix some holes in the human friendly naming

0.5.0 (2013-05-27 10:48)

  • include management of non-gateway clients (human clients).
  • use human consumable aliases inside the concert instead of uuids directly.

0.3.0 (2013-02-05)

  • better scanning for clients on the gateways.

0.2.0 (2013-02-01)

  • upgrade to use the rocon gateways instead of complicated handshaking over xmlrpc/zeroconf

0.1.0 (2012-04-02)

  • provide handles to the orchestration module for triggering start of a solution.
  • interact over zeroconf and xmlrpc with rocon app managers.