gatewayd icon indicating copy to clipboard operation
gatewayd copied to clipboard

Implement proper version management between GatewayD and plugins

Open mostafa opened this issue 9 months ago • 0 comments

The idea is to introduce version compatibility between GatewayD and plugins. The compatibility matrix should be communicated between GatewayD and plugins upon install and start. This creates two separate set of requirements:

  • On install: the plugin install subcommand gets involved and detects whether the plugin is compatible with GatewayD or not and then decides to install it.
  • On GatewayD start: the plugin is started and then the metadata is checked against some version compatibility matrix/database, and then GatewayD decides to load or ignore the plugin.

mostafa avatar Sep 06 '23 21:09 mostafa