Novae versiones nginx 1.25.5 et furca FreeNginx 1.26.0

Pars principalis nginx 1.25.5 dimissa est, intra quam progressio novarum linearum perstat. Ramus stabilis parallelus servatus 1.24.x tantum mutationes ad eliminationem gravium cimicum et vulnerabilitates continet. In futurum, in ramo principali 1.25.x fundata, ramus stabilis 1.26 formabitur. In codice exertus scriptum in C et sub licentia BSD distributum est.

Mutationes inter:

  • Support pro servientibus virtualis ad moduli amnis additum est, cuius figuratio in "servo { ...}" definitur, utens in servo_nomen directivum. server { server_name ~ ^(www\.)?(.+)$; proxy_pass www.$2:12345; }
  • Novus modulus ngx_stream_pass_module adiectus est, destinatus ut deinceps nexus recipiatur directe ad nervum audiendum cum modulis coniungendis ut http, amnis et mail. stream { server { audi 12345 ssl ; ssl_certificate domain.crt; ssl_certificate_key domain.key; praeterire 127.0.0.1:8000; } }
  • Audi directivum fluminis moduli instrumentorum subsidii "dilati" (acceptare differre dat), "accept_filter" (connexionis filtri advenientis applicatae antequam munus acceptabile vocant) et parametros "setfib" (movens mensam excitandam) parametri.
  • Aliquot architecturae subsidii ad effectum deducendae magnitudinis obstructionum (lineae cache) adhibitae sunt ad notitias transferendas inter CPU cache et memoriam.
  • De systematibus Apple Silicon, subsidium pro involucro Homebrew procuratori additum est.
  • quaestiones compilation pro Fenestra dissolutae sunt.
  • Cimex fixa, quae hospites claudendos effecit, cum 0-RTT modo utens in protocollo QUIC.

Praeterea notare possumus editionem stabili versionis FreeNginx 1.26.0 propositi, quae furcam Nginx evolvit. Furca augetur per Maxim Dunin, una e clavis Nginx tincidunt. FreeNginx sistitur pro non-profecturo quaestu, qui evolutionem codicis Nginx basi sine interventu corporato praebet. Dimissio 1.26.0 designata ut stabilis emissio, incorporatio mutationes et figitur e emissione rami principalis Nginx 1.25. Inter alia, FreeNginx 1.26.0 subsidium experimentum includit protocollo HTTP/3, emendationes contra impetus DoS et figit ad processus asynchronos I/O pertinentes.

Eodem tempore njs 0.8.4 dimissus est interpres JavaScript pro servo telae nginx. Interpres instrumentorum ECMAscripti signa njs ac permittit tibi facultatem explicandi nginx petitiones processus in scriptione utendo. Scriptum in lima configuratione uti potest ad logicam progressam definiendam ad petitiones processus expediendas, conformationem generans, responsionem dynamice generans, rogationem/responsionem modificat, vel cito creando stipulas ad solvendas difficultates in applicationibus interretialibus. In nova versione: subsidium pro JavaScript engine QuickJS additum est in CLI; ad facultatem addidit Servo header; Peractum impletum est duplicatione variabilium per js_set posita.

Source: opennet.ru