Spring Integration 3.0.0 Milestone 1 发布!
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 Framework 的扩展,它使您的 Java 应用程序能够连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。
这是一个 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 现已可用
我很高兴地宣布 Spring Data 发布列车名为 Arora 的第一个主题发布。今后,我们将使用著名计算机科学家的名字来标记一组 Spring Data 模块,以便更容易识别彼此兼容的模块。这主要指它们所引用的 Spring Data Commons 版本。
Arora 版本包含以下模块
- Spring Data Commons 1.5 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data JPA 1.3 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data MongoDB 1.2 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data Neo4j 2.2 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data Redis 1.0.3 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data Gemfire 1.3 M1 - Artifacts - JavaDocs - 文档 - 变更日志
- Spring Data Solr 1.0 RC1 - Artifacts - JavaDocs - 文档 - 变更日志
此版本的主要新功能有
- 基于注解的审计支持,通过
@CreatedDate
、@CreatedBy
等实现(Spring Data Gemfire 除外) - 暴露所有模块的 Spring Data 映射信息(供 Spring Data REST 使用)
- Spring Data 映射信息也可以从访问器方法中读取
- 如果 classpath 中存在 JodaTime Converters,则自动注册(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)
- 动态移除正在运行的 MessageListenerContainer 的监听器(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 Central 中,如果尚未到位的话。
Spring Social 1.1.0.M2 发布
亲爱的 Spring 社区,
我们很高兴地宣布 Spring Social 1.1.0 的第二个里程碑版本发布!
Spring Social 是 Spring Framework 的扩展,它使您的 Java 应用程序能够连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。
除了 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 的使用。
- 支持 Facebook API 绑定中的分页,带“since”和“until”参数。
- Twitter API 绑定中的高级搜索功能。
- 支持 Twitter status 中的股票代码伪实体。
这些里程碑版本还包含了一些小的改进和错误修复。
要获取软件,请下载发行版(核心 | Facebook | Twitter)。
一如既往,Spring Social 社区在提供反馈和贡献拉取请求方面表现出色,促成了此版本的发布。此版本中的重要贡献来自 Stefan Fussenegger,他贡献了大部分 Spring Security 集成代码,以及 Yuan Ji,他在同一组代码中提供了反馈和重构帮助。此外,Spring Social 社区似乎对使用 Spring Social 构建 Facebook Canvas 应用表现出浓厚兴趣,这促成了 CanvasSignInController 的创建。
如果您想参与或贡献,我们鼓励您参与 Spring Social 论坛、报告错误或提出增强建议,或者fork 代码并通过拉取请求贡献回来。
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 工具
- Live Beans Graph 功能改进
- 改进的 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.org.cn/products/ggts
尽情使用吧!
Spring Hateoas 0.4 发布
SpringSource 很高兴地宣布 Spring Hateoas 0.4 发布!
Spring HATEOAS 项目提供了一些 API,以便在使用 Spring 特别是 Spring MVC 时,更轻松地创建遵循 HATEOAS 原则的 REST 表示。HATEOAS 是 Hypermedia as the Engine of Application State 的缩写,是 REST 应用架构的一项约束,使其区别于大多数其他网络应用架构。它试图解决的核心问题是链接创建和表示组装。
在此版本中,最重要的新功能是
- 扩展了 LinkBuilder API,使其也可以指向 Controller *方法*
- 支持 Jackson 2
- 支持 HAL
- EntityLinks API 用于创建指向管理特定实体类型的 Controller 的链接
- 引入了 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 发布公告在此处。
Artifacts 可在 SpringSource 仓库和 Maven Central 中获取,您也可以在此处下载 zip 文件。