Updated njs to 0.7.4.
diff --git a/Makefile b/Makefile
index a06d4f5..138f9ab 100644
--- a/Makefile
+++ b/Makefile
@@ -81,29 +81,29 @@
 		set -e ; \
 		echo "==> Preparing $(FLAVOR) release $(VERSION)-$(RELEASE)" ; \
 		$(SHA512SUM) nginx-$(VERSION).tar.gz >>contrib/src/nginx/SHA512SUMS ; \
-		sed -e "s,^NGINX_VERSION :=.*,NGINX_VERSION := $(VERSION),g" -i contrib/src/nginx/version ; \
+		sed -e "s,^NGINX_VERSION :=.*,NGINX_VERSION := $(VERSION),g" -i.bak contrib/src/nginx/version ; \
 		for f in $(BASE_MAKEFILES); do \
 			echo "--> $${f}" ; \
 			sed -e "s,^BASE_RELEASE=.*,BASE_RELEASE=	$(RELEASE),g" \
-				-i $${f} ; \
+				-i.bak $${f} ; \
 		done ; \
 		reldate=`date +"%Y-%m-%d"` ; \
 		reltime=`date +"%H:%M:%S %z"` ; \
 		packager=`echo "$(PACKAGER)" | sed -e 's,<,\\\\\\&lt\;,' -e 's,>,\\\\\\&gt\;,'` ; \
 		CHANGESADD="\n\n\n<changes apply=\"nginx\" ver=\"$(VERSION)\" rev=\"$(RELEASE)\"\n         date=\"$${reldate}\" time=\"$${reltime}\"\n         packager=\"$${packager}\">\n<change>\n<para>\n$(VERSION)-$(RELEASE)\n</para>\n</change>\n\n</changes>" ; \
-		sed -i -e "s,title=\"nginx\">,title=\"nginx\">$${CHANGESADD}," docs/nginx.xml ; \
+		sed -i.bak -e "s,title=\"nginx\">,title=\"nginx\">$${CHANGESADD}," docs/nginx.xml ; \
 		for module in $(MODULES); do \
 			echo "--> changelog for nginx-module-$${module}" ; \
 			module_underscore=`echo $${module} | tr '-' '_'` ; \
 			CHANGESADD="\n\n\n<changes apply=\"nginx-module-$${module}\" ver=\"$(VERSION)\" rev=\"$(RELEASE)\"\n         date=\"$${reldate}\" time=\"$${reltime}\"\n         packager=\"$${packager}\">\n<change>\n<para>\nbase version updated to $(VERSION)-$(RELEASE)\n</para>\n</change>\n\n</changes>" ; \
-			sed -i -e "s,title=\"nginx_module_$${module_underscore}\">,title=\"nginx_module_$${module_underscore}\">$${CHANGESADD}," docs/nginx-module-$${module}.xml ; \
+			sed -i.bak -e "s,title=\"nginx_module_$${module_underscore}\">,title=\"nginx_module_$${module_underscore}\">$${CHANGESADD}," docs/nginx-module-$${module}.xml ; \
 		done ; \
 		for module in $(EXTERNAL_MODULES); do \
 			echo "--> changelog for nginx-module-$${module}" ; \
 			module_version=`fgrep apply docs/nginx-module-$${module}.xml | head -1 | cut -d '"' -f 4` ; \
 			module_underscore=`echo $${module} | tr '-' '_'` ; \
 			CHANGESADD="\n\n\n<changes apply=\"nginx-module-$${module}\" ver=\"$${module_version}\" rev=\"$(RELEASE)\" basever=\"$(VERSION)\"\n         date=\"$${reldate}\" time=\"$${reltime}\"\n         packager=\"$${packager}\">\n<change>\n<para>\nbase version updated to $(VERSION)-$(RELEASE)\n</para>\n</change>\n\n</changes>" ; \
-			sed -i -e "s,title=\"nginx_module_$${module_underscore}\">,title=\"nginx_module_$${module_underscore}\">$${CHANGESADD}," docs/nginx-module-$${module}.xml ; \
+			sed -i.bak -e "s,title=\"nginx_module_$${module_underscore}\">,title=\"nginx_module_$${module_underscore}\">$${CHANGESADD}," docs/nginx-module-$${module}.xml ; \
 		done ; \
 		echo ; \
 		echo "Done. Please carefully check the diff. Use \"make revert\" to revert any changes." ; \
