Releases: siderolabs/omni
v0.42.0-beta.0
Omni 0.42.0-beta.0 (2024-09-06)
Welcome to the v0.42.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Allow multiple IP's in siderolink-wireguard-advertised-addr
flag
The siderolink-wireguard-advertised-addr
flag now accepts multiple IP addresses separated by commas. This is useful
when you have multiple IPs (IPv4 and IPv6) on the host machine and want to allow Talos nodes to connect to the Omni
using any of them.
Audit log
It is now possible to get the audit log from the Omni. By default it's disabled. To enable, pass
--audit-log-dir <dir>
to the Omni. The audit log will be written to the specified directory, separated by day.
Retention is set to 30 days (including the current day). The audit log is written in JSON format, where each entry is
a JSON object.
There are two ways to get audit log, and for both you need Admin role:
- By using the UI: Simply click "Download audit log" in the main menu.
- Using
omnictl audit-log
command. This command will stream the audit log from the Omni to the local machine stdout.
Cluster Sort
Cluster list on Clusters page can now be sorted by name or creation date.
Before it was always sorted by creation date (newest first).
TLS Cert Reload
Omni service can now reload the TLS certs without restart.
Contributors
- Dmitriy Matrenichev
- Artem Chernyshev
- Andrey Smirnov
- Utku Ozdemir
- Noel Georgi
- Justin Garrison
Changes
28 commits
44e1c5d
release(v0.42.0-beta.0): prepare releasec076c3c
fix: filter readonly, CD and loop devices for 1.80360422
feat: support passing extra data through the siderolink join token381021e
fix: calculate requested and connected machines in theClusterStatus
7abb0f5
chore: bump deps464f699
chore: renameCloudProvider
toInfraProvider
bfe036e
chore: allow to specifystart
andend
time foraudit-log
e2f5795
chore: allow multiple IP's forsiderolink-wireguard-advertised-addr
flag3c1defe
fix: fix spelling for hover text76ba670
chore: allow users with admin role to download audit log from UIe8d578a
fix: add siderolink connection params to the infra provider interface4a82cd0
chore: rewrite renamed extension names on Talos version updates56c0394
fix: always remove finalizers from theClusterMachineStatus
ce45042
feat: implementMachineRequestSets
and support links cleanup flow85aaf1c
feat: support sorting cluster by name, creation time95c8210
feat: implement base infra provider librarya32a6fa
feat: reload TLS certs without restart00ae084
fix: delete upgrade meta key from nodes after upgrades3f5c0f8
chore: enable 'github.com/planetscale/vtprotobuf' encoding34a8c36
chore: rekres to get BUSL license change date updated on releasesbf188e4
chore: implement audit log reader5d48547
chore: use range-over-func iterators for resource iterationdc349c1
chore: do a full generate with latest deps67f2e8d
chore: print error on closing secondary storage backing store89e8a62
fix: pass the logger to machine logs circular bufferd2387d9
fix: use a separate phase for the extensions installationcbfe7c9
chore: add periodic cleanup of old log filesaea900f
fix: display machines in tearing down state
Changes from siderolabs/discovery-service
Changes from siderolabs/go-api-signature
2 commits
Changes from siderolabs/go-debug
Changes from siderolabs/go-talos-support
3 commits
Changes from siderolabs/image-factory
9 commits
fe9134a
release(v0.5.0): prepare release7f09750
feat: update to Talos 1.8b985abc
fix: cache generated system extension image correctly9687413
fix: set SOURCE_DATA_EPOCHfef0833
chore: add in new helios64 overlay03bd46f
feat: support inclusion on well-known UEFI SecureBoot certs608a6f0
chore: alias nvidia extensions to lts versions8b4e0d9
chore: make metatadata pkg public7a4de58
chore: build multi-arch image
Dependency Changes
- github.com/auth0/go-jwt-middleware/v2 v2.2.1 -> v2.2.2
- github.com/aws/aws-sdk-go-v2 v1.30.3 -> v1.30.4
- github.com/aws/aws-sdk-go-v2/config v1.27.27 -> v1.27.31
- github.com/aws/aws-sdk-go-v2/credentials v1.17.27 -> v1.17.30
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10 -> v1.17.16
- github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 -> v1.61.0
- github.com/aws/smithy-go v1.20.3 -> v1.20.4
- github.com/containers/image/v5 v5.32.1 -> v5.32.2
- github.com/cosi-project/runtime v0.5.5 -> v0.6.1
- github.com/cosi-project/state-etcd v0.3.0 -> v0.3.1
- github.com/fsnotify/fsnotify v1.7.0 new
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.21.0 -> v2.22.0
- github.com/prometheus/client_golang v1.19.1 -> v1.20.2
- github.com/prometheus/common v0.55.0 -> v0.57.0
- **github...
v0.41.0
Omni 0.41.0 (2024-08-19)
Welcome to the v0.41.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Dmitriy Matrenichev
- Utku Ozdemir
- Brant Gurganus
- Justin Garrison
Changes
19 commits
81b83d8
release(v0.41.0): prepare releasedcd123d
fix: workload service reconcilera173c8a
docs: update doc urlsdaa6d26
release(v0.41.0-beta.0): prepare release1cb1080
feat: bump kube-service-exposer to v0.2.0dd510e9
fix: properly cleanup tearing down exposed services0bec3e4
chore: bump deps6080c25
test: fix several flaky tests99f9317
chore: implement audit log for several typesee73083
fix: properly removeMachineSetNode
finalizer in the controller16b008b
fix: increase LRU cache size for Talos and Kubernetes clients36c7b10
fix: skip reconciling redacted machine config on no input changesf0b44b1
fix: add gRPC read buffer pool for etcd clientb1fceea
fix: properly handle ExposedService resource finalizers5e35cbe
fix: fix nil pointer dereference in workload proxy reconciler4746652
docs: add a stringArray example for extensions7536191
chore: implement labels extractor controller for more efficient code7df58fe
chore: add request label to the links created by the cloud providerd194d59
feat: implement audit log
Changes since v0.41.0-beta.0
3 commits
Dependency Changes
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.8 -> v1.17.10
- github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 -> v1.58.3
- github.com/containers/image/v5 v5.31.1 -> v5.32.1
- github.com/go-jose/go-jose/v4 v4.0.3 -> v4.0.4
- github.com/google/go-containerregistry v0.20.1 -> v0.20.2
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 -> v2.21.0
- github.com/johannesboyne/gofakes3 99de01ee122d -> edd0227ffc37
- github.com/prometheus/common v0.55.0 new
- github.com/zitadel/oidc/v3 v3.26.0 -> v3.27.0
- go.etcd.io/etcd/client/pkg/v3 v3.5.14 -> v3.5.15
- go.etcd.io/etcd/client/v3 v3.5.14 -> v3.5.15
- go.etcd.io/etcd/server/v3 v3.5.14 -> v3.5.15
- golang.org/x/crypto v0.25.0 -> v0.26.0
- golang.org/x/net v0.27.0 -> v0.28.0
- golang.org/x/sync v0.7.0 -> v0.8.0
- golang.org/x/tools v0.22.0 -> v0.24.0
- k8s.io/api v0.30.3 -> v0.31.0
- k8s.io/apimachinery v0.30.3 -> v0.31.0
- k8s.io/client-go v0.30.3 -> v0.31.0
- sigs.k8s.io/controller-runtime v0.18.4 -> v0.18.5
Previous release can be found at v0.40.0
v0.41.0-beta.0
Omni 0.41.0-beta.0 (2024-08-16)
Welcome to the v0.41.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Dmitriy Matrenichev
- Utku Ozdemir
- Brant Gurganus
Changes
16 commits
daa6d26
release(v0.41.0-beta.0): prepare release1cb1080
feat: bump kube-service-exposer to v0.2.0dd510e9
fix: properly cleanup tearing down exposed services0bec3e4
chore: bump deps6080c25
test: fix several flaky tests99f9317
chore: implement audit log for several typesee73083
fix: properly removeMachineSetNode
finalizer in the controller16b008b
fix: increase LRU cache size for Talos and Kubernetes clients36c7b10
fix: skip reconciling redacted machine config on no input changesf0b44b1
fix: add gRPC read buffer pool for etcd clientb1fceea
fix: properly handle ExposedService resource finalizers5e35cbe
fix: fix nil pointer dereference in workload proxy reconciler4746652
docs: add a stringArray example for extensions7536191
chore: implement labels extractor controller for more efficient code7df58fe
chore: add request label to the links created by the cloud providerd194d59
feat: implement audit log
Dependency Changes
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.8 -> v1.17.10
- github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 -> v1.58.3
- github.com/containers/image/v5 v5.31.1 -> v5.32.1
- github.com/go-jose/go-jose/v4 v4.0.3 -> v4.0.4
- github.com/google/go-containerregistry v0.20.1 -> v0.20.2
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 -> v2.21.0
- github.com/johannesboyne/gofakes3 99de01ee122d -> edd0227ffc37
- github.com/prometheus/common v0.55.0 new
- github.com/zitadel/oidc/v3 v3.26.0 -> v3.27.0
- go.etcd.io/etcd/client/pkg/v3 v3.5.14 -> v3.5.15
- go.etcd.io/etcd/client/v3 v3.5.14 -> v3.5.15
- go.etcd.io/etcd/server/v3 v3.5.14 -> v3.5.15
- golang.org/x/crypto v0.25.0 -> v0.26.0
- golang.org/x/net v0.27.0 -> v0.28.0
- golang.org/x/sync v0.7.0 -> v0.8.0
- golang.org/x/tools v0.22.0 -> v0.24.0
- k8s.io/api v0.30.3 -> v0.31.0
- k8s.io/apimachinery v0.30.3 -> v0.31.0
- k8s.io/client-go v0.30.3 -> v0.31.0
- sigs.k8s.io/controller-runtime v0.18.4 -> v0.18.5
Previous release can be found at v0.40.0
v0.40.3
Omni 0.40.3 (2024-08-12)
Welcome to the v0.40.3 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.40.2
v0.40.2
Omni 0.40.2 (2024-08-08)
Welcome to the v0.40.2 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.40.1
v0.40.1
Omni 0.40.1 (2024-08-08)
Welcome to the v0.40.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.40.0
v0.40.0
Omni 0.40.0 (2024-07-29)
Welcome to the v0.40.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Support Bundle
Support downloading cluster support bundle from the UI.
Show Total Items
Display total number of clusters and machines on the corresponding pages.
Also show some basic stats there: the number of clusters not ready and allocated/available machines.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Dmitriy Matrenichev
- Utku Ozdemir
- Jubblin
- Maxime Brunet
- Sam
- Spencer Smith
Changes
33 commits
79220bb
release(v0.40.0): prepare release60355b6
test: run prometheus in tests and check metrics after talemu tests111796a
fix: do not divide by 0 on the machine stats page4ec7a43
feat: add cloud provider resources and role944923c
fix: do not recreateMachineSetRequiredMachines
in the controller8e571f4
release(v0.40.0-beta.0): prepare release8ef319c
chore: bump kube-service-exposer version743e67f
chore: bump state-etcd module version6759925
chore: deprecate Talos 1.35dd5259
chore: add rotating log for audit data6f6e1a6
fix: do not allow deleting machine classes which are used anywhereaeb9322
fix: preserve labels on theMachineClass
when editing it in the UI641328c
feat: show machine/cluster stats and total countsad74f85
chore: bump deps19a72be
feat: add support bundle download button to cluster overviewd76f8bd
test: enable Talemu testsf67579f
fix: properly updateClusterMachineIdentity
resourced8e804f
fix: use proper finalizer chain in theMachineClassStatusController
67bcc75
feat: compute machineclass machine requirement (pressure)23fb0c1
fix: make image pre pull failure block the kubernetes updateb8db949
chore: bump dependenciese484bca
fix: improve resource deletion reliability, fix support bundle tests6f73f58
fix: properly display icons on Safari browser276c3f4
fix: use proper check for the machine set teardown flow4cfc0e6
chore: rework auth.* keys, addctxstore
package76263e1
fix: do not rely onMachineStatus
updates when checking maintenanced271a8a
fix: do not expect LB to be healthy when scaling down workers085bc2e
fix: add finalizer onMachineSetNode
resource in the controllercbfb898
fix: add missingreturn err
in the maintenance config drop migrationa1a1d08
chore: bump deps4369338
fix: update Talos machine config schema to v1.7b93ac81
fix: provide cached access to the state via Omni API7602fde
fix: update compose to fix missing information
Changes since v0.40.0-beta.0
5 commits
79220bb
release(v0.40.0): prepare release60355b6
test: run prometheus in tests and check metrics after talemu tests111796a
fix: do not divide by 0 on the machine stats page4ec7a43
feat: add cloud provider resources and role944923c
fix: do not recreateMachineSetRequiredMachines
in the controller
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-kubernetes
2 commits
Changes from siderolabs/grpc-proxy
5 commits
Changes from siderolabs/image-factory
4 commits
Dependency Changes
- github.com/adrg/xdg v0.4.0 -> v0.5.0
- github.com/aws/aws-sdk-go-v2 v1.30.0 -> v1.30.3
- github.com/aws/aws-sdk-go-v2/config v1.27.21 -> v1.27.27
- github.com/aws/aws-sdk-go-v2/credentials v1.17.21 -> v1.17.27
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.1 -> v1.17.8
- github.com/aws/aws-sdk-go-v2/service/s3 v1.56.1 -> v1.58.2
- github.com/aws/smithy-go v1.20.2 -> v1.20.3
- github.com/cosi-project/runtime v0.5.0 -> v0.5.5
- github.com/cosi-project/state-etcd v0.2.9 -> v0.3.0
- github.com/go-jose/go-jose/v4 v4.0.2 -> v4.0.3
- github.com/google/go-containerregistry v0.19.2 -> v0.20.1
- github.com/siderolabs/go-api-signature v0.3.3 -> v0.3.4
- github.com/siderolabs/go-kubernetes v0.2.9 -> v0.2.11
- github.com/siderolabs/grpc-proxy v0.4.0 -> v0.4.1
- github.com/siderolabs/image-factory v0.4.1 -> v0.4.2
- github.com/siderolabs/omni/client 000000000000 -> v0.39.1
- github.com/siderolabs/talos/pkg/machinery 4feb94ca0997 -...
v0.40.0-beta.0
Omni 0.40.0-beta.0 (2024-07-26)
Welcome to the v0.40.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Support Bundle
Support downloading cluster support bundle from the UI.
Show Total Items
Display total number of clusters and machines on the corresponding pages.
Also show some basic stats there: the number of clusters not ready and allocated/available machines.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Dmitriy Matrenichev
- Utku Ozdemir
- Jubblin
- Maxime Brunet
- Sam
- Spencer Smith
Changes
28 commits
8e571f4
release(v0.40.0-beta.0): prepare release8ef319c
chore: bump kube-service-exposer version743e67f
chore: bump state-etcd module version6759925
chore: deprecate Talos 1.35dd5259
chore: add rotating log for audit data6f6e1a6
fix: do not allow deleting machine classes which are used anywhereaeb9322
fix: preserve labels on theMachineClass
when editing it in the UI641328c
feat: show machine/cluster stats and total countsad74f85
chore: bump deps19a72be
feat: add support bundle download button to cluster overviewd76f8bd
test: enable Talemu testsf67579f
fix: properly updateClusterMachineIdentity
resourced8e804f
fix: use proper finalizer chain in theMachineClassStatusController
67bcc75
feat: compute machineclass machine requirement (pressure)23fb0c1
fix: make image pre pull failure block the kubernetes updateb8db949
chore: bump dependenciese484bca
fix: improve resource deletion reliability, fix support bundle tests6f73f58
fix: properly display icons on Safari browser276c3f4
fix: use proper check for the machine set teardown flow4cfc0e6
chore: rework auth.* keys, addctxstore
package76263e1
fix: do not rely onMachineStatus
updates when checking maintenanced271a8a
fix: do not expect LB to be healthy when scaling down workers085bc2e
fix: add finalizer onMachineSetNode
resource in the controllercbfb898
fix: add missingreturn err
in the maintenance config drop migrationa1a1d08
chore: bump deps4369338
fix: update Talos machine config schema to v1.7b93ac81
fix: provide cached access to the state via Omni API7602fde
fix: update compose to fix missing information
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-kubernetes
2 commits
Changes from siderolabs/grpc-proxy
5 commits
Changes from siderolabs/image-factory
4 commits
Dependency Changes
- github.com/adrg/xdg v0.4.0 -> v0.5.0
- github.com/aws/aws-sdk-go-v2 v1.30.0 -> v1.30.3
- github.com/aws/aws-sdk-go-v2/config v1.27.21 -> v1.27.27
- github.com/aws/aws-sdk-go-v2/credentials v1.17.21 -> v1.17.27
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.1 -> v1.17.8
- github.com/aws/aws-sdk-go-v2/service/s3 v1.56.1 -> v1.58.2
- github.com/aws/smithy-go v1.20.2 -> v1.20.3
- github.com/cosi-project/runtime v0.5.0 -> v0.5.5
- github.com/cosi-project/state-etcd v0.2.9 -> v0.3.0
- github.com/go-jose/go-jose/v4 v4.0.2 -> v4.0.3
- github.com/google/go-containerregistry v0.19.2 -> v0.20.1
- github.com/siderolabs/go-api-signature v0.3.3 -> v0.3.4
- github.com/siderolabs/go-kubernetes v0.2.9 -> v0.2.11
- github.com/siderolabs/grpc-proxy v0.4.0 -> v0.4.1
- github.com/siderolabs/image-factory v0.4.1 -> v0.4.2
- github.com/siderolabs/omni/client 000000000000 -> v0.39.1
- github.com/siderolabs/talos/pkg/machinery 4feb94ca0997 -> v1.8.0-alpha.1
- github.com/zitadel/oidc/v3 v3.25.1 -> v3.26.0
- golang.org/x/crypto v0.24.0 -> v0.25.0
- golang.org/x/net v0.26.0 -> v0.27.0
- google.golang.org/grpc v1.64.0 -> v1.65.0
- k8s.io/api v0.30.2 -> v0.30.3
- k8s.io/client-go v0.30.2 -> v0.30.3
Previous release can be found at v0.39.0
v0.39.1
Omni 0.39.1 (2024-07-16)
Welcome to the v0.39.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
2 commits
Dependency Changes
- google.golang.org/grpc v1.64.0 -> v1.64.1
Previous release can be found at v0.39.0
v0.39.0
Omni 0.39.0 (2024-07-05)
Welcome to the v0.39.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Equinix Metal
Equinix metal is now available as a download/PXE option in the UI/CLI.
Exposed Services Reliability
Exposed services proxy now provides more reliable connection to the underlying services for slower networks in the cluster.
Also if some nodes are down the proxy will evict them from the routing.
Insecure Node Access
It is now possible to access nodes running in maintenance mode using talosctl
.
Omni account wide talosconfig
and at least Operator
user role is required for that.
No --insecure
flag should be set.
Maintenance Talos Updates
Machine's Talos version can now be updated without adding the machine to a cluster.
Either talosctl upgrade -n <uuid>
or the UI (Machines page) can be used for that.
Contributors
- David Anderson
- Artem Chernyshev
- Brad Fitzpatrick
- Utku Ozdemir
- Andrey Smirnov
- Dmitriy Matrenichev
- AdamEr8
- Andrey Smirnov
- Andrey Smirnov
- Dominic Evans
- Khionu Sybiern
- Nathan Johnson
- Ryan Cox
- Vincent Batts
- ignoramous
Changes
29 commits
5c9f9be
release(v0.39.0): prepare release48c102a
release(v0.39.0-beta.0): prepare release26a61be
fix: add resource caches for missing resource types5d953e4
fix: do not re-create peer on the remote addr change08717d9
fix: get rid of config patches for the maintenance configsb910c20
chore: add resource throughput metrics9671551
fix: use proper permissions for cluster taint resource09a8b36
fix: enable etcd client keep-alives by default5e46841
chore: addgo.work
file3810ccb
fix: properly clean up stale Talos gRPC backends80d9277
feat: bump service exposer version to 1.1.320b08ea
fix: allow changing machine set node mgmt mode if it has no nodesc9b8b3f
feat: addEquinix metal
option in the download installation media5460134
chore: bump dependenciescd8bac4
feat: read real IP from the provision API gRPC requestsb47acf2
feat: support insecure access to the nodes running in maintenance2f05ab0
feat: showN/∞
in the machine set if unlim allocation policy is useddc7c2b3
fix: detect the old vs. new URL format correctly on workload proxyinge9bca13
feat: use tcp loadbalancer for exposed services17f7168
chore: bump COSI runtime version, use its task runner85424da
fix: do better handling of small screens8b16da3
fix: use properz-index
for the tooltip component92afd42
chore: replace append with slices pkg functionsccc9d22
chore: update runtime and go-api-signature modules551286e
chore: bump go to 1.22.4, rekres271bb70
chore: migrate to oidc v36dcfd4c
feat: handle all goroutine panics gracefullyc565666
feat: provide cleaner UI for the machine sets/machines listse69df41
fix: redo EtcdManualBackupShouldBeCreated
Changes since v0.39.0-beta.0
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-loadbalancer
Changes from siderolabs/siderolink
Changes from siderolabs/tcpproxy
70 commits
3d4e7b8
chore: rename to siderolabs/tcpproxy6f85d8e
Implement correct half-close sequence for the connections.8bea9a4
Add support for TCP_USER_TIMEOUT setting91f8614
remove old ACME tls-sni-01 stuff that LetsEncrypt removed March 201974ca1dc
add Proxy.AddSNIRouteFunc to do lookups by SNI dynamically4e04b92
gofmt for Go 1.19be3ee21
(doc): s/tlsproxy/tcpproxy2e577fe
Modified TestProxyPROXYOut to conform with the fixed version of PROXY protocol header format0f9bced
Fixed HAProxy's PROXY protocol v1 Human-readable header format in DialProxy2825d76
fix(test): update travis and e2e selfSignedCert fnb6bb9b5
Update import path to inet.af/tcpproxydfa16c6
tlsrouter/README: fix the go get urlf5c09fb
Take advantage of Go 1.11's splice support, unwrap Conns in DialProxy.HandleConn7f81f77
Work around deadlock with Go tip (at Go rev f3f7bd5)7efa37f
Quiet log spam in test.dbc1514
Adding the HostName field to the Conn struct (#18)2b928d9
Link to docsde1c7de
Add support for arbitrary matching against HTTP and SNI hostnames.c6a0996
Support configurable routing of ACME tls-sni-01 challenges.815c942
Merge matcher and route into an interface that yields a Target.2065af4
Support HAProxy's PROXY protocol v1 in DialProxy.- [
e030359
](https://github.com/siderolabs/tcpproxy...