Am I required to restart Trino when adding a plugin or connector?

This question is asked in various ways on The Trino Slack:

  1. Loading new User Defined Functions (UDFs)
  2. Add connectors when Trino stays running.
  3. Is it possible to avoid restart with REST API?
  4. Can I update memory configurations without restart?

All of these scenarios all use the SPI plugin architecture. Currently, installing new connectors requires that you restart each coordinator and worker mode for the changes to take effect.

There’s an issue out to get this updated.