github ArcadeData/arcadedb 25.8.1

15 hours ago

ArcadeDB v25.8.1

We're excited to announce the release of ArcadeDB v25.8.1! This version introduces a powerful new schema feature, enhances Kubernetes support, and resolves several important bugs to improve stability and performance.

A big thank you to our community for your contributions and feedback! 🎉

🚀 New Features

  • Type Renaming and Aliases: You can now rename existing types using the ALTER TYPE <old-name> NAME <new-name> command. This has been a long-requested feature that makes schema evolution much more flexible. For backward compatibility, the old type name could now be configured as an alias. (#2454)

  • Dynamic Type Names in SQL Commands: It's now possible to use a parameter as a placeholder for a type name in your SQL queries. For example, you can execute INSERT INTO $type SET name = 'Mike' and provide the value for $type as a separate argument. This greatly improves the ability to write reusable and dynamic data manipulation logic. (#2230)

✨ Improvements

  • Helm Chart Plugin Configuration: The official ArcadeDB Helm chart now supports custom plugin configurations, making it easier to extend your database functionality in Kubernetes environments. (#2436)

🐛 Bug Fixes

  • SQL Engine:
    • Fixed a parsing error that occurred with parenthesized, multi-term constant expressions in SELECT statements. (#2489)
    • Ensured that aggregate functions with a single argument correctly process modifiers. (#1037)
  • Vector Search:
    • Resolved an issue where the vectorNeighbors function was not working correctly, leading to inaccurate search results. (#2415)
    • Fixed a bug that caused vector embedding imports to fail when using the parsingLimitEntries parameter. (#2432)
  • High Availability & Core Engine:
    • Addressed a problem that could prevent High Availability clusters from forming correctly in Kubernetes. (#2176)
    • Fixed a resource leak where SelectorManager threads remained open after remote command execution, improving connection handling. (#2458)
  • JavaScript Functions: Server-side JavaScript functions have been refactored to seamlessly accept JSON objects as parameters, simplifying complex function calls. (#2165)
  • Index Compaction: We've improved the stability and logic of the LSM-Tree index compactor for more reliable performance. (#2463, #2465)

🛡️ Security

  • Addressed CVE-2025-48924 by explicitly managing the commons-lang3 dependency to mitigate potential vulnerabilities. (#2493)

🙌 New Contributors

A warm welcome to our new contributor! Thank you for helping make ArcadeDB better.

Full Changelog: You can view the complete list of changes on GitHub: 25.7.1...25.8.1

Don't miss a new arcadedb release

NewReleases is sending notifications on new releases.