Releases: openziti/zrok
v0.4.2
Some days are just like this. v0.4.2
is a re-do of v0.4.1
. Trying to get Homebrew working and had a bad release. Hopefully this is the one.
v0.4.1
v0.4.0
FEATURE: New tcpTunnel
backend mode allowing for private sharing of local TCP sockets with other zrok
users (#170)
FEATURE: New udpTunnel
backend mode allowing for private sharing of local UDP sockets with other zrok
users (#306)
FEATURE: New metrics infrastructure based on OpenZiti usage events (#128). See the v0.4 Metrics Guide for more information.
FEATURE: New limits implementation based on the new metrics infrastructure (#235). See the v0.4 Limits Guide for more information.
FEATURE: The invite mechanism has been reworked to improve user experience. The configuration has been updated to include a new invite
stanza, and now includes a boolean flag indicating whether or not the instance allows new invitations to be created, and also includes contact details for requesting a new invite. These values are used by the zrok invite
command to provide a smoother end-user invite experience #229)
FEATURE: New password strength checking rules and configuration. See the example configuration file (etc/ctrl.yml
) for details about how to configure the strength checking rules (#167)
FEATURE: A new admin/profile_endpoint
configuration option is available to start a net/http/pprof
listener. See etc/ctrl.yml
for details.
CHANGE: The controller configuration version bumps from v: 2
to v: 3
to support all of the new v0.4
functionality. See the example ctrl.yml for details on the new configuration.
CHANGE: The underlying database store now utilizes a deleted
flag on all tables to implement "soft deletes". This was necessary for the new metrics infrastructure, where we need to account for metrics data that arrived after the lifetime of a share or environment; and also we're going to need this for limits, where we need to see historical information about activity in the past (#262)
CHANGE: Updated to latest github.com/openziti/sdk-golang
(#335)
FIX: zrok share reserved --override-endpoint
now works correctly; --override-endpoint
was being incorrectly ignore previously (#348)
v0.3.6
CHANGE: Additional change to support branch builds (for CI purposes) and additional containerization efforts around k8s.
v0.3.5
v0.3.4
CHANGE: zrok test endpoint
incorporates --ziti
mode (and related flags) to allow direct endpoint listening on a Ziti service
CHANGE: zrok test websocket
command to test websockets, whether over TCP or over Ziti
FIX: Websocket support now functional (update to underlying OpenZiti sdk-golang
to correct httputil.ReverseProxy
behavior for websockets)
v0.3.2
FEATURE: New docker infrastructure, including docker-compose.yml
examples (and documentation) illustrating how to deploy zrok
in docker
-based environments
CHANGE: Include missing --headless
flag for zrok enable
and zrok access private
(#246)
CHANGE: Fix for zrok enable
error path handling (#244)
FEATURE: zrok controller validate
and zrok access public validate
will both perform a quick syntax validation on controller and public frontend configuration documents (#238)
$ zrok controller validate etc/dev.yml
[ERROR]: controller config validation failed (error loading controller config 'etc/dev.yml': field 'maintenance': field 'registration': field 'expiration_timeout': got [bool], expected [time.Duration])
CHANGE: zrok status
no longer shows secrets (secret token, ziti identity) unless the --secrets
flag is passed (#243)
v0.3.1
CHANGE: Incorporate initial docker image build (#217)
CHANGE: Improve target URL parsing for zrok share
when using --backend-mode proxy
(#211)
New and improved URL handling for proxy backends:
9090 -> http://127.0.0.1:9090
localhost:9090 -> http://127.0.0.1:9090
https://localhost:9090 -> https://localhost:9090
CHANGE: Improve usability of zrok invite
TUI in low-color environments (#206)
CHANGE: Better error responses when zrok invite
fails due to missing token (#207)