Releases: fzdwx/sky
Releases · fzdwx/sky
release 0.11.3.2
release 0.11.3.1
fix #32
rlease 0.11.3
todo
release 0.11.2
change: v0.11.1...v0.11.2
- fix: #28
- update: 修改websocket分发逻辑
maven:
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.11.2</version>
</dependency>
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.11.2</version>
</dependency>
release 0.11.1
change: v0.11...v0.11.1
- fix Sky Spring boot starter bean name与某些其他starter中的bean name重复导致启动不了 37afbf3
- Upgrade logback to 1.2.11 & Upgrade fastjson2 to 2.0.5
- 优化sendFile: 添加默认的sendFile方法
- 添加 自定义worker and boss (在前面一个版本中移除了,但后面发现还是需要)
- fix 服务端启动server时是阻塞启动的,会导致启动失败时,spring boot starter调用stop方法时startFuture为null的情况
- fix 当前端口被占用时未退出 (现在是如果bind失败就直接退出程序)
- ⬆️ Upgrade fastjson2 to 2.0.6
- #24
- #23
注意:
当前版本 #22 还未完成,所以accessLog是处于不能用的状态。主要是为了修复 #23 .
maven:
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.11.1</version>
</dependency>
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.11.1</version>
</dependency>
release 0.11
change: v0.10.6...v0.11
- add
StaticFileHandler
#20 - refactor
HttpServerRequest
#19 - add
BodyHandler
request aggregation(parse while receiving data) #19 - add
HttpServerResponse#sendFile
- spring boot starter switch usage mode
@UseSkyWebServer
- use
server.sky.static-file=on
enableStaticFileHandler
maven:
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.11</version>
</dependency>
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.11</version>
</dependency>
release 0.10.7
pr: #16 by @fzdwx
solve issue: #15
change:
- add spring cloud registry samples(#15)
- add websocket server samples
- add subProtocols support
- remove
Result<WebSocket> upgradeToWebSocket()
- add websocket scheme
- support customize
IdleStateHandler
andWebSocketServerCompressionHandler
- support
Ping
andPong
websocket date frame
maven:
https://mvnrepository.com/artifact/io.github.fzdwx/sky-http-springboot-starter/0.10.7
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.10.7</version>
</dependency>
https://mvnrepository.com/artifact/io.github.fzdwx/sky-infrastructure/0.10.7
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.10.7</version>
</dependency>
release v0.10.6
feat:
- support jdk1.8
- add samples
maven:
https://mvnrepository.com/artifact/io.github.fzdwx/sky-http-springboot-starter/0.10.6
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.10.6</version>
</dependency>
https://mvnrepository.com/artifact/io.github.fzdwx/sky-infrastructure/0.10.6
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.10.6</version>
</dependency>
release v0.10.5
feat:
- #11 基本可用,在burst项目中已经开始实践
server
新增一个listen
方法,表示随机选择一个本机一个可用的端口不监听(0也是同样的效果)httpServerRequest
新增remoteAddress
(获取客户端地址),isWebsocket
(判断当前请求是否已经升级韦websocket了)- ...
fix:
- socket实现的
send
方法会默认发送websocket的数据帧,这个应该由webSocket
来自己发送。socket只用发送byte数据就ok了。
maven:
sky-http-springboot-starter
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-http-springboot-starter</artifactId>
<version>0.10.5</version>
</dependency>
sky-infrastructure
<dependency>
<groupId>io.github.fzdwx</groupId>
<artifactId>sky-infrastructure</artifactId>
<version>0.10.5</version>
</dependency>