Releases: Stivo182/oscript-resilience
Releases · Stivo182/oscript-resilience
v0.2.0
Что нового
- Добавлено кооперативное прерывание операций через
СигналПрерыванияОперации. Сигнал передаётся через пайплайн и стратегии и позволяет кооперативно останавливать выполнение операции, например при срабатывании таймаута. - В стратегии
Timeoutдобавлены обработчик таймаута и КонтекстТаймаута с информацией о срабатывании. - Исправлено выполнение лямбда-выражений, вызывающих процедуру.
Изменения API
- В публичный API пайплайна и стратегий добавлен параметр
СигналПрерыванияОперации. - Breaking change: изменён порядок параметров метода
ЗапуститьАсинх.
Документация и примеры
- Обновлена документация по стратегиям, пайплайну и новому механизму прерывания.
- Добавлены и переработаны примеры использования.
- Документация дополнена диаграммами выполнения стратегий.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/Stivo182/oscript-resilience/commits/v0.1.0