Skip to content

Releases: achetronic/hashrouter

v0.14.0

10 Dec 12:31
Compare
Choose a tag to compare

Features:

  • Profiling library is added by default: this will allow profiling using the metrics endpoint to get profiling data in case of memory leaks, too much CPU cycles, etc

  • Add ability to disable backend keep alives: until now, keep alive signals were always enabled. This can reduce latency at the cost of consuming more memory. This flag helps on those scenarios where consuming CPU is preferred over memory consumption.

    Related option:

    • http_backend_disable_keep_alives

Contributors:
@achetronic

hashrouter-helm-chart-0.14.0

10 Dec 12:31
Compare
Choose a tag to compare

A Helm chart for hashrouter, a zero-dependencies HTTP proxy that truly routes requests hash-consistently

v0.13.0

03 Dec 20:43
Compare
Choose a tag to compare

Features:

  • Add ability to disable server keep alives: until now, keep alive signals were always enabled. This can reduce latency at the cost of consuming more memory. This flag helps on those scenarios where consuming CPU is preferred over memory consumption.

    Related option:

    • http_server_disable_keep_alives

Contributors:
@achetronic

hashrouter-helm-chart-0.13.0

03 Dec 20:43
Compare
Choose a tag to compare

A Helm chart for hashrouter, a zero-dependencies HTTP proxy that truly routes requests hash-consistently

v0.12.0

16 Oct 15:15
Compare
Choose a tag to compare

Features:

  • Add ability to configure several client/server timouts: until now, the only configurable timeout was the maximum time in milliseconds to wait for the entire backend request to complete, including both connection and data transfer.

    Now, there are params to configure other timeouts related to the server and the client such as:

    • http_server_read_timeout_ms
    • http_server_write_timeout_ms
    • http_backend_dial_timeout_ms
    • http_backend_keep_alive_ms

Contributors:
@achetronic

hashrouter-helm-chart-0.12.0

16 Oct 15:15
Compare
Choose a tag to compare

A Helm chart for hashrouter, a zero-dependencies HTTP proxy that truly routes requests hash-consistently

v0.11.1

10 Oct 13:02
Compare
Choose a tag to compare

Fixes:

  • Implement case insensitive-ness in ${REQUEST_HEADER:<example>} tags: until now, some replacements were not working due to a pre-capitalization of the tag before looking for the value inside the request. This is not happening anymore, so tags are case-insensitive

Contributors:
@achetronic

v0.11.0

10 Oct 11:35
Compare
Choose a tag to compare

Changes:

  • Now, replacement tags (those with pattern ${REPLACEMENT}) doesn't produce errors when missing: they produce empty strings as this is a much more predictable behavior for users

  • ${REQUEST_HEADER:<example>} tags can be used as part of hash key pattern on configuration

Contributors:
@achetronic

hashrouter-helm-chart-0.11.1

10 Oct 13:02
Compare
Choose a tag to compare

A Helm chart for hashrouter, a A zero-dependencies HTTP proxy that truly routes requests hash-consistently

hashrouter-helm-chart-0.11.0

10 Oct 11:36
Compare
Choose a tag to compare

A Helm chart for hashrouter, a A zero-dependencies HTTP proxy that truly routes requests hash-consistently