Open greenlaw110 opened 6 years ago
本来昨天就该发布的,难得 sonatype 的同步故障让我给赶上了,于是拖到了今天。
重要的事情先说
访问 SimpleBean 类没有依照 JavaBean 规范命名的字段出现 StackOverflowError 错误
SimpleBean
StackOverflowError
由于变量名字不同导致重复 URL 路径在项目启动过程中未报错
文件下载不工作
开发模式下 ActUnauthorized 引起 java.lang.NegativeArraySizeException 异常
ActUnauthorized
java.lang.NegativeArraySizeException
大数据响应接受不完全
API 文档索引错误
代码:
/** * Login a user with username and password. * * @param username * The username * @param password * The password */ @PostAction public void login(String username, String password) {}
生成的文档:
在 1.8.0 的时候我们引入的直接响应输出,可以让大响应(包括 JSON 和 CSV)生成的过程由在内存中生成字串再输出变成一边生成结果,一边输出到响应,大大降低了大响应时候的内存消耗。
但是后来的性能测试发现在小的响应输出的时候直接输出比生成响应内容之后再输出要慢20%。这次对输入输出都做了进一步的优化:
新的 maven 构建工具支持 docker 了。
构建 docker 容器:
mvn -Pdocker package
发布 docker 容器:
mvn -Pdocker install
关于 osgl-tool 1.8 的更新我会在单独的博客中说明
关于 act-1.8.3 的更多细节参见:
和 act-1.8.3 同时发布的有
本来昨天就该发布的,难得 sonatype 的同步故障让我给赶上了,于是拖到了今天。
重要的事情先说
错误修复:
访问
SimpleBean
类没有依照 JavaBean 规范命名的字段出现StackOverflowError
错误由于变量名字不同导致重复 URL 路径在项目启动过程中未报错
文件下载不工作
开发模式下
ActUnauthorized
引起java.lang.NegativeArraySizeException
异常大数据响应接受不完全
API 文档索引错误
重要更新
1. API 文档生成现在可以直接解析 JavaDoc, 生成服务端点和参数的描述
代码:
生成的文档:
2. 输入输出模型的进一步优化
在 1.8.0 的时候我们引入的直接响应输出,可以让大响应(包括 JSON 和 CSV)生成的过程由在内存中生成字串再输出变成一边生成结果,一边输出到响应,大大降低了大响应时候的内存消耗。
但是后来的性能测试发现在小的响应输出的时候直接输出比生成响应内容之后再输出要慢20%。这次对输入输出都做了进一步的优化:
3. 支持 docker
新的 maven 构建工具支持 docker 了。
构建 docker 容器:
发布 docker 容器:
4. 更新 osgl-tool 到 1.8.1 版
关于 osgl-tool 1.8 的更新我会在单独的博客中说明
关于 act-1.8.3 的更多细节参见:
和 act-1.8.3 同时发布的有