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 稳定版 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》!本周我在德国慕尼黑和沃尔夫斯堡访问客户,然后前往韩国首尔,拜访客户并做一些用户组演讲。
![](https://raw.githubusercontent.com/joshlong/meh/master/wolfsburg-28-06-2016.jpg)
本周我们有很多令人兴奋的 Spring Cloud Data Flow 新闻,与新的 Spring Cloud Data Flow RC1 版本同时发布
- Spring Cloud Data Flow 项目的联合负责人 Pollack 博士 刚刚宣布了 Spring Cloud Data Flow RC1,它更新了部署程序,支持 本地 部署和部署到 Apache YARN、Kubernetes、Mesos,当然还有 Cloud Foundry,这是 Spring Cloud Flo(Spring Cloud Data Flow 流的可视化工具)与 Spring Cloud Data Flow 仪表盘的出色集成,改进了 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 作业创建,每个任务启动都将作为 Kubernetes 作业的一部分创建一个新的 Pod。
- 添加了对配置命令行参数的支持,将其作为一组单独的属性传递给部署的应用程序。这是使用 Spring Cloud Task 编程模型编排为任务运行 Spring Batch 作业的重要要求。
- 添加了对 RDBMS“数据源”的支持,以补充持久存储库的要求。
- 添加了
/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使用 Maven
starter
依赖项的这个问题。 - 我喜欢这篇介绍自定义(尽管是替代)的博客,使用基于 Spring Cloud 的微服务来实现 JWT(JSON Web 令牌)的方法…