Skip to content

v3.6.0

Latest

Choose a tag to compare

@CodeCasterX CodeCasterX released this 13 Nov 10:51
· 10 commits to main since this release

🌟 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