- A dark theme for file icons
- Allow set directive parameters in if block
- Support JetBrains IDE 2025.*
- Add support for directives:
js_context_reuse
js_engine
js_fetch_buffer_size
js_fetch_max_response_buffer_size
js_fetch_timeout
js_fetch_verify
js_periodic
js_preload_object
js_shared_dict_zone
- Enhanced directive support:
- Full support for map directive configuration and validation
- Improved autocompletion for map parameters
- Added validation for map block values
- Support for include files within map blocks
- Added new inspection for validating Nginx directive values
- Added new features:
- Full support for Lua blocks in configuration
- Enhanced SSL configuration handling
- Added support for geo blocks for geolocation
- Expanded support for conditional expressions (if)
- Editor improvements:
- Enhanced syntax highlighting for strings, braces, and values
- Special highlighting for Lua code blocks
- Smarter autocompletion for all directives
- Enhanced configuration file navigation
- More precise syntax validation
- Better support for nested blocks
- Improved handling of folding for blocks
- Bug fixes:
- Fixed location blocks processing
- Improved directive modifiers handling
- Fixed parameter values processing
- Fixed include directive paths resolution relative to nginx root directory
- Fixed IDE error when trying to fold empty blocks
- Prevented potential
IllegalArgumentException
in folding regions
- Full support for all Lua block directives in Nginx configuration parsing
- Added support for new Nginx 1.27.3 configuration syntax:
resolve
parameter inupstream
server directiveresolver
andresolver_timeout
directives inupstream
block- New
proxy_pass_trailers
directive
- Security updates: Disabled TLSv1 and TLSv1.1 protocols by default across modules
- Updated SSL/TLS protocols to TLSv1.2 and TLSv1.3 in:
- HTTP JS module
- Stream Proxy module
- Stream Zone Sync module
- SSL modules for HTTP, Stream, and Mail
- Updated SSL/TLS protocols to TLSv1.2 and TLSv1.3 in:
- Fixed directive naming in SCGI module:
- Corrected
scgiCacheLockAge
toscgi_cache_lock_age
- Corrected
- Enhanced IPv6 address handling in various directives
- Verified compatibility with Nginx 1.27.3
- Fixed lexer and syntax highlighting for Lua block directives with parameters
- Improved parsing of
set_by_lua_block
and similar Lua directives
- Add
ngx_stream_pass_module
to directives
- Update icon
- Support
ssl_certificate_by_lua_block
andset_by_lua_block
(needs any Lua Language plugin)
- Update dependencies
- Update dependencies
- Support access_by_lua_block, content_by_lua_block, rewrite_by_lua_block (needs any Lua Language plugin)
- Support include directive
- Support a block folding
- Better strings handling (@Athorcis)
- Support nginx file extension
- Update file icon
- Comment with Line Comment action
- Structure view
First release