Spring Shell 1.1 RC1 发布
Spring Tool Suite 和 Groovy/Grails Tool Suite 3.5.0 发布
亲爱的 Spring 社区,
今天,我们很高兴地宣布我们基于 Eclipse 的工具链的下一个主要版本:Spring Tool Suite (STS) 3.5.0 和 Groovy/Grails Tool Suite (GGTS) 3.5.0。
此版本的亮点包括:
- 开箱即用的完整 Java8 支持(STS 和 GGTS)
- 更新到 Eclipse Kepler SR2 (4.3.2)
- Spring Boot 项目的新高级内容辅助
- 对 Spring Boot 的实时 Beans Graph 进行了可用性增强
- Cloud Foundry 集成现在支持 Spring Boot
- Eclipse 的 Gradle 集成方面的重大改进(包括主要的性能改进)
- 对 Spring Boot CLI 应用的初步支持
- Grails 更新到 2.3.7
- tc Server 更新到 2.9.5.SR1
- Dashboard 改进(包括 feeds、快捷方式和通知)
这两个工具套件都基于最新的 Eclipse Kepler SR2 版本发布。
要下载发行版,请访问:
- Spring Tool Suite: https://springjava.cn/tools/sts/all
- Groovy/Grails Tool Suite: https://springjava.cn/tools/ggts/all
下一个版本 3.6.0 计划于 2014 年 7 月发布,紧随 Eclipse Luna (4.4) 版本之后。第一个里程碑构建版本计划于 2014 年 5 月中旬发布。
尽情享用吧!
Spring Web Flow 2.4 RC1 发布
Spring for Apache Hadoop 2.0 RC2 发布
我们很高兴地宣布 Spring for Apache Hadoop 2.0 版本已达到发布候选(Release Candidate)阶段。最新版本是 2.0.0.RC2。我们正日益接近 GA(通用可用)版本,因此现在是试用这个新 2.0 版本的好时机。
spring-yarn 框架使您可以更轻松地开发基于 Spring 的应用,这些应用可以使用 YARN 部署到 Hadoop v2 上运行
Spring for Apache Hadoop 2.0 的主要重点是添加 YARN 应用开发支持,同时继续改进 HDFS 和 MapReduce 支持。您可以在 YARN 示例中看到许多新的 YARN 功能正在使用,并且我们将发布新的 Spring IO 指南……
Spring Boot 1.0 GA 发布
我代表整个 Spring Boot 团队,非常高兴地宣布 Spring Boot 1.0 正式发布!您可以在此处下载包含重要安全修复的 1.0.1 版本。
您可以在 projects.spring.io/spring-boot 以及我们不断增长的“入门”指南(其中大多数使用 Spring Boot)中找到您所需的一切。
自提出最初的“改进无容器 Web 应用架构”请求(催生了 Spring Boot)以来,已经过去了 18 个月。自那时起,我们看到了 1720 次提交,来自 54 位不同的贡献者,我们关闭了 549 个问题,并且代码已被 fork 了 398 次。谢谢大家!
为什么是无容器?今天的 PaaS 环境已经提供了大部分管理、扩展和可靠性功能,因此我们将 Spring Boot 打造成一个超轻量级容器,非常适合在云中部署应用或服务。如果您还没有亲身体验过 Spring Boot,这里有一个经典的“Hello World!” Web 应用,您实际上可以使用CLI 工具运行它。
groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }
CLI 使用出色的Groovy 语言来编译您的代码。当然,您也可以直接将 Spring Boot 库与 Java 或任何其他基于 JVM 的语言一起使用来编写您的应用。请务必查看详尽的参考文档,了解完整的功能明细。
如果您对使用 Spring Boot 构建的稍微大一点的应用示例感兴趣,可以试试spring.io 本身。我们最近将整个网站开源,作为一个 Spring 参考应用。
对于一个更小的示例,例如服务,请尝试“构建 RESTful Web 服务”指南。它展示了如何轻松地用少于 100 行代码编写一个服务,您甚至可以将可执行程序放进一条推文中(140 个字符)!您可以在 Dan Woods 在 InfoQ 上的精彩文章中阅读更多关于微服务和 Boot 的信息。
感谢 Java Buildpack 团队,您还会发现 Spring Boot 应用可以无缝部署到 Cloud Foundry;当然,您也可以将 Boot 应用与其他云服务提供商一起使用,或直接部署在您自己的数据中心。
最后,如果您是 STS 用户,请查看最新的 v3.5 版本,它包含了对 Spring Boot 的集成支持(参见下面的视频)。如果您喜欢其他 IDE(或者您更像是 Vim/Emacs 用户),您可以使用 start.spring.io 来初始化您的项目。
!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}
再次感谢所有测试、撰写文章并为 Spring Boot 提交 pull-requests 的早期采用者。您的反馈对我们来说是宝贵的,请继续提供!
Spring Data Release Train Dijkstra 的第一个里程碑版本已发布
我很高兴地宣布 Spring Data 伞状项目的 Dijkstra 发布列车(release train)的第一个里程碑版本现已发布。这次列车迭代非常特别,因为有 5 个新模块加入了发布列车:Spring Data Couchbase、Cassandra、Elasticsearch、Gemfire 和 Redis。更令我兴奋的是,它们中的大多数是社区主导的项目。这些是包含的模块:
- Spring Data Build 1.4 M1 - 更新日志
- Spring Data Commons 1.8 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data JPA 1.6 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data MongoDB 1.5 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data Neo4j 3.1 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data Solr 1.2 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data Couchbase 1.1 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data Cassandra 1.0 M1 - Artifacts - JavaDocs - 文档 - 更新日志
- Spring Data Elasticsearch 1.0 M2 - Artifacts - JavaDocs - 文档 - ……
Spring Integration 3.0.2 和 4.0 Milestone 4 发布
我们很高兴地宣布面向 Spring Integration 4.0 的最终里程碑版本和 3.0.x 流的下一个维护版本。3.0.2.RELEASE 版本包含针对 3.0 版本的一些重要修复。鼓励 Spring Integration 3.0 用户尽快升级到此版本。请参阅 3.0.2 发布说明和项目主页了解更多信息。
Spring Integration 4.0 是框架的下一代版本,它现在基于新的Spring Framework 4.0 Messaging 模块。请参阅迁移指南,了解如何从…迁移应用。
Spring AMQP 1.3 发布
我们很高兴地宣布 Spring AMQP (for Java) 1.3.1.RELEASE 版本现已发布。
该版本包含一些重要的新功能,包括:
-
监听器容器
-
可以在不先停止容器的情况下更改监听器容器的并发度,并且监听器将相应地进行调整
-
监听器容器可以根据工作负载动态调整并发消费者数量
-
监听器容器现在支持消费者优先级(需要 RabbitMQ 3.2.x 或更高版本)
-
监听器容器现在支持独占消费者的配置
-
监听器容器现在支持自动删除队列;在启动时如果需要会重新声明它们
-
Rabbit 模板
-
……RabbitTemplate
现在有几个方便的receiveAndReply
方法
Spring Framework 4.0.3 发布 - Java 8 支持现已可用于生产环境
亲爱的 Spring 社区,
我很高兴宣布 Spring Framework 4.0.3 已发布。这是继上周 Java 8 发布后框架的第一个版本;它现在使用 OpenJDK 8 GA 构建,并包含最新的 ASM 5.0.1(也支持 JDK 8 GA 级别的字节码,取代了我们之前使用的自定义 ASM 4.2 分支)。
http://projects.spring.io/spring-framework/
Spring Framework 4.0.3 在 WebSocket 领域也带来了显著的增强,吸取了许多实际反馈并将其融入到框架及其配置选项中。这……