Jan Novotný
Jan Novotný
Some e-commerce systems allow for sticky facet filters. These filters are remembered when browsing different product categories. This makes life easier for users in areas where the e-shop sells uniform...
We want to provide support for a special type of facet that is represented by a select instead of a checkbox. This means that only a single facet can be...
We need to think better about new applications using evitaDB incremental installations on separate nodes of the cluster. The most common scenario will be that the new schema needs to...
The `HierarchyWithin` only uses a filter constraint that selects the considered node for the hierarchy lookup, the same is true for `FacetSummary` and `HierarchyStatistics`. However, there might be a use...
If a Let's encrypt certificate is configured for the evitaDB server, it is automatically renewed every few months by an external script. The evitaDB, which is configured to use this...
Please rewrite tests: - `io.evitadb.externalApi.graphql.api.catalog.dataApi.CatalogGraphQLQueryTranslationVerifyingFunctionTest#shouldAcceptAndProcessLargeQuery` - `io.evitadb.externalApi.rest.api.catalog.dataApi.CatalogRestQueryTranslationVerifyingFunctionalTest#shouldAcceptAndProcessLargeQuery` To `@Tag(LONG_RUNNING_TEST)` that is executed only on weekly basis and refactor it to share downloading logic with `io.evitadb.api.EvitaBackwardCompatibilityTest#verifyBackwardCompatibilityTo_2024_5` test (so that download happens...
evitaLab switches to gRPC/web implementation. Se we need to get rid of old contemporary lab API in evitaDB server.
Due to historical reasons there is multiple places where Jackson ObjectMapper is created and manipulated. We should keep only single instance of ObjectMapper if possible.
We should provide facility for logging long queries that could be logged into a separate appender.
Prepare services for backup & restore implemented in issue https://github.com/FgForrest/evitaDB/issues/41. Some utilities needs to be able to invoke those via command-line interface (shell scripts, CURLs). Unfortunatelly gRPC cannot be used...