Skip to content

chore(deps): update homebrew formula cvent/hogan to v0.15.0#11

Open
ghost wants to merge 1 commit into
masterfrom
whitesource-remediate/cvent-hogan-0.x
Open

chore(deps): update homebrew formula cvent/hogan to v0.15.0#11
ghost wants to merge 1 commit into
masterfrom
whitesource-remediate/cvent-hogan-0.x

Conversation

@ghost

@ghost ghost commented Oct 16, 2024

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
cvent/hogan minor v0.11.2 -> v0.15.0

Release Notes

cvent/hogan (cvent/hogan)

v0.15.0: -- Caching Redux

Compare Source

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

Compare Source

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.3: -- Redis TLS

Compare Source

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

v0.13.2: -- Redis

Compare Source

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

Compare Source

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.13.0: -- No more null

Compare Source

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

Compare Source

Dependency cleanup and upgrades

v0.12.5

Compare Source

Add pruning to the maintenance phase as well.

v0.12.4: 0.12.4 Prune on Fetch

Compare Source

With this release we update our dependencies and added the functionality to prune remote branches on each fetch.

v0.12.3

Compare Source

This is a small release that updates dependencies and improves some error reporting when using strict mode.

v0.12.2: Fix Dependencies

Compare Source

This release brings our tokio dependency in line with the latest actix-web.

v0.12.1: More Git Flags

Compare Source

This release adds two new CLI flags which allow you to control how native git is utilized. native-fetch will allow fetching using native git and native-clone will allow native git to perform the initial cloning operation.

v0.12.0: Git Maintenance

Compare Source

This release adds the option to rely on utilizing the cli version of git in addition to libgit2.
The main motivation behind this is that the cli version of git has proven to be faster during fetch and clone operations. Additionally, the cli version of git will perform maintenance against the underlying repo.

The default docker container now will include the cli git as a dependency.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

@ghost ghost changed the title chore(deps): update homebrew formula cvent/hogan to v0.15.0 chore(deps): update homebrew formula cvent/hogan to v0.15.0 - autoclosed Mar 3, 2025
@ghost ghost closed this Mar 3, 2025
@ghost ghost deleted the whitesource-remediate/cvent-hogan-0.x branch March 3, 2025 07:44
@ghost ghost changed the title chore(deps): update homebrew formula cvent/hogan to v0.15.0 - autoclosed chore(deps): update homebrew formula cvent/hogan to v0.15.0 Mar 5, 2025
@ghost ghost reopened this Mar 5, 2025
@ghost ghost force-pushed the whitesource-remediate/cvent-hogan-0.x branch from d24669e to f4d03fa Compare March 5, 2025 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants