LiteFlow LiteFlow
💒首页
  • v2.15.3(当前版本)
  • What's New

    • 🌈What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 🌈2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
👑LF CLUB社区
  • 常见问题
  • 专题解释

    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念,在框架中起到什么样的作用?
💖赞助
🧩IDEA插件
🔥PPT
  • 项目介绍
  • 项目成员
  • 更新记录
  • 参与开发
👥加入群聊
🧤谁在使用
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)

广告采用随机轮播方式显示 ❤️成为赞助商
💒首页
  • v2.15.3(当前版本)
  • What's New

    • 🌈What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 🌈2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
👑LF CLUB社区
  • 常见问题
  • 专题解释

    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念,在框架中起到什么样的作用?
💖赞助
🧩IDEA插件
🔥PPT
  • 项目介绍
  • 项目成员
  • 更新记录
  • 参与开发
👥加入群聊
🧤谁在使用
  • Gitee (opens new window)
  • GitCode (opens new window)
  • Github (opens new window)
  • 🌈What's New In LiteFlow v2.15.3?
    • 🌈What's New In LiteFlow v2.15.2?
    • 🌈What's New In LiteFlow v2.15.1?
    • 🌈What's New In LiteFlow v2.15.0?
    • 🌈What's New In LiteFlow v2.13.2?
    • What's New In LiteFlow v2.13.1?
    • What's New In LiteFlow v2.13.0?
    • What's New In LiteFlow v2.12.4?
    • What's New In LiteFlow v2.12.3?
    • What's New In LiteFlow v2.12.2?
    • What's New In LiteFlow v2.12.1?
    • What's New In LiteFlow v2.12.0?
    • What's New In LiteFlow v2.11.4?
    • What's New In LiteFlow v2.11.3?
    • What's New In LiteFlow v2.11.2?
    • What's New In LiteFlow v2.11.0?
    • What's New In LiteFlow v2.10.6?
    • What's New In LiteFlow v2.10.5?
    • What's New In LiteFlow v2.10.2?
    • What's New In LiteFlow v2.10.1?
    • What's New In LiteFlow v2.10.0?
    • What's New In LiteFlow v2.9.7?
    • What's New In LiteFlow v2.9.6?
    • What's New In LiteFlow v2.9.5?
    • What's New In LiteFlow v2.9.4?
    • What's New In LiteFlow v2.9.3?
    • What's New In LiteFlow v2.9.1?
    • What's New In LiteFlow v2.9.0?
    • whats new
    铂赛东
    2025-12-05
    目录

    🌈What's New In LiteFlow v2.15.3?

    LiteFlow v2.15.3 正式发布!

    本次更新,我们带来了一项里程碑式的性能优化:Java 脚本编译速度的历史性突破。

    Java 脚本一直是 LiteFlow 首推的脚本语言。它在保持与静态类一致的执行性能的同时,完美实现了逻辑的实时变更与热加载。然而,我们关注到在旧版本中,对于拥有大量脚本的用户而言,应用启动时的编译耗时曾是一个不小的痛点。

    为了彻底补齐这个短板,我们重写了脚本编译的底层架构。

    得益于对 Liquor 批量编译特性的支持,配合全新的统一编译架构,LiteFlow v2.15.3 将 Java 脚本的编译速度提升了惊人的 200倍!

    # ⚡️ 实测数据对比

    • 旧版本: 启动编译 2000 个简单 Java 脚本,耗时约 30秒+。
    • 新版本: 同样场景下,仅需 150毫秒 即可完成。

    ⚠️ 重要提示:

    本次极速体验仅针对 liteflow-script-javax-pro 插件生效。 鉴于性能差异巨大,我们强烈建议旧版 Java 脚本插件用户尽快迁移至新插件。未来我们将不再维护旧版 Java 脚本插件。

    # 🛠 底层重构:Parser 解析器升级

    除了性能飞跃,我们还 重构了底层的 Parser 解析器。

    针对社区反馈的 bind 关键字在复杂场景下(如 Chain 嵌套、多重引用)可能导致的数据错乱问题(Issue #IDCBQ2),我们深入剖析了底层逻辑,发现原因为核心数据结构的设计局限。为此,我们对底层 Parser 进行了大刀阔斧的重构。

    新的 Parser 解析器逻辑更加严谨,性能表现也更加稳定,彻底解决了数据绑定时的不确定性风险。

    对于 2.15.X 系列的用户,本次更新为无缝平滑升级,建议所有用户第一时间跟进!


    # 📋 完整更新列表

    • 【增强】 #IDGGGC 实现了 Java 脚本启动时的批量编译,启动速度提升 200 倍。

      https://gitee.com/dromara/liteFlow/issues/IDGGGC (opens new window)

    • 【修复】 #IDCBQ2 重构底层 Parser,彻底修复 bindData 在复杂场景下的数据错乱问题(避免固定使用首次执行的 bindData)。

      https://gitee.com/dromara/liteFlow/issues/IDCBQ2 (opens new window)

    • 【修复】 #ID7OTO 修复 bind 对象为 Chain 时,定义顺序影响数据获取的 Bug。

      https://gitee.com/dromara/liteFlow/issues/ID7OTO (opens new window)

    帮助我们改善此文档 (opens new window)
    🌈What's New In LiteFlow v2.15.2?

    🌈What's New In LiteFlow v2.15.2?→

    Theme by Vdoing | Copyright © 2020-2026 铂赛东 | MIT License
    沪ICP备18012955号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式