Spring Data REST 1.0.0.RC3 发布

发布 | Jon Brisbin | 2012 年 9 月 14 日 | ...

很高兴宣布 Spring Data REST 1.0.0.RC3 发布!此版本包含大量错误修复,更改了 JSON 表示的结构,更好地集成了引导到内部 ObjectMapper 中的用户自定义 Jackson 模块,以及与 Spring HATEOAS 的集成。此版本还包括使用 Spring HATEOAS ResourceProcessor 抽象扩展资源表示(例如添加指向其他相关资源的链接)的支持。

新功能包括

  • JSON 输出外观不同,旨在使属性名称一致且结构更清晰。
  • 拉入发现的所有 Jackson Module bean,并将用户配置与内部 ObjectMapper 集成。
  • 与 Spring HATEOAS 集成 - 通过添加或删除链接或以其他方式更改资源来自定义传出 JSON。

入门 Web 应用 | Wiki | 发行说明

要了解有关该项目的更多信息,请访问 Spring Data REST 主页,或访问 Github 仓库...

Spring Tool Suite 和 Groovy/Grails Tool Suite 3.1.0.M1 发布

发布 | Martin Lippert | 2012 年 9 月 14 日 | ...

亲爱的 Spring 社区,

我很高兴宣布 Spring Tool Suite (STS) 和 Groovy/Grails Tool Suite (GGTS) 的第一个里程碑版本 3.1.0.M1 发布。

此里程碑版本的亮点包括

  • 我们现在提供基于 Eclipse 3.8 和 Eclipse 4.2 的分发版本
  • Mylyn 更新到 3.8.1
  • Mac 应用现在已签名,以支持 OSX 10.8 Mountain Lion 中的 Gatekeeper
  • Grails 项目的 Maven 支持

我们的一些用户报告了与 STS 3.0.0 随附的新 Eclipse Juno 4.2 平台相关的总体性能问题。这些问题大多似乎与底层 UI 平台及其在各种插件和扩展中的使用有关。由于我们的目标是提供最佳用户体验,我们决定为 STS 3.1.0.M1 提供两个独立的分发版本:一个基于...

Spring Framework 3.2 M2 发布

发布 | Chris Beams | 2012 年 9 月 12 日 | ...

Spring Framework 3.2 的第二个里程碑版本现已可从 SpringSource 仓库 获取。如果您还不熟悉,请参阅我们关于通过 Maven 解析这些构建产物的快速教程。完整的分发 zip 包照常可从 SpringSource 社区下载站点获取。

如果您还没有了解,请务必查阅 3.2 M1 中的变化

3.2 M2 的亮点包括

3.2 版本的一个主要重点是 确保 Spring Framework 在 JDK7 上完美运行。M2 的构建产物已使用 JDK7 进行构建、测试和发布,并且我们在夜间构建中继续测试 JDK6 的兼容性。我们鼓励所有在 JDK7 上使用 Spring 的用户在开发和测试环境中试用 M2,并在 3.2 GA 发布前提供尽可能多的反馈。谢谢!

使用 @Configuration 类和 Spring 对子类代理的支持(proxy-target-class=true)的用户,请注意:现在不再需要添加 CGLIB 作为显式依赖项来使用这些功能。从 3.2 M2 开始,我们已升级到新的 CGLIB 3.0。我们将所有 net.sf.cglib 类重新打包到 org.springframework.cglib 中,并将它们直接内嵌在 spring-core JAR 中。这意味着所有 @Configuration 和子类代理功能在 M2 中都开箱即用,并且不会与其他项目发生 CGLIB 冲突。同样,我们已升级到新的 ASM 4.0,并继续像以前一样对其进行重新打包和内嵌。但请注意,我们已在 M2 中取消了专用的 spring-asm jar 包,改为将 org.springframework.asm 类直接包含在 spring-core 中。这些升级对于在 JDK7 上使用动态 JVM 语言编写 Spring 组件的用户来说是个好消息,因为新版本的 CGLIB 和 ASM 可以正确处理 JDK7 中引入的新 invokedynamic 字节码指令。

