Skip to content

Releases: cvent/hogan

v0.13.3 -- Redis TLS

23 Feb 14:25
0a8af30
Compare
Choose a tag to compare

Add support for Redis TLS. Connections strings that are using TLS should start with rediss

v0.13.2 -- Redis

29 Nov 13:56
f7386f1
Compare
Choose a tag to compare

This release adds in the ability to better control the caching layers within hogan. Default setting now is just an internal LRU cache.
You have the ability to configure (in addition to the LRU) a Redis cache and/or a sqlite cache. The order of precedence is:

  1. LRU
  2. Redis
  3. sqlite

Running hogan server --help will document all of the available parameters.

v0.13.1 Cache environment targets

27 Oct 12:58
b596974
Compare
Choose a tag to compare

A performance issue we encountered involved requesting environments that do not exist in a particular SHA. This would result in a cache miss and a lock to verify if the environment was present in the git repo. With this change we now do a lookup for the environment in the environment listing before checking for the environment in the configuration cache. This allows us to respond very quickly with a 404 when the environment does not exist (and can never exist) within the requested SHA.

We have also added in the cache layering from the main branch and recurring db cleanup. The default cache TTL is 90 days. and cleanup will be run once every 24 hours. TTL can be configured using the --db-max-age parameter.

v0.15.0 -- Caching Redux

02 Mar 15:47
afba416
Compare
Choose a tag to compare

This release reworks how caching works on the hogan server and lays the groundwork for a fully configurable caching strategy.
We are also re-introducing the LRU in-memory cache which will help with performance when the sqlite db is on a shared network drive.

v0.14.0 -- No more collisions

28 Nov 13:44
a786f3b
Compare
Choose a tag to compare

This release has a few larger changes:

  • Removal of the in-memory cache (we only use the sqlite db now)
  • Support for using more than 7 characters when specifying a sha
  • The heads route will return both the original 7 characters of the sha and the full sha

v0.13.0 -- No more null

17 May 16:40
45914c9
Compare
Choose a tag to compare

This release removes all null values from the rendered configuration. This will not cause any issues with existing transforms as null was rendered the same as a missing key. No null keys will be shown on the config routes. In strict mode errors will be thrown for both null and missing keys.

v0.12.6.2

05 May 19:26
dd232e7
Compare
Choose a tag to compare
Merge pull request #71 from jjcomer/master

Fix publish permissions

v0.12.6.1

05 May 19:07
f2bf09e
Compare
Choose a tag to compare

Added new release actions

v0.12.6

01 Mar 14:38
e0f948f
Compare
Choose a tag to compare

Dependency cleanup and upgrades

v0.12.5

20 Jul 16:27
d26be81
Compare
Choose a tag to compare

Add pruning to the maintenance phase as well.