ಮುಖ್ಯ ಶಾಖೆಯ nginx 1.23.4 ಬಿಡುಗಡೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ, ಅದರೊಳಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳ ಅಭಿವೃದ್ಧಿ ಮುಂದುವರಿಯುತ್ತದೆ. 1.22.x ಸ್ಥಿರ ಶಾಖೆಯಲ್ಲಿ, ಸಮಾನಾಂತರವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಗಂಭೀರ ದೋಷಗಳು ಮತ್ತು ದುರ್ಬಲತೆಗಳ ನಿರ್ಮೂಲನೆಗೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಮಾಡಲಾಗುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಮುಖ್ಯ ಶಾಖೆಯ 1.23.x ಆಧಾರದ ಮೇಲೆ, ಸ್ಥಿರ ಶಾಖೆ 1.24 ರಚನೆಯಾಗುತ್ತದೆ.
ಬದಲಾವಣೆಗಳ ನಡುವೆ:
- ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, TLSv1.3 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
- ಆಲಿಸುವ ಸಾಕೆಟ್ಗಾಗಿ ಬಳಸುವ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಅತಿಕ್ರಮಿಸಿದರೆ ಈಗ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಕ್ಲೈಂಟ್ "ಪೈಪ್ಲೈನಿಂಗ್" ಮೋಡ್ ಅನ್ನು ಬಳಸಿದಾಗ, ಹೆಚ್ಚುವರಿ ಡೇಟಾಕ್ಕಾಗಿ ಕಾಯುತ್ತಿರುವಾಗ ಸಂಪರ್ಕಗಳನ್ನು ಮುಚ್ಚಲಾಗುತ್ತದೆ (ಮುಚ್ಚಿದ ಹತ್ತಿರ).
- ngx_http_gzip_static_module ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಬೈಟ್ ಶ್ರೇಣಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- SSL ದೋಷಗಳ "ಡೇಟಾ ಉದ್ದವು ತುಂಬಾ ಉದ್ದವಾಗಿದೆ", "ಉದ್ದವು ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ", "ಕೆಟ್ಟ ಪರಂಪರೆಯ ಆವೃತ್ತಿ", "ಯಾವುದೇ ಹಂಚಿಕೆಯ ಸಹಿ ಅಲ್ಗಾರಿದಮ್ಗಳು ಇಲ್ಲ", "ಕೆಟ್ಟ ಡೈಜೆಸ್ಟ್ ಉದ್ದ", "ಸಿಗಲ್ಗ್ಗಳು ಕಾಣೆಯಾಗಿದೆ" ಗಾಗಿ ಲಾಗಿಂಗ್ ಮಟ್ಟವನ್ನು "ಕ್ರಿಟ್" ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ "ಮಾಹಿತಿ" ವಿಸ್ತರಣೆ", "ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಉದ್ದ ತುಂಬಾ ಉದ್ದವಾಗಿದೆ", "ಕೆಟ್ಟ ಉದ್ದ", "ಕೆಟ್ಟ ಕೀ ಅಪ್ಡೇಟ್", "ಮಿಶ್ರ ಹ್ಯಾಂಡ್ಶೇಕ್ ಮತ್ತು ಹ್ಯಾಂಡ್ಶೇಕ್ ಅಲ್ಲದ ಡೇಟಾ", "ಸಿಸಿಗಳು ಮೊದಲೇ ಸ್ವೀಕರಿಸಲಾಗಿದೆ", "ಸಿಸಿ ಮತ್ತು ಮುಗಿದ ನಡುವೆ ಡೇಟಾ", "ಪ್ಯಾಕೆಟ್ ಉದ್ದ ತುಂಬಾ ಉದ್ದವಾಗಿದೆ" , "ತುಂಬಾ ಎಚ್ಚರಿಕೆ ಎಚ್ಚರಿಕೆಗಳು", "ದಾಖಲೆ ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ" ಮತ್ತು "ಸಿಸಿಎಸ್ ಮೊದಲು ಒಂದು ಫಿನ್ ಸಿಕ್ಕಿತು".
- ಆಲಿಸುವ ನಿರ್ದೇಶನದಲ್ಲಿ ಪೋರ್ಟ್ ಶ್ರೇಣಿಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
- 255 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಪೂರ್ವಪ್ರತ್ಯಯ ಸ್ಥಳವನ್ನು ಬಳಸುವಾಗ ತಪ್ಪಾದ ಸ್ಥಳ ಬ್ಲಾಕ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
- ngx_http_autoindex_module ಮತ್ತು ngx_http_dav_module ಮಾಡ್ಯೂಲ್ಗಳು, ಹಾಗೆಯೇ ಒಳಗೊಂಡಿರುವ ನಿರ್ದೇಶನ, ಈಗ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಫೈಲ್ ಹೆಸರುಗಳಲ್ಲಿ ASCII ಅಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- HTTP/2 ಮತ್ತು 400 ದೋಷಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ದೋಷ_ಪುಟ ನಿರ್ದೇಶನವನ್ನು ಬಳಸುವಾಗ ಸಾಕೆಟ್ ಸೋರಿಕೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru