Spring Cloud Data Flow 1.1 GA 版本发布
我代表团队很高兴地宣布 Spring Cloud Data Flow 1.1 的 GA 版本发布。请按照快速入门指南中的链接下载本地服务器实现和 shell 以创建流和任务。
1.1 GA 版本的一般亮点包括:
-
基于 Spring Boot 1.4、Spring Cloud Camden SR2、Spring Integration 4.3 和 Spring Cloud Task 1.1 版本改进。
-
对OAUTH 后端身份验证的改进
-
LDAP 身份验证现在支持 SSL
-
为非 OAUTH 后端身份验证方法(例如 LDAP、Basic 和基于文件的选项)添加了一个基于表单的登录页面。
-
添加了通过 YAML 文件传递应用程序特定属性的功能。当部署需要设置许多部署属性的流时,这特别有用。
-
内存、磁盘和 CPU 的可移植部署属性已到位,以支持各种运行时实现。
……
本周 Spring - 2016年11月21日
欢迎来到另一期《本周 Spring》!本周我……在家!毕竟,本周是美国的感恩节。我相信我代表整个 Pivotal 团队表示,我们感谢你们,这是地球上最棒的社区。非常感谢,如果您正在庆祝感恩节,那么祝您感恩节快乐!吃完饭后——几乎睁不开眼睛——我希望您能找到一把舒适的扶手椅,并欣赏本周综述中的一些内容。
- 优秀的 David Syer 医生并不总是进行视图模板化,但当他这样做时……
- 查看 Spring Security 负责人 Rob Winch 和忍者 Joe Grandja 的这段重播,他们展望 Spring Security 4.1
- 继续我们的 Spring 提示系列,上周我们研究了 Spring Cloud Data Flow 作为快速构建流处理解决方案的一种方法
- 万岁!祝贺 Apache Geode 项目刚刚晋升为 Apache 一级项目
- 我非常喜欢 Spring Cloud 忍者 Ryan Baxter 的这篇博文,这篇博文研究了使用 Spring Cloud Sleuth 进行分布式跟踪
- 想惹麻烦吗?然后查看这个……
适用于 Kubernetes 的 Spring Cloud Data Flow 1.1 RC1 版本发布
我代表团队很高兴地宣布 _适用于 Kubernetes 的 Spring Cloud Data Flow_ 1.1 的第一个候选版本发布。
_适用于 Kubernetes 的 Spring Cloud Data Flow_ 提供了在 Kubernetes 上协调长期运行(流式)和短暂(任务/批处理)数据微服务的支持。
此版本的重大变化可在 _适用于 Kubernetes 的 Spring Cloud 部署程序_ 项目中找到。感谢 Donovan Muller 和 Rémon (Ray) Sinnema 的社区贡献,我们添加了对为已部署的应用程序定义卷和卷挂载的支持。我们支持卷类型,这些类型具有 Fabric8 Kubernetes 客户端的kubernetes-model支持的模型……
Spring Cloud Task 1.1.0.RELEASE 现已可用
我们很高兴地宣布 Spring Cloud Task 1.1.0.RELEASE 现在可通过 Github 和 Pivotal 下载库获得。非常感谢所有为此次发布做出贡献的人。
Spring Cloud Task 1.1.0 提供以下功能
这是 1.1.0 的正式发布版本 (GA)。此版本解决了项目的关键增强功能,以便更好地涵盖云环境中任务的操作问题。1.1.0 版本中的新功能包括:
-
_更新的错误处理_ - 1.0.x 存储了作为任务执行结果的堆栈跟踪
TaskExecution#exitMessage
字段中,这需要此字段执行双重职责。首先,它可用于任务的编排(类似于 Spring Batch 中的StepExecution#exitStatus
),以及用于调试的堆栈跟踪的存储。在 1.1.0 版本中,错误消息已移动到新字段TaskExecution#errorMessage
中,以便每个字段都有其自身的专用用途。 -
_更新的分区批处理作业的自定义选项_ - 在 Spring Cloud Task 的 1.0.x 版本中,当启动工作程序作为任务时,无法自定义为它们提供的命令行参数。在 CloudFoundry 等环境中,这是一个问题,您可以在其中使用命令行参数自定义配置,而无需重新推送应用程序。在新的 1.1.0 版本中,我们提供了一种通过
……CommandLineArgsProvider
自定义命令行参数的功能,其功能类似于 1.0.2 中引入的EnvironmentVariablesProvider
。
SpringOne Platform 2016 重播:使用 Angular JS 和 Spring Security 构建应用程序
在 SpringOne Platform 2016 上录制。演讲者:David Syer 博士幻灯片:http://www.slideshare.net/SpringCentral/building-applications-with-angular-js-and-spring-security
在本演示中,我们展示了 Spring Security、Spring Boot 和 Angular JS 协同工作以提供令人愉悦且安全的用户体验的一些不错的功能。需要考虑的事项包括 Cookie、标头、本机客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些漏洞。在本系列中,我们将展示组件框架的功能如何轻松集成以提供令人愉悦的……
Mustache 的乐趣:JVM 的服务器端模板
注意:如果您在 2023 年 12 月或之后阅读本文,则 JMustache 发布了 1.16 版本,该版本添加了“继承”支持。这是一个可选的Mustache 规范功能,但以前在 JMustache 中未实现。它允许您进行 Web 应用程序中非常常见的“包含正文的布局”类型模板化,并且本文的示例中需要此功能。Github 中的示例已更新为使用继承而不是下面介绍的 lambda 方法的变通方法。
我不太做服务器端模板化,但当我这样做时……好吧,坦白说,我往往会忘记事情。每种模板语言都有其优点和缺点,它们都有需要记住的语法,更常见的是需要忘记的语法。最近,我完成了一些关于旧的Spring Petclinic的工作,将其转换为在视图层使用Thymeleaf,并重新组织代码使其更“现代化”。我喜欢使用 Thymeleaf 3,并且发现……
Spring 提示:Spring Cloud Data Flow
嗨,Spring 粉丝们!在这个提示中,我们将快速了解如何使用 Spring Cloud Data Flow 构建流处理管道。
SpringOne Platform 2016 重播:走向 Spring Security 4.1 及以后
在 SpringOne Platform 2016 上录制。演讲者:Rob Winch、Joe Grandja幻灯片:http://www.slideshare.net/SpringCentral/to-spring-security-41-and-beyond
漏洞不断发展,使安全变得困难。我们需要保护的技术是不断变化的目标,这加剧了这种情况。
在本演讲中,我们将讨论如何轻松地使用 Spring Security 4.1 来保护应用程序。我们将重点介绍 Spring Security 4.1 中的一些新功能,并讨论 Spring Security 的未来发展方向。
Vaadin Spring 1.1 - 构建直接连接到 Java 后端的 Web UI
这篇文章是由社区成员 Matti Tahvonen (@MattiTahvonen) 撰写的客座文章,他担任 Vaadin Ltd 的开发者布道师,该公司最初开发了 Vaadin 框架,并为其提供商业服务和扩展。
Vaadin 官方 Spring 集成库的第一个稳定版本在一年前发布。反馈非常棒,许多希望保持在安全“后端”的 Spring 开发人员发现了一种新的方法,可以使用他们现有的 Java 技能来构建美观的 Web UI。使用 Vaadin Spring,您的 UI 代码位于……