Descargar descargas y actualizaciones

2019-11-06, Version v0.29.0

  • feature :

    • Buffer:
      • support static Buffer::compare (#532)(Ray)
      • support Int64 read/write.(xicilion)
    • ci:
      • use beta branch to release prerelase fibjs. (#523)(Ray)
      • use caches of ccache in travis.(Richardo2016)
      • add dockerfiles. (#510)(Ray)
    • console:
      • support styled output with ANSI color codes.(xicilion)
      • support console.getpass.(xicilion)
      • use editline on all posix platforms.(xicilion)
    • core:
      • enable concurrent_marking mode.(xicilion)
      • support convert string to BigInt in argument.(xicilion)
      • check the range of int64 data type parameters.(xicilion)
      • accept BigInt as a numeric parameter.(xicilion)
      • implement JSValue and JSArray to handle empty values ​​for exceptions.(xicilion)
      • include the module component name in the error message.(xicilion)
    • crypto:
      • support for constructing objects of the crypto module using parameters.(xicilion)
      • support aria.(xicilion)
    • db:
      • support sub query.(xicilion)
      • support alias and multi table.(xicilion)
      • support table.field.(xicilion)
      • support string in [keys] and [where] field.(xicilion)
      • pass the object directly in the argument of insert, return insertId.(xicilion)
      • support remove in DBConnection.(xicilion)
      • support count/insert/update in DBConnection.(xicilion)
      • support insert in db.format.(xicilion)
      • support update in db.format.(xicilion)
      • support count(*) in db.format.(xicilion)
      • support conn.find.(xicilion)
    • doc - translate the flowchart of require to english.(xicilion)
    • encoding - support decode base64 data to Buffer.(xicilion)
    • global - discard Int64.(xicilion)
    • gui - remove WebView.wait method.(xicilion)
    • http:
      • support for more MIME types.(xicilion)
      • share proxy connections between different domains.(xicilion)
      • not set the host header when the headers include host.(xicilion)
      • support http/https proxyAgent.(xicilion)
      • remove state from HttpHandler and HttpServer.(xicilion)
      • discard pre-zip function.(xicilion)
      • discard forceGZIP function.(xicilion)
      • do not disable client caching for options requests.(xicilion)
      • support Repeater.(xicilion)
      • support enableEncoding property.(xicilion)
    • HttpClient:
      • support for a set of headers with the same name.(xicilion)
      • do not send User-Agent when userAgent is empty.(xicilion)
      • support enableEncoding property.(xicilion)
      • do not send cookies when enableCookie is false.(xicilion)
    • HttpCollection:
      • support return all field values.(xicilion)
      • support add a set of values with the same name using an array.(xicilion)
    • HttpMessage - set the parameter type of the header function to string type.(xicilion)
    • io - improve payload size when processing async read in win32. (#507)(Ray)
    • json - support encode BigInt.(xicilion)
    • mbedtls - update to v2.7.12.(xicilion)
    • opt_tools:
      • recover some features of --install , aiming to non-invasive installation for package.json (#533)(Ray)
      • render a better looking flame graph.(xicilion)
    • option:
      • support tcpdump startup option.(xicilion)
      • better opt_tools/install, dedupe its structure, support installing package from github. (#515)(Ray)
      • skip package.json when the file does not exist.(xicilion)
    • os - return the mac address in networkInterfaces on windows.(xicilion)
    • process:
      • support process.ppid and SubProcess::ppid . (#524)(Ray)
      • change process.run to async mode.(xicilion)
      • clean up the terminal when exiting the process.(xicilion)
    • qstring - support type conversion to std::string.(xicilion)
    • Routing:
      • wildcard not match second-level domain names.(xicilion)
      • support virtual host routing.(xicilion)
    • smtp - support starttls mode when connecting to Smtp.(xicilion)
    • ssl:
      • update root cert.(xicilion)
      • Support for matching wildcard common name.(xicilion)
      • support SNI(Server Name Identification).(xicilion)
    • test:
      • do not run the opt_tools test case in the basic test.(xicilion)
      • basic test cases about io (#506)(Ray)
      • add path.resolve root test case(Henry Zhuang)
      • skip test when releasing. (#498)(Henry Zhuang)
    • tools - refactor gen_code.js , support Class having static methods/instance methods with same name. (#531)(Ray)
    • tty - use globally unified tty.isatty to detect if stdout is a terminal device.(xicilion)
    • url - accept Object in query.(xicilion)
    • util:
      • modify color to get better display on black background.(xicilion)
      • support util.isBigInt.(xicilion)
      • discard Stats.(xicilion)
      • output error stack when data type is Error.(xicilion)
    • Variant - support transform double to Variant. (#529)(Ray)
    • vender:
      • update vender.(xicilion)
      • upgrade vender. (#526)(Ray)
      • update mbedtls to v2.16.2.(xicilion)
    • Worker:
      • support load event.(xicilion)
      • support options.(xicilion)
      • support for error events for Worker object.(xicilion)
  • bugfix :

    • assert - deepEqual crash on proxy object.(xicilion)
    • Buffer:
      • readInt/writeInt does not support length, and error when processing negative numbers.(xicilion)
      • bind isolate when creating a new Buffer(FiberMan)
    • ClassInfo - class id will be messy under multiple workers.(xicilion)
    • cmake - warning in cmake.(xicilion)
    • console - do not reset the terminal outside of console.readLine.(xicilion)
    • core:
      • compile warning on Windows.(xicilion)
      • constants module not imported.(xicilion)
      • use JSValue/JSArray to avoid exceptions caused by empty values. (#527)(Yuanhang Luo)
      • javascript getter throw in libs(assert, jsonformat, util, sandbox) (#511)(FiberMan)
    • db:
      • getter test case error.(xicilion)
      • field name encode error for "`".(xicilion)
      • error message issue.(xicilion)
      • compile warning on Windows.(xicilion)
      • redis test error.(xicilion)
    • gui - core dump on windows.(xicilion)
    • http:
      • memory leak occurs while browsing folders.(xicilion)
      • request error when the address is empty in fileHandler.(xicilion)
      • cookie not accept in upgrade reqponse.(xicilion)
      • https connection fails after two request in HttpClient.(xicilion)
      • compile warning on windows.(xicilion)
      • use empty body for HEAD request. (#522)(Ray)
    • HttpClient - error in custom getter function causes crash.(xicilion)
    • idl - document issue.(xicilion)
    • LruCache - memory leak.(xicilion)
    • mysql - multi-statement error of version 6 or higher.(xicilion)
    • option - allow install when from raw. (#520)(Ray)
    • os:
      • fix os.homedir() when USERPROFILE not set on Windows (#503)(Henry Zhuang)
      • os.homedir() fallback should work (#499)(Henry Zhuang)
    • path:
      • result error in path.resolve root test case on windows.(xicilion)
      • result error in path.resolve root test case.(xicilion)
    • process:
      • compile error on Windows.(xicilion)
      • do not set exitCode when result_t > 0;(xicilion)
      • compile error on windows.(xicilion)
      • use real pipe-like struct to initial stdio in process. (#501)(Ray)
    • Routing - compile error on windows.(xicilion)
    • SubProcess - fallback null/undefined to empty string when building envstr. (#534)(Ray)
    • test:
      • remove zmq test.(xicilion)
      • random error in coroutine_test.(xicilion)
      • gui_test error on windows.(xicilion)
      • ws_test test case error.(xicilion)
      • trigger test case error.(xicilion)
      • lock_test use case reports error with a small probability.(xicilion)
      • sometimes closed events cannot be triggered.(xicilion)
      • error occurs in process_test on a slow computer.(xicilion)
      • gui_test did not exit after testing.(xicilion)
      • enhance the stability of test cases to avoid random errors on slow computers.(xicilion)
      • time-related test case errors often occur on low-performance servers.(xicilion)
      • some time-related test cases throw errors because of the performance of the ci server.(xicilion)
      • fix undefined variable in test/http_test.js(Richardo2016)
      • normalize internal & opt_tools' test cases. (#518)(Ray)
      • deepEqual crash on proxy object. (#513)(FiberMan)
      • fix the arm64 test env (#504)(Henry Zhuang)
      • enable the full arm test env (#502)(Henry Zhuang)
    • Variant - compile warning on Windows.(xicilion)
  • refactor :

    • console - rewrite ANSI color output on Windows.(xicilion)
    • core:
      • add intVal and longVal to Variant.(xicilion)
      • refactor EventInfo.(xicilion)
      • refactor AsyncState.(xicilion)
      • support BigInt in Variant.(xicilion)
      • convert Int64 variables using v8 BigInt api.(xicilion)
      • return BigInt as data type Long.(xicilion)
      • refactor AsyncEvent.(xicilion)
      • refactor the AsyncCall object and pass the isolate in cc mode.(xicilion)
      • refactoring the NObject and NArray.(xicilion)
    • coroutine - switch to fiber pool on windows.(xicilion)
    • crypto - refactor ecc algorithm name resolve.(xicilion)
    • db:
      • add method param in db.format.(xicilion)
      • optimization _escape_field.(xicilion)
      • move table name in to opts.(xicilion)
      • rewrite DBConnection function.(xicilion)
      • refactor query syntax.(xicilion)
    • exlib:
      • remove CondVar support for Windows XP.(xicilion)
      • rewrite exlib lock-free object using std::atomic.(xicilion)
    • Fiber - use syncCall to start a fiber.(xicilion)
    • handler - refactor JSHandler.(xicilion)
    • Isolate - use HttpClient to keep the default http session object.(xicilion)
    • json - use replacer to encode BigInt without changing the behavior of JSON.stringify.(xicilion)
    • mq - Support for automatic conversion of string to fileHandler or HttpRepeater.(xicilion)
    • os - use the same mac address format for posix on Windows.(xicilion)
    • process - SubProcess no longer inherits the Stream object.(xicilion)
    • test - use the test_util.cleanup method to close the server socket.(xicilion)
    • websocket - refactor asyncSend lock system.(xicilion)
    • zmq - discard zmq.(xicilion)
  • others :

    • Merge branch 'dev' of https - //github.com/fibjs/fibjs into dev(xicilion)
    • Merge branch 'dev' into bigint(xicilion)
    • dev 0.29.0(richardo2016)
    • Release v0.28.0.(richardo2016)
    • Merge branch 'add_path_resolve_test' into dev(xicilion)
  • rector :

    • TcpServer - discard run and asyncRun with start.(xicilion)
  • fix :

    • process - make requried envs' kv fallback to the ones of parent process. (#516)(Ray)

Commits

  • [ d699e56b0a ] - SubProcess, bugfix : fallback null/undefined to empty string when building envstr. (#534)(Ray)
  • [ 045e446294 ] - opt_tools, feat : recover some features of --install , aiming to non-invasive installation for package.json (#533)(Ray)
  • [ 77a048e146 ] - core, feat : enable concurrent_marking mode.(xicilion)
  • [ 210d3a0281 ] - Buffer, feat : support static Buffer::compare (#532)(Ray)
  • [ 5b99e7ff46 ] - tools, feat : refactor gen_code.js , support Class having static methods/instance methods with same name. (#531)(Ray)
  • [ f1104fbdf0 ] - db, bugfix : getter test case error.(xicilion)
  • [ 466b582a92 ] - db, feat : support sub query.(xicilion)
  • [ ab8cf04823 ] - db, refactor : add method param in db.format.(xicilion)
  • [ 59635cabe4 ] - db, feat : support alias and multi table.(xicilion)
  • [ e5947bdde1 ] - db, feat : support table.field.(xicilion)
  • [ 1db1dc1241 ] - db, bugfix : field name encode error for "`".(xicilion)
  • [ a7bd4ad728 ] - db, refactor : optimization _escape_field.(xicilion)
  • [ 143083eb81 ] - db, refactor : move table name in to opts.(xicilion)
  • [ 8c6efcdd5b ] - db, feat : support string in [keys] and [where] field.(xicilion)
  • [ 84f95ea4f4 ] - db, feat : pass the object directly in the argument of insert, return insertId.(xicilion)
  • [ ae812c75c0 ] - db, bugfix : error message issue.(xicilion)
  • [ c4d6329e19 ] - db, refactor : rewrite DBConnection function.(xicilion)
  • [ b672485bf9 ] - Variant, feat : support transform double to Variant. (#529)(Ray)
  • [ 0e160e7781 ] - mysql, bugfix : multi-statement error of version 6 or higher.(xicilion)
  • [ de1da06508 ] - db, feat : support remove in DBConnection.(xicilion)
  • [ 4e91a5b3be ] - db, feat : support count/insert/update in DBConnection.(xicilion)
  • [ 953b58f775 ] - core, bugfix : compile warning on Windows.(xicilion)
  • [ 65e7d39103 ] - core, refactor : add intVal and longVal to Variant.(xicilion)
  • [ 203fe0d139 ] - test, bugfix : remove zmq test.(xicilion)
  • [ b5b4e09e31 ] - db, feat : support insert in db.format.(xicilion)
  • [ 9a10ac340e ] - db, feat : support update in db.format.(xicilion)
  • [ 4e48a92200 ] - db, feat : support count(*) in db.format.(xicilion)
  • [ d8369eadd6 ] - db, refactor : refactor query syntax.(xicilion)
  • [ 086085cb98 ] - db, bugfix : compile warning on Windows.(xicilion)
  • [ 332babea45 ] - db, feat : support conn.find.(xicilion)
  • [ 780df6583f ] - zmq, refactor : discard zmq.(xicilion)
  • [ 0b5ce0b990 ] - doc, feat : translate the flowchart of require to english.(xicilion)
  • [ 11520665d1 ] - Merge branch 'dev' of https : //github.com/fibjs/fibjs into dev(xicilion)
  • [ c9fb688dbe ] - console, refactor : rewrite ANSI color output on Windows.(xicilion)
  • [ 77c9c2e492 ] - util, feat : modify color to get better display on black background.(xicilion)
  • [ ae825ed694 ] - console, feat : support styled output with ANSI color codes.(xicilion)
  • [ f9ae544d1f ] - url, feat : accept Object in query.(xicilion)
  • [ 575e6c0fb9 ] - http, feat : support for more MIME types.(xicilion)
  • [ 67b1399c04 ] - core, bugfix : constants module not imported.(xicilion)
  • [ a299cc81b8 ] - idl, bugfix : document issue.(xicilion)
  • [ 2f4fc4a9bd ] - http, bugfix : memory leak occurs while browsing folders.(xicilion)
  • [ 7bb9b5d1ac ] - http, bugfix : request error when the address is empty in fileHandler.(xicilion)
  • [ 91880416aa ] - mq, refactor : Support for automatic conversion of string to fileHandler or HttpRepeater.(xicilion)
  • [ f485ddbbaf ] - handler, refactor : refactor JSHandler.(xicilion)
  • [ e3f8651c65 ] - smtp, feat : support starttls mode when connecting to Smtp.(xicilion)
  • [ 85536ef65e ] - http, bugfix : cookie not accept in upgrade reqponse.(xicilion)
  • [ 580c65e6d5 ] - http, bugfix : https connection fails after two request in HttpClient.(xicilion)
  • [ 17f3fae8c8 ] - option, feat : support tcpdump startup option.(xicilion)
  • [ 1c99ea167a ] - Routing, feat : wildcard not match second-level domain names.(xicilion)
  • [ 84735c4988 ] - exlib, refactor : remove CondVar support for Windows XP.(xicilion)
  • [ df6f30b1b0 ] - test, bugfix : random error in coroutine_test.(xicilion)
  • [ eec1a4159d ] - core, refactor : refactor EventInfo.(xicilion)
  • [ ba314e0fe0 ] - process, bugfix : compile error on Windows.(xicilion)
  • [ 14d7c731d2 ] - core, refactor : refactor AsyncState.(xicilion)
  • [ 0dce421317 ] - Variant, bugfix : compile warning on Windows.(xicilion)
  • [ bafd68d176 ] - Fiber, refactor : use syncCall to start a fiber.(xicilion)
  • [ 30bd40623d ] - websocket, refactor : refactor asyncSend lock system.(xicilion)
  • [ 9ef45336b2 ] - test, bugfix : gui_test error on windows.(xicilion)
  • [ 425dea2e58 ] - http, feat : share proxy connections between different domains.(xicilion)
  • [ ab1b3001cb ] - core, refactor : support BigInt in Variant.(xicilion)
  • [ c559a632bc ] - process, refactor : SubProcess no longer inherits the Stream object.(xicilion)
  • [ 803fd86ad1 ] - http, feat : not set the host header when the headers include host.(xicilion)
  • [ 9988668843 ] - http, feat : support http/https proxyAgent.(xicilion)
  • [ b78990f32a ] - test, bugfix : ws_test test case error.(xicilion)
  • [ fc20c74cfb ] - Buffer, bugfix : readInt/writeInt does not support length, and error when processing negative numbers.(xicilion)
  • [ fb09dd45dc ] - core, refactor : convert Int64 variables using v8 BigInt api.(xicilion)
  • [ 3cb966f97b ] - json, refactor : use replacer to encode BigInt without changing the behavior of JSON.stringify.(xicilion)
  • [ d8ed7cb03f ] - core, feat : support convert string to BigInt in argument.(xicilion)
  • [ 1e988e0923 ] - test, bugfix : trigger test case error.(xicilion)
  • [ 98d7c8e8a9 ] - Merge branch 'dev' into bigint(xicilion)
  • [ 2e1f8f7d02 ] - Worker, feat : support load event.(xicilion)
  • [ 50d35ea6fe ] - json, feat : support encode BigInt.(xicilion)
  • [ 9467776c92 ] - encoding, feat : support decode base64 data to Buffer.(xicilion)
  • [ 84a2eb7932 ] - util, feat : support util.isBigInt.(xicilion)
  • [ aa14983da7 ] - crypto, refactor : refactor ecc algorithm name resolve.(xicilion)
  • [ f09a638a40 ] - Buffer, feat : support Int64 read/write.(xicilion)
  • [ 3954c3ff3d ] - core, refactor : return BigInt as data type Long.(xicilion)
  • [ 48b1973c57 ] - core, feat : check the range of int64 data type parameters.(xicilion)
  • [ be566db4c3 ] - core, bugfix : use JSValue/JSArray to avoid exceptions caused by empty values. (#527)(Yuanhang Luo)
  • [ e2f1c52c12 ] - core, feat : accept BigInt as a numeric parameter.(xicilion)
  • [ 36ba1b8b80 ] - exlib, refactor : rewrite exlib lock-free object using std::atomic.(xicilion)
  • [ ba50ca7da1 ] - util, feat : discard Stats.(xicilion)
  • [ d373ae64fe ] - test, bugfix : lock_test use case reports error with a small probability.(xicilion)
  • [ 68325a2e93 ] - global, feat : discard Int64.(xicilion)
  • [ 213ef131c6 ] - coroutine, refactor : switch to fiber pool on windows.(xicilion)
  • [ 206497b031 ] - test, bugfix : sometimes closed events cannot be triggered.(xicilion)
  • [ f6ba5449e1 ] - LruCache, bugfix : memory leak.(xicilion)
  • [ b79078364a ] - test, bugfix : error occurs in process_test on a slow computer.(xicilion)
  • [ 26fca7f022 ] - util, feat : output error stack when data type is Error.(xicilion)
  • [ ac9f50ef7a ] - test, refactor : use the test_util.cleanup method to close the server socket.(xicilion)
  • [ ce3d328c44 ] - test, bugfix : gui_test did not exit after testing.(xicilion)
  • [ ea0d6e0622 ] - TcpServer, rector : discard run and asyncRun with start.(xicilion)
  • [ f096b6c244 ] - process, bugfix : do not set exitCode when result_t > 0;(xicilion)
  • [ fcd9037725 ] - gui, feat : remove WebView.wait method.(xicilion)
  • [ eb525ce7b6 ] - gui, bugfix : core dump on windows.(xicilion)
  • [ ef8551f38a ] - vender, feat : update vender.(xicilion)
  • [ 4bed7b3ca9 ] - process, bugfix : compile error on windows.(xicilion)
  • [ 1ff9a17166 ] - db, bugfix : redis test error.(xicilion)
  • [ 4aedfbef1b ] - core, refactor : refactor AsyncEvent.(xicilion)
  • [ 29fcd56d35 ] - http, feat : remove state from HttpHandler and HttpServer.(xicilion)
  • [ d291d2c755 ] - Worker, feat : support options.(xicilion)
  • [ f142490923 ] - Worker, feat : support for error events for Worker object.(xicilion)
  • [ b9ffde13f4 ] - http, feat : discard pre-zip function.(xicilion)
  • [ 5d0ade7180 ] - http, feat : discard forceGZIP function.(xicilion)
  • [ 86c15466eb ] - http, feat : do not disable client caching for options requests.(xicilion)
  • [ aff8d73bc8 ] - ssl, feat : update root cert.(xicilion)
  • [ d1d50c0a69 ] - crypto, feat : support for constructing objects of the crypto module using parameters.(xicilion)
  • [ c6ae2ddf82 ] - tty, feat : use globally unified tty.isatty to detect if stdout is a terminal device.(xicilion)
  • [ 1bb938af56 ] - test, bugfix : enhance the stability of test cases to avoid random errors on slow computers.(xicilion)
  • [ 9f06f03c7a ] - os, refactor : use the same mac address format for posix on Windows.(xicilion)
  • [ 5572e4267a ] - os, feat : return the mac address in networkInterfaces on windows.(xicilion)
  • [ e0a0721630 ] - core, refactor : refactor the AsyncCall object and pass the isolate in cc mode.(xicilion)
  • [ a37ae1a656 ] - Isolate, refactor : use HttpClient to keep the default http session object.(xicilion)
  • [ 3f577f1d50 ] - http, bugfix : compile warning on windows.(xicilion)
  • [ 7c8aaaa29b ] - core, refactor : refactoring the NObject and NArray.(xicilion)
  • [ 0922ef1b2f ] - ssl, feat : Support for matching wildcard common name.(xicilion)
  • [ 6cbabd9461 ] - ssl, feat : support SNI(Server Name Identification).(xicilion)
  • [ 95a1786cdd ] - mbedtls, feat : update to v2.7.12.(xicilion)
  • [ f2f2161a87 ] - test, bugfix : time-related test case errors often occur on low-performance servers.(xicilion)
  • [ 8be3892194 ] - qstring, feat : support type conversion to std::string.(xicilion)
  • [ a241e2f054 ] - test, bugfix : some time-related test cases throw errors because of the performance of the ci server.(xicilion)
  • [ 51604989d8 ] - opt_tools, feat : render a better looking flame graph.(xicilion)
  • [ 8b0a3d76d3 ] - vender, feat : upgrade vender. (#526)(Ray)
  • [ 9f2c8819f3 ] - ClassInfo, bugfix : class id will be messy under multiple workers.(xicilion)
  • [ b0fed7b013 ] - core, feat : implement JSValue and JSArray to handle empty values ​​for exceptions.(xicilion)
  • [ a5a1597fd3 ] - process, feat : support process.ppid and SubProcess::ppid . (#524)(Ray)
  • [ 0a20059fca ] - ci, feat : use beta branch to release prerelase fibjs. (#523)(Ray)
  • [ 4760c834e6 ] - ci, feat : use caches of ccache in travis.(Richardo2016)
  • [ 004d78e0f3 ] - test, bugfix : fix undefined variable in test/http_test.js(Richardo2016)
  • [ e03f90636c ] - http, bugfix : use empty body for HEAD request. (#522)(Ray)
  • [ 6d181aca39 ] - http, feat : support Repeater.(xicilion)
  • [ d7aa48a0fa ] - option, bugfix : allow install when from raw. (#520)(Ray)
  • [ efd6aef56a ] - HttpClient, bugfix : error in custom getter function causes crash.(xicilion)
  • [ 489d52adc0 ] - HttpCollection, feat : support return all field values.(xicilion)
  • [ 8c561431ab ] - HttpClient, feat : support for a set of headers with the same name.(xicilion)
  • [ caafe1924e ] - HttpCollection, feat : support add a set of values with the same name using an array.(xicilion)
  • [ 723e85fc18 ] - test, feat : do not run the opt_tools test case in the basic test.(xicilion)
  • [ b615f6693a ] - test, bugfix : normalize internal & opt_tools' test cases. (#518)(Ray)
  • [ fc07248316 ] - http, feat : support enableEncoding property.(xicilion)
  • [ a10e9f50ec ] - HttpMessage, feat : set the parameter type of the header function to string type.(xicilion)
  • [ 1b0e3f1c81 ] - HttpClient, feat : do not send User-Agent when userAgent is empty.(xicilion)
  • [ 0e801dd60e ] - HttpClient, feat : support enableEncoding property.(xicilion)
  • [ ce22626983 ] - core, feat : include the module component name in the error message.(xicilion)
  • [ b675bc17bc ] - HttpClient, feat : do not send cookies when enableCookie is false.(xicilion)
  • [ 2b1ebc801b ] - dev 0.29.0(richardo2016)
  • [ 257ae16bd2 ] - Release v0.28.0.(richardo2016)
  • [ 6c8a8d0931 ] - process, fix : make requried envs' kv fallback to the ones of parent process. (#516)(Ray)
  • [ efa57bef37 ] - option, feat : better opt_tools/install, dedupe its structure, support installing package from github. (#515)(Ray)
  • [ ff4e9743cc ] - crypto, feat : support aria.(xicilion)
  • [ 1829d2471e ] - Routing, bugfix : compile error on windows.(xicilion)
  • [ a0b4af9069 ] - vender, feat : update mbedtls to v2.16.2.(xicilion)
  • [ 330d1d049e ] - Routing, feat : support virtual host routing.(xicilion)
  • [ 612271ce54 ] - option, feat : skip package.json when the file does not exist.(xicilion)
  • [ 5820c65b1e ] - cmake, bugfix : warning in cmake.(xicilion)
  • [ 75903b7fce ] - process, feat : change process.run to async mode.(xicilion)
  • [ ce4af53d00 ] - console, bugfix : do not reset the terminal outside of console.readLine.(xicilion)
  • [ 0fee0ead6c ] - console, feat : support console.getpass.(xicilion)
  • [ 34b7e61501 ] - process, feat : clean up the terminal when exiting the process.(xicilion)
  • [ abf7897264 ] - console, feat : use editline on all posix platforms.(xicilion)
  • [ f7c08817d7 ] - test, bugfix : deepEqual crash on proxy object. (#513)(FiberMan)
  • [ be4efe6325 ] - assert, bugfix : deepEqual crash on proxy object.(xicilion)
  • [ 453b78c6d6 ] - path, bugfix : result error in path.resolve root test case on windows.(xicilion)
  • [ 15b9de4517 ] - Merge branch 'add_path_resolve_test' into dev(xicilion)
  • [ 83cc7399a4 ] - path, bugfix : result error in path.resolve root test case.(xicilion)
  • [ 750f23e084 ] - core, bugfix : javascript getter throw in libs(assert, jsonformat, util, sandbox) (#511)(FiberMan)
  • [ c6fa2d78ae ] - Buffer, bugfix : bind isolate when creating a new Buffer(FiberMan)
  • [ 3c46c38fb8 ] - ci, feat : add dockerfiles. (#510)(Ray)
  • [ 965c955fd4 ] - io, feat : improve payload size when processing async read in win32. (#507)(Ray)
  • [ 9f71c39695 ] - test, feat : basic test cases about io (#506)(Ray)
  • [ 6e8e02c487 ] - test, feat : add path.resolve root test case(Henry Zhuang)
  • [ babc961c5f ] - test, bugfix : fix the arm64 test env (#504)(Henry Zhuang)
  • [ 46da2f74a1 ] - os, bugfix : fix os.homedir() when USERPROFILE not set on Windows (#503)(Henry Zhuang)
  • [ 4272135dda ] - process, bugfix : use real pipe-like struct to initial stdio in process. (#501)(Ray)
  • [ aaf9f31263 ] - test, bugfix : enable the full arm test env (#502)(Henry Zhuang)
  • [ 6dd53e7ec0 ] - os, bugfix : os.homedir() fallback should work (#499)(Henry Zhuang)
  • [ 2c1cb15094 ] - test, feat : skip test when releasing. (#498)(Henry Zhuang)