Spiga

SuperSocket/SuperWebSocket版本发布专用贴

2010-12-23 12:23 by 江大鱼, 828 visits, 收藏, 编辑

为便于管理,SuperSocket的测试版发布将不再单独发博文,而是直接以最新在前的顺序汇总在此博文之中。

SuperSocket/SuperWebSocket/MiaSocks QQ 技术交流群: 135969383


SuperWebSocket 0.4 发布 2012-02-21

http://superwebsocket.codeplex.com/releases/view/82691


SuperSocket 1.4 SP3 发布 2012-02-20

http://supersocket.codeplex.com/releases/view/82616


SuperWebSocket 0.3 发布 2012-02-08

http://superwebsocket.codeplex.com/releases/view/81845


SuperWebSocket 0.2 发布 2012-01-30

http://superwebsocket.codeplex.com/releases/view/81253


SuperWebSocket 0.1 发布 2012-01-13

http://superwebsocket.codeplex.com/releases/view/80430

 http://www.cnblogs.com/jzywh/archive/2012/01/13/SuperWebSocket01.html

 

SuperSocket 1.4 SP2 发布 2011-12-28

http://www.cnblogs.com/jzywh/archive/2011/12/28/SuperSocket1_4SP2.html

http://supersocket.codeplex.com/releases/view/79410


SuperWebSocket Drop 8 发布 2011-09-26

http://superwebsocket.codeplex.com/releases/view/73945

Changes had been done in this drop:

  • Supported Hybi-10 (Chrome 14)
  • Updated SuperSocket to 1.4 SP1

 

SuperSocket 1.4 SP1 发布 2011-09-20

http://www.cnblogs.com/jzywh/archive/2011/09/20/SuperSocket1_4SP1.html

http://supersocket.codeplex.com/releases/view/73641

 

SuperWebSocket Drop 7 发布 2011-09-11

http://superwebsocket.codeplex.com/releases/view/73174

I have done below changes in this release:

  • Fixed a critical bug which causes SuperWebSocket may miss incoming messages
  • Fixed a building issue in Test project
  • Removed the support of draft-hixie-75
  • Made the code to comply the websocket draft much closer

 

SuperWebSocket Drop 6 发布 2011-07-25

http://superwebsocket.codeplex.com/releases/view/70643

I have done below changes in this release:

  • Fixed an exception when close websocket connection of websocket client
  • Fixed the log4net reference missing issue of UnitTest projects
  • Improved handshake code strcuture to support multiple draft protocol better

 


SuperWebSocket Drop 5 发布 2011-07-16

http://superwebsocket.codeplex.com/releases/view/70135

I have done below changes in this release:

  • Upgraded to SuperSocket 1.4 stable
  • Fixed a missing file in UnitTest project
  • Created a sample folder and some sample projects
  • Implemented silverlight websocket client
  • Fixed cookie encoding/decoding issue
  • Improved handshake code structure

 


SuperSocket 1.4 stable 发布 2011-07-06

http://supersocket.codeplex.com/releases/view/69473

http://www.cnblogs.com/jzywh/archive/2011/07/06/2099097.html


SuperSocket 1.4 beta 4 发布 2011-05-10

http://supersocket.codeplex.com/releases/view/65950

Changes:

  • removed useless classes and code
  • exposed client socket in ISocketSession for AppSession
  • set NoDelay and DontLinger for client socket by default
  • added a new CustomProtocol sample project GPSSocketServer in QuickStart
  • renamed method FindCommand to FindCommandInfo in ICommandReader
  • replaced first parameter context(SocketContext) of method FindCommandInfo with session(IAppSession)
  • removed SocketContext from SuperSocket
  • added protected virtual methods OnStartup() and OnStopped() in AppServer base class to be overrided
  • created default AppSession and default AppServer which uses default AppSession


SuperSocket 1.4 beta 3 发布 2011-04-19

http://supersocket.codeplex.com/releases/view/64669

Updates:

  • Started to support Unix system by Mono 2.10
  • Added built-in Flash/Silverlight policy server
  • Improved CustomProtocol to support multiple commands in one receiving
  • Extracted a new class AppServerBase which doesn't have session maintaining code
  • Added prefix "SuperSocket." for all SuperSocket projects' names to avoid collisions with user's projects
  • Improved the SocketServerManager to prevent initializing server many times

SuperSocket 1.4 beta 2 发布 2011-03-28

http://supersocket.codeplex.com/releases/view/63278

Updates:

  • Windows Azure support
  • Made TCP keep alive options can be configurable
  • Changed clearIdleSession's default configuration value to false
  • Improved performance data collecting API
  • Simplified CustomProtocol: needn't to set next command reader if you don't want change command reader to other instance
  • Mono support (only in windows, Mono in Linux/Unix will be supported in 1.4 beta 3)
  • Fixed a bug that the method SendResponse(byte[] data) in UDP session hadn't been implemented
  • Fixed a bug that extra logging directory will be created if there are multiple server instances

