Easy-Es Easy-Es
💋Home
  • v3.0.0(current version)
  • What's New

    • What' s New In Easy-Es v3.0.0?
  • history version

    • v1.x.x
    • v2.x.x
  • Upgrade guide

    • Upgrade to 3.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)

adv display by random ❤️become sponsor
💋Home
  • v3.0.0(current version)
  • What's New

    • What' s New In Easy-Es v3.0.0?
  • history version

    • v1.x.x
    • v2.x.x
  • Upgrade guide

    • Upgrade to 3.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
  • What's New in v3.0.0
    • Note
    • Closing Remarks
  • whats new in v2.1.0
  • whats new in v2.0.0-betaX
  • whats new
LaoHan
2025-03-29
目录

What's New in v3.0.0

# v3.0.0 Version Updates

  • feat: Deprecated fastjson -> Replaced with jackson 2.18.2
  • feat: Upgraded elasticsearch -> elasticsearch-java 7.17.28, backward-compatible with ES 7.x and forward-compatible with ES 8.x
  • feat: Native builders are used for ES mapping and settings structures instead of maps
  • feat: Query conditions can be merged during hybrid queries
  • feat: Custom ID column names are supported, and users can choose whether to store the ID column in the source
  • feat: DSL directly prints RestClient underlying request parameters for easy execution in Kibana
  • feat: Full support for object types, allowing non-List objects to be converted to Object type, and support for Map type
  • fix: Fixed issue where child table aliases were not lowercase when creating parent-child indices (causing errors with non-underscore naming)
  • fix: ShardNum and replicaNum specified by wrapper did not take effect when creating indices
  • fix: Potential excessive creation of esClient instances
  • fix: Some fields lacked the .keyword suffix during aggregation, sorting, and prefix queries
  • fix: Resolved the issue where the easy-es global switch was ineffective in certain scenarios
  • fix: Fixed the problem where the @EsMapperScan annotation failed to work with multiple package paths

# Note

This upgrade has minor incompatibilities with version 2.x. Please refer to the Upgrade to 3.x Guide for necessary adjustments.

# Closing Remarks

We would like to thank Jaime (Mr. Yang), a new community developer, for his significant contributions that enabled the early release of version 3.0. Rigorous testing and code reviews have been conducted before the launch. We welcome you to upgrade and try out the new version. Should you encounter any defects, please do not hesitate to inform us. We will promptly verify and fix them. We will continue to iterate and improve, and though better features may be delayed, they will never be absent.

Help us improve this document (opens new window)
Last update: 2025/08/02
whats new in v2.1.0

whats new in v2.1.0→

Theme by Vdoing | Copyright © 2021-2025 LaoHan | Zhejiang ICP No. 2022020479 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式