研究一个程序的进化历史,是一件很有趣的事。
skynet版本的年表
skynet 1
1.0 : 第一版released
,实现了服务器的一些基本功能。
1.1 : 增加socket.disconnected()
1.2 : 改进cluster
支持,mongodb driver
,redis driver
,socket
并发写,socket channel
,service gate
,udp
支持,skynet.wait/wakeup
。加入skynet.ignoreret
,skynet.trace
,skynet.context
,socket.netstat
,socketchannel.overload
。升级Lua
到5.3.5,升级jemalloc
到5.1.0。
1.3 : 改进mysql driver
,cluster
,lua shared proto
,socket.write
。增加lua sharetable
,https
支持,websocket
支持。升级jemalloc
到5.2.1。
1.4 : 升级Lua
到5.4.2。改进mysql driver
,websocket
,ssl
,sproto
。增加skynet.select
,增加PKCS7
加密算法,调试终端加入jmem
,加入skynet_socket_pause
,对日志增加时间戳。