]> git.kaiwu.me - njs.git/shortlog
njs.git
2026-06-01 Dmitry VolyntsevFetch: check keepalive connections before reuse
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request targets
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request methods
2026-06-01 Dmitry VolyntsevFetch: reject invalid header values
2026-06-01 Dmitry VolyntsevFetch: disable keepalive for dynamic proxy
2026-06-01 Dmitry VolyntsevFetch: fix keepalive with disabled TLS verification
2026-06-01 Dmitry VolyntsevCentralize commit message guidance
2026-05-26 Dmitry VolyntsevUpdated agent commit message guidance
2026-05-26 Dmitry VolyntsevParser: fixed function scope checks
2026-05-26 Dmitry VolyntsevParser: fixed string escape lookahead bounds
2026-05-26 Dmitry VolyntsevFixed Buffer allocation length checks
2026-05-26 Dmitry VolyntsevModules: fixed integer conversion range checks
2026-05-26 Dmitry VolyntsevFixed memory overlap checks
2026-05-26 Dmitry VolyntsevFixed object enumeration cleanup
2026-05-26 Dmitry VolyntsevQuickJS: fixed fetch error-handling typos
2026-05-26 Dmitry VolyntsevModules: fixed variable name cleanup
2026-05-26 Dmitry VolyntsevFixed compile failure reporting
2026-05-26 Dmitry VolyntsevFixed atom string fallback handling
2026-05-26 Dmitry VolyntsevFixed Buffer float access alignment
2026-05-26 Dmitry VolyntsevModules: fixed QuickJS log argument conversion
2026-05-26 Dmitry VolyntsevQuickJS: fixed Buffer.toJSON() data ownership
2026-05-26 Dmitry VolyntsevQuickJS: fixed Buffer.from() and encoding error paths
2026-05-26 Dmitry VolyntsevQuickJS: fixed process.kill() signal error handling
2026-05-21 Dmitry VolyntsevAdded agent developer guide.
2026-05-21 Dmitry VolyntsevVersion bump.
2026-05-19 Dmitry VolyntsevVersion 0.9.9. 0.9.9
2026-05-18 Dmitry VolyntsevModules: added jsVarNames() method.
2026-05-18 Dmitry VolyntsevFixed call argument value snapshotting.
2026-05-18 Dmitry VolyntsevFixed allocator mismatch in drain/drop.
2026-05-15 Dmitry VolyntsevHTTP: fixed internalRedirect() in js_access.
2026-05-15 Dmitry VolyntsevHTTP: fixed r.return() with body in js_access.
2026-05-14 Dmitry VolyntsevImproved error stack frame handling.
2026-05-14 Dmitry VolyntsevHTTP: removed dead code introduced in 0ffc96df7.
2026-05-14 Dmitry VolyntsevHTTP: made request argument explicit in body resolver.
2026-05-13 Dmitry VolyntsevFetch: fixed heap buffer overflow in proxy URL credentials.
2026-05-06 Dmitry VolyntsevHTTP: added r.readRequestForm().
2026-05-06 Dmitry VolyntsevHTTP: added r.readRequestText() and friends.
2026-05-06 Dmitry VolyntsevHTTP: added js_access directive.
2026-05-06 Dmitry VolyntsevVersion bump.
2026-04-23 Dmitry VolyntsevVersion 0.9.8. 0.9.8
2026-04-23 Dmitry VolyntsevModules: fixed loading of the built-in "crypto" module.
2026-04-23 Dmitry VolyntsevVersion bump.
2026-04-21 Dmitry VolyntsevVersion 0.9.7. 0.9.7
2026-04-13 Dmitry VolyntsevModules: removed "js vm init" during configuration...
2026-04-06 Dmitry VolyntsevWebCrypto: added JWK unwrap() support.
2026-04-06 Dmitry VolyntsevWebCrypto: added Ed25519 and X25519 support.
2026-04-06 Dmitry VolyntsevWebCrypto: added AES-KW algorithm support.
2026-04-06 Dmitry VolyntsevWebCrypto: added crypto.randomUUID().
2026-04-06 Dmitry VolyntsevWebCrypto: fixed RSA JWK test data for Node.js compatib...
2026-04-03 Dmitry VolyntsevFixed length prop of an Array instance redefinition...
2026-03-31 Dmitry VolyntsevCrypto: switched to OpenSSL EVP for hashing.
2026-03-30 Dmitry VolyntsevModules: removed shared dict expiration from read-locke...
2026-03-30 Dmitry VolyntsevModules: improved shared dict eviction strategy.
2026-03-30 Dmitry VolyntsevModules: fixed double-free in shared dict update with...
2026-03-18 Dmitry VolyntsevModules: preserved per-entry TTL on shared dict incr...
2026-03-18 Dmitry VolyntsevModules: added ttl() method to shared dictionaries.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in tagged templates.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in call arguments.
2026-03-12 Dmitry VolyntsevFixed call argument evaluation.
2026-03-12 Dmitry VolyntsevGenerator: derive property swap from node.
2026-03-12 Dmitry VolyntsevParser: isolate optional preserve wrapper details.
2026-03-12 Dmitry VolyntsevPreserve "this" for grouped optional calls.
2026-03-12 Dmitry VolyntsevParser: lower property consumers to PROPERTY_REF.
2026-03-12 Dmitry VolyntsevVersion bump.
2026-03-03 Dmitry VolyntsevVersion 0.9.6. 0.9.6
2026-03-03 Dmitry VolyntsevWebCrypto: validate JWK key type against algorithm...
2026-03-03 Dmitry VolyntsevFixed string offset map corruption in scope values...
2026-03-03 Dmitry VolyntsevFixed logical assignment short-circuit with non-writabl...
2026-03-02 Dmitry VolyntsevAdded support for ??= operator.
2026-03-02 Dmitry VolyntsevAdded support for ||= and &&= logical assignment operators.
2026-03-02 Dmitry VolyntsevImplement optional chaining.
2026-03-02 Dmitry VolyntsevGenerator: factor property lvalue setup.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment reads.
2026-03-02 Dmitry VolyntsevGenerator: factor test jump emission.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment helpers.
2026-03-02 Dmitry VolyntsevParser: factor right-link pop helper.
2026-03-02 Dmitry VolyntsevParser: refactor call argument setup.
2026-02-27 Dmitry VolyntsevCI: added extra debug flags and enabled ASAN for njs...
2026-02-27 Dmitry VolyntsevShell: fixed interactive mode detection for piped stdin.
2026-02-27 Dmitry VolyntsevReplace per-VM indexed array for modules with hash...
2026-02-25 Dmitry VolyntsevModules: suppressed slab log_nomem for evict shared...
2026-02-24 Dmitry VolyntsevModules: fixed expire field truncation in shared dict...
2026-02-24 Dmitry VolyntsevFixed heap-buffer-overflow in atom hash caused by Symbol().
2026-02-24 Dmitry VolyntsevRefactored atom hash into orthogonal find and add opera...
2026-02-10 Dmitry VolyntsevAlign SyntaxError reporting with other JS engines.
2026-02-07 Dmitry VolyntsevAttach JS stack trace for exceptions thrown by C code.
2026-02-07 Dmitry VolyntsevModules: fixed stack attach for native fetch exceptions...
2026-02-05 Dmitry VolyntsevAttach stack in error constructors.
2026-02-05 Dmitry VolyntsevMark anonymous and unknown functions with <>.
2026-02-05 Dmitry VolyntsevMake Error.stack faster.
2026-02-05 Dmitry VolyntsevFixed stack attaching by stringifying function addresse...
2026-02-05 Dmitry VolyntsevFixed PTR macro compatibility with newer BFD library.
2026-01-28 Dmitry VolyntsevFixed build on MacOS after 220b9b03 (0.9.5).
2026-01-26 Zurab Kvachadzeauto/cc: Use portable/POSIX 'command -v' instead of...
2026-01-15 OwenSanzasShell: fixed fuzzer harness to add NULL termination.
2026-01-14 Dmitry VolyntsevMaking unit tests less brittle when libpcre2 changes.
2026-01-14 Dmitry VolyntsevVersion bump.
2026-01-13 Dmitry Volyntsev Version 0.9.5. 0.9.5
2026-01-12 Dmitry VolyntsevQuickJS: added native module support in CLI.
2026-01-12 Dmitry VolyntsevQuickJS: added native module support.
next