尽情享受!

下载 | 文档 | Javadoc API | 变更日志 | JIRA | 论坛 | Stack Overflow

Spring Social Facebook 1.0.2 发布

发布 | Craig Walls | 2012 年 9 月 10 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Social Facebook 1.0.2 发布!

此版本主要调整了 Spring Social Facebook 的 API 绑定,以适应 Facebook Graph API 中最近和即将发生的一些变化。具体来说

  • Facebook Graph API 中许多对象的“picture”字段正在从包含 URL 的简单字符串更改为包含有关图片附加信息的对象。Spring Social Facebook 的 API 绑定已更改为可以处理这两种形式并返回 URL 字符串。
  • Graph API Comment 对象的“likes”字段已重命名为“like_count”。Spring Social Facebook 的 API 绑定已更改为绑定到新的“like_count”字段。
  • Page、Post 和 Video 的 picture 属性已弃用。虽然在 1.0.2 中它仍然会返回图片的 URL 字符串,但此属性将在 Spring Social Facebook 1.1.0 中被一个返回包含更完整图片元数据的对象所取代。
  • Photo 对象的 position 属性已弃用,因为此属性将不再由 Facebook Graph API 填充。此属性将在 Spring Social Facebook 1.1.0 中移除。

要获取软件,请下载发布分发包或只需将 Maven Artifact 添加/更新到您的项目中

<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>

我们将持续关注 Facebook 可能对其 Graph API 进行的任何更改,如果需要调整 Spring Social Facebook 的 API 绑定,我们将发布后续的维护版本进行调整。我们也在展望 Spring Social、Spring Social Twitter 和 Spring Social Facebook 的 1.1.0 版本,未来几个月将推出一些令人兴奋的新功能。我们邀请您在 Spring Social 论坛、问题跟踪器(Core|Facebook|Twitter)或 GitHub(Core|Facebook|Twitter)中参与讨论。

Spring Batch 2.1.9.RELEASE 已可用

发布 | Dave Syer | 2012 年 8 月 28 日 | ...

#spring #batch 2.1.9.RELEASE 已可用(下载 github http://bit.ly/NYXItL 或 Maven central)。感谢所有贡献者!

它主要是针对 2.1.8 的 bug 修复,外加一些有趣的补充(例如支持 Spring Hadoop 的任何命名空间中的嵌套 tasklet):http://static.springsource.org/sprin...1.8-2.1.9.html

2.2 的第一个真正的提交是作为一个 Pull Request 进来的。干得漂亮!请继续提交。

Spring Data 发布列车抵达 RC 站

发布 | Oliver Drotbohm | 2012 年 8 月 24 日 | ...

亲爱的 Spring 社区,我很高兴宣布 Spring Data 发布列车的下一站,包括 Spring Data JPA、MongoDB、Neo4j、Gemfire 以及其基础 Spring Data Commons。本次发布是在所有模块进入其下一主要版本的 GA 状态之前的最终发布。以下是亮点

所有模块

  • 默认依赖 Spring 3.1.2。这些模块仍然完全兼容 Spring 3.0.7,但如果用户希望使用旧版本,则必须在其 Maven pom.xml 文件中手动声明 Spring 依赖项。请注意,此版本中包含的一些功能(例如 @EnableRepositories 的使用)至少需要 Spring 3.1.0。
  • ...

Spring AMQP 1.1.2 发布

发布 | Gary Russell | 2012 年 8 月 23 日 | ...

Spring AMQP 为 AMQP,特别是 Rabbit MQ 提供了 Spring 编程模型所熟悉的优势。

我们很高兴宣布 Spring AMQP for Java 的 1.1.2 维护版本现已可用,其中包括许多重要的错误修复。

有关更多信息,请参阅项目主页

获取 Spring Newsletter

订阅 Spring Newsletter,保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 通过一份简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部