SuperWebSocket Drop 4 发布 2011-03-16

http://superwebsocket.codeplex.com/releases/view/62622

I have done below changes in this release:

  • fixed issues in demo website
  • made WebSocketSession extensible
  • upgraded SuperSocket to latest version
  • supported JSON sub command

SuperSocket 1.4 beta 1 发布 2011-03-08

http://supersocket.codeplex.com/releases/view/62203

Main changes:

  • made thread pool size configurable
  • started using TPL to deal mutiple threads issues
  • changed to process received data in working thread pool instead of completion thread pool
  • improved performance log
  • improved session fetching performance by session snapshot
  • improved configuration code
  • supported command filter
  • supported connection filter
  • simplified and improved asynchronous extension
  • ...


SuperSocket Road Map 更新:

Mono支持提前至1.4版本

http://supersocket.codeplex.com/wikipage?title=Road%20Map&referringTitle=Documentation


Road map of SuperSocket:

http://supersocket.codeplex.com/wikipage?title=Road%20Map&referringTitle=Documentation


SuperSocket 1.3 stable 发布了 2011-01-17

http://supersocket.codeplex.com/releases/view/59310

http://www.cnblogs.com/jzywh/archive/2011/01/17/supersocket13stable.html


SuperSocket 1.3 beta 3 发布了 2010-12-27

http://supersocket.codeplex.com/releases/view/58162


Below changes have been done in this release:

  • improved logging architecture
  • simplified custom protocol implementation
  • added max command length limitation
  • fixed a bug that closing connection by client will cause server hight CPU usage in sync mode



SuperSocket 1.3 beta 2 发布了 2010-12-23

http://supersocket.codeplex.com/releases/view/58000

Compared with SuperSocket 1.3 beta 1, the changes listed below have been done in SuperSocket 1.3 beta 2:

  • added supports for .NET 3.5
  • replaced Logging Application Block of EntLib with Log4Net
  • improved the code about logging
  • fixed a bug in QuickStart sample project
  • added IPv6 support
SuperSocket 1.3 beta 1 发布了 2010-12-13

此版本包含更新如下:

新功能:

  • 新增UDP socket的支持
  • 新增自定义协议支持(二进制协议和其它更复杂的协议)
  • 在同步模式下支持SSL/TLS加密传输

Bug修复:

  • 修复了一个潜在的在停止server之后没有没有更新server的running state的bug
  • 修复了在清除超时session时同步的bug
  • 修复了ArraySegmentList的一个bug
  • 修复了一个获取配置参数的bug

第三方类库和平台升级:

  • upgraded SuperSocket to .NET 4.0
  • upgraded EntLib 4.1 to 5.0
SuperSocket 1.0 SP1 发布了 2010-12-08
作者:江振宇
出处:http://jzywh.cnblogs.com
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
Add your comment

7 条回复

  1. #1楼 tan_Cool      2010-12-23 14:29
    坐前排看发布!
     回复 引用 查看   
  2. #2楼[楼主] 江大鱼      2010-12-23 17:36
    @tan_Cool
    老兄,你的项目怎么样了?
     回复 引用 查看   
  3. #3楼 tan_Cool      2010-12-23 20:52
    @江大鱼
    非专业人员做开发,赶鸭子上架啊。
     回复 引用 查看   
  4. #4楼[楼主] 江大鱼      2011-01-30 09:50
    1.4要兼容Mono了
     回复 引用 查看   
  5. #5楼 sicr      2011-02-14 00:01
    up
     回复 引用 查看   
  6. #6楼 老A.8210      2011-07-06 15:45
    runserver.bat报错是怎么回事啊?
    2011-07-06 15:40:28,531 [1] ERROR SuperSocket - System.IO.FileNotFoundException: Could not load file or assembly 'YourServiceAssembly' or one of its dependencies. 系统找不到指定的文件。
    File name: 'YourServiceAssembly'
    at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
    at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
    at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
    at System.Type.GetType(String typeName, Boolean throwOnError)
    at SuperSocket.Common.AssemblyUtil.TryGetType(String type, Type& result) in e:\Build\SuperSocket\mainline\Common\AssemblyUtil.cs:line 38
     回复 引用 查看   
  7. #7楼[楼主] 江大鱼      2011-07-06 16:06
    @老A.8210
    你不能直接运行SocketService里面的runserver.bat,请阅读这篇文档,http://www.cnblogs.com/jzywh/archive/2011/04/25/2028703.html
     回复 引用 查看