nginx / unit

NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
https://unit.nginx.org
Apache License 2.0
5.26k stars 322 forks source link

Update third-party java components to their recent versions. #1139

Closed osokin closed 4 months ago

osokin commented 4 months ago

Hi,

here's the update of java components to their recent versions.

ac000 commented 4 months ago

Rebase with master

$ git range-diff ffdafcc2...b19600d4
 -:  -------- >  1:  30b410e4 Avoid a segfault in nxt_conn_io_sendbuf()
 -:  -------- >  2:  62894ae7 Var: Refactored nxt_var_ref_get()
 -:  -------- >  3:  01fd121c Var: Refactored nxt_http_unknown_var_ref()
 -:  -------- >  4:  63507c49 Var: Make nxt_var_cache_value() more general
 -:  -------- >  5:  46554015 Var: Introduced nxt_var_get()
 -:  -------- >  6:  63ad4deb NJS: Simplified nxt_js_call()
 -:  -------- >  7:  33c6c4d4 NJS: variable access support
 -:  -------- >  8:  183a1e9d Docker: redirect logs to stderr
 -:  -------- >  9:  5570d807 Packages: fixed a path to python 3.12 example app
 -:  -------- > 10:  53648ed5 Tools: Fix typo in tools/README.md
 -:  -------- > 11:  d24ae5a9 Add additional replace rules for node:* modules
 -:  -------- > 12:  bd0abdf0 Docker: Shallow clone the Unit repo
 -:  -------- > 13:  914cd4e3 .mailmap: Map some more personal addresses
 -:  -------- > 14:  d52a9361 Docker: Update versions of Go, Node, PHP, Ruby
 -:  -------- > 15:  2765522b Tests: NJS request variables
 -:  -------- > 16:  cca2c46e Tools: setup-unit: Use trap(1) to handle cleanup
 -:  -------- > 17:  d6ed0003 Tools: setup-unit: De-duplicate code
 -:  -------- > 18:  e9a0c49d Tools: setup-unit: Pass --fail-with-body to curl(1)
 -:  -------- > 19:  565a8ed0 Tools: setup-unit: ctl edit: Print file name on error
 -:  -------- > 20:  bc093ab3 Tools: setup-unit: Fix error message
 -:  -------- > 21:  6aa5ef63 Tools: setup-unit: ctl edit: Append suffix to tmp file name
 -:  -------- > 22:  f71ead5f Updated copyright notice.
 -:  -------- > 23:  697a5850 Python: bytearray body support for ASGI module.
 -:  -------- > 24:  56d3a1a7 Add GitHub Actions
 -:  -------- > 25:  bca44630 .mailmap: Map Dylan's GitHub address
 -:  -------- > 26:  f2e64475 Wasm-wc: Register a new Wasm component model language module type
 -:  -------- > 27:  f0782722 Wasm-wc: Add core configuration data structure
 -:  -------- > 28:  20ada4b5 Wasm-wc: Core of initial Wasm component model language module support
 -:  -------- > 29:  a9345dd4 Add a .rustfmt.toml file
 -:  -------- > 30:  79c81772 Wasm-wc: Run src/lib.rs through rustfmt
 -:  -------- > 31:  ac3a54d6 Wasm-wc: Improve request buffer handling
 -:  -------- > 32:  98f808af Wasm-wc: Upgrade to wasmtime 17
 -:  -------- > 33:  60eb6c43 Wasm-wc: Allow to use the 'reactor' adaptor again
 -:  -------- > 34:  8d030139 Wasm-wc: Add Cargo.lock
 -:  -------- > 35:  07a0c9a3 Wasm-wc: Wire up the language module to the config system
 -:  -------- > 36:  da44dc00 Fix alignment of wasm options text in auto/help
 -:  -------- > 37:  4e6d7e87 Wasm-wc: Wire it up to the build system
 -:  -------- > 38:  7702293d Docker: Bump rust version to 1.76.0
 -:  -------- > 39:  1297f6f0 Docker: Add wasm-wasi-component to the wasm target
 -:  -------- > 40:  4c558697 Docker: Re-generate Dockerfile.wasm
 1:  ffdafcc2 = 41:  b19600d4 Update third-party java components to their recent versions.
ac000 commented 4 months ago

Add commit tags

$ git range-diff b19600d4...1724225e
1:  b19600d4 ! 1:  1724225e Update third-party java components to their recent versions.
    @@ Metadata
     Author: Sergey A. Osokin <sergey.osokin@nginx.com>

      ## Commit message ##
    -    Update third-party java components to their recent versions.
    +    Update third-party java components to their recent versions
    +
    +    Acked-by: Timo Stark <t.stark@nginx.com>
    +    [ Remove trailing '.' from subject line - Andrew ]
    +    Signed-off-by: Andrew Clayton <a.clayton@nginx.com>

      ## auto/modules/java ##
     @@ auto/modules/java: cat << END > $NXT_JAVA_JARS
ac000 commented 4 months ago

Rebase with master

$ git range-diff 1724225e...2f3c7c2c
 -:  -------- >  1:  7883acc6 Tests: Ruby hook tests unstable for version older 3.0
 -:  -------- >  2:  99da2f3c Tests: check for the AddressSanitizer flag during discovery
 -:  -------- >  3:  dbd9d25f Tests: skip some of TLS reconfiguration tests under AddressSanitizer
 -:  -------- >  4:  cabea47d Tests: renamed test_python_procman.py since it's not Python-specific
 -:  -------- >  5:  3f805bc6 Packages: added wasm-wasi-component module packaging for deb-based distros
 -:  -------- >  6:  7a640556 Packages: added wasm-wasi-component module packaging for rpm-based distros
 -:  -------- >  7:  7b13c306 Wasm-wc: Add nxt_unit.o as a dependency in the auto script
 -:  -------- >  8:  d54af163 Wasm-wc: Use the cargo build output as the make target dependency
 1:  1724225e =  9:  2f3c7c2c Update third-party java components to their recent versions