Представлен релиз SQLite 3.21.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.

После пятнадцати месяцев разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 5.2. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL), Solaris, macOS и Windows.

Некоммерческий удостоверяющий центр Let’s Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, представил выпуск mod_md 1.0, модуля к http-серверу Apache для автоматизации получения и обслуживания сертификатов с использованием протокола ACME (Automatic Certificate Management Environment).

Компания Western Digital разработала жесткий диск Ultrastar Hs14, емкость которого составляет 14 ТБ. До этого самыми вместительными жесткими дисками считались 12-терабайтные Ultrastar He12 и Seagate Enterprise Capacity. Какие технологии использовала компания-производитель, рассмотрим далее.

GutHub обновил отчёт с анализом статистики проектов. По сравнению с сентябрём 2016 года число пользователей GitHub возросло с 5.8 до 24 млн, организаций с 331 тысяч до 1.5 млн, а репозиториев с 19.4 до 67 млн (учтены только репозитории, в которых наблюдалась активность). За год было совершено более миллиарда коммитов и 1.3 млн pull-запросов, закрыто 68.8 уведомлений о проблемах, отправлено 1.4 млн комментариев. Общее число pull-запросов за всю историю существования GitHub достигло значения в 100 млн.

Самым популярным языком на GitHub остаётся JavaScript для которого за год зафиксировано 2.3 млн pull-запросов, что на 30% больше, чем в прошлом году. Второе место занял Python (1 млн pull-запросов, на 26% больше, чем в прошлом году), который вытеснил на третье место язык Java (986 тысяч pull-запросов, прирост 23%). На четвёртом месте удержался язык Ruby (870 тысяч, 5%), на пятом PHP (559 тысяч, 14%), на шестом C++ (413 тысяч, 20%). Язык Си на 10 месте.

Доступен выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.13.6, в котором реализованы следующие изменения:

  • В модуле stream исправлена ошибка, проявляющаяся при использовании директивы 'ssl_preread' (не работало переключение на следующий бэкенд);
  • Внесены исправления в модуль ngx_http_v2_module;
  • Исправлена ошибка на 32-битных платформах с 64-битным time_t, на которых не поддерживались даты после 2038 года;
  • Внесены исправления в обработку дат до 1970 года и после 10000 года;
  • В модуле stream исправлена ошибка, из-за которой таймауты ожидания UDP-пакетов от бэкендов не заносились в лог или заносились с классом info вместо error;
  • Исправлена ошибка при использовании протокола HTTP/2, из-за которой nginx мог вернуть ошибку 400, не указав в логе причину;
  • Внесены исправления в обработку повреждённых файлов кэша;
  • Исправлена ошибка, приводящая к игнорированию заголовков управления кэшированием при перехвате ошибок обработчиком error_page;
  • Исправлена ошибка при использовании протокола HTTP/2, из-за которой могло быть повреждено тело запроса;
  • Внесены исправления в обработку адресов клиентов при использовании unix domain сокетов;
  • Исправлена ошибка при использовании директивы "hash ... consistent" в блоке upstream, из-за которой nginx сильно нагружал процессор, если были заданы большие веса и все или почти все бэкенды были недоступны.