Skip to content

Releases: fzdwx/sky

release 0.11.3.2

29 Jun 11:52
Compare
Choose a tag to compare

release 0.11.3.1

15 Jun 06:29
12945e3
Compare
Choose a tag to compare

rlease 0.11.3

12 Jun 15:04
Compare
Choose a tag to compare

release 0.11.2

09 Jun 04:27
Compare
Choose a tag to compare

pr: #29 by @fzdwx

change: v0.11.1...v0.11.2

  1. fix: #28
  2. 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

08 Jun 13:59
Compare
Choose a tag to compare

pr:
#25 #26 by @fzdwx

change: v0.11...v0.11.1

  1. fix Sky Spring boot starter bean name与某些其他starter中的bean name重复导致启动不了 37afbf3
  2. Upgrade logback to 1.2.11 & Upgrade fastjson2 to 2.0.5
  3. 优化sendFile: 添加默认的sendFile方法
  4. 添加 自定义worker and boss (在前面一个版本中移除了,但后面发现还是需要)
  5. fix 服务端启动server时是阻塞启动的,会导致启动失败时,spring boot starter调用stop方法时startFuture为null的情况
  6. fix 当前端口被占用时未退出 (现在是如果bind失败就直接退出程序)
  7. ⬆️ Upgrade fastjson2 to 2.0.6
  8. #24
  9. #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

30 May 10:00
Compare
Choose a tag to compare

pr: #21 by @fzdwx

change: v0.10.6...v0.11

  1. add StaticFileHandler #20
  2. refactor HttpServerRequest #19
  3. add BodyHandler request aggregation(parse while receiving data) #19
  4. add HttpServerResponse#sendFile
  5. spring boot starter switch usage mode @UseSkyWebServer
  6. use server.sky.static-file=on enable StaticFileHandler

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

27 May 04:05
Compare
Choose a tag to compare

pr: #16 by @fzdwx
solve issue: #15

change:

  1. add spring cloud registry samples(#15)
  2. add websocket server samples
  3. add subProtocols support
  4. remove Result<WebSocket> upgradeToWebSocket()
  5. add websocket scheme
  6. support customize IdleStateHandler and WebSocketServerCompressionHandler
  7. support Ping and Pong 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

23 May 12:34
Compare
Choose a tag to compare

pr: #14 @fzdwx
issue: #13

feat:

  1. support jdk1.8
  2. 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

23 May 03:22
76a93aa
Compare
Choose a tag to compare

pr: #12 by @fzdwx

feat:

  1. #11 基本可用,在burst项目中已经开始实践
  2. server 新增一个listen方法,表示随机选择一个本机一个可用的端口不监听(0也是同样的效果)
  3. httpServerRequest新增remoteAddress(获取客户端地址),isWebsocket(判断当前请求是否已经升级韦websocket了)
  4. ...

fix:

  1. 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>