Skip to content

Releases: ModelEngine-Group/fit-framework

v3.6.3

24 Feb 03:09

Choose a tag to compare

FIT Function Platform

✨ Enhancement

  • [docker] 重构沙箱脚本为 TypeScript CLI 统一入口 by @CodeCasterX
  • [docker] 引入声明式 AI 工具注册表消除 per-tool 重复代码 by @CodeCasterX
  • [docker] 沙箱支持 Gemini CLI/OpenCode/Codex 独立配置并自动预植入认证凭据 by @CodeCasterX
  • [docker] 沙箱认证文件改用实时挂载消除 token 过期问题 by @CodeCasterX
  • [docker] 沙箱预植入 Claude Code 插件缓存并安装 pyright LSP by @CodeCasterX
  • [build] 新增全局构建脚本并将 sandbox 打包为独立二进制 by @CodeCasterX
  • [fit] 修复健康检查逻辑并新增 /actuator/health 端点 by @CodeCasterX
  • [fit] 抽取 FIT 服务管理公共脚本 by @CodeCasterX
  • [fit] 优化测试日志管理策略 by @CodeCasterX
  • [python] Python 依赖管理现代化改进 by @CodeCasterX in #406
  • Upgrade Log4j2 to 2.25.3 by @CodeCasterX
  • Upgrade Netty to 4.2.9.Final by @CodeCasterX
  • Upgrade AssertJ to 3.27.7 修复 XXE 安全漏洞 by @CodeCasterX

✅ Bugfix

  • [fit] 修复 TextStreamChoirTest 多线程测试的间歇性失败 by @CodeCasterX
  • [fit] 修复 FitBoundedEmitterTest.testFlatMap 间歇性失败 by @CodeCasterX
  • [docker] 修复沙箱分支映射与校验 by @CodeCasterX
  • [docker] 修复沙箱管理命令提示中的命令名称 by @CodeCasterX

FIT Expression for LLM

✨ Enhancement

✅ Bugfix

Waterflow Flow Scheduling Platform

✅ Bugfix

🤖 AI Development Configuration

  • 新增 release 版本发布命令 by @CodeCasterX
  • 新增 refine-title 智能标题重构命令 by @CodeCasterX
  • 新增 OpenCode CLI 自定义命令配置 by @CodeCasterX
  • 添加 Gemini CLI 命令定义配置 by @CodeCasterX
  • 为全部 AI TUI 工具添加 create-task 命令 by @CodeCasterX
  • 增强任务状态管理,新增工作流命令并完善状态追踪 by @CodeCasterX
  • 统一多 AI 工具命令参数传递与分支推断机制 by @CodeCasterX
  • 优化命令职责划分并统一命名规范 by @CodeCasterX
  • 精简 AI 协作配置为三个主流 AI by @CodeCasterX
  • 完善 Codex CLI prompts 配置和格式规范 by @CodeCasterX in #407
  • 更新提交规范并新增 PR 标题检查 by @CodeCasterX

❤️ Contributors

@CodeCasterX, @relat-ivity

v3.6.2

09 Jan 03:15

Choose a tag to compare

FIT Function Platform

✨ Enhancement

✅ Bugfix

FIT Expression for LLM

✅ Bugfix

Waterflow Flow Scheduling Platform

✨ Enhancement

🤖 AI Development Configuration

❤️ Contributors

@CodeCasterX, @claude, @relat-ivity, @surpercodehang, @loveTsong

v3.6.1

05 Dec 07:28

Choose a tag to compare

FIT Function Platform

✨ Enhancement

FIT Expression for LLM

✨ Enhancement

❤️ Contributors

@CodeCasterX, @surpercodehang, @relat-ivity, @claude, @zgqhope

v3.6.0

13 Nov 10:51

Choose a tag to compare

🌟 Overview

Version 3.6.0 brings significant improvements across FIT Function Platform, FIT Expression for LLM, and Waterflow Flow Scheduling Platform. This release focuses on enhancing framework capabilities with introducing comprehensive Nacos registry support for both Java and Python, implementing MCP SDK-based streaming capabilities, and improving developer experience with new CLI tools and security enhancements. Notable additions include internationalization support, cross-platform launcher improvements, and various bug fixes and optimizations.

FIT Function Platform

🚀 Features Overview

The FIT Function Platform introduces several major capabilities in version 3.6.0:

  • Nacos Registry Plugin: Complete Nacos service discovery and registration support for both Java and Python implementations, including in-memory registry priority configuration
  • Parameter Validation: New validation plugins supporting both javax and jakarta validation specifications
  • Internationalization (i18n): Enhanced i18n capabilities with HTTP request locale parsing and comprehensive documentation
  • Python CLI Tool: New command-line tool for FIT plugin development with build, package commands and PyPI distribution
  • Cross-Platform Launcher: Launcher scripts rewritten in Node.js for true cross-platform support
  • HTTP Client Enhancements: Multipart/form-data serialization and comprehensive authentication support
  • Spring Bean Integration: User-defined interfaces can be scanned and registered to Spring's bean pool with dynamic proxy support exclusively for FIT calls

