Skip to content

Auto Local System Clients#547

Merged
TheBurchLog merged 10 commits into
release_3_33from
self_ref_auto_system_client
Apr 20, 2026
Merged

Auto Local System Clients#547
TheBurchLog merged 10 commits into
release_3_33from
self_ref_auto_system_client

Conversation

@TheBurchLog
Copy link
Copy Markdown
Contributor

@TheBurchLog TheBurchLog commented Apr 7, 2025

Added the support to track local commands execute.

Example:
When invoking example_1 it will automatically track the execution of example_2 in the request children.

@command
def example_1(self, arg1):
    self.poxy_command(arg1= arg1)

def proxy_command(self, arg1):
    self.example_2(arg1 = arg1)

@command
def example_2(self, arg1):
    return arg1

Fixes: beer-garden/beer-garden#1807

@justinryan1 justinryan1 changed the title 3.31.0 Auto Local System Clients Auto Local System Clients Sep 30, 2025
Comment thread brewtils/plugin.py Outdated
self._custom_logger = False
self._logger = self._setup_logging(logger=logger, **kwargs)

self._auto_self_client = kwargs.pop("auto_self_client", True)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change default to False

@TheBurchLog TheBurchLog changed the base branch from develop to release_3_33 April 20, 2026 12:29
@TheBurchLog TheBurchLog merged commit d49f3b6 into release_3_33 Apr 20, 2026
7 checks passed
@TheBurchLog TheBurchLog deleted the self_ref_auto_system_client branch April 20, 2026 16:24
TheBurchLog added a commit that referenced this pull request Apr 21, 2026
* Update Change Log

* Add target garden headers to brewtils (#567)

* Add target garden headers to brewtils

* linting

* Add option to specify target_garden

* Add CHANGELOG

* System Client support for defining choice validation (#585)

* System Client support for defining choice validation

* Change Log

* formatting

* more formatting

* Formatting

* formatting

* Auto Local System Clients (#547)

* Auto Local System Clients

* Added feature to disable auto self client

* formatting

* Adding config parsing and testing

* Set default to False

* Update CHANGELOG for command decorators feature

Clarified the description of auto-generated requests feature and its default state.

* Target Garden Header Support (#587)

* Target Garden Header Suppoer

* change log

---------

Co-authored-by: 1maple1 <160027655+1maple1@users.noreply.github.com>
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.

Command Self Referencing Injection

1 participant