Hi everyone,
Here’s a summary of the Unomi community monthly meeting held on July 14th, 2025. Please feel free to comment or follow up if you have feedback or would like to contribute to any of the points discussed: ------------------------------ *Apache Unomi Monthly Community Meeting – July 14th, 2025, 17:00–17:45 CET* *Housekeeping* - The meeting started late due to host access issues. - We’ll look into solutions to avoid this for future meetings (e.g., having backup hosts or pre-configured start settings). *ElasticSearch 9 Support* - Reminder: ElasticSearch 7 reaches EOL by the end of 2025. - Jahia developers kindly offered to contribute towards ElasticSearch 9 compatibility, as it’s required for their projects by year-end. - Work evaluation is ongoing, with a scoping deadline around July 15th. *Unomi 3 Progress* - I’m actively working on Unomi 3 updates, tracked under: https://issues.apache.org/jira/browse/UNOMI-875. - Integration test status: - Fixed issues when running tests individually, including GraphQL-related ones. - Found missing tests in the AllIT class — this is an area that could use community help to make sure we maintain full coverage. - Scheduler improvements: - Immediate availability for in-memory tasks. - Provider-based delayed availability for persistence-layer tasks. - Still working on resolving issues when running all integration tests together as a complete suite. - I also mentioned during the meeting that the current integration testing setup is cumbersome. I’ve started experimenting with a REST-based testing framework that could make debugging and development more efficient. Community input welcome. *Groovy Actions – Performance and Stability* - A customer reported serious Groovy action issues: - *Performance:* Scripts were being recompiled on every execution. - *Stability:* A thread-safety problem was identified, potentially causing profile corruption. Interestingly, AI tools helped surface the thread-safety issue. - Issue tracked here: https://issues.apache.org/jira/browse/UNOMI-897. - I’ve started working on a patch that will be included in the next stable release and in Unomi 3. *Next Community Meeting* - *Date:* August 14th, 2025, 9:00 CET - *Zoom Link:* https://us02web.zoom.us/j/85252119410?pwd=WDZJUzhJanZEeXBaNFNyWTh4cjM0UT09 ------------------------------ Thanks to everyone who joined! As always, community feedback and contributions are more than welcome—especially around ElasticSearch 9 support and testing setup improvements. Best regards, Serge Huber