Новый выпуск 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