Компания Diagrid Inc. выпустила обновление Dapr 1.19, оптимизирующее работу долгосрочных ИИ-агентов. Теперь система передает воркерам только новые события вместо всей истории выполнения, что снижает нагрузку на память и задержки. Функция доступна для приложений на Java и Python.

В версию добавлена предварительная функция WorkflowsFastPath, которая обрабатывает локальные активности без использования планировщика для каждого события. По данным Diagrid, это позволило сократить медианную задержку шага с 553 до 153 миллисекунд. Механизм напоминаний сохранен для восстановления системы.

Обновление упрощает архитектуру управления, позволяя отказаться от отдельного сервиса Placement. Теперь его функции выполняет сервис Scheduler, что исключает необходимость поддержки дополнительного кластера Raft. При масштабировании системы блокируются только затронутые типы акторов, что повышает стабильность.

В состав Dapr 1.19 вошли новые альфа-компоненты: Vector для поиска по сходству с поддержкой Meilisearch и Binary Store для потоковой передачи файлов в облачные хранилища Amazon S3, Microsoft Azure, Google Cloud и Oracle. Для разработчиков на .NET представлен SDK Actors.Next.

Релиз Dapr 1.19 уже доступен пользователям. Режим размещения через Scheduler активируется настройками Helm без перезагрузки sidecar-контейнеров. Управление обновлением в Kubernetes возможно через панель Diagrid Dapr Ops Dashboard, которая поддерживает новые версии в течение 24 часов.