github D4n13l3k00/mikrotik-lists-manager v1.2.2

latest releases: v1.3.0, v1.2.3
3 hours ago

v1.2.2

Исправления

  • sync / diff: RouterOS хранит хост-адреса как /32 (8.8.8.8/32), тогда как sync-файлы обычно содержат голый IP (8.8.8.8). Раньше это приводило к лишней паре Add + Delete при каждой синхронизации — теперь оба формата считаются одной записью
  • HTTP-клиент MikroTik теперь повторяет запрос и при временных ответах 5xx от роутера, а не только при сетевых ошибках

Улучшения

  • Все команды корректно завершаются по Ctrl+C / SIGTERM — in-flight запросы к роутеру отменяются немедленно, без ожидания окончания операции
  • fetch GitHub: при выборе нескольких сервисов (hooks, web, api, actions…) api.github.com/meta теперь запрашивается один раз за сессию; раньше перекачивался для каждого выбранного сервиса

Внутренние изменения

  • Все методы mikrotik.Client принимают context.Context; интерфейс syncer.APIClient обновлён соответственно
  • Добавлены тесты на нормализацию адресов в Diff

Full Changelog: v1.2.1...v1.2.2

Don't miss a new mikrotik-lists-manager release

NewReleases is sending notifications on new releases.