Files
threshold/CHANGELOG.md
T

169 lines
7.4 KiB
Markdown
Raw Normal View History

# Boundary CHANGELOG
2020-10-09 16:11:48 -07:00
Canonical reference for changes, improvements, and bugfixes for Boundary.
## Next
### New and Improved
* controller: Improved error handling in kms, oplog and perms repos
([PR1](https://github.com/hashicorp/boundary/pull/848), [PR2](https://github.com/hashicorp/boundary/pull/854))
### Bug Fixes
* cli: When `output-curl-string` is used with `update` or `add-/remove-/set-`
commands and automatic versioning is being used (that is, no `-version` flag
is given), it will now display the final call instead of the `GET` that
fetches the current version
([Issue](https://github.com/hashicorp/boundary/issues/856))
([PR](https://github.com/hashicorp/boundary/pull/858))
* db: Fix panic in `database init` when controller config block is missing
([Issue](https://github.com/hashicorp/boundary/issues/819))
([PR](https://github.com/hashicorp/boundary/pull/851))
2021-01-05 09:26:21 -05:00
## 0.1.4 (2021/01/05)
### New and Improved
2020-12-23 11:00:00 -08:00
* controller: Improved error handling in iam repo
([PR](https://github.com/hashicorp/boundary/pull/841))
* controller: Improved error handling in db
([PR](https://github.com/hashicorp/boundary/pull/815))
### Bug Fixes
* servers: Fix erronious global unicast check that disallowed valid addresses
from being assigned ([PR](https://github.com/hashicorp/boundary/pull/845))
2021-01-05 09:26:21 -05:00
* cli: Fix (hopefully) panic some users experience depending on their Linux
setup when running the binary
([Issue](https://github.com/hashicorp/boundary/issues/830))
([PR](https://github.com/hashicorp/boundary/pull/846))
2021-01-05 09:26:21 -05:00
## 0.1.3 (2020/12/18)
### Changes/Deprecations
* controller: Switch the session connection limit for dev mode and the initial
target when doing database initialization to `-1`. This makes it easier for
people to start understanding Boundary while not hitting issues related to
some programs/protocols needing multiple connections as they may not be easy
for new users to understand.
([PR](https://github.com/hashicorp/boundary/pull/814))
2020-12-02 09:56:19 -08:00
### New and Improved
* controller, worker, cli: When the client quits before the session time is
over, but in a manner where the TOFU token will be locked, attempt canceling
the session rather than leaving it open to time out
([PR](https://github.com/hashicorp/boundary/pull/831))
* controller: Improved error handling in hosts, host catalog and host set
([PR](https://github.com/hashicorp/boundary/pull/786))
2020-12-02 09:56:19 -08:00
* controller: Relax account login name constraints to allow dash as valid character
([Issue](https://github.com/hashicorp/boundary/issues/759))
([PR](https://github.com/hashicorp/boundary/pull/806))
2020-12-09 14:45:53 -05:00
* cli/connect/http: Pass endpoint address through to allow setting TLS server
name directly in most cases
([PR](https://github.com/hashicorp/boundary/pull/811))
2020-12-14 16:55:13 -05:00
* cli/connect/kube: New `kube` subcommand for `boundary connect` that makes it
easy to route `kubectl` commands through Boundary, including when using
`kubectl proxy` ([PR](https://github.com/hashicorp/boundary/pull/816))
* cli/server: Add some extra checks around valid/invalid combinations of
addresses to avoid hard-to-understand runtime issues
([PR](https://github.com/hashicorp/boundary/pull/838))
2020-12-02 09:56:19 -08:00
### Bug Fixes
* cli: Ensure errors print to stderr when token is not found
([Issue](https://github.com/hashicorp/boundary/issues/791))
2020-12-02 09:56:19 -08:00
([PR](https://github.com/hashicorp/boundary/pull/799))
* controller: Fix grant IDs being lowercased when being read back (and when
being used for permission evaluation)
([Issue](https://github.com/hashicorp/boundary/issues/794))
([PR](https://github.com/hashicorp/boundary/pull/839))
## 0.1.2 (2020/11/17)
### New and Improved
* docker: Official Docker image for `hashicorp/boundary`
([PR](https://github.com/hashicorp/boundary/pull/755))
* controller: Add ability to set public address for cluster purposes
([Issue](https://github.com/hashicorp/boundary/pull/758))
([PR](https://github.com/hashicorp/boundary/pull/761))
2020-11-05 19:22:40 -05:00
* ui: Improve scope awareness and navigation, including IAM for global scope
([PR](https://github.com/hashicorp/boundary-ui/pull/355))
* ui: Add dark mode toggle
([Issue](https://github.com/hashicorp/boundary/issues/719))
([PR](https://github.com/hashicorp/boundary-ui/pull/358))
* ui: Add scope grants to roles
([PR](https://github.com/hashicorp/boundary-ui/pull/357))
* ui: Add IAM resources to global scope
([PR](https://github.com/hashicorp/boundary-ui/pull/351))
### Bug Fixes
* controller, worker: Fix IPv4-only check so `0.0.0.0` specified without a port
2020-11-05 19:22:40 -05:00
only listens on IPv4
([PR](https://github.com/hashicorp/boundary/pull/752))
* ui: Fix grant string corruption on updates
([Issue](https://github.com/hashicorp/boundary/issues/757))
([PR](https://github.com/hashicorp/boundary-ui/pull/356))
2020-11-13 07:06:37 -08:00
* controller, cli: Fix mutual exclusivity bug with using -authz-token on `boundary connect`
([PR](https://github.com/hashicorp/boundary/pull/787))
## 0.1.1 (2020/10/22)
2020-10-21 09:00:17 -04:00
### Changes/Deprecations
Note: in addition to changes marked below in this section, be aware that
currently names of resources are case-sensitive, but in a future update they
will become case-preserving but case-insensitive for comparisons (e.g. if using
them to access targets).
2020-10-21 09:00:17 -04:00
* cli: There are two changes to token storage handling:
* Specifying `none` for the `-token-name` parameter has been deprecated in
favor of specifying `none` for the new `-keyring-type` parameter.
2020-10-21 09:00:17 -04:00
* [`pass`](https://www.passwordstore.org/) is now the default keyring type on
non-Windows/non-macOS platforms. See the [CLI docs
page](https://www.boundaryproject.io/docs/api-clients/cli) for more
information.
2020-10-21 09:00:17 -04:00
### New and Improved
* cli: New `-keyring-type` option and `pass` keyring type for token storage
2020-10-21 09:00:17 -04:00
([Issue](https://github.com/hashicorp/boundary/issues/697))
([PR](https://github.com/hashicorp/boundary/issues/731))
* connect: Allow using `-target-name` in conjunction with either
`-target-scope-id` or `-target-scope-name` to connect to targets, rather than
2020-11-05 19:22:40 -05:00
the target's ID
([PR](https://github.com/hashicorp/boundary/pull/737))
* controller: Allow API/Cluster listeners to be Unix domain sockets
([Issue](https://github.com/hashicorp/boundary/pull/699))
([PR](https://github.com/hashicorp/boundary/pull/705))
2020-10-22 12:24:36 -04:00
* ui: Allow creating and assigning a host to a host set directly from the host
2020-11-05 19:22:40 -05:00
set view
([Issue](https://github.com/hashicorp/boundary/issues/710))
2020-10-22 12:24:36 -04:00
([PR](https://github.com/hashicorp/boundary-ui/pull/350))
### Bug Fixes
2020-11-05 19:22:40 -05:00
* cli: Fix database init when locale isn't English
([Issue](https://github.com/hashicorp/boundary/issues/729))
([PR](https://github.com/hashicorp/boundary/pull/736))
* cli: Fix hyphenation in help output for resources with compound names
([Issue](https://github.com/hashicorp/boundary/issues/686))
([PR](https://github.com/hashicorp/boundary/pull/689))
* controller: Allow connecting to Postgres when using remote Docker in dev mode
([Issue](https://github.com/hashicorp/boundary/issues/720)
([PR](https://github.com/hashicorp/boundary/pull/732))
* controller, worker: Fix listening on IPv6 addresses
([Issue](https://github.com/hashicorp/boundary/issues/701))
([PR](https://github.com/hashicorp/boundary/pull/703))
* worker: Fix setting controller address for worker in dev mode
([Issue](https://github.com/hashicorp/boundary/issues/727))
([PR](https://github.com/hashicorp/boundary/pull/705))
## 0.1.0 (2020/10/14)
v0.1.0 is the first release of Boundary. As a result there are no changes,
improvements, or bugfixes from past versions.