Apache Ignite 2.8.1 版本发布,内存计算平台,小版本更新

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Apache Ignite 2.8.0版本发布2个月后,研发团队发布了2.8.1版本,解决了大版本发布后社区反馈的以及遗留的一系列问题。 Apache Ignite 2.8.1 安全: 解决了使用H2管理权限进行SQL连接时的安全漏洞; Ignite Core:...

Apache Ignite 2.8.0版本发布2个月后,研发团队发布了2.8.1版本,解决了大版本发布后社区反馈的以及遗留的一系列问题。

Apache Ignite 2.8.1

安全:

  • 解决了使用H2管理权限进行 SQL 连接时的安全漏洞;

Ignite Core:

  • 新增了获取集群完整再平衡状态的指标;
  • 新增了COMPUTE_JOB系统视图;
  • 在DistributedMetaStorage中新增了对long型主键的支持;
  • 新增了事务操作相关的指标;
  • 解决了瘦客户端的ClassCastException异常;
  • 解决了LogExporterSpi激活时的IllegalArgumentException异常;
  • 解决了2.8.0版本中JDBC瘦客户端执行SELECT查询时可能的崩溃问题;
  • 解决了 Java 瘦客户端中系统类型生成typeId错误的问题;
  • 解决了Ignite节点中MERGE INTO失败的问题;
  • 解决了MetricRegistryMBean 和 OpenCensusExporterSpi 内存泄露的问题;
  • 解决了直方图名字中包含下划线时MetricRegistryMBean中显示直方图值错误的问题;
  • 解决了MetricRegistryMBean线程安全的问题;
  • 解决了初始化Cassandra Store时的空指针问题;
  • 解决了缓存创建时ExchangeLatchManager可能的空指针异常问题;
  • 解决了H2Connection执行INSERT时可能的内存泄漏问题;
  • 解决了KILL QUERY命令在用户持有或者泄露时查询游标时失败的问题;
  • 解决了MapResult关闭时的潜在竞争问题;
  • 解决了查询汇总阶段重试时可能的空指针问题;
  • 解决了必须关闭或完全读取本地查询游标才能解锁GridH2TableGridH2Table的问题;
  • 解决了TcpCommunicationSpi指标实现上的一些问题;
  • 解决了瘦客户端线程未终止的问题;
  • 解决了所有二进制类型注册两次的问题;
  • 解决了WAL段较小时可能的集群故障问题;
  • 解决了再平衡过程中停止缓存可能的空指针和故障问题;
  • 解决了BinaryObject字段无法配置序列化枚举的问题;
  • 解决了通过唯一性ID查找节点时可能的集群故障问题;
  • 解决了集群重启可能导致集群激活失败问题;
  • 解决了故障处理过程中持续生成线程堆栈可能会拖慢整个集群的问题;
  • 解决了销毁缓存组中的大型缓存可能导致的内存溢出问题;
  • 解决了缓存清空后动态索引重建导致AssertionError 或者 JVM 崩溃的问题;
  • 解决了在ConcurrentHashMap.size()上的争用问题;
  • 解决了原子类型缓存和事务-原子混合的缓存组之间的一致性问题;
  • 解决了删除非索引列后h2Tree进入非法状态的问题;
  • 解决了基线节点离开集群然后重新加入后,从清空的分区开始的历史 (WAL) 再平衡问题;
  • 解决了IgniteQueue.removeAll方法抛出空指针的问题;
  • 解决了ignitevisorcmd可能无法接入集群的问题;
  • 解决了缓存操作中断后可能导致的缓存数据和索引不一致的问题;
  • 解决了在迭代期间WAL记录类型重写不正确的问题;
  • 解决了节点关闭后间歇性出现[Failed to notify direct custom event listener] 异常的问题;
  • 解决了Spring Data中的缓存动态配置问题;
  • 解决了IgniteSecurityProcessor#withContext(java.util.UUID)方法的日志处理异常问题;
  • 解决了冻结处理过程的长时间交换问题;
  • 解决了不稳定的拓扑上可能的内存泄露问题;
  • 解决了指标导出器实现上在通信时可能的空指针问题;
  • 解决了缓存并发过期时get操作可能导致节点故障的问题;
  • 解决了事务性缓存上写入不正确的键类型后可能导致节点故障的问题;
  • 解决了在开启安全认证后处理IO消息时节点故障导致的空指针问题;
  • 解决了检索的行中索引类型和值类型不匹配导致的节点故障问题;
  • 解决了退出策略中不可比较的主键导致的失败处理和节点故障问题;
  • 解决了持久化中可能的页面泄露问题;
  • 解决了节流和检查点线程并发执行时可能导致的额外页面释放问题;
  • 解决了节点加入时的计数器不同导致其他节点持有的分区进入MOVING状态的问题;
  • 解决了如果语句的关键字小写导致的Spring Data查询注解不可用的问题;
  • 解决了远程瘦客户端无法正确认证的问题;
  • 解决了扫描查询有时可能导致节点故障的问题;
  • 解决了扫描查询/迭代器在复制缓存结果不正确的问题;
  • 解决了在WAL中检索检查点记录无法处理压缩的段的问题;
  • 解决了cache#putAllAsync方法无法收集指标的问题;
  • 解决了瘦模式JDBC流处理中使用函数时可能抛出BatchUpdateException异常的问题;
  • 解决了在出现了打开过多文件的NIO异常后的事务异常问题;
  • 解决了交换期间再平衡完成时更新分区状态卡住的问题;
  • 解决了由于缺失依赖导致的ZooKeeper发现无法工作的问题;

Ignite .Net:

  • 解决了使用DateTime or Guid类型参数时服务调用方法失败的问题;
  • 解决了以不同顺序序列化同一类型字段时出现的NullReferenceException异常。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Code Reading

Code Reading

Diomidis Spinellis / Addison-Wesley Professional / 2003-06-06 / USD 64.99

This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students,......一起来看看 《Code Reading》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具