Spring Security OAuth 2.2.1 发布
我谨代表社区,很高兴地宣布 Spring Security OAuth 2.2.1.RELEASE 版本发布。
本次发布的 2.2.1.RELEASE 是一个维护版本,包含了一些 bug 修复和小改进。
我谨代表社区,很高兴地宣布 Spring Security OAuth 2.2.1.RELEASE 版本发布。
本次发布的 2.2.1.RELEASE 是一个维护版本,包含了一些 bug 修复和小改进。
我谨代表社区,很高兴地宣布 Spring Cloud Finchley Release Train 的 Milestone 4 (M4) 版本现已发布。您可以在 Spring Milestone 仓库中找到该版本。您可以查看 Finchley 的 发布说明以获取更多信息。
此次更新主要是为了与 Spring Boot 2.0.0.M6 保持互操作性。
| 模块 | 版本 |
|---|---|
| Spring Cloud Dependencies | 2.0.0.M5 |
| Spring Cloud Consul | 2.0.0.M3 |
| Spring Cloud Gateway | 2.0.0.M4 |
| Spring Cloud Zookeeper | 2.0.0.M3 |
| Spring Cloud Sleuth | 2.0.0.M4 |
| Spring Cloud Cloudfoundry | 2.0.0.M1 |
| Spring Cloud Config | 2.0.0.M4 |
| Spring Cloud Netflix | 2.0.0.M4 |
| Spring Cloud Contract | 2.0.0.M4 |
| Spring Cloud Security | 2.0.0.M1 |
| Spring Cloud Stream | Elmhurst.M3 |
| Spring Cloud Bus | 2.0.0.M3 |
| Spring Cloud Task | 2.0.0.M2 |
| Spring Boot Starter | 2.0.0.M6 |
| Spring Cloud Aws | 2.0.0.M2 |
| Spring Cloud Build | 2.0.0.M5 |
| Spring Boot 依赖项 | 2.0.0.M6 |
| Spring Cloud Vault | 2.0.0.M4 |
| Spring Boot | 2.0.0.M6 |
我们很高兴地宣布 Spring Cloud Task 2.0.0.M2 已可从 Spring 的 里程碑仓库 下载。非常感谢所有为此版本做出贡献的人。
此版本带来了 Spring Boot 2.0 M5 的兼容性。通过此次升级,所有依赖项(Spring Cloud、Spring Cloud Stream、Spring Batch 等)也得到了升级。
我们期待您在 Github、StackOverflow、Gitter 上提供反馈
我们很高兴地宣布 Spring for Apache Kafka 2.1 版本的第一个 Release Candidate 版本。
repositories {
maven { url 'http://repo.spring.io/milestone' }
}
compile "org.springframework.kafka:spring-kafka:2.1.0.RC1"
如此快速发布此小版本的主要原因是 最近发布的 Apache Kafka 1.0.0 版本。该版本没有关键功能,但在 kafka.admin 和 kafka.streams 中引入了一些不兼容的更改。因此,此版本主要代表与 Apache Kafka 1.0.0 的兼容性。
已弃用 KafkaEmbedded 中的 bounce() 和 waitUntilSynced() 方法,因为 AdminUtils 中相应的 API 已被移除。
KStreamBuilderFactoryBean 现在使用 StreamsBuilder 而不是已弃用的 KStreamBuilder。
@EmbeddedKafka.brokerProperties() 可使用属性占位符进行配置。
由于 TemplateAwareExpressionParser 提供了 BeanFactory 解析器,现在可以简化 @KafkaListener 属性中的 SpEL 表达式。
引入了 NonResponsiveConsumerEvent 来跟踪 ListenerContainer 的状态,以应对可能的 Broker 不可用。
我谨代表团队,很高兴地宣布 Spring Boot 2.0.0.M6 版本已发布,现可从 我们的 milestone 仓库 下载。此版本解决了 141 个问题和拉取请求,并继续推动我们向 2.0 GA 版本迈进。感谢所有为此做出贡献的人!
此里程碑版本完善了之前里程碑版本中的许多内容,并提供了一些值得注意的新功能。
我谨代表社区,很高兴地宣布 Spring Security 5.0.0.RC1 版本发布。此版本解决了 150 多个 问题。以下是此版本的主要亮点:
WebFlux 安全亮点
OAuth 2.0 亮点
核心亮点
以前,Spring Security 使用 ServerWebExchange.getPrincipal() 作为已认证用户的来源。已认证用户被复制到 Reactor 的 Context 中,以支持使用 Reactor Context 作为其来源的方法安全...
我谨代表 Spring Integration 团队,很高兴地宣布 Spring Integration 5.0 版本 (5.0.0.RC1) 的 Release Candidate 1 版本现已可用。
可以从 Milestone Repository 下载。
repositories {
maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.integration:spring-integration-core:5.0.0.RC1"
20 个 JIRA 问题(以及一些 GitHub 问题)包含在此版本中,同时还包含 bug 修复和一系列新功能。以下是自上次宣布的 Milestone 7 以来 RC1 版本的一些功能亮点:
由 Java DSL 解析器填充的组件现在作为 BeanDefinitions 注册到应用程序上下文中,这得益于 Spring Framework 5.0 中新引入的基于 Supplier 的程序化 bean 注册。这种方法有助于我们避免一些单例注册和初始化的样板代码。此外,这种 BeanDefinition 注册在某些用例中可能很有用,例如选择应用程序上下文中的特定组件。事实上,这正是 Spring Cloud Function 项目中用于 java.util.function.* bean 扫描的方式。
IntegrationFlows.from(Class<?> serviceInterface) 现在有一个重载版本,包含一个额外的 beanName 参数。这将成为生成的网关代理的 bean 名称,覆盖 [flowId].gateway 值。
@Bean public IntegrationFlow uppercaseFlow() { return IntegrationFlows.from(MessageFunction.class, "uppercase") .<String, String>transform(String::toUpperCase) .get(); }
…我谨代表 Spring Cloud 团队,很高兴地宣布 Spring Cloud Pipelines 的新里程碑版本 - 1.0.0.M7。
此版本添加了许多新功能以及质量和测试方面的改进。主要功能方面,我们为 Jenkins 和 Concourse 添加了 Kubernetes 支持。在质量和测试方面,我们编写了超过 150 个 Bash 测试,添加了 Shellcheck、EditorConfig,并编写了更多 Jenkins 测试。我们还统一了项目的文档,现在可以在 Spring Cloud Static gh-pages 下为每个里程碑版本找到。1.0.0.M7 的文档可在此处找到 - http…