Repository navigation
Feat v2.4.0 is now available! 🎉
This release focuses on improving the Feat Cloud / AOT experience, with better configuration parsing, broader Controller return-type compatibility, more robust proxy Bean injection, improved AOT error messages, and dependency updates.
✨ What's New
Feat Cloud / AOT
-
Improved Redis Configuration Parsing
- Fixed an issue where
feat.redis.usernamedefined infeat.yamlcould not be parsed correctly.
- Fixed an issue where
-
Expanded Controller Return-Type Support
-
Added support for:
List<Byte>List<Short>List<Integer>List<Long>- POJO types that directly extend
Map
These improvements make Controller methods more flexible when returning collections and custom Map-based objects.
-
-
Fixed Proxy Bean Field Injection
- Fixed a
NoSuchFieldExceptionthat could occur when injecting fields into proxy Beans through reflection.
- Fixed a
-
Improved AOT Error Reporting
- Improved error messages during AOT compilation to make build failures easier to understand and troubleshoot.
📦 Dependencies
- Upgraded
fastjsonto 2.0.64
🔧 Upgrade
Upgrading to v2.4.0 requires no additional migration steps.
Simply update the Feat version in your Maven project:
<feat.version>2.4.0</feat.version>Then rebuild your project.
If your project uses Feat Cloud / AOT, we recommend performing a clean build after upgrading so that AOT-generated code is regenerated.
🛠 Compatibility
Feat v2.4.0 introduces no known breaking changes.
Existing Feat applications should be able to upgrade directly from previous versions.
📚 Documentation
- Documentation: https://smartboot.tech/feat/
- Version History: https://smartboot.tech/feat/guides/version_history/
- GitHub: https://github.com/smartboot/feat
❤️ Thanks
Thanks to everyone who contributes to Feat through code, testing, issue reports, feedback, and discussions.
Feat continues to explore a different approach to Java application development:
A lighter runtime, fewer runtime decisions, and more work moved to compile time.
If Feat is useful to you, consider giving the project a ⭐ Star on GitHub.