The Spring Blog
Spring 的这个星期-2019年9月17日
嗨, Spring 粉丝!欢迎来到 Spring 本周的另一期-现在是一周!我正在参加史诗般的年度eventapalooza ,它是Oracle CodeOne(以前的JavaOne )。我今天刚刚结束了关于反应式编程的演讲,下周三我将在Kotlin上发表另一个演讲。不要错过!
同时,本周还有很多事情要做,让我们开始吧!
- Apache Geode和Pivotal GemFire 1.1.1的Spring Boot。发布&1.2.0。M2可用!
- 如果您在本周收听一个播客,请与Spring Framework联合创始人一起听这期最新,最伟大的A Bootiful Podcast ,并由Juergen Hoeller领导Spring Framework 5.2(开源),决定新版本的主题,他的作为Spring Framework的负责人的传奇之旅,等等 。
- Spring Cloud 格林威治。SR3发布
- Spring Vault 2.2 M1现在可用
- 在上周史诗般的JavaZone 2019活动中查看Reactor队友Simon Basle在RSocket上的演讲
- Spring Initializr-开始点spring dot io-现在支持黑暗模式 !
- 我真的很喜欢API网关技术(包括Spring Cloud Gateway)的技术比较
- 我希望看到Flyway支持R2DBC,这是我们的反应式SQL数据存储访问SPI。你不是吗
- Pivotal与阿里巴巴和Netifi等组织一起发起了Reactive Foundation , 这是非常好的,Reactive Foundation的第一个项目将是RSocket。
- FreeCodeCamp博客在Spring Boot上有一个有趣的外观教程
再见http://repo.spring(使用https)
从2020年1月15日开始,为了响应我们的nohttp公告 , Maven Central的公告和JFrog的公告 ,Spring的Maven存储库将不再支持HTTP。更具体地说, http://repo.spring.io将不会响应请求。用户将需要确保他们正在使用https://repo.spring.io
我们不会从http重定向到https,因为它会使该漏洞永久存在。当通过HTTP发出第一个请求时,中间人(MITM)可以阻止重定向并将响应替换为恶意有效负载。继续使用http的用户将继续容易受到MITM攻击。
Apache Geode和Pivotal GemFire 1.1.1的Spring Boot。发布&1.2.0。M2可用!
我很高兴代表Spring和Apache Geode社区宣布发布适用于Apache Geode和Pivotal GemFire (SBDG)的Spring Boot。 1.1.1.RELEASE
以及1.2.0.M2
。
的位1.1.1.RELEASE
在Maven Central中可用。
的位1.2.0.M2
Spring Milestone存储库中提供了该版本。
什么是新的
SBDG 1.1.1.RELEASE
已升级到Spring Boot 2.1.8.RELEASE
而SBDG 1.2.0.M2
已升级到Spring Boot 2.2.0.M6
。
此外,两者1.2.0.M2
和1.1.1.RELEASE
现在支持运行Spring Boot和Apache Geode ClientCache
使用Pivotal Cloud Cache(PCC)作为特定用户的Pivotal Platform中的应用程序。
有关更多详细信息,请参见问题44 。
如果您正在使用PCC将Spring Boot应用程序部署到Platform,并且该应用程序需要只读访问权限,则这很有用。
用PCC产品总监Pulkit Chandra的话来说 ,“ 在v1.9.0中,我们引入了“共享服务实例”的概念,这意味着Space A中的应用程序可以访问Space B中的Cloud Cache集群,但只能能够“读取”数据。这样可以确保每个域群集的隔离方式都健康,其中一个空间具有“读/写”访问权限,而其他空间仅具有“读”访问权限。 ”
此功能和1.9仍在开发中,因此暂定计划在1.9中使用此功能。但是,由于希望在Pivotal平台中使用此UC,SBDG已为您服务。
此功能不仅限于仅在将Spring Boot应用程序部署到Pivotal Platform时使用。当从平台上运行Spring Boot应用程序并连接到外部管理的Apache Geode集群时,SBDG对特定运行时用户的支持同样有效。
有关更多详细信息,请参见文档 。
有关更改的完整列表, 1.1.1.RELEASE
请参阅更改日志 。
有关更改的完整列表, 1.2.0.M2
发布,请参阅changelog 。
令人垂涎的播客:Spring Framework的共同创始人兼Juergen Hoeller领导Spring Framework 5.2及更高版本
嗨, Spring 粉丝!欢迎来到A Bootiful Podcast的另一篇特别的超长篇幅。在这一集中,我与Spring Framework 负责人和Spring本身的#2联合创始人进行了交谈,这是一个,也是唯一的,令人惊叹的Juergen Hoeller。我们谈论他的任期是对Spring的最长,最多产的贡献。设计干净的代码; Spring 项目的初期; Spring Framework 5.2中的新功能; Kotlin,Loom Project,Graal在 Spring 生态系统中的作用; Spring 在生态系统中的作用; Java的位置和可能性;还有更多。
Spring Cloud 格林威治。SR3发布
我很高兴代表社区宣布, Spring Cloud Greenwich Release Train的Service Release 3(SR3)现已发布。该版本可以在Maven Central中找到。您可以查看Greenwich 发行说明以获取更多信息 。可以在Spring Cloud Greenwich中找到所有项目在此版本中关闭的所有问题。GitHub上的SR3项目
格林威治公开赛的重大变化
新的负载均衡器实施
Spring Cloud 格林威治。M3是第一个包含阻塞和非阻塞负载均衡器客户端实现的版本,作为已进入维护模式的Netflix Ribbon的替代产品。
Spring Vault 2.2 M1现在可用
我很高兴代表社区宣布Spring Vault 2.2 M1的可用性。此版本附带总共90多个固定票证,其中包含一些功能,错误修复和依赖项升级。
最值得注意的新变化是:
-
通过使用实例身份证书支持基于PCF的身份验证。
-
Kotlin扩展。
-
建筑商
RestTemplate
和WebClient
自定义拦截器,过滤器功能和默认标头。 -
Vault名称空间支持(仅Vault Enterprise版)。
-
@VaultPropertySource
现在支持版本化的键值后端。 -
添加了对侦听器和事件的支持
LifecycleAwareSessionManager
。 -
支持Jetty HTTP客户端作为备用反应式HTTP客户端。
-
对AWS IAM身份验证的反应性支持。
Spring 的这个星期-2019年9月10日
嗨, Spring 粉丝!欢迎来到 Spring 本周的另一期晴天!您可以相信我们现在盯着2019年第四季度吗?时光飞逝!
在撰写本文时,我坐在挪威奥斯陆的Radisson Blu旅馆里,参加史诗般的JavaZone表演。我在这家酒店得到吨美好的回忆,经常与我的Spring团队的朋友,过了很多年享受。我喜欢这个节目,很高兴自2015年以来第一次回来!
我今天登陆,录制了几集Spring Tips (新赛季即将开始!),打了个不合时宜的午睡,现在我们来了!我们有很多工作要做,让我们开始吧!
Spring Boot 2.2.0。M6
我很高兴代表团队和所有贡献者宣布,Spring Boot 2.2的第六个里程碑已经发布,可以从我们的里程碑存储库中获得 。此版本包含140多个问题和请求请求 。
有关更改和升级说明的完整列表,请参阅Wiki上的《 Spring Boot 2.2发行说明 》和更新的参考文档 。
我们的下一个2.2版本将在本月晚些时候发布RC1,GA将于10月中旬发布。如果您尚未这样做,那么现在是尝试2.2里程碑并向我们提供反馈的绝佳时机。如果要开始使用2.2并尝试新功能,可以在https://start.spring.io上引导新项目。
Apache Geode和Pivotal GemFire 2.2.0的 Spring 会议。M4可用!
我很荣幸地代表Spring和Apache Geode社区发布Apache Geode和Pivotal GemFire (SSDG)的Spring Session。 2.2.0.M4
。
此版本主要将依赖项更新为:
-
Spring Framework 5.2.0。RC2
-
Spring Data Moore-RC3
-
Spring Session核心2.2.0。M4
固态硬盘2.2.0.M4
将被纳入Spring Session Corn-M4
BOM文件,该文件随后将包含在即将发布的Spring Boot中 2.2.0.M6
发布。
释放位可在Spring的Milestone
资料库。