跳到内容

提升框架3.1.0-RC1

预释放
预释放
比较
选择要比较的标记
@农业发展 农业发展发布了这个6月19日00:10
·430次提交成为主人自本次发布以来

升降机委员会很高兴地宣布提升3.1.0-RC12017年6月16日。此版本继续我们的新的发布节奏。这将是最终的预发布3.1.0版本,除非我们发现回归或需要在宣布其为最终版本之前对3.1.0行进行关键修复。

如果我们不需要再制作一个候选版本,这个版本将在6月底成为最终的3.1.0版本。在今年下半年,我们将重新开始3.2.0的发布周期。您可以在中跟踪里程碑进度Github里程碑视图.

以下是自3.1.0-M3以来所做更改的总结。

此版本中提供了以下新功能或改进:

  • (#1857)添加箱子记录助手。新的箱子记录helper为日志记录框提供功能,然后继续对该框进行操作,从而使日志记录成为盒子互动。它提供的方法可以允许记录清空和失败,或者只记录失败。它还允许将这些日志记录到不同的日志级别,并允许应用不同的适配器。
  • (#1862)当我们找不到CSS转换的正确隐式转换时,改进错误消息。当试图解决隐式转换以进行有效的CSS转换时出现问题时,生成的编译器错误非常不透明。通过此更改,我们改进了错误消息,使其对没有大量电梯经验的人更友好。

此外,此版本中还修复了以下错误:

  • (#1852)在恢复Comet请求之前,请始终挂起它们。当容器支持请求挂起时,我们首先调度一个函数以在不同线程上恢复请求,然后挂起请求。虽然函数是在将来调度的,但实际上它是在挂起发生之前调度的,这意味着存在线程调度,其中恢复可能在挂起执行之前发生,从而导致异常。我们现在在安排简历之前暂停请求。
  • (#1844)正确处理中缺少的servlet http请求buildDeferred函数.有时S.req公司返回一个请购单没有servletHTTP请求内部。呃,当代码调用HTTP请求快照在里面请求快照,我们会得到空指针异常。为了解决此问题,我们修改当前请求在两种定义中buildDeferred函数这样他们就可以过滤掉空请求。向第一次投稿人大喊大叫@杜鹃花!
  • (#1861)添加特殊处理不可用异常在后备箱中。此代码为添加了特殊处理javax.servlet。不可用异常。以前,如果这个异常是在引导过程中抛出的,我们会吞下它,因为我们在引导过程中吞下了所有异常。然而,此异常是向运行应用程序的Java Application Server发出完全中止信号的惯用方式。从现在开始,如果我们看到这个异常,我们将记录并重新抛出它。
  • (#1863年)解决lift-json中吞咽异常的一些问题。在某些情况下,lift-json中的提取会出现严重错误,并吞噬类实例化期间发生的异常。这是因为我们在遇到这些错误时未能传递底层异常。现在这个问题已经解决了。
  • (#1859)修复子期货失败时的LAFuture.collect/collectAll。之前,一个失败的LAFuture在收集集合全部将导致整个未来永远悬置。如果任何包含的未来失败了,我们现在就完全失败了。
  • (aeeac27号机组)为了处理一些构建问题,进行了一些小改动。

此版本立即在Maven Central上提供。请让我们知道你的想法在邮件列表上!