Thank you for the detailed meeting minutes François, I had a look at them
and they are very complete and from my point of view they are accurate.

Regards,
  Serge..

ps: I just realized that being at the ASF conference in Denver I missed
today's meeting as it was the middle of the night for me.

On Mon, Sep 16, 2024 at 4:08 AM Francois Gerthoffert <
franc...@gerthoffert.net> wrote:

> # Participants:
>  - David G. - Jahia
>  - Kevan J. - Jahia
>  - Jonathan S. - Jahia
>  - Jérome B. - Jahia
>  - Jean-Baptiste O. - Unomi / Karaf
>  - Serge H. - Inoyu
>  - Francois G. - Jahia
>
> # Agenda
>  - Round table and introduction
>  - Next release
>  - Project roadmap and backlog
>  - Q&A / General discussion items
>
> # Meeting minutes
>
> We started the meeting with a reminder that the goal of this meeting
> is to provide a regular point to discuss project status, not to make
> decisions. Decisions are tracked via Jira and the mailing list.
>
> We then continued with a discussion/reminder regarding community
> practices for projects within the Apache Foundation (more details
> here: https://community.apache.org/newcommitter.html and here:
> https://www.apache.org/dev/pmc.html#committer-management). The team
> was informed that it was not necessary to be a committer to contribute
> on Unomi Jira ticket.
>
> Jean-Baptiste informed the team about upcoming changes in Apache Karaf
> around resolves and the feasibility if Apache Unomi is interested, of
> backporting these to the version currently used by Unomi. I will let
> Jean-Baptiste provide more details.
>
> Regarding the Apache Unomi codebase, no releases are currently planned
> for the short term. However, a minor release might be triggered
> depending on the progress of the stories mentioned below.
>
> As mentioned in the previous meeting minutes, Serge continued working
> on supporting the OpenSearch client. This integration will be done in
> parallel with the existing Elasticsearch client and will not introduce
> breaking changes. Good progress was made and should soon reach a PoC
> stage (Ticket: UNOMI-828).
>
> Serge also mentioned some early work/thoughts around introducing the
> ability for Unomi itself to become multi-tenant to reduce the
> operating cost of Unomi environments. David noted that some work took
> place in 2023 (released with Unomi 2.2) to reduce the number of
> Elasticsearch indices and that it is already possible to mutualize
> Elasticsearch instances (multiple Unomi instances going toward a
> common Elasticsearch environment). David mentioned that Unomi itself
> is pretty lightweight and that there might be limited cost benefits in
> mutualizing. To be continued...
>
> François mentioned that on Jahia's side, three items would potentially
> some work:
> - UNOMI-851: The Elasticsearch client currently used in Apache Unomi
> includes a vulnerable version of jackson-dataformat. Although Unomi
> itself is not affected this triggers alerts by automated security
> scanning systems. Addressing this would require an upgrade to v7.15+
> of the client but there are uncertainties regarding the license of
> recent versions of that library (documentation says Apache 2, source
> code says Elastic. François opened a ticket with Elasticsearch for
> clarification (https://github.com/elastic/elasticsearch/issues/112827)
>
> - UNOMI-852: The team would like to integrate more useful data in
> Unomi production logs when events are rejected (such as the type of
> the event), but there are concerns about exposing Unomi to log
> injection if this was done “as-is”. Jahia (the product) implemented a
> mechanism whose logic could be ported to Unomi. If implementation
> succeeds, the team will look into improving logs when events are
> rejected.
>
> - The team is also discussing improvements that could be made to
> reduce the load on Unomi nodes when regular cleanup operations are
> done. When such an operation happens, the node executing it might
> become unresponsive. The team will investigate and determine the next
> improvement steps (in Unomi or somewhere else).
>
> The team also discussed potential opportunities for improving
> developer experience when developing tests (Cypress was mentioned by
> Serge) in replacement of the existing tests. There are no clear
> priorities on that front as the existing tests are stable. Cypress
> being initially a UI browser-based testing framework, François
> mentioned that there might be other modern solutions being a better
> fit for API-only testing. No clear next steps were identified.
>
> # Next release
> Apache Unomi 2.6.0 - release date not planned yet
>
> # Next meeting
> Next meeting: Thursday October 10, 2024 - 9AM CET (morning slot):
> https://us02web.zoom.us/j/85252119410
>

Reply via email to