When.js 1.8.0 发布
尊敬的 Spring 社区:
我们很高兴地宣布when.js 1.8.0发布。
When.js 是cujojs的轻量级 Promises/A 和 when() 实现,源自wire.js(cujojs 的 IOC 容器) 的异步核心。它还提供其他一些有用的与 Promise 相关的概念,例如连接多个 Promise、映射和减少 Promise 集合以及定时 Promise。
除其他外,此版本包括一组广泛的适配器,用于处理现有的基于回调的 API,包括 node 风格的异步 API,允许您有效地将它们转换为支持 Promise 的函数。此外,此版本中的大多数新功能都是社区贡献,这太棒了。继续努力!
一些具体的亮点包括:
- 用于将现有的基于回调的代码转换为 Promise 的适配器。
- 生成和处理无界/无限列表的机制。
- 基于 Promise 的定期轮询实用程序。
查看更改日志以获取更多信息以及所有新功能的文档的直接链接。
如果您仍然想知道这个 cujojs 是什么,请务必查看Brian Cavalier 和 John Hann 在 SpringOne 2012 上的“IOC + JavaScript”演讲。
Spring Social Twitter 1.0.3 发布
尊敬的 Spring 社区:
我很高兴地宣布 Spring Social Twitter 1.0.3.RELEASE 发布。
Spring Social 是 Spring 框架的扩展,使您可以将 Java 应用程序连接到诸如 Facebook 和 Twitter 等软件即服务 (SaaS) 提供商。
这是一个 API 更新版本,使 Spring Social Twitter 的 API 绑定与 Twitter API 的 1.1 版本保持一致。Twitter 已弃用其 API 的 1.0 版本,并将下个月关闭它。建议如果您使用的是 Spring Social Twitter 1.0.2 或更低版本,请立即升级到 Spring Social Twitter 1.0.3 以避免任何功能中断。
要获取软件,请下载发行版。
预计这将是 Spring Social Twitter 1.0.x 系列的最后一个版本。Spring Social 1.1.0 的工作正在顺利进行,现在 1.1.0 版本已达到里程碑 2。
Spring Data Arora 版本现已可用
我很高兴地宣布名为Arora的 Spring Data 发行列车第一个主题版本。展望未来,我们将使用著名计算机科学家的名字来标记一组 Spring Data 模块,以便更容易识别彼此兼容的模块。这主要指的是它们引用的 Spring Data Commons 版本。
Arora 版本包含以下模块:
- Spring Data Commons 1.5 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data JPA 1.3 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data MongoDB 1.2 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data Neo4j 2.2 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data Redis 1.0.3 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data Gemfire 1.3 M1 - 工件 - JavaDocs - 文档 - 更改日志
- Spring Data Solr 1.0 RC1 - 工件 - JavaDocs - 文档 - 更改日志
此版本的重大新功能包括:
- 通过
@CreatedDate
、@CreatedBy
等基于注解的审计支持(Spring Data Gemfire 除外)。 - 公开所有模块的 Spring Data 映射信息(供 Spring Data REST 使用)。
- 从访问器方法读取 Spring Data 映射信息。
- 如果类路径上存在 JodaTime 转换器,则自动注册(Spring Data MongoDB)。
- 对 Spring Data MongoDB 的映射子系统和查询执行进行了重大改进。
- 扩展了查询方法上的查询选项(Spring Data Solr)。
- 对 Gemfire 函数的注解支持(Spring Data Gemfire)。
- 已向 gfe-data XML 命名空间添加了
标签,用于自动进行基本客户端连接和区域配置。(Spring Data Gemfire) - 支持 Lettuce Redis 驱动程序(将支持的驱动程序数量增加到 5,Spring Data Redis)。
- 动态删除运行的 MesageListenerContainer 的侦听器(Spring Data Redis)。
- 改进的 Maven 构建,以简化发布流程。
除了 Spring Data 模块的新主要版本外,我们还发布了 Spring Data Commons (1.4.1)、Spring Data JPA (1.2.1) 和 Spring Data MongoDB (1.1.2) 的错误修复版本。
注意:Spring Data Commons 模块的 artifactId 已从spring-data-commons-core
更改为spring-data-commons
。因此,如果您从项目中显式引用它,请确保相应地更新引用。
如果尚未到位,二进制文件将很快出现在 Maven 中心。
Spring Social 1.1.0.M2 发布
尊敬的 Spring 社区:
我们很高兴地宣布Spring Social 1.1.0 的第二个里程碑版本!
Spring Social 是 Spring 框架的扩展,使您可以将 Java 应用程序连接到诸如 Facebook 和 Twitter 等软件即服务 (SaaS) 提供商。
与 Spring Social 1.1.0 一起,我们还发布了 Spring Social Facebook 1.1.0 和 Spring Social Twitter 1.1.0 的第二个里程碑版本。
里程碑 2 的主要主题是与Spring Security 的更紧密集成,包括一个新的SocialAuthenticationFilter,以便直接在 Spring Security 过滤器链中实现“使用提供商登录”功能。
除了 Spring Security 集成之外,这些里程碑版本还包括:
- 支持 OAuth 授权流程中的非标准参数。
- ProviderSignInController 流中的拦截器功能,允许在身份验证流中进行自定义行为。
- Facebook Canvas 应用程序的登录功能,包括一个新的spring-social-canvas示例来展示CanvasSignInController 的用法。
- 使用“since”和“until”参数支持 Facebook API 绑定中的分页。
- Twitter API 绑定中的高级搜索功能。
- 支持 Twitter 状态中的股票代码伪实体。
这些里程碑版本还包含一些较小的改进和错误修复。
要获取软件,请下载发行版(核心 | Facebook | Twitter)。
与往常一样,Spring Social 社区在提供反馈和贡献拉取请求以使此版本成为可能方面非常出色。此版本中的重大贡献来自 Stefan Fussenegger,他贡献了大部分 Spring Security 集成代码,以及 Yuan Ji,他在同一组代码中提供了反馈和重构帮助。此外,Spring Social 社区似乎对使用 Spring Social 构建 Facebook Canvas 应用程序非常感兴趣,这导致了 CanvasSignInController 的创建。
如果您想参与或贡献,我们鼓励您参与Spring Social 论坛、报告错误或建议改进,或分叉代码并通过拉取请求回馈。
Spring Web Flow 2.4 M1 和 2.3.2 发布
Spring Web Flow 2.3.2 的一个小维护版本现已通过 Maven 和下载方式提供。请参阅变更日志以了解更改列表。
Spring Web Flow 2.4 的第一个里程碑版本也已通过SpringSource 里程碑存储库提供。请参阅变更日志以了解完整的更改列表。
Spring Web Flow 示例已从发行版中分离出来,并放入单独的Github 项目中。此外,booking-mvc 示例已更新为使用 Thymeleaf,这要感谢 Thymeleaf 项目负责人Daniel Fernández。
Spring Tool Suite 和 Groovy/Grails Tool Suite 3.2.0.M2 发布
尊敬的 Spring 社区:
我很高兴地宣布 Spring Tool Suite (STS) 和 Groovy/Grails Tool Suite (GGTS) 的第二个里程碑版本 3.2.0.M2 发布。
此里程碑版本的亮点包括:
- 许多整体性能改进,特别是对于 Spring 工具
- 改进的实时 Bean 图功能
- 改进的 Spring Data 代码完成和验证
- GGTS 发行版中包含 Grails 2.2,并在仪表板上可用
- GGTS 发行版中现已包含 Groovy 2.0.6 编译器。
这两个工具套件都基于最新的 Eclipse Juno SR2 维护版本(尚未最终发布 Eclipse Juno SR2)。我们仍然建议使用基于 Eclipse-3.8 的 STS 和 GGTS 版本以获得最佳性能。
3.2.0 版本计划于 2013 年 3 月初发布——紧随 Eclipse Juno SR2 版本发布之后。
要下载发行版,请访问:
- Spring Tool Suite:http://www.springsource.org/sts
- Groovy/Grails Tool Suite:https://grails.groovy-lang.cn/products/ggts
尽情享受!
Spring Hateoas 0.4 发布
SpringSource 欣然宣布 Spring Hateoas 0.4 发布!
Spring HATEOAS 项目提供了一些 API,用于简化在使用 Spring(尤其是在 Spring MVC 中)时创建遵循 HATEOAS 原则的 REST 表示。HATEOAS是超媒体作为应用程序状态引擎的缩写,它是 REST 应用程序架构的一个约束,它将 REST 与大多数其他网络应用程序架构区分开来。它试图解决的核心问题是链接创建和表示组装。
在此版本中,最重要的新增功能包括:
- 扩展的 LinkBuilder API,也指向控制器*方法*
- Jackson 2 支持
- HAL 支持
- EntityLinks API,用于创建指向管理特定实体类型的控制器的链接
- 引入 LinkDiscoverer API,用于通过 rel 在表示中查找链接(包括基于 JSONPath 的实现)
您可以在变更日志中阅读所有新功能和错误修复。尽情享受!
Spring Integration 2.2.1 和 2.1.5 发布
我们很高兴地宣布Spring Integration 2.2.1.RELEASE 现已可用。更改列表可以在这里找到。
此外,2.1.5.RELEASE 现已可用,更改列表在这里。但是,我们鼓励 2.1.x 用户迁移到 2.2.1 版本——2.2. GA 公告在这里。
工件可在SpringSource 存储库以及 Maven Central 中找到,或者您也可以在这里下载 zip 文件。
Spring Batch 2.2.0.M1 发布
SpringSource 欣然宣布 Spring Batch 2.2.0.M1 发布!
此里程碑版本包含大约 50/50 的错误修复和新功能。此新版本包括:
- 原型更新。现在它很有用(默认情况下将文件管道传输到数据库)并提供开箱即用的打包/执行脚本。
- 增加了为作业存储库提供您自己的序列化程序实现的能力。
- 添加了新的 AmqpItemReader 和 AmqpItemWriter。
- 添加了 @Configuration 支持,允许基于 Java 的作业和步骤配置
您可以在变更日志中阅读所有新功能和错误修复。尽情享受!