Skip to content

Feat v2.4.0 Release

Latest

Choose a tag to compare

@smthing smthing released this 22 Aug 07:08
· 73 commits to master since this release

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.username defined in feat.yaml could not be parsed correctly.
  • 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 NoSuchFieldException that could occur when injecting fields into proxy Beans through reflection.
  • Improved AOT Error Reporting

    • Improved error messages during AOT compilation to make build failures easier to understand and troubleshoot.

📦 Dependencies

  • Upgraded fastjson to 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

❤️ 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.