Выпуск 1.9.14 Perl-дистрибутива Crypt::OpenSSL::X509

Новый выпуск Perl дистрибутива Crypt::OpenSSL::X509 был выложен на CPAN.

Релиз содержит вклад от 5 человек, включая меня.

  • 9 PR объединены
  • 4 проблемы решены

PR накапливались в течение некоторого времени, поэтому я очень рад, что смог найти время, чтобы просмотреть их все. Осталось еще 10 открытых проблем, и я надеюсь, что им тоже будет уделено внимание.

Самой большой проблемой является поддержка OpenSSL 3, где мы еще не совсем дошли до конца, но я считаю, что сейчас мы находимся в более стабильной точке, что является хорошей отправной точкой для этой работы.

С момента выпуска пробного релиза (2022-04-26) до настоящего момента были исправлены две ошибки. Обе они появились в версии 1.9.14-TRIAL.

  • Одна должна была быть замечена мной в моем обзоре.
  • Другая была внесена мной в попытке оптимизировать код.

Так что, оглядываясь назад, как и в случае с улучшением работы CI и использованием процесса пробного выпуска, я буду работать над улучшением в этой области — я благодарен за PR, которые исправили мои ошибки, но проблемы были… очевидны и не должны были возникнуть.

К счастью, авторы быстро устранили их, и PR были получены и обработаны, попав в финальный релиз.

Спасибо всем, кто внес свой вклад:

  • @ikedas
  • @timlegge
  • @michal-josef-spacek
  • @skaji

Журнал изменений

1.9.14 2022-05-03

  • Применен PR #109 от @ikedas, исправляющий ошибку, найденную в 1.9.14-TRIAL, где вызывался неправильный API, возможно, из-за опечатки в названии

  • Применен PR #108 от @skaji исправление ошибки, найденной в 1.9.14-TRIAL, где возможная интерполяция была вызвана, вероятно, из-за цитирования

  • Применен патч от @ikedas PR #105, делающий соответствие шаблона для номера версии LLVM в 12 серии немного более либеральным. За этим последовал PR #107 от @jonasbn

  • Применен патч от @timlegge PR #102, решающий проблемы: #45 и #95, только с более строгим использованием флагов компилятора, если переменная окружения AUTHOR_TESTING установлена в true.

  • Добавлено улучшение от @michal-josef-spacek, вводящее использование Crypt::OpenSSL::Guess, которое может быть использовано для определения размещения библиотек OpenSSL через PR #104. Идея возникла из проблемы #97, поднятой @ikedas, и адресована: #94 также от @ikedas

  • Вслед за этим был выпущен PR от @jonasbn #106, позволяющий устанавливать секцию configure для заданий CI как для cpanm, так и для cpm.

  • Метаданные на багтрекере были обновлены с релиза 1.9.13, документация обновлена с этого релиза. Решение проблемы #80, поднятой @skaji, обновление от @jonasbn

  • Исправление от @timlegge через PR #103, улучшающее обработку версий API OpenSSL

  • Патч от @skaji по PR #100, улучшающий использование констант в коде XS

Оцените статью
Procodings.ru
Добавить комментарий