Releases: openziti/zrok
v0.4.16
FEATURE: Publish Linux packages for zrok
CLI and a systemd service for running a reserved public share (zrok-share
).
v0.4.15
CHANGE: Updated the code signing and notarization process for macos binaries. The previous release process used the gon
utility to handle both code signing and notarization. Apple changed the requirements and the gon
utility no longer properly functions as of 2023-11-01. The goreleaser
process has been adjusted to use the notarytool
utility that ships with XCode to sign and notarize the binary (#435)
v0.4.14
FEATURE: zrok
Drives "Phase 1" (p1
) functionality included in this release. This includes new --backend-mode drive
, which accepts a folder path as a target. A drive
share can be mounted as a network drive on Windows, macOS, and Linux, allowing full read/write access from all applications on those systems (#218) Subsequent releases will address CLI use cases and provide further refinements to the overall approach.
FEATURE: Docker Compose project for a reserved public share in docker/compose/zrok-public-share-reserved/compose.yml is described in the public share guide.
v0.4.13
FIX: The zrok reserve
command was not properly recording the reserved share status of the shares that it created, preventing the zrok release
command from properly releasing them (#427) If a user encounters reserved shares that cannot be released with the zrok release
command, they can be deleted through the web console.
v0.4.12
FIX: The zrok reserve
command was not properly recording the reserved share status of the shares that it created, preventing the zrok release
command from properly releasing them (#427) If a user encounters reserved shares that cannot be released with the zrok release
command, they can be deleted through the web console.
v0.4.11
FEATURE: The zrok reserve
command now incorporates the --json-output|-j
flag, which outputs the reservation details as JSON, rather than as human-consumable log messages. Other commands will produce similar output in the future (#422)
FIX: Include --oauth-provider
and associated flags for the zrok reserve
command, allowing reserved shares to specify OAuth authentication (#421)
v0.4.10
CHANGE: The public frontend configuration has been bumped from v: 2
to v: 3
. The redirect_host
, redirect_port
and redirect_http_only
parameters have been removed. These three configuration options have been replaced with bind_address
, redirect_url
and cookie_domain
. See the OAuth configuration guide at docs/guides/self-hosting/oauth/configuring-oauth.md
for more details (#411)
v0.4.9
FIX: Remove extraneous share token prepended to OAuth frontend redirect.
v0.4.8
FEATURE: The sdk
package now includes a sdk.Overview
function, which returns a complete description of the account attached to the enabled environment. Useful for inventorying the deployed shares and environments (#407)
CHANGE: The zrok access public
frontend configuration format has changed and now requires that the configuration document include a v: 2
declaration. This frontend configuration format is now versioned and when the code updates the configuration structure, you will receive an error message at startup, provoking you to look into updating your configuration (#406)
CHANGE: The title color of the header was changed from white to flourescent green, to better match the overall branding
CHANGE: Tweaks to build and release process for logging and deprecations. Pin golang version at 1.21.3+ and node version at 18.x across all platforms
CHANGE: Improvements to email invitation sent in response to zrok invite
to correct broken links, some minor HTML issues and improve overall deliverability (#405)
CHANGE: Added warning message after zrok invite
submit directing the user to check their "spam" folder if they do not receive the invite message.
v0.4.7
FEATURE: OAuth authentication with the ability to restrict authenticated users to specified domains for zrok share public
. Supports both Google and GitHub authentication in this version. More authentication providers, and extensibility to come in future zrok
releases. See the OAuth configuration guide at docs/guides/self-hosting/oauth/configuring-oauth.md
for details (#45, #404)
CHANGE: --basic-auth
realm now presented as the share token rather than as zrok
in publicProxy
frontend implementation