Knotx / Knotx/knotx-template-engine

Update jknack handlebars to the latest version and reuse its cache

Open
#13 1 comment 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Java
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Currently, Knot.x Handlebars TE Strategy uses ` implementation(group = "com.github.jknack", name= "handlebars", version = "4.0.6")`.
There is a newer version available.

**Describe the solution you'd like**
Upgrade `handlebars` lib to the latest version and reuse its [cache](https://github.com/jknack/handlebars.java#the-cache-system) instead of existing Guava cache. It would be a good idea to make it configurable.

**Describe alternatives you've considered**
If it would be impossible to keep the cache config, consider leaving the current one.

Contributor guide

Open the contributing guide

Research direction

Start with the Handlebars dependency declaration at version 4.0.6 and the linked Handlebars cache-system documentation. Confirm the target version and how cache configuration should remain compatible; done means the dependency is upgraded and the existing cache is replaced or retained as documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
handlebars, java
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.