Gradle 依赖管理插件 0.6.0 发布
很高兴地宣布 Gradle 依赖管理插件 0.6.0.RELEASE 现已可从 Maven Central、JCenter 和 Gradle 插件门户获取。
Gradle 3.0 兼容性
此新版本与 Gradle 3.0 兼容。截至目前,已针对 3.0 M2 进行测试,0.6.x 系列将继续跟踪 Gradle 3.0 的开发,以在可能的情况下保持兼容性。
对 BOM 属性覆盖更精细的控制
之前,导入的 bom 的属性可以使用项目属性进行覆盖。这个新版本增加了在导入过程中覆盖属性的支持。bomProperty 可以用来一次覆盖一个属性(可以多次使用来覆盖多个…
Spring for Apache Hadoop 2.4.0 GA 发布
我们很高兴地宣布 Spring for Apache Hadoop 2.4.0 GA 版本发布。
除了 Hadoop 发行版的版本升级之外,Spring for Apache Hadoop 2.4 还增加了以下改进:
- 为 HDP 2.4 添加构建支持 [SHDP-557]
- 创建 utils 子项目 [SHDP-556]
- 修复 NetworkUtils 可能找到错误默认地址的问题 [SHDP-546]
- spring.yarn.applicationDir 路径缺少尾部斜杠导致本地化失败 [SHDP-562]
有关详情,请参见 发布日志。
我们继续在 Spring IO 里程碑仓库中提供特定版本构件及其各自的传递依赖项
- 2.4.0.RELEASE(默认 - Apache Hadoop stable 2.7.1)
- 2.4.0.RELEASE-phd30(Pivotal HD 3.0)
- 2.4.0.RELEASE-cdh5(Cloudera CDH 5.7)
- 2.4.0.RELEASE-hdp23(Hortonworks HDP 2.3)
- 2.4.0.RELEASE-hdp24(Hortonworks HDP 2.4) …
本周 Spring - 2016 年 6 月 28 日
欢迎来到又一期的《本周 Spring》!本周我将在德国的慕尼黑和沃尔夫斯堡拜访客户,然后前往韩国首尔,拜访客户并参加一些用户组演讲。
本周我们有*大量*令人兴奋的 Spring Cloud Data Flow 新闻,恰逢新的 Spring Cloud Data Flow RC1 发布
- Spring Cloud Data Flow 项目的联合负责人 Dr. Pollack 刚刚宣布了 Spring Cloud Data Flow RC1 的发布,该版本更新了部署器,支持 本地部署,以及部署到 Apache YARN、Kubernetes、Mesos,当然还有 Cloud Foundry。它还令人难以置信地将 Spring Cloud Flo(Spring Cloud Data Flow 流的可视化工具)集成到 Spring Cloud Data Flow Dashboard 中,改进了 OAuth 支持,以及更多等等!
- 我非常喜欢 Mark Paluch 的精彩博客,他揭开了笼罩在席卷全国的安全秘密风暴 Hashicorp Vault 上的神秘面纱,并讲解了 Spring Cloud Vault 的工作原理…
使用 Vault 管理秘密
密码、API 密钥和机密数据都属于秘密的范畴。安全地存储秘密是一个挑战,需要限制访问和真正的安全存储。让我们看看Hashicorp 的Vault,以及如何使用它来存储和访问秘密。
如何存储秘密?
密码、API 密钥、安全令牌和机密数据都属于秘密的范畴。这些数据不应该随意放置。它们绝不能以明文形式存放在容易猜测的位置。事实上,它们绝不能以明文形式存储在任何位置。
可以使用 Spring Cloud Config Server 或 TomEE 来加密敏感数据。加密数据比未加密数据要好一步。加密在另一端给用户带来了解密的需求,这需要分发解密密钥。那么,密钥放在哪里?密钥是否由密码短语保护?密码短语放在哪里?需要分发到多少系统…
Spring Cloud Data Flow for Cloud Foundry 1.0.0.M3 发布
我很高兴地宣布 Spring Cloud Data Flow for Cloud Foundry 1.0.0.M3 版本发布,这是一个团队的努力,涵盖了许多新功能
这第三个里程碑版本基于 Spring Cloud Data Flow 最近发布的 RC1 版本,并增加了 Cloud Foundry 特定的改进。一些亮点包括
-
与 Cloud Foundry 的全局环境变量(如 ORG、API 和 URL)保持一致,而不是以前的命名变体
-
添加了安全集成以针对与 Cloud Foundry 兼容的 OAUTH 后端服务器进行身份验证
-
发布了安全配置,以便在连接到与 Cloud Foundry 兼容的 OAUTH 后端服务器时更轻松地进行覆盖
-
对 Cloud Foundry 上的实时流管道进行性能测试的初步迭代,包括和不包括 taps
-
基于 Spring Cloud Data Flow 核心项目的特性切换支持,有条件地优化每个版本中包含的特性
…
Spring Cloud Data Flow for Apache YARN 1.0.0.RC1 发布
我谨代表 Spring Cloud Data Flow 团队,很高兴地宣布 Spring Cloud Data Flow for Apache YARN 1.0.0.RC1 版本发布。
Spring Cloud Data Flow for Apache YARN 允许您使用 Spring Cloud Data Flow 的所有优点(如 Shell 和 UI),同时将 Apache YARN 作为后端。流组件作为独立的应用程序部署在 Apache YARN 中,利用平台的强大功能来处理扩展和健康监控。
此第一个候选版本
- 在将短生命周期的应用程序(又名任务)启动到 Apache YARN 中增加了几项改进
- 基于 Spring StateMachine 1.1.0.RELEASE 构建,该版本包含新功能、稳定性和 API 改进
- 增加了支持,可将命令行参数配置为一组单独的属性,在应用程序部署时传递给应用程序。这是运行 Spring Batch 作业的重要要求
- 对 Ambari 插件进行了一些改进,以简化 Spring Cloud Data Flow 的 YARN 服务器的配置 …
Spring Cloud Data Flow for Kubernetes 1.0.0.RC1 发布
我很高兴地宣布 Spring Cloud Data Flow for Kubernetes 的 1.0.0.RC1 候选版本发布,这是一项团队的努力,包含了许多内部的新功能。
此候选版本建立在 Spring Cloud Data Flow 最近发布的 1.0.0.RC1 版本之上,并增加了特定于 Cloud Foundry 的优化。一些亮点包括
- 实现了 TaskLauncher SPI,以支持启动短生命周期的应用程序(又名任务)。它们将被创建为 Kubernetes 作业,每个任务启动都会创建一个新的 pod 作为 Kubernetes 作业的一部分
- 增加了支持,可将命令行参数配置为一组单独的属性,在应用程序部署时传递给应用程序。这是使用 Spring Cloud Task 编程模型编排的 Spring Batch 作业作为任务运行时的一个重要要求
- 增加了对 RDBMS "datasource" 的支持,以补充持久化存储库的要求
- 添加了
/info…
Spring Cloud Data Flow for Apache Mesos 1.0.0.RC1 发布
我很高兴地宣布 Spring Cloud Data Flow for Mesos 的 1.0.0.RC1 候选版本发布,这是一项团队的努力,包含了许多内部的新功能。
此候选版本建立在 Spring Cloud Data Flow 最近发布的 1.0.0.RC1 版本之上。一些亮点包括
- 通过继承 spring-cloud-deployer 合约及其支持功能的最新改进,改进了编排机制。
- 基于 Spring Cloud Data Flow 核心项目的特性切换支持,有条件地优化每个版本中包含的特性
要开始使用 Spring Cloud Data Flow for Mesos,请 按照这些步骤进行操作…
本周 Spring 动态 - 2016 年 6 月 21 日
又到了《本周 Spring 动态》栏目!本周我将在荷兰阿姆斯特丹,参加当地的 Spring 用户组活动并与当地公司交流,之后还将前往 波兰克拉科夫、美国洛杉矶、德国柏林,最后是 韩国首尔!如果您在这些地区,欢迎 联系我。总之,本周有很多精彩内容,让我们一起来看看吧!
- Spring Batch 和 Spring Cloud Task 的负责人 Michael Minella 刚刚宣布了 Spring Cloud Task 1.0.0.RC1 的发布
- Spring Data 的高手 Mark Paluch 刚刚宣布了 Spring Data Hopper SR2 的发布
- Spring Cloud 的联合创始人 Spencer Gibb 刚刚宣布了 Spring Cloud Brixton.SR1 的发布
- CodeCentric 博客又带来了新内容,这次是关于 验证和自定义 SOAP 故障的文章
- 我回答了关于 Spring Boot 的 `starter` 依赖使用方式的问题
- 我喜欢这篇博客,它介绍了一种自定义的、尽管是替代性的,使用基于 Spring Cloud 的微服务实现 JWT(JSON Web Tokens)的方法…