Spring Batch 1.0.0.FINAL 发布

发行版 | Dave Syer | 2008年4月1日 | ...

尊敬的 Spring 社区:
我们很高兴地宣布 Spring Batch 1.0.0.FINAL 已发布!

下载 | 网站 | 变更日志 | 公告

自 rc1 版本以来,除了对参考文档进行了一些更新外,没有其他重大的高级别更改。主要的函数更改是重试和跳过现在可以在同一步骤中使用,并且步骤工厂 Bean 中有一些额外的配置选项用于致命异常。

Spring Security 2.0.0 RC1 发布

发行版 | Ben Alex | 2008年4月1日 | ...

Spring Security 2.0.0 RC1 现已可用。


下载
| 变更日志 | 公告

已解决 65 多个问题,包括 OpenID 集成、用于 AspectJ 表达式的新的“protect-pointcut”、方法授权元数据的动态检索、对所有方法类型(接口、类、桥接、泛型、超类)上的方法授权的支持、RESTful URI 授权、命名空间改进、依赖项更新等等!

Spring Web Services 1.5.0 正式版发布

发行版 | Arjen Poutsma | 2008年3月28日 | ...

尊敬的 Spring 社区:
我很高兴地宣布 Spring Web Services 1.5.0 已发布!

下载 | 网站 | 变更日志 | 公告

此最终候选版本在 1.0.3 版本的基础上增加了以下新功能:

  • 两种新的传输方式:JMS 和电子邮件,客户端和服务器均适用,
  • 基于 WSS4J 的 WS-Security 实现,允许在非 SUN JDK(即 WebSphere)和 JDK 1.4 上使用 WS-Security,
  • 客户端和服务器的 WS-Addressing 支持,支持 2004 年 8 月版和最终版本的规范,
  • 对 Java 6 的原生支持,包括 JAXP 1.4,以及捆绑的 SAAJ 1.3 和 JAXB 2.0,
  • 两个新的 Spring 命名空间,极大地减少了配置编组器和典型的 Spring-WS 结构所需的 XML 量,
  • Spring-WS jar 文件现在是 OSGi 捆绑包,
  • 一种新的客户端拦截机制,包括 WS-Security 支持,
  • @Endpoints 现在是 @Components,因此在使用 Spring 2.5 组件扫描时会自动拾取它们
  • 一个新的改进的 XSD 到 WSDL 生成器,它内联包含和导入的 XSD
  • 支持 Spring Security
  • 支持 Java 6 HTTP 服务器
  • 两个新的示例,展示了普通旧 XML 用法和使用 Java 6 HTTP 服务器的 WS-Addressing

以及许多小的改进和错误修复。请查看变更日志以了解更多详细信息。

我们建议从所有以前的版本升级到 Spring Web Services 1.5,以便从这些新功能中受益!

1.5 系列向后兼容性达 95%,不过为了支持 Java 1.6,已放弃对 Java 1.3 的支持。

此致,

Arjen Poutsma
Spring Web Services 负责人

Spring Batch 1.0.0.rc1 发布

发行版 | Ben Hale | 2008年3月17日 | ...

我很高兴地宣布 Spring Batch 1.0.0.rc1 已发布。您可以通过 Spring Maven Milestone 存储库 (浏览) 或通过下载页面访问此版本。

这是 Spring Batch 1.0.0 版本的第一个候选版本,预计最终版本将于 3 月 28 日发布。此版本的重大更改包括:

  • 参考文档 的改进
  • spring-batch-infrastructure 和 spring-batch-core 中打包结构的重组
  • spring-batch-core 和 spring-batch-execution 模块的合并

请查看变更日志了解详细信息。

Ben Hale
Spring Batch 技术……

Spring Web Flow 2.0 M4 发布

发行版 | Keith Donald | 2008年3月11日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring Web Flow 2.0 M4 现已可用。下载 | 文档

此版本巩固了 Web Flow 2 架构模型,包括 SWF 2 如何与 Spring MVC、JavaServerFaces 和 Ajax 集成。它还引入了许多新功能和改进,包括:

2.0 M4 新功能和值得注意之处

  • 引入了简化的 XML 流定义语法。 请参阅Spring Travel 参考应用程序以了解新语法的示例。
    • 使用版本 2 语法可以将版本 1 流定义的大小减少多达 50%。例如,Spring Travel 1.0.5 包含约 200 行流应用程序代码,分布在六个工件中。最新的 2.0 M4 版本包含 93 行代码,分布在两个工件中,减少了 50%,减少了四个文件。
    • 节省主要通过更强大的表达式语言 (EL) 集成和更简单的操作执行和数据映射标签来实现。
  • Spring Security 集成。 提供了对保护流、状态和转换的全面支持。
    新的“currentUser”EL 变量使您可以轻松地从流定义或视图模板中引用经过身份验证的 Principal。
  • 对 Spring MVC 中的流异常处理的灵活支持,包括对自动重启已结束或已过期流的默认支持。
  • 支持处理不会更改当前页面的 Ajax 事件。 新的“render”元素允许您在处理 Ajax 事件后选择性地重新渲染页面的片段。
  • 视图变量。 视图变量在其包含的视图状态进入时分配,并在状态退出时超出范围。这些变量提供页面上下文,对于在来自同一页面的多个 Ajax 请求中更新模型特别有用。
  • @Autowired 流变量。 流变量现在可以由 Spring @Autowired 其依赖项,使它们能够保存对 Spring 管理的 @Services 的引用。在变量反序列化后的请求之间,将自动为您重新连接服务引用。
  • 支持弹出窗口。 使用 popup=true 标记视图状态,如果客户端启用了 Javascript,它将在模态弹出对话框中呈现。
  • 将名为“Spring Javascript”的 Javascript 抽象层从 Web Flow 的 JSF 支持中分解出来。 目前,提供了基于 Dojo 和 Ext 的此层的实现。Spring.js 提供:
    • 无论底层使用哪个工具包,都可以使用通用的 Ajax 接口
    • 用于使用行为装饰 HTML DOM 节点的面向方面编程的 API,包括客户端验证行为。
  • 小型 JSF 组件库,它使用底层的 Spring.js 来逐步增强使用 JSF 的 Spring Web 应用程序。如果客户端上没有 Javascript,此库将降级。请参阅 Spring Travel 示例以了解说明:关闭 Javascript 并将应用程序与启用 Javascript 时进行比较。
  • 支持在标准 Spring MVC 环境中呈现 JSF 视图。 这使得 Facelets 模板不仅可以由 Flows,还可以由普通的 Spring MVC 控制器呈现。

