Posts in 2023

  • Release v0.4.0

    Wednesday, June 14, 2023 in Netpoll

    Feature: [#249] feat: add Detach function to support detach connection from its poller Optimize: [#250] optimize: WriteDirect implementation to avoid panic and duplicate creation of redundant LinkBufferNode when remainLen is 0 Bugfix: [#256] …

    Read more

Posts in 2022

  • Release v0.3.0

    Wednesday, November 09, 2022 in Netpoll

    Feat [#206] feat: connection flush support write timeout. [#182] feat: dial in ipv6 only. Fix [#200] fix: fd not detach when close by user. [#196] fix: limit iovecs max to 2GB(2^31). [#179] fix: length overflow. [#183] fix: dont check epollout …

    Read more

  • Release v0.2.2

    Thursday, April 28, 2022 in Netpoll

    Improvement Fix: reduce costs of SetNumLoops Chore: update mcache and ci Feat: recycle caches when LinkBuffer is closed Fix Fix: send&close ignored by OnRequest Fix: fill lost some data when read io.EOF Fix: check is active when flush Doc …

    Read more

  • Release v0.2.0

    Tuesday, February 22, 2022 in Netpoll

    Improvement Feat: on connect callback Feat: new conn api - Until Feat: support dialing without timeout Fix Fix: trigger close callback if only set the onConnect callback Fix: add max node size to prevent OOM Fix: FDOperator.reset() not reset …

    Read more

Posts in 2021

  • Release v0.1.2

    Monday, December 13, 2021 in Netpoll

    Hotfix check args in LinkBuffer API

    Read more

  • Release v0.1.1

    Thursday, December 09, 2021 in Netpoll

    Improvement enhance mux shard queue Bugfix book never reset readnode Chore update readme

    Read more

  • Release v0.1.0

    Wednesday, December 01, 2021 in Netpoll

    Improvement add mux.ShardQueue to support connection multiplexing input at a single LinkBuffer Node to improve performance fix waitReadSize logic bug and enhance input trigger reduce timeout issues when waitRead and inputAck have competition unify …

    Read more

  • Release v0.0.4

    Thursday, September 16, 2021 in Netpoll

    Improvement: Support TCP_NODELAY by default Read && write in a single loop Return real error for nocopy rw Change default number of loops policy Redefine EventLoop.Serve arg: Listener -> net.Listener Add API to DisableGopool Remove …

    Read more