mirror of
https://github.com/openziti/zrok.git
synced 2024-11-07 08:44:14 +01:00
1.3 KiB
1.3 KiB
v0.3.0 (WiP)
API Changes
Naming has been streamlined:
- The
tunnel
operations are all tagged withservice
. tunnel.Tunnel
becomesservice.Share
tunnel.Untunnel
becomesservice.Unshare
TunnelRequest
andTunnelResponse
becomeShareRequest
andShareResponse
UntunnelRequest
becomesUnshareRequest
.
Sharing now includes the new mode options:
ShareRequest
now includes aShareMode
enum which includespublic
andprivate
valuesShareRequest
now includes aBackendMode
enum which includesproxy
,web
, anddav
values
Frontend Selection; Private Shares
The zrok
model has been extended to include support for both a "public share" (exposing a backend through the globally-available frontend
instances), and also a "private share" (exposing a backend service to a user who instantiates a private, local frontend
).
Underlying Schema Changes
- Added new
frontends
table - Added new
availability_type
enumeration for use in the newfrontends
table - Made the
account_id
column of theenvironments
tableNULL
-able; aNULL
value in theaccount_id
column signifies an "ephemeral" environment
Loop Test Shutdown Hook
The zrok test loop
command now includes a shutdown hook to allow premature cancellation of a running test.
v0.2.18
- First official release in the
v0.2.x
series.