请参阅发行版中包含的 Spring Travel 参考应用程序,以了解所有这些功能的实际演示。参考项目可以直接导入 Eclipse 作为动态 Web 项目。

1.x 兼容性

特别提示现有 Web Flow 用户:即将推出的 2.0 RC1 将在版本 2 环境中支持版本 1 流。这将允许版本 1.0.x 流在同一应用程序中与版本 2 流一起运行而无需更改。

有关更多信息,请参阅完整的 Web Flow 2 变更日志路线图。我们还鼓励您访问我们的支持论坛和 JIRA 系统,向开发团队提供您对 M4 的反馈。

尽情享受吧!2.0 正式版即将推出。

Keith Donald
Web Flow 技术负责人
SpringSource

Spring Batch 1.0.0.m5 发布

发行版 | Dave Syer | 2008年3月4日 | ...

Spring Batch 1.0.0.m5 现已通过 s3 Milestone 存储库提供(可在 http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch 浏览)。有关更多信息,请参阅 Spring Batch 下载页面 http://static.springframework.org/spring-batch

从用户的角度来看,m5 与之前的版本相比,主要变化在于通过各种工厂 Bean 配置作业、步骤和启动器环境。新的 BatchListener 接口组解决了几个关键的用户问题。API 中的一些关键接口(如 ItemReader 和 ItemWriter)也进行了一些更改,这使我们能够更好地将用户和框架之间的关注点分离。网站上有一节详细介绍了如何从 1.0.0.m4 迁移到 1.0.0.m5 (http://static.springframework.org/spring-batch/migration/1.0-m4-m5.html)。

我们对自上次里程碑以来在 Spring Batch 上取得的进展非常满意,现在感觉最终一切都已就绪,可以发布最终版本。根据计划,我们现在只有时间发布一个 rc1 版本,如果需要,还可以发布 rc2 版本,然后在 3 月 20 日发布预期的最终版本。

Spring Framework 2.5.2 发布

发行版 | Juergen Hoeller | 2008年3月3日 | ...

尊敬的 Spring 社区:
 
我很高兴地宣布 Spring Framework 2.5.2 已发布。下载 | 文档
 
这是 Spring 2.5 系列中的第二个更新版本。它修复了自 2.5.1 以来报告的所有问题,并在整个框架中引入了各种增强功能:

  • 为特定扩展点恢复了完全的 Spring 2.0 兼容性
  • 扩展了 MS SQL、MySQL、PostgreSQL 和 Oracle 的 SQL 错误代码映射
  • 使用改进的值提取逻辑修改了 JDBC BeanPropertyRowMapper
  • 支持 GlassFish/JBoss JCA WorkManager 作为 TaskExecutor 后端
  • 支持 Eclipse Persistence Services 1.0 M4(EclipseLink JPA 提供程序)
  • 与 WebSphere JPA 提供程序兼容(源自 OpenJPA)
  • @RequestMapping 支持“!myParam”表达式表示参数不存在
  • @RequestMapping 的“params”属性也在类型级别受支持
  • 修改了 JSP CheckboxesTag 和 RadioButtonsTag(用于严格的 HTML 兼容性)
请参阅变更日志了解详细信息。

Spring Integration 1.0 里程碑 2 发布

发行版 | Mark Fisher | 2008年2月28日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Integration 1.0.0.m2 已经发布。
下载 | 参考文档 | Javadoc

这是 Spring 产品组合中这个新增功能的第二个里程碑版本。要查看自里程碑版本 1 以来新增功能和改进的列表,请查看变更日志。更多信息,请访问Spring Integration 首页。此外,请关注SpringSource团队博客,下周初将会有 Spring Integration 更新。

Mark Fisher
Spring Integration 负责人

Spring Batch 1.0.0.m4 发布

发行版 | Dave Syer | 2008年2月7日 | ...

Spring Batch 1.0.0.m4 现已通过 s3 里程碑库提供(可在 http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch 浏览)。更多信息,请参见 Spring Batch 下载页面 (http://static.springframework.org/spring-batch)。

 

我们重新调整了发布计划,以挤出额外的里程碑版本,Ben 和 Lucas 专注于此,因此 1.0.0.m5 将在接下来的 10-14 天内发布。然后我们只需要时间发布 rc1,如果需要,还有一些 rc2 的应急措施,然后再进行预计在 3 月 20 日的最终发布。

Spring Integration 1.0 里程碑版本 1 发布

发行版 | Mark Fisher | 2008年1月24日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Integration 1.0.0.m1 已经发布。
下载| 参考文档| Javadoc

这是 Spring 产品组合中这个新增功能的第一个里程碑版本。要了解有关该项目和未来计划的更多信息,请访问Spring Integration 首页。要在设计和开发的这个重要阶段提出问题、提供反馈或报告问题,请访问 Spring Integration 的论坛问题跟踪器

Mark Fisher
Spring Integration 负责人

获取 Spring Newsletter

关注 Spring Newsletter

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部