#
2598:d431669a493a |
| 17-Nov-2023 |
Andrei Zeliankou |
Node.js: ServerResponse.flushHeaders() implemented.
This closes #1006 issue on GitHub.
Reviewed-by: Andrew Clayton <a.clayton@nginx.com>
|
#
2590:909122130e06 |
| 08-Nov-2023 |
Andrei Zeliankou |
Var: $request_id variable.
This variable contains a string that is formed using random data and can be used as a unique request identifier.
This closes #714 issue on GitHub.
|
#
2588:a7cd214faa6e |
| 26-Oct-2023 |
Andrei Zeliankou |
Version bump.
|
Revision tags: 1.31.1-1, 1.31.1 |
|
#
2582:116521bd30b4 |
| 19-Oct-2023 |
Andrei Zeliankou |
Added version 1.31.1 CHANGES.
|
#
2581:1de18845c5eb |
| 19-Oct-2023 |
Andrei Zeliankou |
Edited changes.xml for the 1.31.1 release.
|
#
2580:13e1309e1cde |
| 19-Oct-2023 |
Andrei Zeliankou |
Prepearing for 1.31.1 release.
|
#
2551:f717dc15b47e |
| 03-Sep-2023 |
Andrei Zeliankou |
Version bump.
|
Revision tags: 1.31.0-1, 1.31.0 |
|
#
2545:22fbcd1c3d32 |
| 28-Aug-2023 |
Andrei Zeliankou |
Added version 1.31.0 CHANGES.
|
#
2544:49d05c25d46f |
| 28-Aug-2023 |
Andrei Zeliankou |
Mention WebAssembly application module in changes.xml.
Also separate header variables and "response_headers" option features.
|
#
2543:de0cc10fa8b0 |
| 22-Aug-2023 |
Andrei Zeliankou |
Edited changes.xml for the 1.31.0 release.
|
#
2523:1c466e280eb0 |
| 22-Aug-2023 |
Konstantin Pavlov |
Docs: added changelogs for unit-wasm.
|
#
2512:5e9e70378c1d |
| 09-Aug-2023 |
Zhidao HONG |
HTTP: controlling response headers support.
|
#
2505:450bf52c3a2c |
| 30-Jun-2023 |
Zhidao HONG |
Var: supported HTTP response header variables.
This commit adds the variable $response_header_NAME.
|
#
2503:6529f5fa9d9a |
| 11-Jul-2023 |
Zhidao HONG |
NJS: supported 0.8.0.
|
#
2489:b37326158d10 |
| 24-May-2023 |
Zhidao HONG |
HTTP: fixed variable caching.
When a variable is accessed in the Unit configuration, the value is cached. This was useful prior to the URI rewrite feature, but now that the URI (more precisely, the
HTTP: fixed variable caching.
When a variable is accessed in the Unit configuration, the value is cached. This was useful prior to the URI rewrite feature, but now that the URI (more precisely, the request target) can be rewritten, the contents of the variable $uri (which contains the path part of the request target, and is decoded) should not be cached anymore, or at least the cached value should be invalidated after a URI rewrite.
Example:
{ "rewrite": "/prefix$uri", "share": "$uri" }
For a request line like GET /foo?bar=baz HTTP/1.1\r\n, the expected file served in the response would be /prefix/foo, but due to the caching issue, Unit currently serves /foo.
show more ...
|
#
2474:00f56c19efeb |
| 24-May-2023 |
Andrei Zeliankou |
Version bump.
|
Revision tags: 1.30.0-1, 1.30.0 |
|
#
2461:e9af09885db1 |
| 10-May-2023 |
Andrei Zeliankou |
Added version 1.30.0 CHANGES.
|
#
2460:41e40e19b174 |
| 10-May-2023 |
Andrei Zeliankou |
Edited "changes.xml" for the 1.30.0 release.
|
#
2452:751880f06069 |
| 03-May-2023 |
Konstantin Pavlov |
Packages: added Ubuntu 23.04 "lunar" support.
|
#
2450:14277f21a722 |
| 08-May-2023 |
Zhidao HONG |
NJS: supported loadable modules.
|
#
2448:243735980417 |
| 20-Apr-2023 |
Zhidao HONG |
HTTP: added basic URI rewrite.
This commit introduced the basic URI rewrite. It allows users to change request URI. Note the "rewrite" option ignores the contained query if any and the query from th
HTTP: added basic URI rewrite.
This commit introduced the basic URI rewrite. It allows users to change request URI. Note the "rewrite" option ignores the contained query if any and the query from the request is preserverd. An example: "routes": [ { "match": { "uri": "/v1/test" }, "action": { "return": 200 } }, { "action": { "rewrite": "/v1$uri", "pass": "routes" } } ]
Reviewed-by: Alejandro Colomar <alx@nginx.com>
show more ...
|
#
2381:a68b5f5bf46c |
| 26-Jan-2023 |
Alejandro Colomar |
HTTP: added route logging.
- Configuration: added "/config/settings/http/log_route".
Type: bool Default: false
This adds configurability to the error log. It allows enabling and disa
HTTP: added route logging.
- Configuration: added "/config/settings/http/log_route".
Type: bool Default: false
This adds configurability to the error log. It allows enabling and disabling logs related to how the router performs selection of the routes.
- HTTP: logging request line.
Log level: [notice]
The request line is essential to understand which logs correspond to which request when reading the logs.
- HTTP: logging route that's been discarded.
Log level: [info]
- HTTP: logging route whose action is selected.
Log level: [notice]
- HTTP: logging when "fallback" action is taken.
Log level: [notice]
Closes: <https://github.com/nginx/unit/issues/758> Link: <https://github.com/nginx/unit/pull/824> Link: <https://github.com/nginx/unit/pull/839> Suggested-by: Timo Stark <t.stark@nginx.com> Suggested-by: Mark L Wood-Patrick <mwoodpatrick@gmail.com> Suggested-by: Liam Crilly <liam@nginx.com> Tested-by: Liam Crilly <liam@nginx.com> Acked-by: Artem Konev <a.konev@f5.com> Cc: Andrew Clayton <a.clayton@nginx.com> Cc: Andrei Zeliankou <zelenkov@nginx.com> Reviewed-by: Zhidao Hong <z.hong@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
show more ...
|
#
2367:7549958dbc33 |
| 01-Mar-2023 |
Andrei Zeliankou |
Merged with the 1.29 branch.
|
Revision tags: 1.29.1-1, 1.29.1 |
|
#
2358:9dce85e82513 |
| 28-Feb-2023 |
Andrei Zeliankou |
Added missing fixes in changes.xml.
|
#
2318:6f198d76ee62 |
| 30-Jan-2023 |
Zhidao HONG |
NJS: adding the missing vm destruction.
This commit fixed the njs memory leak happened in the config validation, updating and http requests.
|