update release notes

This commit is contained in:
Andrew M
2020-07-31 16:23:47 -04:00
parent 3d17ac92b9
commit f4e5ad0710
+50 -2
View File
@@ -1,11 +1,59 @@
# Release 0.15.3
* What's New:
# What's New:
* End-To-End Encryption Enhancements
* [e2e Service Configuration & Router Termination](https://github.com/openziti/edge/issues/173)
* Bug Fixes:
* [#152](https://github.com/openziti/ziti/issues/152) - Fix ziti-router enroll exit code on failure
* [#156](https://github.com/openziti/ziti/issues/156) - fix display of policies with empty roles lists
## End-To-End Encryption Enhancements
### E2E Encryption Router Termination
A new xgress module has been added specifically for handling Ziti Edge e2e to handle SDK to Router Termination scenarios.
Previously, only SDK-to-SDK end-to-end encryption was supported. When e2e encryption is desired
for a router terminated service, use the bind value `xgress_edge_transport` when defining
the terminator for the service. This value is now the default when using the CLI to create
a terminator. If the `binding` value is omitted when using the REST API directly, it will default
to `transport` - which does not support e2e encryption.
##### CLI Example (explicit binding):
```
ziti edge create terminator mytcpservice 002 tcp:my-tcp-service.com:12345 --binding xgress_edge_transport
```
##### Edge Rest API Example:
```
POST /terminators
{
"service": "ZbX9",
"router": "002",
"binding": "xgress_edge_transport",
"address": "tcp:my-tcp-service.com:12345"
}
```
### E2E Encryption Service Configuration
Edge Services can now be set to require e2e encryption. All Edge
Services defined before this version will default to requiring e2e
encryption. Existing services will need to have their terminators
updated to use `xgress_edge_transport` or update the service to not
require e2e encryption.
##### Create Service Example (e2e on)
```
POST /services
{
"name": "my-service",
"encryptionRequired": true
}
```
# Release 0.15.2
* What's New: