1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/swow-swow

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 13 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 04:37 1ad85eb

релиз-дата: 2023-12-09

「成功的关键在于我们对失败的反应。」 - ChatGPT

"The key to success is how we respond to failure." - ChatGPT

Эта версия в основном исправляет проблему, из-за которой cURL зацикливался бесконечно при определённых условиях, и добавляет японскую версию README.

🐣 Что нового

  • Добавить FileSystem::scanDirRecursive() (b238947) (@twose)

✨ Что улучшено

  • Японская версия README (#252) (@eltociear)

🐛 Что исправлено

  • Исправить ошибку бесконечного цикла cURL (libcat/libcat@0d68189e) (@twose)
  • Исправить странный жёсткий код в билдере (0fcf143) (@twose)

👻 Что удалено

  • Ничего не удалено

📦 Внутреннее

  • Обновить swow_fs (44621bb) (@dixyes)

v1.3.2

релиз-дата: 2023-08-28

Истинная радость не в том, чтобы быть без боли, а в том, чтобы находить удовольствие в боли. - ChatGPT

True joy is not about being without pain, but about finding pleasure in pain. - ChatGPT

Это версия с исправлениями.

🐣 Что нового

  • Ничего нового

✨ Что улучшено

  • Ничего улучшенного

🐛 Что исправлено

  • Вызываемые параметры curl должны быть обнуляемыми (682b4be) (@twose)

👻 Что удалено

  • Ничего удалённого

v1.3.1

релиз-дата: 2023-08-28

«Не бывает окончательного успеха, как не бывает фатального провала. Самое ценное — это мужество продолжать». - Уинстон Черчилль

"Success is not final, failure is not fatal. It is the courage to continue that counts." - Winston Churchill

Это версия с исправлениями.

🐣 Что нового

  • Ничего нового

✨ Что улучшено

  • Ничего улучшенного

🐛 Что исправлено

  • Исправлен flock на Windows (e1121c0) (@dixyes)
  • Исправлена ошибка отсутствия CURLM_RECURSIVE_API_CALL в curl < 7.59.0 (a92d70c) (@dixyes)
  • Исправлены неправильные позиции параметров вызова recvMessage() (#240) (@assert6)
  • Исправлена совместимость реализации FCC (46e7d3d) (@twose)
  • Исправлено замедление работы cURL при composer install (libcat/libcat@55959bf) (@twose)
  • Исправлена некорректная nNumUsed функций таблицы (07cea2b) (@twose)

👻 Что удалённого

  • Ничего удалённого

v1.3.0

релиз-дата: 2023-08-15

Отличные проекты получают звёзды, великие проекты завоевывают сердца и умы. - Swow

Excellent projects earn stars, great projects win hearts and minds. - Swow

Основные моменты версии:

  1. Полностью новая поддержка cURL с сопрограммами, перестройка нижнего уровня для покрытия различных граничных случаев;
  2. Полная реализация PHP cURL, больше не зависит от расширения cURL и поэтому может адаптироваться к любой среде выполнения;
  3. Поддержка отладчика для удалённой отладки telnet и Psr7 Server для HTTP chunked response.

🐣 Что нового

  • Совершенно новая полная поддержка cURL!!! (9a44716) (@twose)
  • Поддержка отладчиком EOF Stream теперь! (2710c0e) (@twose)
  • Поддерживает отправку HTTP chunked ответа (b185524) (@twose)
  • Добавление контекста и контекста сопрограммы (a16429d) (@twose)
  • Поддержка PHP 8.3 и PHP 8.4-dev (@twose)

✨ Что улучшено

  • Добавлен пример EventDriver для HTTP Server (8521677) (@twose)
  • Показывает URL сервера в примере смешанного сервера (0520690) (@twose)
  • Введение файла полифилла для исправления устареваний PHP-8.4-dev (bf47c99) (@twose)

🐛 Что исправленного

  • Исправлена ошибка синтаксического анализа WebSocket и добавлен тест для неё (bd9b93d) (@twose)
  • Исправлена отсутствующая ошибка криптографических опций сокета (99c502b) (@twose)
  • Исправлена #235 (ошибка компиляции SSLv3) (9e2c0fb) (@twose)
  • Исправлена ошибка сборки при неправильной настройке php-config (93fd794) (@twose)
  • Исправлен пример кода (41da6e8) (@twose)
  • Использовать maxHeaderLength для размера буфера и исправить порядок построения (9ac0e70) (@twose)
  • Исправлены ошибки в инструментах (6243bb3) (@twose)

👻 Что удалённое

  • Мы больше не полагаемся на расширение cURL (e462ce2) (@twose)
  • Удалено unused clean_module_class_callback (a53184d) (@twose)
  • Удалены неиспользованные вещи maxBufferSize (d38ddce) (@twose)

📦 Внутренние

  • Некоторые исправления SSL в libcat (@dixyes)

  • Обновление swow_fs из PHP (b5c9654) (@dixyes)

  • Обновление привязок rev anchors swow_fs (49a91cc) (@dixyes)

  • Обновление действий артефактов (de65d57) (@dixyes)

  • Поддержка PHPUnit 11 (@twose)

  • Поддержка констант хуков и очистка модулей (34ad07c) (@twose)

  • Сделать blank-fixer умнее (177cbd0) (@twose)

  • Исправить ошибку -ssl не найдена на macOS CI (57a0baa) (ccd28c2) (@twose) Что нового

  • Добавлен EventDriver для Psr7 Server (54cd3ab) (@twose).

  • Новый API: Socket->open() (6bbcd89) (@twose).

  • Новый API: stream_select_unlimited (231f580) (@twose).

  • Поддержка SSL security_level и alpn_protocols (8fdda59) (@twose).

  • Поддержка сериализации для Buffer (206fb1b) (@twose).

  • Поддержка переключения сопрограмм в автозагрузке (f49445b) (@twose).

  • Добавление слабого символа lo_lseek64 (f7cefee) (@dixyes).

  • Добавление --enable-debug-log в параметры компиляции (ce6fb89) (@twose).

  • Поддержка отключения Swow с помощью swow.enable=0 (7f46b5e) (@twose).

Что улучшено

  • Улучшение showExecutedSourceLines() (addd0de) (@twose).
  • Отображение информации о SSL в метаданных потока (c12d1c9) (@twose).
  • Улучшен вывод php --ri swow (393304f) (@twose).
  • Сделан nullable parsedBody (#202) (@limingxinleo).
  • Поддерживается версия 2.0 для psr/http-message (#199) (@limingxinleo).
  • Обработка сигнала SIGHUP в dontdie (#225) (@AuroraYolo).
  • Добавлен тип возвращаемого значения для метода recvMessage (#224) (@AuroraYolo).
  • Обновление пространства имён в тестах потоков (#226) (@AuroraYolo).
  • Усовершенствование php-обёртки (5e8fc64) (@twose).
  • Использование GPT для создания CHANGELOG (4f250e7) (@twose).

Исправлено

  • Обходной путь для mysql_handle_closer() (56d6ffe) (@twose).
  • Исправлен socket_export_stream() (f6e6b28) (f94d381) (@twose).
  • Исправлено cURL на PHP-8.3 (76a5bcc) (@twose).
  • Исправление #208 (совместимость с ipv6_v6only) (d2059ad) (@twose).
  • Исправлено возвращаемое значение stream_socket_sendto() (e1f6a7f) (@twose).
  • Исправлены слабые символы зависимостей (b97bd1e) (@dixyes).

Удалено

— Удалены зависимости интерфейса из psr7-plus (a990bf2) (@twose).


v1.3.1

release-date: 2023-06-15

«Единственный способ делать великую работу — любить то, что вы делаете».

Стив Джобс

Исправленное

  • Устранена ошибка памяти из-за вызова деструктора в планировщике (#198) (@twose).

v1.3.0

release-date: 2023-06-09

«Разрыв не страшен. Страшно, когда из-за него ты сдаёшься».

Новое

  • Поддержка PDO PostgreSQL (#137) (@huanghantao).
  • Слабая зависимость для PDO (#171) (@dixyes).
  • Поддержка ServerConnection->sendHttpFile() (#168) (@PandaLIU-1111).
  • Автоматическое удаление временных файлов (#172) (@PandaLIU-1111).
  • Поддержка простого тайм-аута HTTP recvMessage (dd615e9) (@twose).
  • Тайм-аут соединения конфигурации сервера (#194) (@xuanyanwow).
  • Предоставление psr7-plus в независимом пакете композитора (6142114) (2667931) (@twose).
  • Введение dontdie как независимого пакета композитора (6ce662e) (@twose).

Улучшенное

  • Использование psr/http-message версии 1.1 (e6743e5) (@twose).
  • Переименование swow.async_stdio в swow.async_tty (7283708) (@twose).
  • Удаление лишних игнорирований экспорта (2e5abe9) (@dixyes).
  • Поддержка разрешения пути списка автозагрузки в composer.json (90e0d39) (@twose).
  • Поддержка maxExecutionTime для dontDie() (ddfe1ad) (@twose).
  • Поддержка опции nickname для dontdie (8f347af) (@twose).
  • Добавление теста для пустого Content-Type (e6a7ce1) (@twose).
  • Добавлены тестовые случаи для ServerConnection SendHttpFile (#170) (@PandaLIU-1111).
  • Добавление комментариев к некоторым методам Buffer (57b2121) (@twose).
  • Исправление «Тег Doc без имени переменной» (ea620d9) (@twose).

Исправленное

  • Исправления в реализации Psr7 BufferStream и добавление тестов для неё (#192) (@twose).
  • Исправление типа параметров setParsedBody (#174) (@duxphp).
  • Исправление ошибки сервера TLS при создании потока (#187) (f758a40) (@twose).
  • Исправление некорректного parsedOffset (94b689c) (@twose).
  • Исправление проблемы с preserveBodyData (4fb20dd) (@twose).
  • Исправление неправильного кода ошибки при попытке использования API (572278b) (@twose).
  • Исправление требования к имени пакета (c9a5dea) (@twose).
  • Исправление проверки заголовка PDO (255ac36) (@dixyes).
  • Исправление опечатки ulimit (a628513) (@dixyes).
  • Исправление MEMORY ERROR MODULES_CHECK_PRE (90bb701) (@twose).
  • Исправление логики копирования exdev (70cb109) (@dixyes).
  • Исправление поведения Socket->sendFile() при длине 0 (aad9911) (@twose).
  • Всегда резервное копирование собственных операций/обёрток (efc2f80) (@twose).
  • Защитное программирование для ENOTCONN при вызове getpeername() на принятом сокете (32c1fa5) (@twose).
  • Защитное программирование на случай сохранения данных тела (0e2cb0f) (@twose).
  • Временное решение для test-extension.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/swow-swow.git
git@api.gitlife.ru:oschina-mirror/swow-swow.git
oschina-mirror
swow-swow
swow-swow
develop