From cb7e66c346f3d56e23183a3e04a6de7835509126 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Mon, 13 Jan 2025 14:58:28 -0800 Subject: [PATCH 1/2] 2025 year. --- LICENSE | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index b510378f3..187d237ab 100644 --- a/LICENSE +++ b/LICENSE @@ -1,9 +1,10 @@ /* - * Copyright (C) 2015-2024 NGINX, Inc. + * Copyright (C) 2015-2019 NGINX, Inc. + * Copyright (C) 2019-2025 F5, Inc. * Copyright (C) 2015-2021 Igor Sysoev - * Copyright (C) 2017-2024 Dmitry Volyntsev + * Copyright (C) 2017-2025 Dmitry Volyntsev * Copyright (C) 2019-2022 Alexander Borisov - * Copyright (C) 2022-2024 Vadim Zhestikov + * Copyright (C) 2022-2025 Vadim Zhestikov * All rights reserved. * * Redistribution and use in source and binary forms, with or without From 5257a0cb0317170fdf8318ba65e1a11933cf8317 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Mon, 13 Jan 2025 14:56:10 -0800 Subject: [PATCH 2/2] Version 0.8.9. --- CHANGES | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGES b/CHANGES index cc7ebef45..c67eaf8be 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,20 @@ +Changes with njs 0.8.9 14 Jan 2025 + + nginx modules: + + *) Bugfix: removed extra VM creation per server. + Previously, when js_import was declared in http or stream blocks, + an extra copy of the VM instance was created for each server + block. This was not needed and consumed a lot of memory for + configurations with many server blocks. + + This issue was introduced in 9b674412 (0.8.6) and was partially + fixed for location blocks only in 685b64f0 (0.8.7). + + Core: + + *) Feature: added fs module for QuickJS engine. + Changes with njs 0.8.8 10 Dec 2024 nginx modules: