Spring Native 0.11.2 发布

来源: OSCHINA
2022-01-28 07:19:48

Spring Native 0.11.2 现已发布,此版本共包括 30 个错误修复、文档改进和依赖项升级。具体更新内容如下:

New Features

  • 跳过测试时跳过 Maven AOT 测试源生成 #1461
  • 对“spring.factories”中的 factories 进行排序#1424
  • 修复“spring.factories”中带有空格的工厂名称#1421
  • 在 AOT 模式下正确禁用 devtools #1419
  • 检测到 logback.xml 时提供有意义的错误信息 #1415
  • 提供一种使用常规代码路径(不是 AOT 路径)执行测试的方法#1356
  • 允许不使用 Gradle 调用测试 aot 任务 #1338

Compatibility

  • data-jpa示例原生图像不会在下@EnableJpaRepositories启动 #1405
  • 抛出 AnnotationException 显示没有持久 id 属性#1397
  • 添加 Coroutines 反射推理#769

Optimizations

  • 查看 servlet 的 Spring Security 提示 #1392

Bug 修复

  • 为 bootJar Gradle 任务预置 AOT jar 到 classpath #1466
  • 在 AOT 生成的 bean 注册中丢失了 dependsOn 属性#1458
  • 扫描带有交叉引用的 ConfigurationProperties 提示时出现 StackOverflowError #1420
  • 尽管该功能被明确禁用,但仍会创建 RefreshScope bean #1413
  • ConstructorArgumentValues 仅应在存在索引参数值时分配#1403
  • ResolvableType - java.lang.IllegalArgumentException:指定的泛型数量不匹配#1401
  • @ConfigurationProperties包含泛型属性时 AOT 生成期间的 NPE #1396
  • 细化 TypeModelProcessor 类过滤和错误处理#1376
  • ClientHttpRequestFactoryHints 中的回归#1370
  • 在 ContextBootstrapInitializer 代码中导入的运行时依赖导致 IDE 编译问题#1093

Documentation 

  • 改进 AOT 并构建设置文档结构#1467
  • 当委托给 Gradle 时,IDEA 中正在运行的应用程序被破坏的文档#1465
  • java.lang.IllegalStateException: 多个特权包#1414
  • 说明 -parameters javac 标志对于本机是强制性的 #1465
  • 除非在 AOT 运行时启用了配置文件,否则不会在运行时选择配置文件中定义的 bean #1411
  • 改进 Windows 支持文档#1319

依赖升级

  • 升级 GRPC 到 1.43.2 和 protobuf 到 3.19.2 #1433
  • 升级到 Kotlin 1.6.10 #1437
  • 升级到 Spring Boot 2.6.3 #1441

更新说明:https://github.com/spring-projects-experimental/spring-native/releases/tag/0.11.2 

展开阅读全文
精彩评论
出1.0.0的时候我在使用
2022-01-28 10:26
1
举报
4 收藏
分享
4 评论
4 收藏
分享
返回顶部
顶部
返回顶部
顶部