zrok/CHANGELOG.md

35 lines
1.3 KiB
Markdown
Raw Normal View History

2022-11-11 19:32:08 +01:00
# v0.3.0 (WiP)
2022-11-18 22:32:19 +01:00
## API Changes
Naming has been streamlined:
* The `tunnel` operations are all tagged with `service`.
* `tunnel.Tunnel` becomes `service.Share`
* `tunnel.Untunnel` becomes `service.Unshare`
* `TunnelRequest` and `TunnelResponse` become `ShareRequest` and `ShareResponse`
* `UntunnelRequest` becomes `UnshareRequest`.
Sharing now includes the new mode options:
* `ShareRequest` now includes a `ShareMode` enum which includes `public` and `private` values
* `ShareRequest` now includes a `BackendMode` enum which includes `proxy`, `web`, and `dav` values
2022-11-15 17:22:52 +01:00
## 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
2022-11-15 17:25:37 +01:00
* Added new `frontends` table
* Added new `availability_type` enumeration for use in the new `frontends` table
* Made the `account_id` column of the `environments` table `NULL`-able; a `NULL` value in the `account_id` column signifies an "ephemeral" environment
2022-11-15 17:22:52 +01:00
2022-11-14 19:58:42 +01:00
## Loop Test Shutdown Hook
The `zrok test loop` command now includes a shutdown hook to allow premature cancellation of a running test.
2022-11-11 19:23:51 +01:00
# v0.2.18
2022-11-02 20:23:35 +01:00
2022-11-11 19:32:08 +01:00
* First official release in the `v0.2.x` series.