✨ Enhancement

✅ Bugfix

FIT Expression for LLM

🚀 Features Overview

FIT Expression for LLM (FEL) in version 3.6.0 introduces major improvements in MCP (Model Context Protocol) integration:

  • MCP SDK Integration: Complete implementation of MCP streamable HTTP server and client using the official Java MCP SDK, enabling efficient streaming capabilities for LLM interactions
  • Enhanced Model Configuration: Extended parameters support for models and knowledge bases

✨ Enhancement

✅ Bugfix

  • [maven-tool] 对于默认的参数值,若为空,不添加该值 by @surpercodehang in #355

Waterflow Flow Scheduling Platform

🚀 Features Overview

Waterflow Flow Scheduling Platform in version 3.6.0 focuses on flexibility and reliability improvements:

  • UUID Generator Configuration: Support for configurable UUID generators in workflow execution, allowing customization of unique identifier generation strategies

✨ Enhancement

  • [waterflow] supports configuring uuid generator by @loveTsong in #299

✅ Bugfix

❤️ Contributors

Special thanks to all contributors for this release:

@CodeCasterX, @surpercodehang, @loveTsong, @relat-ivity, @mikeaaaaaa, @Akeyiii, @Yager-42, @wuayee, @FredGoo, @Mai-icy, @RonnyChan96, @claude

v3.5.6

11 Nov 12:19

Choose a tag to compare

FIT Function Platform

✨ Enhancement

  • [fit-launcher] 使用 Node.js 重写启动脚本,实现真正的跨平台支持 by @CodeCasterX in #366
  • Upgrade swagger-ui from v5.30.0 to v5.30.2 by @CodeCasterX in #369

🤖 Claude

  • [claude] 完善 Claude Code 项目配置和自定义命令 by @CodeCasterX
  • [claude] 添加文件权限检查和修复的 slash command by @CodeCasterX
  • [claude] 完善文件权限管理规则,使用通用参考文件 by @CodeCasterX

❤️ Contributors

@CodeCasterX, @claude

v3.5.5

07 Nov 10:58

Choose a tag to compare

FIT Function Platform

✨ Enhancement

✅ Bugfix

❤️ Contributors

@CodeCasterX, @claude, @surpercodehang

v3.5.4

27 Oct 02:58

Choose a tag to compare

FIT Function Platform

✨ Enhancement

  • [fit] Upgrade swagger-ui from v5.29.4 to v5.29.5 by @CodeCasterX in #349
  • [fit] Add comprehensive HTTP client authentication support with @requestauth annotation by @CodeCasterX in #330
  • [fit] Add multipart/form-data serialization support for HTTP client by @CodeCasterX in #315 and #331
  • [fit] Upgrade byte-buddy from 1.17.6 to 1.17.8 by @CodeCasterX in #341
  • [fit] Use Set-Cookie header instead of Cookie in HTTP responses by @Mai-icy in #335

✅ Bugfix

  • [fit] 修复Zip Slip安全漏洞并优化测试用例 by @CodeCasterX in #338
  • [fit] correct Javadoc of isInvalidCookiePair & add default value for Cookie.Builder.valueby @Mai-icy in #343

Waterflow Flow Scheduling Platform

✅ Bugfix

❤️ Contributors

@CodeCasterX, @Mai-icy

elsa-v0.5.0

24 Oct 10:58

Choose a tag to compare

elsa-v0.5.0 Pre-release
Pre-release

🌟 Overview

This release introduces several new workflow nodes, interaction optimizations, and enhanced knowledge integration, improving the flexibility and extensibility of the elsa engine.

🔍 What's Changed

✨ Enhancements

  • [elsa] Modify llm node knowledgeForm reference filter by @RonnyChan96 in #348
  • [elsa] Add reply node to support conversational response workflows by @reeeborn33 in #324
  • [elsa] Modify interaction method for startNode inputParams to improve configuration usability by @reeeborn33 in #320
  • [elsa] Add params to knowledgeRetrievalNode option struct for guest mode support by @wuayee in #314
  • [elsa] Add text concatenate node to combine multiple text segments efficiently by @reeeborn33 in #300
  • [elsa] Add variable update node for dynamic data updates within workflows by @RonnyChan96 in #238

❤️ Contributors

Special thanks to all contributors for their great work on this release:
@RonnyChan96, @reeeborn33, @wuayee, @desAweis

v3.5.3

27 Sep 01:30

Choose a tag to compare

FIT Function Platform

✨ Enhancement

❤️ Contributors

Special thanks to all contributors for this release:

@CodeCasterX

v3.5.2

22 Sep 02:06

Choose a tag to compare

FIT Function Platform

✨ Enhancement

FIT Expression for LLM

✨ Enhancement

Waterflow Flow Scheduling Platform

✨ Enhancement

  • [waterflow] supports configuring uuid generator by @loveTsong in #299

❤️ Contributors

Special thanks to all contributors for this release:

@CodeCasterX, @relat-ivity, @loveTsong