feature :
fibjs:.(richardo2016)Sandbox::addNativeModule to Sandbox::addBuiltinModules.(richardo2016)bugfix :
refactor :
build clean.(xicilion)others :
refator :
bigfix :
fb770ed822] - v8, bugfix: v8 crashed when load wasm module on linux x64.(xicilion)939235436b] - tools, refactor: update fib-spliter to v1.4.0.(xicilion)9134f642b4] - docs, refactor: update document for HttpCookie.(xicilion)e84b7036d3] - tools, refactor: change document index table name.(xicilion)7875ba8a4c] - http, refactor: add get as an alias for first in HttpCollection.(xicilion)7fb22f0eab] - tools, refactor: update fib-spliter.(xicilion)2c12f0cf5e] - http, refactor: throw error if the connection is closed by peer when Httprequest/HttpResponse readFrom.(xicilion)3dddcccaa9] - docs, refactor: update docs.(xicilion)868507eb15] - docs, feat: update docs submodule.(xicilion)64999c0473] - docs, refactor: update document in idl.(xicilion)1da5183482] - build, refactor: install xz-utils in alpine-build-env.(xicilion)25540eb6df] - tools, refactor: remove unused prompt.(xicilion)eaf07530c6] - tools, refactor: update prompt to avoid unexpected question.(xicilion)f2d3543640] - tools, refactor: update prompt for ask.(xicilion)8b4869f32f] - tools, refactor: optimize document indexing and disable useless fragments.(xicilion)a80336feff] - docs, feat: building an index of documents and test cases with OpenAI.(xicilion)cebf95fe8e] - docs, feat: update doc.(xicilion)08aa0d58a7] - db, refactor: optimizing the database structure for vector search.(xicilion)852c79f214] - db, feat: support for multi-core concurrent vector queries.(xicilion)209fe50df5] - ci, feat: support riscv64 ci build.(xicilion)91737af6f0] - build, feat: add riscv64 docker file.(xicilion)9de7187022] - core, feat: support riscv64.(xicilion)3633d7a598] - build, refactor: upgrade ci to ubuntu 20.04.(xicilion)cee2e2f583] - db, refactor: refactor vector index plugin.(xicilion)d7dd7fb6c3] - db, refactor: use a single table to store indexed data in the vector search plugin.(xicilion)cd98bebb29] - db, refactor: change labeltype type to int32_t.(xicilion)0523387b79] - db, feat: support vector search.(xicilion)9fdc80f364] - crypto, feat: support loadPKey.(xicilion)90e1d9c8ff] - test, bugfix: test error in CI.(xicilion)8886e3e1f4] - zip, feat: support codec in ZipFile.(xicilion)ca16c7fb57] - xml, refactor: set ownerDocument tp child Nodes.(xicilion)34a30535ef] - xml, refactor: init m_document.(xicilion)585a80c1e5] - xml, refactor: move TextContext to XmlNode.(xicilion)5c9a01577a] - xml, bugfix: release children cause crash.(xicilion)cc3001684e] - http, bugfix: the abbreviation for file size has been displayed incorrectly. (#757)(PinelliaC)9ec2832c56] - xml, feat: support element methods.(xicilion)ade605171f] - xml, feat: support XmlNode.children.(xicilion)cd3e5917e5] - global, refactor: add URL to global.(xicilion)f730008a57] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)194b585686] - docs, refactor: update ws docs.(xicilion)b3eebcdfef] - options, feat: support * in package.json.(xicilion)7a4cfbefa7] - sandbox, refactor: support relative path in internal script.(xicilion)971acea875] - core, refactor: PumpMessageLoop only when there are background tasks.(xicilion)3188324aba] - core, bugfix: deadlock on backgroud task in worker isolate.(xicilion)66b4d90af5] - isolate, refactor: refactor code of background task.(xicilion)1611981f72] - core, bugfix: deadlock in wasm async compile.(xicilion)2b426aef2f] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)ef270ca10d] - core, feat: process background tasks.(xicilion)89349dcce9] - test, refactor: test of wasm load crash.(xicilion)2805641941] - http, refactor: missing files.(xicilion)ae8d599746] - http, refactor: support http_proxy and https_proxy in HttpClient.(xicilion)3a2976d7d1] - build, bugfix: missing files.(xicilion)ee4f6d5a3a] - url, refactor: keep other variables in sync when setting host, hostname and port.(xicilion)ea8e92c39c] - http, feat: support http.request(opts).(xicilion)ae15d579ef] - http, feat: support for ignoring method parameters in http.request.(xicilion)37d8d19c52] - core, refactor: use IsJust instead of Check to prevent MeyBe crash.(xicilion)e11a2d0ef8] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)fe2e314e76] - docs, feat: update module documents.(xicilion)440c8fb67a] - core, refactor: use FromMaybe instead of ToChecked to prevent MeyBe crash.(xicilion)e0011153cc] - core, refactor: use FromMaybe instead of FromJust to prevent MeyBe crash.(xicilion)e23c0e12fb] - exlib, refactor: refactor context switch on posix.(xicilion)eced2f947c] - v8, refactor: revert to 10.9.194.9.(xicilion)f418e1b749] - v8, refactor: disable code gc in wasm.(xicilion)0a9ca0dc84] - build, refactor: patch powf.(xicilion)285d656db5] - build, bugfix: compile error in mips64 debug.(xicilion)9b675a1d92] - build, refactor: use userid in docker.(xicilion)9bcbbc03ee] - v8, bugfix: compile error in debug mode.(xicilion)3cedc77065] - v8, feat: update to v11.2.129.(xicilion)52888f3ab5] - v0.37.0-dev.(xicilion)f68b575150] - Release 0.36.0.(xicilion)1379403f96] - option, feat: to specify the path of package.json, use --target in --install (#756)(PinelliaC)4c3a5a6754] - gd, refactor: enable filter test on loongarch64.(xicilion)dd4686ab02] - build, refactor: not patch first version of glibc.(xicilion)013b88c9cb] - build, refactor: do not patch math function on loongarch64.(xicilion)40e07c6e6b] - build, refactor: change compiler to vec version on loongarch64.(xicilion)7fb3a848c4] - db, bugfix: fix Redis.incr/decr (#755)(lhkzh)13e94d63ec] - core, bugfix: create HttpClient when building Isolate to avoid memory access errors caused by dynamic creation.(xicilion)eb8c20c643] - docs, feat: update docs.(xicilion)04141000a1] - child_process, feat: set the error exit code when the child process is aborted.(xicilion)72d179e35f] - docs, bugfix: update websocket doc (#754)(PinelliaC)8d216fe155] - docs, refactor: update docs.(xicilion)630c47822b] - docs, refactor: add nl language.(xicilion)df892fec6b] - tools, refactor: format docs hash json file.(xicilion)6b53042314] - build, refactor: compress qemu binary file.(xicilion)5ed783e598] - build, refactor: refactor docker file for loong64.(xicilion)c5b12c534f] - build, refactor: file mode for qemu on mac.(xicilion)917a463827] - build, refactor: fix glibc_2.17 on arm.(xicilion)4b07e6e758] - build, refactor: update compiler to 8.3.novec for loongarch64.(xicilion)067183f043] - build, refactor: only patch memcpy&time on x86.(xicilion)542383d9a6] - build, refactor: refactor glibc detect function.(xicilion)a151ddd598] - build, refactor: fix expf argument type.(xicilion)6b5451036d] - option, refactor: save package.json when update module.(xicilion)894334f331] - build, refactor: build loong64 docker image for release.(xicilion)4bc90a40b6] - build, refactor: print shared libraries used.(xicilion)4456b3de6e] - tools, refactor: use devtools to translate docs.(xicilion)3fc3722255] - crypto, feat: update doc of crypto.(xicilion)bdd5f944af] - crypto, feat: update root ca.(xicilion)40f96eedac] - build, refactor: detect vc in vs.net.(xicilion)5ca9be48bb] - build, refactor: remove out/bin directly in build clean.(xicilion)25627df46d] - uuid, bugfix: compile error on Linux.(xicilion)bd04ddd34f] - build, feat: build for iPhone.(xicilion)88b7903933] - build, refactor: enable CXX compile options.(xicilion)09ec22794b] - os, feat: support os.platform on android.(xicilion)6c8c19e785] - BlsKey, refactor: assign first point.(xicilion)25104043b6] - crypto, feat: implement BlaKey.(xicilion)d6d49c10da] - ECCKey, refactor: refactor ECCKey.(xicilion)fde99ef6be] - docs, refactor: update collect.json.(xicilion)39f899ef5e] - PKey, refactor: refactor ECCKey, separate Ed25519Key.(xicilion)81a93fdff6] - process, refactor: use uv to set os env.(xicilion)cbef657464] - crypto, refactor: refactor PKey class.(xicilion)14228072ac] - core, refactor: use Global.Get to convert Value.(xicilion)393812a202] - SandBox, refactor: refactor repl.(xicilion)ca6e65a121] - core, bugfix: Object.prototype.toString.call(native object) return [object Object].(xicilion)4cffff9741] - test, refactor: use different name in selfzip test.(xicilion)19207ca7c1] - build, refactor: skip iPhone test on ci.(响马)95ed0141cb] - build, refactor: test ubuntu 10.04 only on amd64.(xicilion)34287e9c07] - test, refactor: os test fail on ubuntu 10.04.(xicilion)1852240a01] - build, refactor: add ubuntu 10.04 test in ci.(xicilion)b312b02245] - msgpack, feat: support Set and Map (#751)(lhkzh)e020ab3329] - build, refactor: remove arm alpine ci.(xicilion)34db5c9442] - build, refactor: enable PIC in posix.(xicilion)b90c114508] - uv, bugfix: link error in debug mode.(xicilion)69e166480c] - icu, feat: support change TZ/LANG env inside process.(xicilion)6e407d5cf8] - iconv, refactor: refactor code.(xicilion)105cf9558f] - iconv, refactor: refactor code.(xicilion)3b743854e7] - util, bugfix: compile error on Windows.(xicilion)31dff6d899] - uv, bugfix: fix uv issue.(xicilion)0fb9a61577] - vender, feat: update packages.(xicilion)09736b8ccd] - uv, feat: update to v1.44.2.(xicilion)c86a015eb4] - util, refactor: add icu version.(xicilion)1339429c07] - icu, refactor: support TZ and LANG env on Windows.(xicilion)58d9f585f1] - build, refator: fix GLIBC_2.27 issue.(xicilion)c1e8169bc4] - test, feat: add icu test.(xicilion)ebbbc90baa] - option, feat: support -e on command line.(xicilion)e9efa07259] - core, refactor: use dynamic_cast to check class type of object.(xicilion)a9384c8e25] - build, refactor: enable gc-sections link option.(xicilion)bd7ae9f15c] - v8, feat: support icu.(xicilion)1596f13298] - db, refactor: remove fulltext search in sqlite.(xicilion)cc15203d9c] - build, refactor: compile error on alpine for arm.(xicilion)1fc1008a5a] - gui, bugfix: webview missing in macos.(xicilion)738d954087] - test, refactor: remove console.keyDown case.(xicilion)c2e7f8ce13] - build, feat: compile for iPhone.(xicilion)a512d63b13] - gui, refactor: disable gui on ios.(xicilion)2c00b695aa] - build, refactor: add i385&arm docker.(xicilion)c6aaa7ee06] - console, refactor: deprecate key&mouse operation.(xicilion)a48f63b015] - process, refactor: reset thread signal mask.(xicilion)878aecd995] - core, refactor: init class before first create.(xicilion)a35bc2dafd] - build, bugfix: alpine test error in ci.(xicilion)f86260ec52] - Sandbox, bugfix: module initialization script timeout will cause fibjs crash.(xicilion)e36cc83abd] - build, refactor: remove SLOW_DCHECKS option.(xicilion)e7ef8fe2d5] - build, bugfix: test error in ci.(xicilion)f26e89f035] - build, refactor: detect musl compiler.(xicilion)d418ff8eb7] - encoding, refactor: deprecate custom encode in encoding.json.(xicilion)22056b69cd] - core, refactor: remove unused code.(xicilion)b7dc7eef04] - core, refactor: use default dcheck error handler.(xicilion)5e0b9f1306] - build, bigfix: compile warning and runtime error in debug mode.(xicilion)e5e44cd803] - hash, bugfix: keccak384 hash error.(xicilion)c2220e6549] - build, refactor: update loong64 dockerfile.(xicilion)e887fbd536] - Buffer, refactor: do not assert isolate locker status in Buffer::is_safe_codec.(xicilion)e9d6410160] - build, refactor: revert some comments.(xicilion)4afa4ac790] - build, feat: add apline ppc64 dockerfile.(xicilion)438dc1ab6c] - build, refactor: set CI env in test.sh.(xicilion)4395fc6c38] - build, feat: support loong64.(xicilion)e42df18f94] - build, bugfix: test docker name error on linux.(响马)b71f7d8a1c] - build, refactor: change ci to docker.(xicilion)c077329dba] - build, refactor: refactor dockerfiles, support loong64.(xicilion)0a392fe8d1] - process, feat: support uid/gui in process.(xicilion)92d5d8c2bb] - build, feat: update dockerfiles.(xicilion)0f8b328a73] - test, refactor: skip unsupported tests.(xicilion)75727a8792] - test, bugfix: util test error.(xicilion)853f972079] - test, bugfix: util test error when compile with gcc.(xicilion)2f2ef490ee] - test, refactor: change gb2312 to EUC-JP in test.(xicilion)59642cc40c] - build, refactor: skip some test in CI.(xicilion)aa9ba9366c] - child_process, bugfix: do not pass environment variables when the variable is undefined.(xicilion)a50a6858bd] - test, bugfix: child_process test error in CI.(xicilion)9168703da3] - test, bugfix: iconv test error in CI.(xicilion)66ca55d383] - encoding, feat: set binary/latin1 to native codec.(xicilion)0dbce21d05] - test, bugfix: test error in CI.(xicilion)c875c6428e] - test, bugfix: test error in CI.(xicilion)1fd2e3b94a] - test, bugfix: some test error.(xicilion)3a9fb60928] - test, bugfix: some test error.(xicilion)d79e46bd9d] - exlib, feat: support Apple M1.(xicilion)17a2c7251b] - os, feat: support ppc64.(xicilion)c8cb277111] - core, bugfix: refactor fcntl64.(xicilion)c3dfa7110e] - core, feat: support ppc64.(xicilion)987aa5b100] - v8, feat: update to v10.9.194.4.(xicilion)b5416dd152] - crypto, refactor: compile warning.(xicilion)7480ba5486] - ssl, bugfix: default client crt and key not work.(xicilion)7c5f4bb35d] - http, bugfix: query.all causes wrong memoryUsage count.(xicilion)06869e1ef3] - test, refactor: hide ignored items in normal mode.(xicilion)1d1a4fd9be] - build, refactor: change docker os to ubuntu 18.04.(xicilion)f337abcd2b] - build, refactor: refactor build script.(xicilion)3bdac1fb3f] - test, refactor: stable os.cpus tests.(xicilion)bfeccc6879] - SandBox, refactor: deprecate SandBox.refresh.(xicilion)8b54b5b8d0] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)4657268096] - os, bugfix: result of os.cpus() does not change.(xicilion)58b681ebfc] - ssl, feat: automatically load the root certificate at startup.(xicilion)61d60a1347] - Sandbox, feat: support builtin module's alias with prefix fibjs:.(richardo2016)f0232f1175] - vm, feat: rename Sandbox::addNativeModule to Sandbox::addBuiltinModules.(richardo2016)37eb225ebd] - blst, feat: update to v0.3.10.(xicilion)13eaa0bdfc] - build, refactor: not build gui module when using llvm on mac.(xicilion)4a756c2f97] - build, bugfix: fix build error on win32 clang.(richardo2016)921877a3a6] - Merge branch 'dev' of github.com: fibjs/fibjs into dev(xicilion)6e6ddedc10] - build, refactor: map work folder to same path in docker.(xicilion)1de4558f16] - http, bugfix: HttpClient.sslVerification does not working.(xicilion)102655ed41] - build, bugfix: build option error in docker on mac.(xicilion)efd870340e] - build, feat: enable ctrl-c to break build in docker.(xicilion)7808079934] - build, feat: use current user name in docker.(xicilion)f91648f013] - build, feat: support android in ci.(xicilion)4fae38cc45] - build, bugfix: build error in ci.(xicilion)d6b61213af] - build, bugfix: compile error on android.(xicilion)fa89e88dc8] - build, feat: support cross build for android/linux.(xicilion)a2f9ec48f8] - crypto, bugfix: crash when dumping uninitialized X509Cert object.(xicilion)0ec547494b] - options, refactor: use JSON.stringify to generate package.json.(xicilion)a4ead285c3] - console, bugfix: unicode characters not supported by the codepage return wrong characters in readline on Windows. #741(xicilion)787640adc3] - http, bugfix: encoding error when Cookie value in HttpResponse is empty. #743(xicilion)7f356bd7a8] - build, feat: build alpine in ci.(xicilion)9165978e41] - build, feat: support alipine build.(xicilion)4b161a30d2] - build, refactor: use ansi code in build script.(xicilion)4fb16938b8] - repl, bugfix: The wrong repl path causes require to not reach the modules in the current directory. #735(xicilion)ad9185f1bd] - Buffer, refactor: Fix some functions of Buffer for compatibility with node.js. #696(xicilion)7647e4c9fe] - repl, feat: support javascript statements beginning with .. in the repl. #738(xicilion)84b4661ded] - child_process, feat: return process exit code in join. #736(xicilion)4f9780b80d] - fs, feat: support fs.write.(xicilion)99d7d87bfb] - db, bugfix: use utf8 codec on windows.(xicilion)3900017ecc] - db, refactor: use PostgreSQL unicode driver.(xicilion)ff22c7d504] - option, feat: Use http_proxy to proxy https requests when https_proxy is not set.(xicilion)8fe5b8ec2f] - option, feat: --install script support uppercase HTTP_PROXY environment variable.(xicilion)40fbb3af6e] - build, bugfix: compile warning on Windows.(xicilion)312fe66247] - core, feat: type error in WebAssembly.(xicilion)e8763e431b] - docs, refactor: use viz.js to render graph.(xicilion)e72404c1ba] - test, feat: return test result in test.run.(xicilion)53fcd5fd77] - vm, bugfix: missing idl file.(xicilion)6d0cef0288] - SandBox, feat: support addNativeModule.(xicilion)6fa02d7776] - test, refactor: deprecated setting loglevel in test.(xicilion)e9cbbb515b] - global, feat: add performance module.(xicilion)93b51260c2] - test, feat: support todo item.(xicilion)711a915879] - db, feat: use system codec in odbc.(xicilion)4bb099fb0e] - coroutine, refactor: resume task outside of lock.(xicilion)d3159aa455] - test, refactor: change http test url.(xicilion)5f02bda0e6] - coroutine, refactor: revert Sleep.cancel.(xicilion)0f71967d5f] - build, refactor: auto detect brew folder.(xicilion)7dccc5db73] - core, bugfix: missing include file.(xicilion)9d65205a9e] - core, refactor: refactor native module list.(xicilion)56ff7ddbc9] - core, refactor: refactor platform creator.(xicilion)535317cfba] - exlib, refactor: refactor sleep.cancel.(xicilion)864e77c6db] - test, bugfix: getter test error.(xicilion)f644aea660] - exlib, bugfix: ConditionVariable deadlock.(xicilion)db417069f3] - coroutine, feat: support timeout.(xicilion)7e07a5e284] - build, feat: automatically create /usr/local/bin folder during installation.(xicilion)656cbeb425] - process, bugfix: wasm compiler worker holds fibjs process.(xicilion)739ba59c71] - crypto, feat: support aggregate on BLS12381_G1/BLS12381_G2.(xicilion)fe8fe2c8ec] - core, refactor: set native async function name.(xicilion)427a346bf2] - core, refactor: Simplify the delivery of events in callbacks and promises.(xicilion)26ae1a8d29] - crypto, refactor: rename more secp256k1 api name.(xicilion)e64202c225] - docs, feat: update docs.(xicilion)