Рубрики
Без рубрики

Устойчивость и достижения Urllib3 в 2019 году

2019 год был одним из самых преобразования в течение устойчивости URLLIB3. Я сделал обзор, который обсуждает финансы и основные моменты самого загруженного пакета Python. Помечено Python, безопасность.

Это Cross-Post из моего блога Python ♥ http Отказ Если вы наслаждаетесь своим контентом и хотите, чтобы это рано вы можете Следуй за мной через RSS Отказ

Urllib3 Вероятно, был один из самых насыщенных лет в последнее время, Особенно в отношении устойчивости проекта благодаря спонсорам и грантам.

Я с нетерпением жду 2020 и имею много идей, на котором возглавляет проект, что я буду делиться в будущем пост. На данный момент давайте рассмотрим то, что было выполнено в 2019 году:

Гранты и спонсорство

Urllib3 получил $ 23,580 USD в течение всего 2019 года. Мы очень благодарны за наших доначистов и спонсоров, в этом году не было бы таким продуктивным без вас. Спасибо!

Вот разбивка, на которой пришли эти деньги:

Слома выше показывает, что большая часть нашего финансирования на этот год пришла от грантов. Надеемся, что мы сможем продолжить это в 2020 году, поскольку основные достижения проекта были завершены в результате выделенного разработчика, расходующих длительные периоды времени, работающих над функциями.

Если вы или ваша организация полагайтесь на Urllib3 и хотели бы спонсировать развитие Urllib3 Отправить письмо на sethmichaellarson@gmail.com и andrey.petrov@shazow.net Отказ

Релизы и изменения

Urllib3 сделал 10 выпусков в течение 2019 года, по сравнению с 3 выпусками в течение 2018 года. Основные моменты этих выпусков включают в себя:

  • Строгое соответствие RFC 3986 для анализа URL. Эта функциональность была реализована как часть двух грантов Перечисленные выше и помогали защитить пользователей из нового класса Атаки, связанные с URL-парсерами. См. CVE-2019-9740, CVE-2019-9636, CVE-2019-10160.

  • Добавлена поддержка TLSV1.3 для OpenSSL 1.1.1+. Эта функциональность была реализована как часть гранта от GovCert Lu. TLS 1.3 добавляет дополнительную безопасность и Преимущества производительности для подключений HTTPS.

  • Добавлено автоматическое тестирование интеграции ниже по потоку для запросов и ботокоров и автоматическое развертывание pypi из CI. Это означает, что мы можем более чаще отправлять релизы А также будьте более уверены, что внесенные изменения не сломают вселенную. Наши CI также дополнены, чтобы быть меньше, что привело к более гладкому слиянию за запросы на потяну. Эта работа была выполнена как часть как выше грантов.

  • Добавлена поддержка Brotli как Кодировка контента Отказ Это означает, что если запрашиваемый сайт Также поддерживает Brotli ваши реагирующие органы будут еще меньше, чем GZIP и сохраняют пропускную способность.

  • Добавлена поддержка Python 3.8. Python 3.9 Alphas только что начал выходить и есть Уже проблемы на горизонте.

Достижения

Эти достижения не связаны с функциями библиотеки, но все еще являются супер-веселой, чтобы отпраздновать!

Спасибо

Спасибо всем, кто вносил вклад в Urllib3, ваши вклады делают огромное значение. Если вы хотите присоединиться к нашей маленькой команде и начать способствовать У нас есть руководство о том, как начать Отказ

Оригинал: “https://dev.to/sethmlarson/urllib3-sustainability-and-achievements-in-2019-4dfe”