Spring Data JPA 1.1.0 RC1 和 1.0.3 GA 发布
亲爱的Spring社区,
我很高兴地宣布 Spring Data JPA 1.1.0 RC1 以及 1.0.3 GA 的发布。候选版本包含大量新功能和各种 bug 修复。以下是其中最重要的几项:
- 支持锁定
- 支持实体中的 @IdClass
- 查询方法中的 LessThanEqual 和 GreaterThanEquals、True/False 关键字支持
- 添加了存储库的 CDI 集成
- 改进了派生查询对 null 值的参数绑定
CDI 集成在很大程度上由 Dirk Mahler(来自 Buschmais)贡献。有关更改的完整列表,请参阅 变更日志。相当多的 bug 修复已回填,因此我们强烈建议升级到 1.0.3 以及试用候选版本,以帮助改进最终版本。1.0.3 GA 版本可从 Maven Central 获取,而候选版本可通过我们的里程碑仓库 http://repo.springsource.org/libs-milestone… 获取。
Spring Mobile 1.0.0.RC1 发布
亲爱的Spring社区,
我们很高兴地宣布,Spring Mobile 项目的第一个候选版本现已发布!
Spring Mobile 提供了 Spring MVC 的扩展,有助于开发跨平台的移动 Web 应用程序。 1.0.0.RC1 版本包含了一个通用的用户站点偏好管理工具,该工具可以独立使用,也可以与移动站点切换器结合使用。有关所有详细信息,请参阅 更新日志 和 参考手册。
下载发布版或使用以下命令从 Maven 获取工件:
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
<dependency>
<groupId>org.springframework.mobile</groupId>
<artifactId>spring-mobile-device</artifactId>
<version>1.0.0.RC1</version>
</dependency>
访问 github.com/SpringSource/spring-mobile-samples 获取示例应用程序 | git clone git://github.com/SpringSource/spring-mobile-samples.git
此版本标志着我们与社区早期采用者共同经历了第五个迭代,他们在自己的应用程序中使用了 Spring Mobile。如果您正在构建移动 Web 应用,我们鼓励您尝试 1.0.0.RC1 版本,并与我们协作,共同开发该项目的下一个版本。
Spring.NET Social 1.0.0
亲爱的Spring社区,
我们很高兴地宣布 Spring.NET Social 1.0.0(以及 Dropbox API 和 Twitter API 的适配器)现已可用(LinkedIn API 支持正在进行中!)。
Spring Social 是 Spring Framework 的一个扩展,可帮助您将应用程序与 Twitter、Facebook、Dropbox 等软件即服务 (SaaS) 提供商连接起来!它提供了一个可扩展的服务提供商框架(包括对 OAuth1 和 OAuth2 的支持),极大地简化了将本地用户帐户连接到托管提供商帐户的过程。
Spring.NET Social 支持以下运行时环境:
- .NET 2.0
- .NET Client Profile 3.5 和 4.0
- Silverlight 4.0 和 5.0
- Windows Phone 7.0 和 7.1
Spring.NET Social 主页
Spring.NET Social Twitter API 支持 主页
Spring.NET Social Dropbox API 支持 主页
Spring.NET Social LinkedIn API 支持(预发布) 主页
想贡献吗?社交平台种类繁多,可以轻松扩展 Spring.NET Social 的支持,我们正在积极寻找社区贡献者,希望为 Facebook、TripIt、GitHub 等添加项目支持!
这些项目托管在 GitHub 上:
- Spring.NET Social
- Spring.NET Social Twitter API 支持
- Spring.NET Social Dropbox API 支持
- Spring.NET Social LinkedIn API 支持
一如既往,我们鼓励社区对 Spring.NET 的这方面以及所有方面提供反馈!
SpringSource Tool Suite 2.9.0.M2 发布
亲爱的Spring社区,
我很高兴地宣布,我们刚刚发布了 SpringSource Tool Suite (STS) 下一个版本的第二个里程碑构建。
此里程碑版本(迈向 2.9.0)的亮点包括:
- 通用 - 更新至 tc Server 2.6.3
- Spring - 更新至 Spring Roo 1.2.0
- Spring - 支持新的 Spring Roo 打包选项
- Grails - Grails 2.0.0 现在是从扩展页面安装的默认版本
- Groovy - Groovy 1.8 现在是从扩展页面安装的默认版本
- Gradle - 初步的 Gradle 编辑支持(更多内容将随后跟上)
更多详情请参阅 2.9.0.M2 的 新增和值得关注 文档。也提供了详细的 安装说明,请查看从里程碑更新站点安装。
一如既往,可从 STS 下载页面 获取下载,请查看“其他下载”。
2.9.0 版本计划于 2012 年 3 月初发布,将基于 Eclipse Indigo 3.7 SR2。
Spring Social 1.0.2 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring Social 1.0.2 和 Spring Social Twitter 1.0.2 发布!
Spring Social 是 Spring Framework 的一个扩展,它使您能够将 Java 应用程序连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。
这些主要是 bug 修复版本,但也包含一些小的增强功能。请参阅变更日志(核心 | Twitter)以了解更多详情。
我们也很高兴地宣布 Spring Social LinkedIn 1.0.0.M5 现已可用,并包含更完整的 API 绑定。我们期待您在将 Spring Social LinkedIn 推向 1.0.0 GA 版本时提供反馈。(再次感谢 Robert Drysdale 贡献了 Groups API 绑定,完成了 Spring Social 的 LinkedIn API 绑定!)
要获取软件,请下载发布分发版(核心 | Twitter),或者只需将 maven 构件 添加到您的项目中。要实时体验,请尝试 快速入门 并运行 示例。在过程中,您还可以通过 参考手册 中的信息进行补充。
Spring Social 需要 Spring Framework 3.0.5 或更高版本才能运行。我们推荐在新应用程序中使用 Spring 3.1,以利用核心框架的最新进展。有关依赖项的完整说明,请参阅参考手册。
Spring Data Neo4j 2.0.0 发布
亲爱的 Spring 开发者和图学家们,
我们很高兴为您呈现 Spring Data Neo4j 2.0 的发布,这是我们送上的一份小小的圣诞礼物。Spring Data Neo4j 基于 Neo4j 1.6.M02。
此版本的主要功能是增加了简单映射模式 (spring-data-neo4j)。只需注解您的 POJO,然后使用 GraphRepository 进行常规的 CRUD 和高级查询操作。
对于图连接的 POJO 和高性能用例,您可以使用高级映射模式 (spring-data-neo4j-aspects),它利用 AspectJ 来增强您的领域类。
两种映射模式都使用相同的底层代码,现在基于 Spring Data Commons 映射基础设施。
我们通过支持新的 Cypher 功能、为存储库添加源自查找器方法的查询以及扩展结果处理转换以包含对映射接口、页面等的投影,改进了 Cypher 图查询语言支持。
除了添加 Neo4j-spatial 项目提供的初步地理空间支持外,我们还支持新的、类型安全的Cypher-DSL,它也可以与Query-DSL结合使用。
示例项目现在已包含在主源代码树中,以便它们始终保持最新。cineasts 教程应用程序也以 3 个版本(简单映射、高级映射、REST)包含在示例中。
由于 Neo4j 附加组件最近在 Heroku 上公开可用,我们添加了一个关于如何将 Spring Data Neo4j 应用程序部署到 Heroku 云的章节。您还会找到一个名为“todos”的配套示例应用程序,它已准备好部署。
特别感谢 Junisphere 的 James 和 Werner 的所有代码贡献和修复。
在过去的几周里,我们在 Spring 论坛、JIRA 和 Neo4j 邮件列表上收到了更多的反馈。我们借助您的帮助来消除错误,改进行为和文档。非常感谢所有报告问题和提供见解的人。
要了解更多关于 Spring Data Neo4j 的信息,请务必观看项目负责人 Michael Hunger 主持的介绍性网络研讨会,并查阅详尽的指南书。Spring One 大会上的详细演示可在 InfoQ 上获取。
然后请亲自动手,将 Spring Data Neo4j 纳入您的假日项目,您可以用它来从全新的角度审视您的领域。
节日快乐!
Spring-Data 和 Neo4j 团队
项目资源
下载 | 参考卡 | JavaDocs | Spring Data Graph 指南书 | 更新日志 | GitHub 存储库
Spring Data MongoDB 1.0 GA 发布
亲爱的Spring社区,
为了继续 SpringSource 的圣诞礼物,我想宣布 Spring Data Mongo 1.0 GA 的可用性。该版本标志着使用 MongoDB 数据存储开发复杂数据访问的第一步的漫长过程的结束。整体功能集包括:
- MongoTemplate,用于简化执行常见的 Mongo 操作,包括 map-reduce 和地理空间查询
- Spring 命名空间,用于配置 MongoDB 实例、副本集和 JMX 监控
- MongoConverter,用于域类映射和持久化
- Spring Data 存储库支持
- MongoDB Log4j appender
- 跨存储持久化 - 支持 JPA 实体,其字段通过 MongoDB 透明持久化/检索
- 基于 Java 的 Query、Criteria 和 Update DSL
- QueryDSL 集成
此版本的一部分是 Spring Data Commons 1.2 GA 的发布,其中包含大部分核心功能,例如实体映射和存储库抽象。请注意,我们将从 GitHub 中删除 Spring Data Document 存储库,因为我们已将其移至 Spring Data…
vFabric SQLFire 1.0 发布
VMware 的 vFabric SQLFire 今天正式发布。它是一个内存优化型分布式 SQL 数据库,为数据密集型现代应用程序提供动态可扩展性和高性能。SQLFire 为开发人员提供了简单的 SQL 接口,Spring 开发人员可以通过纯 JDBC 轻松连接他们的应用程序。
- Jags Ramnaryan 的 SQLFire 博客 提供了对该产品有助于解决的问题的精彩介绍。
- Jags 还在 YouTube 上提供了一个精彩的视频 SQLFire 简介。
- 有一个很棒的 分步教程,可以帮助您开始使用 SQLFire。
- 感兴趣的开发人员可以随时在 SQLFire 社区讨论论坛上提问。
因此,如果您正在寻找一种具有简单 SQL 访问的高性能、动态扩展的数据解决方案,请务必 下载 SQLFire 并试用。
Spring Social 1.0.1 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring Social 1.0.1 发布!
Spring Social 是 Spring Framework 的一个扩展,它使您能够将 Java 应用程序连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。
除了核心的 Spring Social 项目外,Spring Social Twitter 1.0.1 和 Spring Social Facebook 1.0.1 也现已可用。这些版本修复了自 1.0.0 以来发现的 bug,并包含一些小的增强功能。请参阅变更日志(核心 | Facebook | Twitter)以了解更多详情。
我们也很高兴地宣布 Spring Social LinkedIn 1.0.0.M4 现已可用,并包含更完整的 API 绑定。我们期待您在将 Spring Social LinkedIn 推向 1.0.0 GA 版本时提供反馈。(感谢 Robert Drysdale 贡献了大部分 LinkedIn API 绑定代码!)
要获取软件,请下载发布分发版(核心 | Facebook | Twitter),或者只需将 maven 构件 添加到您的项目中。要实时体验,请尝试 快速入门 并运行 示例。在过程中,您还可以通过 参考手册 中的信息进行补充。
Spring Social 需要 Spring Framework 3.0.5 或更高版本才能运行。我们推荐在新应用程序中使用 Spring 3.1,以利用核心框架的最新进展。有关依赖项的完整说明,请参阅参考手册。