@@ -115,13 +115,13 @@
 		set -e ; \
 		echo "==> Preparing $(FLAVOR) njs release $(VERSION_NJS)-$(RELEASE_NJS)" ; \
 		$(SHA512SUM) njs-$(VERSION_NJS).tar.gz > contrib/src/njs/SHA512SUMS ; \
-		sed -e "s,^NJS_VERSION :=.*,NJS_VERSION := $(VERSION_NJS),g" -i contrib/src/njs/version ; \
+		sed -e "s,^NJS_VERSION :=.*,NJS_VERSION := $(VERSION_NJS),g" -i.bak contrib/src/njs/version ; \
 		reldate=`date +"%Y-%m-%d"` ; \
 		reltime=`date +"%H:%M:%S %z"` ; \
 		packager=`echo "$(PACKAGER)" | sed -e 's,<,\\\\\\&lt\;,' -e 's,>,\\\\\\&gt\;,'` ; \
 		echo "--> changelog for nginx-module-njs" ; \
 		CHANGESADD="\n\n\n<changes apply=\"nginx-module-njs\" ver=\"$(VERSION_NJS)\" rev=\"$(RELEASE_NJS)\" basever=\"$(CURRENT_VERSION)\"\n         date=\"$${reldate}\" time=\"$${reltime}\"\n         packager=\"$${packager}\">\n<change>\n<para>\nnjs updated to $(VERSION_NJS)\n</para>\n</change>\n\n</changes>" ; \
-		sed -i -e "s,title=\"nginx_module_njs\">,title=\"nginx_module_njs\">$${CHANGESADD}," docs/nginx-module-njs.xml ; \
+		sed -i.bak -e "s,title=\"nginx_module_njs\">,title=\"nginx_module_njs\">$${CHANGESADD}," docs/nginx-module-njs.xml ; \
 		echo ; \
 		echo "Done. Please carefully check the diff. Use \"make revert\" to revert any changes." ; \
 		echo ; \
diff --git a/contrib/src/njs/SHA512SUMS b/contrib/src/njs/SHA512SUMS
index 2f22c4a..2fc8f16 100644
--- a/contrib/src/njs/SHA512SUMS
+++ b/contrib/src/njs/SHA512SUMS
@@ -1 +1 @@
-02bc1f9195dc00cf10df6d7e33d9fd899e2480af2981b6238438e5076713b30ea885ac2f249e0ad3f8615e447a62502891b778f9599938bd257265c0000c61a9  njs-0.7.3.tar.gz
+b440bd4369c4356946ddae49102133d3296b7bbe21449a614b4382600d6cf0c057cb2b54e2a5da88fb11d65641cb3ff897ea6e303aac72c50fd0967fe2001af1  njs-0.7.4.tar.gz
diff --git a/contrib/src/njs/version b/contrib/src/njs/version
index 912f7b5..0ef4f7d 100644
--- a/contrib/src/njs/version
+++ b/contrib/src/njs/version
@@ -1 +1 @@
-NJS_VERSION := 0.7.3
+NJS_VERSION := 0.7.4
diff --git a/docs/nginx-module-njs.xml b/docs/nginx-module-njs.xml
index 48e9b1f..deda789 100644
--- a/docs/nginx-module-njs.xml
+++ b/docs/nginx-module-njs.xml
@@ -5,6 +5,18 @@
 <change_log title="nginx_module_njs">
 
 
+<changes apply="nginx-module-njs" ver="0.7.4" rev="1" basever="1.21.6"
+         date="2022-05-24" time="20:30:43 +0400"
+         packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
+<change>
+<para>
+njs updated to 0.7.4
+</para>
+</change>
+
+</changes>
+
+
 <changes apply="nginx-module-njs" ver="0.7.3" rev="1" basever="1.21.6"
          date="2022-04-12" time="13:44:16 +0100"
          packager="Ippolitov Igor &lt;iippolitov@nginx.com&gt;">