chore(plugins): plugin system improvements
Summary
-
update_plugin_tiers
API call is split intoservice_append_tier
andservice_remove_tier
calls - now
picoplugin
expose tarantool-module from git-submodule - plugin system improvements
- add description field to
_pico_plugin
and_pico_service
- plugin loading: filter files by its extensions
- plugin loading: check possible service collisions
- plugin loading: now plugin searching at {plugin_dir}/{plugin_name} path
- now all errors between plugin and picodata wrapping with
BoxError
(this protects plugin caller from UAF)
- add description field to
- Changes should be cherry-picked to 24.2: no
- Docs follow-up: docs#264 (closed), docs#238 (closed)
Edited by Konstantin D