Update changelog (#3250)

pull/3251/head
Jeff Mitchell 3 years ago committed by GitHub
parent c149bc4a79
commit 7bdbe8ab8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -45,6 +45,23 @@ Canonical reference for changes, improvements, and bugfixes for Boundary.
by the client via `-listen-port`
([PR](https://github.com/hashicorp/boundary/pull/2767))
### Bug Fixes
* targets: `authorize-session` now works properly when using a target's name as
the identifier and the target name contains one or more slashes
([PR](https://github.com/hashicorp/boundary/pull/3249))
## 0.12.3 (2023/05/26)
### Bug Fixes
* workers: A bug in PKI worker auth rotation could mean that after a rotation
the controller (or upstream worker) and downstream worker side could pick
different certificate chains for authentication, with the only remedy being to
re-authorize the workers. This has been fixed. If this bug was previously hit,
in some specific cases updating only the worker to 0.12.3 will fix it;
otherwise reauthorization will be necessary.
## 0.12.2 (2023/04/04)
### Security

@ -47,6 +47,10 @@ type TargetServiceClient interface {
// is malformed or not provided an error is returned.
DeleteTarget(ctx context.Context, in *DeleteTargetRequest, opts ...grpc.CallOption) (*DeleteTargetResponse, error)
// AuthorizeSession creates authorization information from a given Target.
// Note that unlike most APIs, since we support using a target name along with
// scope ID or name to identify a target, this uses a pattern that allows the
// "id" field to have any number of segments, which works so long as the last
// part of the path is the verb, which is our normal pattern.
AuthorizeSession(ctx context.Context, in *AuthorizeSessionRequest, opts ...grpc.CallOption) (*AuthorizeSessionResponse, error)
// AddTargetHostSources adds Host Sources to this Target. The provided request
// must include the Target ID to which the Host Sources will be added. All
@ -248,6 +252,10 @@ type TargetServiceServer interface {
// is malformed or not provided an error is returned.
DeleteTarget(context.Context, *DeleteTargetRequest) (*DeleteTargetResponse, error)
// AuthorizeSession creates authorization information from a given Target.
// Note that unlike most APIs, since we support using a target name along with
// scope ID or name to identify a target, this uses a pattern that allows the
// "id" field to have any number of segments, which works so long as the last
// part of the path is the verb, which is our normal pattern.
AuthorizeSession(context.Context, *AuthorizeSessionRequest) (*AuthorizeSessionResponse, error)
// AddTargetHostSources adds Host Sources to this Target. The provided request
// must include the Target ID to which the Host Sources will be added. All

Loading…
Cancel
Save