Выпуск nginx 1.19.3 и njs 0.4.4
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Сформирован выпуск основной ветки nginx 1.19.3, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).
Основные изменения:
- В состав включён модуль ngx_stream_set_module, позволяющий присвоить значение переменной
server {
listen 12345;
set $true 1;
}
- Добавлена директива proxy_cookie_flags для указания флагов для Cookie в проксируемых соединениях. Например, для добавления к Cookie "one" флага "httponly", а для всех остальных Cookie флагов "nosecure" и "samesite=strict" можно использовать конструкцию:
proxy_cookie_flags one httponly;
proxy_cookie_flags ~ nosecure samesite=strict;
- Похожая директива userid_flags для добавления флагов к Cookie также реализована для модуля ngx_http_userid.
Одновременно состоялся выпуск njs 0.4.4, интерпретатора языка JavaScript для веб-сервера nginx. Интерпретатор njs реализует стандарты ECMAScript и позволяет расширять возможности nginx по обработке запросов с помощью скриптов в конфигурации. Скрипты могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. В новой версии:
- Добавлена поддержка наглядного разделения цифр в числах (например, "1,000").
- Реализованы недостающие методы для %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), reduceRight(), reverse(), some().
- Реализованы недостающие методы для %TypedArray%: from(), of().
- Реализован объект DataView.
: >> (new DataView(buf.buffer)).getUint16()
: 32974
- Реализован объект Buffer.
: >> var buf = Buffer.from([0x80,206,177,206,178])
: undefined
: >> buf.slice(1).toString()
: 'αβ'
: >> buf.toString('base64')
: 'gM6xzrI='
- Поддержка объекта Buffer добавлена в методы "crypto" и "fs", а также обеспечено возвращения экземпляра объекта Buffer в fs.readFile(), Hash.prototype.digest() и Hmac.prototype.digest().
- В методе TextDecoder.prototype.decode() добавлена поддержка ArrayBuffer.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://mailman.nginx.org/pipe...)
- OpenNews: Выпуск nginx 1.19.2 и njs 0.4.3
- OpenNews: Предварительный выпуск nginx с поддержкой QUIC и HTTP/3
- OpenNews: Спор о правах Rambler на Nginx продолжен в суде США
- OpenNews: Выпуск сервера приложений NGINX Unit 1.18.0
- OpenNews: Релиз nginx 1.18.0
Похожие новости:
- [PHP, Nginx] Использование Nginx FastCGI Cache
- [Nginx, Системное администрирование] Оптимизация: Настройка веб-сервера Nginx для улучшения показателей RPS в HTTP API (перевод)
- [Open source, Финансы в IT, IT-компании, Разработка игр] Wargaming выдвинула новое обвинение добавив технодемо 2017 года
- [CMS, Настройка Linux, WordPress, Разработка веб-сайтов, Nginx] 7 лучших БЕСПЛАТНЫХ альтернатив cPanel (издание 2020 года)
- [Nginx, JavaScript, DevOps] Я сделал свой PyPI-репозитарий с авторизацией и S3. На Nginx
- [*nix, Nginx, Настройка Linux, Системное администрирование] Эта маленькая правка не может убить сервер
- [Nginx, Законодательство в IT, IT-компании] Forbes: F5 Networks просит суд оставить без рассмотрения иск Lynwood против Nginx
- [Системное администрирование, *nix, Оболочки, DevOps, Микросервисы] Blue-Green Deployment на минималках
- [Программирование, Разработка мобильных приложений, Dart, Flutter] Сервис на языке Dart: каркас серверного приложения
- [Nginx, Apache, Lua, Kubernetes] Магия 2-х строк на Lua или как донести исходные заголовки HTTP Authorization header-авторизации до web-сервиcа
Теги для поиска: #_nginx
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 01:44
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Сформирован выпуск основной ветки nginx 1.19.3, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей). Основные изменения:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 01:44
Часовой пояс: UTC + 5