Skip to content
Snippets Groups Projects
  1. Jun 18, 2024
  2. Jun 14, 2024
  3. Jun 11, 2024
  4. Jun 04, 2024
  5. May 31, 2024
  6. May 30, 2024
  7. May 24, 2024
  8. May 17, 2024
  9. May 08, 2024
  10. Apr 24, 2024
    • godzie44's avatar
      feature: two-step plugin installing and removing · 6a39a360
      godzie44 authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      Now for installation and enable plugin, there are two steps instead of one
      (`pico.load_plugin` previously).
      1. Install plugin (`pico.install_plugin`):
      validate plugin, create system tables.
      2. Enable plugin (`pico.enable_plugin`):
      loads plugin into instances memory, call `on_start` callback.
      
      Same for a plugin removing process (`pico.remove_plugin` previously):
      1. Disable plugin (`pico.disable_plugin`): call `on_stop` callbacks, drop
      plugin from instances.
      2. Remove plugin (`pico.remove_plugin`):
      remove plugin meta from system tables.
      6a39a360
  11. Apr 17, 2024
  12. Apr 16, 2024
    • Arseniy Volynets's avatar
      feat: support datetime type in sql · a2143d90
      Arseniy Volynets authored and Denis Smirnov's avatar Denis Smirnov committed
      - update sbroad submodule with support of
      datetime type and new `to_date` builtin
      function.
      - initialize sbroad builtin functions in
      init common. Currently there is only one
      builtin function `to_date`
      - add integration tests for datetime types
      - update tarantool module to commit with
      fixes for datetime deserialization
      a2143d90
  13. Apr 15, 2024
  14. Apr 09, 2024
    • godzie44's avatar
      feature: plugins · 26b11774
      godzie44 authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      Introduce a plugin system for picodata cluster.
      Plugin system contains:
      - `picoplugin` crate with plugin interfaces.
      This crate exposes plugin interfaces for user implementation and API
      that used by picodata to interact with plugin as with a code from dynamic library.
      - Support for plugin work cycle in picodata instance work cycle.
      Picodata instance interacts with running plugin by `PluginManager`
      component.
      Typically, plugins react to events that occur in instance or whole cluster.
      - New lua API with plugin CRUD actions.
          - pico.create_plugin - load a new plugin into picodata cluster
          - pico.remove_plugin - remove plugin from picodata cluster
          - pico.update_plugin_config - update plugin service configuration
      26b11774
    • Georgy Moshkin's avatar
    • Egor Ivkov's avatar
      fix: error handling after cfg · bec43c4a
      Egor Ivkov authored
      bec43c4a
  15. Apr 08, 2024
  16. Apr 05, 2024
  17. Apr 03, 2024
  18. Mar 18, 2024
  19. Mar 07, 2024
  20. Mar 06, 2024
Loading