Scarica Scarica e aggiorna

2020-07-19, Version v0.31.0

  • feature :

    • build:
      • stop support for vsmake. (#561)(Ray)
      • use cmake as building tool by default.(richardo2016)
      • import explicitly llvm-about config for fibjslib msbuild(richardo2016)
      • support msgpack module on windows(richardo2016)
    • ci - support use built vender assets.(Richardo2016)
    • core:
      • make ev-based AsyncIO more reable.(Ray Chan)
      • make Fiber management more semantic.(Ray Chan)
      • SetDcheckErrorHandler for DEBUG mode.(Ray Chan)
      • use jemalloc to manage memory.(xicilion)
      • release js value immediately when ValueHolder is discarded.(xicilion)
      • initialize modules according to the order of import.(xicilion)
    • doc - update BUILDING.md.(Ray Chan)
    • docs - update readme.(xicilion)
    • fs:
      • hold FSWatcher->start() before uv binding finished.(Ray Chan)
      • support fs.watchFile / fs.unwatchFile .(Ray Chan)
      • support fs.watch(Ray Chan)
    • gui:
      • for darwin, don't display fibjs in dock by default, neither no menubar.(Ray Chan)
      • rename protocol 'fs:' to 'fs://' (#589)(Ray)
      • simplify implementation of WebView in darwin.(Ray Chan)
      • support WebView on darwin platform.(Ray Chan)
    • http - support delete/sort/keys/values on HttpCollection.(xicilion)
    • HttpClient - support sslVerification getter/setter on HttpClient.(Ray Chan)
    • module - add msgpack module.(xicilion)
    • path - support path.format/path.parse(richardo2016)
    • process - support process.binding.(xicilion)
    • tools - allow idl parser work on idl directory without object.idl .(Ray Chan)
    • url:
      • support url.URL.(xicilion)
      • support Url.get_searchParams.(xicilion)
    • util:
      • fake node version.(xicilion)
      • fake util.deprecate.(xicilion)
    • websocket - support perMessageDeflate/maxPayload in opts.(xicilion)
    • ws - report memory usage to v8 in WebSocket.(xicilion)
  • bugfix :

    • build:
      • fixup filter_cmake_build_type on shell.(richardo2016)
      • fixup compilation error on windows.(richardo2016)
    • ci:
      • fix appveyor build config.(Ray Chan)
      • fixup compilation error on appveryor for i386 arch.(richardo2016)
    • coroutine - do not recycle fiber objects during GC.(xicilion)
    • docs - fix document error of EventEmitter.(xicilion)
    • events - crash when off function on new Emitter.(xicilion)
    • fs - robust change, avoid potential core-dump when calling fs.watch() .(Ray Chan)
    • jemalloc:
      • runtime error on i386.(xicilion)
      • jemalloc compile error on arm/mips.(xicilion)
    • ssl:
      • crash when close SslSocket.(xicilion)
      • socket stream not close in ssl.Socket.close.(xicilion)
    • util - crash when %d in util.format.(xicilion)
  • refactor :

    • core - refactor jsTrigger, replace pointless subclass of AsyncEvent with call to syncCall .(richardo2016)
  • chore :

    • ci - upgrade travis ci config.(richardo2016)
  • others :

    • dev v0.31.0(richardo2016)
    • Release v0.30.0(richardo2016)

Commits

  • [ 6e216de42a ] - doc, feat : update BUILDING.md.(Ray Chan)
  • [ 8901d43345 ] - gui, feat : for darwin, don't display fibjs in dock by default, neither no menubar.(Ray Chan)
  • [ 63b20f7504 ] - coroutine, bugfix : do not recycle fiber objects during GC.(xicilion)
  • [ b614656c0c ] - gui, feat : rename protocol 'fs:' to 'fs://' (#589)(Ray)
  • [ bf21223b9c ] - gui, feat : simplify implementation of WebView in darwin.(Ray Chan)
  • [ 5b3d01ca51 ] - gui, feat : support WebView on darwin platform.(Ray Chan)
  • [ c36ab705ba ] - fs, feat : hold FSWatcher->start() before uv binding finished.(Ray Chan)
  • [ 03bb2e0bca ] - fs, feat : support fs.watchFile / fs.unwatchFile .(Ray Chan)
  • [ 65d94ef2bf ] - fs, bugfix : robust change, avoid potential core-dump when calling fs.watch() .(Ray Chan)
  • [ d11dbca547 ] - ci, bugfix : fix appveyor build config.(Ray Chan)
  • [ 7783b831b0 ] - fs, feat : support fs.watch(Ray Chan)
  • [ 0faf3599b0 ] - path, feat : support path.format/path.parse(richardo2016)
  • [ f1e2fd8aea ] - core, feat : make ev-based AsyncIO more reable.(Ray Chan)
  • [ e3827f8537 ] - core, feat : make Fiber management more semantic.(Ray Chan)
  • [ 35eda9cfaf ] - core, feat : SetDcheckErrorHandler for DEBUG mode.(Ray Chan)
  • [ 8e9af2748d ] - core, refactor : refactor jsTrigger, replace pointless subclass of AsyncEvent with call to syncCall .(richardo2016)
  • [ 8338069131 ] - HttpClient, feat : support sslVerification getter/setter on HttpClient.(Ray Chan)
  • [ 6372ddb70d ] - tools, feat : allow idl parser work on idl directory without object.idl .(Ray Chan)
  • [ bd7ba2979d ] - build, bugfix : fixup filter_cmake_build_type on shell.(richardo2016)
  • [ 0d39f89d8e ] - ci, chore : upgrade travis ci config.(richardo2016)
  • [ af4e4a7f1f ] - build, feat : stop support for vsmake. (#561)(Ray)
  • [ afe22e51cf ] - build, feat : use cmake as building tool by default.(richardo2016)
  • [ 7cb8cc97c2 ] - util, bugfix : crash when %d in util.format.(xicilion)
  • [ 86c7e0d75c ] - docs, feat : update readme.(xicilion)
  • [ 270f969dcc ] - dev v0.31.0(richardo2016)
  • [ 006645a00e ] - Release v0.30.0(richardo2016)
  • [ 278289699e ] - ci, bugfix : fixup compilation error on appveryor for i386 arch.(richardo2016)
  • [ 298fe433a0 ] - ssl, bugfix : crash when close SslSocket.(xicilion)
  • [ b5bf883a3d ] - build, feat : import explicitly llvm-about config for fibjslib msbuild(richardo2016)
  • [ 14aed4a987 ] - jemalloc, bugfix : runtime error on i386.(xicilion)
  • [ e7386daea8 ] - build, feat : support msgpack module on windows(richardo2016)
  • [ 60310b5f96 ] - module, feat : add msgpack module.(xicilion)
  • [ 67b3af0e4e ] - build, bugfix : fixup compilation error on windows.(richardo2016)
  • [ 7839a4c787 ] - jemalloc, bugfix : jemalloc compile error on arm/mips.(xicilion)
  • [ 201e52a2ee ] - core, feat : use jemalloc to manage memory.(xicilion)
  • [ 13ce7d189a ] - ws, feat : report memory usage to v8 in WebSocket.(xicilion)
  • [ 8afac317e6 ] - core, feat : release js value immediately when ValueHolder is discarded.(xicilion)
  • [ f6805e4360 ] - ci, feat : support use built vender assets.(Richardo2016)
  • [ 975a56bbad ] - websocket, feat : support perMessageDeflate/maxPayload in opts.(xicilion)
  • [ 795f57157d ] - docs, bugfix : fix document error of EventEmitter.(xicilion)
  • [ bac0205c2f ] - process, feat : support process.binding.(xicilion)
  • [ 445b43f9f4 ] - core, feat : initialize modules according to the order of import.(xicilion)
  • [ 1353a85d54 ] - util, feat : fake node version.(xicilion)
  • [ c6836d261c ] - util, feat : fake util.deprecate.(xicilion)
  • [ 60d1cefa3b ] - ssl, bugfix : socket stream not close in ssl.Socket.close.(xicilion)
  • [ d0ad03147f ] - url, feat : support url.URL.(xicilion)
  • [ e38bfefa51 ] - url, feat : support Url.get_searchParams.(xicilion)
  • [ a828a2f4a1 ] - http, feat : support delete/sort/keys/values on HttpCollection.(xicilion)
  • [ 01e3ccd3e2 ] - events, bugfix : crash when off function on new Emitter.(xicilion)

2020-04-30, Version v0.30.0

  • feature :

    • Buffer - support Buffer.set(xicilion)
    • build:
      • import explicitly llvm-about config for fibjslib msbuild(richardo2016)
      • support msgpack module on windows(richardo2016)
      • use all tags(including lightweight one) when building.(Richardo2016)
    • ci:
      • support use built vender assets.(Richardo2016)
      • use descriptive info as release.(Richardo2016)
    • console - configurable colored console within different isolate(Yuanhang)
    • core:
      • use jemalloc to manage memory.(xicilion)
      • release js value immediately when ValueHolder is discarded.(xicilion)
      • initialize modules according to the order of import.(xicilion)
    • crypto:
      • support X509Crl.next.(xicilion)
      • export X509Crl detailed properties.(xicilion)
      • support SM2, SM3 in X509(limingkun)
      • support SM3 in hash(limingkun)
      • support SM4 in Cipher(limingkun)
      • support SM2 in Pkey(limingkun)
    • fs - better Stat Object, better fs.(l)stat .(Ray Chan)
    • http:
      • support delete/sort/keys/values on HttpCollection.(xicilion)
      • support isolated client cert in HttpClient.(xicilion)
    • module - add msgpack module.(xicilion)
    • process - support process.binding.(xicilion)
    • ssl - support custom cert param in ssl.connect.(xicilion)
    • SubProcess - support stderr. (#538)(Ray)
    • url:
      • support url.URL.(xicilion)
      • support Url.get_searchParams.(xicilion)
    • util:
      • fake node version.(xicilion)
      • fake util.deprecate.(xicilion)
    • vender:
      • use vender in dev branch(limingkun)
      • use vender#dev-lang, replace msvc with clang++ as compiler on window.(richardo2016)
    • websocket - support perMessageDeflate/maxPayload in opts.(xicilion)
    • ws - report memory usage to v8 in WebSocket.(xicilion)
  • bugfix :

    • base - exceptional crashes when json_replacer or json_object is null(Yuanhang)
    • build:
      • fixup compilation error on windows.(richardo2016)
      • remove hard dependency on vcruntime-about dll for windows.(richardo2016)
    • ci - fixup compilation error on appveryor for i386 arch.(richardo2016)
    • docs - fix document error of EventEmitter.(xicilion)
    • encoding - use input's reference in json_parser to keep it alive. (#540)(Ray)
    • events - crash when off function on new Emitter.(xicilion)
    • http - body will be lost when connection header of response is close.(xicilion)
    • jemalloc:
      • runtime error on i386.(xicilion)
      • jemalloc compile error on arm/mips.(xicilion)
    • ssl:
      • crash when close SslSocket.(xicilion)
      • socket stream not close in ssl.Socket.close.(xicilion)
    • websocket:
      • optimize memory usage in compressed mode.(xicilion)
      • the socket is not released when no event is bound on the websocket.(xicilion)
  • refactor :

    • encoding - refactor json.decode, use internal api to increase speed.(xicilion)
  • fix :

    • crypto - buffer mojibake. (#536)(Yuanhang Luo)
    • tools - install only one package if specified. (#537)(Ray)

Commits

  • [ 278289699e ] - ci, bugfix : fixup compilation error on appveryor for i386 arch.(richardo2016)
  • [ 298fe433a0 ] - ssl, bugfix : crash when close SslSocket.(xicilion)
  • [ b5bf883a3d ] - build, feat : import explicitly llvm-about config for fibjslib msbuild(richardo2016)
  • [ 14aed4a987 ] - jemalloc, bugfix : runtime error on i386.(xicilion)
  • [ e7386daea8 ] - build, feat : support msgpack module on windows(richardo2016)
  • [ 60310b5f96 ] - module, feat : add msgpack module.(xicilion)
  • [ 67b3af0e4e ] - build, bugfix : fixup compilation error on windows.(richardo2016)
  • [ 7839a4c787 ] - jemalloc, bugfix : jemalloc compile error on arm/mips.(xicilion)
  • [ 201e52a2ee ] - core, feat : use jemalloc to manage memory.(xicilion)
  • [ 13ce7d189a ] - ws, feat : report memory usage to v8 in WebSocket.(xicilion)
  • [ 8afac317e6 ] - core, feat : release js value immediately when ValueHolder is discarded.(xicilion)
  • [ f6805e4360 ] - ci, feat : support use built vender assets.(Richardo2016)
  • [ 975a56bbad ] - websocket, feat : support perMessageDeflate/maxPayload in opts.(xicilion)
  • [ 795f57157d ] - docs, bugfix : fix document error of EventEmitter.(xicilion)
  • [ bac0205c2f ] - process, feat : support process.binding.(xicilion)
  • [ 445b43f9f4 ] - core, feat : initialize modules according to the order of import.(xicilion)
  • [ 1353a85d54 ] - util, feat : fake node version.(xicilion)
  • [ c6836d261c ] - util, feat : fake util.deprecate.(xicilion)
  • [ 60d1cefa3b ] - ssl, bugfix : socket stream not close in ssl.Socket.close.(xicilion)
  • [ d0ad03147f ] - url, feat : support url.URL.(xicilion)
  • [ e38bfefa51 ] - url, feat : support Url.get_searchParams.(xicilion)
  • [ a828a2f4a1 ] - http, feat : support delete/sort/keys/values on HttpCollection.(xicilion)
  • [ 01e3ccd3e2 ] - events, bugfix : crash when off function on new Emitter.(xicilion)
  • [ c54335d412 ] - Buffer, feat : support Buffer.set(xicilion)
  • [ eff0aaab2d ] - encoding, refactor : refactor json.decode, use internal api to increase speed.(xicilion)
  • [ b75d0d3fcc ] - fs, feat : better Stat Object, better fs.(l)stat .(Ray Chan)
  • [ 96dc9a1216 ] - http, bugfix : body will be lost when connection header of response is close.(xicilion)
  • [ 6db5998446 ] - http, feat : support isolated client cert in HttpClient.(xicilion)
  • [ 94fc6157c9 ] - ssl, feat : support custom cert param in ssl.connect.(xicilion)
  • [ db830f8e6c ] - websocket, bugfix : optimize memory usage in compressed mode.(xicilion)
  • [ 959d584cba ] - websocket, bugfix : the socket is not released when no event is bound on the websocket.(xicilion)
  • [ fe8eeb090c ] - crypto, feat : support X509Crl.next.(xicilion)
  • [ 150d4cb9e8 ] - crypto, feat : export X509Crl detailed properties.(xicilion)
  • [ 7d0a307da6 ] - vender, feat : use vender in dev branch(limingkun)
  • [ 455ebd55e6 ] - crypto, feat : support SM2, SM3 in X509(limingkun)
  • [ 21bde57c0c ] - crypto, feat : support SM3 in hash(limingkun)
  • [ 152f9e5935 ] - crypto, feat : support SM4 in Cipher(limingkun)
  • [ eb43cb14c3 ] - crypto, feat : support SM2 in Pkey(limingkun)
  • [ 63ab2dad0f ] - base, bugfix : exceptional crashes when json_replacer or json_object is null(Yuanhang)
  • [ d6d1d80f31 ] - console, feat : configurable colored console within different isolate(Yuanhang)
  • [ a86cc346a8 ] - build, bugfix : remove hard dependency on vcruntime-about dll for windows.(richardo2016)
  • [ 2d3c9d0988 ] - encoding, bugfix : use input's reference in json_parser to keep it alive. (#540)(Ray)
  • [ 8a356027f8 ] - vender, feat : use vender#dev-lang, replace msvc with clang++ as compiler on window.(richardo2016)
  • [ ea65280c85 ] - SubProcess, feat : support stderr. (#538)(Ray)
  • [ b29bf81d2e ] - ci, feat : use descriptive info as release.(Richardo2016)
  • [ b5d04723e4 ] - tools, fix : install only one package if specified. (#537)(Ray)
  • [ 205994b18b ] - crypto, fix : buffer mojibake. (#536)(Yuanhang Luo)
  • [ d47e89414e ] - build, feat : use all tags(including lightweight one) when building.(Richardo2016)

2019-11-06, Version v0.29.0

2019-09-02, Version v0.28.0

2019-05-01, Version v0.27.0

2018-08-18, Version v0.26.1

2018-08-17, Version v0.26.0

2018-06-11, Version v0.25.0

2018-05-26, Version v0.24.0

2018-04-11, Version v0.23.0

2018-02-06, Version v0.22.0

2017-12-28, Version v0.21.0

2017-12-03, Version v0.20.0

2017-11-15, Version v0.19.0

2017-11-03, Version v0.18.0

2017-10-27, Version v0.17.0

2017-10-14, Version v0.16.0

2017-09-30, Version v0.15.0

2017-09-21, Version v0.14.0

2017-09-12, Version v0.13.0

2017-08-27, Version v0.12.0

2017-08-19, Version v0.11.0

2017-07-31, Version v0.10.0

2017-07-19, Version v0.9.0

2017-07-08, Version v0.8.0

2017-07-03, Version v0.7.0

2017-06-26, Version v0.6.1

2017-06-25, Version v0.6.0

2017-06-20, Version v0.5.0

2017-06-13, Version v0.4.1