Skip to content

Releases: pnxtech/hydra-router

Release 1.8.0

13 Oct 01:45
Compare
Choose a tag to compare

Package dependency updates
Improved CORS support

Release 1.5.5

21 Nov 13:37
b636e51
Compare
Choose a tag to compare

This release is available on docker hub: flywheelsports/hydra-router:1.5.5

This hydra-router release uses hydra-core 1.5.5 which includes improvements for using Redis at scale. During our testing, we observed a 50% reduction in write loads to Redis.

The dashboard now shows service instances in sorted order based on service name. Additionally, the dashboard shows the instance information for the hydra-router instance which is serving the dashboard. This should allow for viewing different dashboard by refreshing the page.

The functionality behind the v1/router/stats endpoint was moved to v1/router/log to better describe what it actually does. In this release v1/router/stats points to new functionality which returns statistics regarding HTTP, WebSockets, and errors. The goal is to create a new dashboard screen to visualize this information.

The Dockerfile was updated to use the node:8.9.1-alpine base image to benefit from the performance enhancements in Node 8.9 which is now in LTS. This Hydra-express release uses V8 performance tuning parameters. The Performance tuning section was removed but may be reintroduced at a later time.

RUN echo "net.core.somaxconn = 3072" >> /etc/sysctl.conf && \
    echo "net.ipv4.tcp_max_syn_backlog = 4096" >> /etc/sysctl.conf && \
    echo "net.ipv4.conf.default.rp_filter = 0" >> /etc/sysctl.conf && \
    echo "net.ipv4.tcp_keepalive_time = 120" >> /etc/sysctl.conf && \
    echo "fs.file-max = 2097152" >> /etc/sysctl.conf

Please feel free to test this release at scale and report your finding.

We're adopting the use of artillery (https://artillery.io/) to build an end-to-end test suite for HydraExpress. You can find the beginnings of this in the test folder.

Finally, some cleanup was done to move files into the new lib folder.

Release 1.38

11 May 22:57
Compare
Choose a tag to compare

This release includes too many changes since the prior release. In many ways, this release will become a base release where each subsequence release will include detailed release notes.

Docker container available at: flywheelsports/hydra-router:1.3.8

Corresponds to Hydra (core) release 1.3.6

EmpireNode

09 Nov 12:06
Compare
Choose a tag to compare

Initial open source release announced at EmpireNode 2016.