Skip to content

Releases: hashicorp/boundary

v0.17.0

31 Jul 20:12
af0e89c
Compare
Choose a tag to compare

0.17.0 (2024/07/17)

v0.15.5

31 Jul 16:37
4c6fbde
Compare
Choose a tag to compare
test(asciicast): Update expected value due to encoding change (#4979)

v0.16.2

18 Jun 15:44
e2f22f7
Compare
Choose a tag to compare

0.16.2 (2024/06/10)

New and Improved

  • Updated Minio plugin to allow for potential use with other S3-compatible storage providers.
    (PR) and (PR)

Bug Fixes

  • Fixed a bug where a worker credential rotation request suceeded on the controller but the response to the worker was lost.
    This resulted in the controller using a separate set of credentials than the worker, causing the worker to be unable to connect
    to the controller. The fix implements the new nodeenrollment library NodeIdLoader interface, which ensures that on store,
    if worker NodeInformation has a previous key set, the worker will check and correct its stored credential set to match.
    LodeNodeInformation was also updated to fix a bug where in this split credential scenario, the current credential key was
    assumed to be the incoming worker key, which caused the wrong key information to be populated for the key id.
    (PR)

v0.16.1

30 May 18:32
fcf45bd
Compare
Choose a tag to compare
Merge pull request #4830 from hashicorp/backport/moduli-e2e-aws-regio…

v0.16.0

30 Apr 17:15
3a3ae23
Compare
Choose a tag to compare

0.16.0 (2024/04/15)

New and Improved

  • Target aliases have been added: You can now create an alias for a target.
    In most situations where you would use a target id, you can now instead use
    the alias value. Crate an alias with
    boundary aliases create target -value example.boundary -destination-id ttcp_1234567890
    and connect to a target using an alias using boundary connect example.boundary
  • Worker local storage state: Self managed workers that are configured to be used for
    session recordings will report the state of the its disk space. To learn more about this
    new feature, refer to the documentation.
  • MinIO storage plugin: You can now create a storage bucket that allows Boundary to interoperate
    with a MinIO cluster for Session Recording storage. This includes some added functionality such
    as credential rotation and credential management. To learn more about the plugin, refer to the readme. Note: Due to a library incompatibility, this release is not yet compatible with the netbsd operating system. Please refer to the following documentation to learn how to create a storage bucket.
  • ui: Add UI support for filtering and pagination (PR)
  • ui: Add UI support for MinIO (Enterprise and HCP Boundary only) (PR)

Added dependency

  • postgres citext dependency added to enable aliases to be globally unique in
    a case insensitive way.

v0.15.4

09 Apr 20:31
Compare
Choose a tag to compare
bump api/sdk

v0.15.3

21 Mar 20:57
Compare
Choose a tag to compare

0.15.3 (2024/03/13)

Bug Fixes

  • Fix a nil pointer error in the client cache daemon when a refresh was forced
    performing a boundary search.
    (PR)
  • Resolved an issue introduced in 0.14 where, after successfully deleting an AWS S3
    Storage Bucket with credential rotation enabled, Boundary could not delete the
    associated IAM Access Key resource

New and Improved

  • templating: A new templating function coalesce can be used to match a
    template against multiple possible values, returning the first non-empty
    value. As an example, this can be used in a credential library to allow a
    username value that might be comprised of a name or login name depending on
    the auth method, e.g. {{ coalesce .Account.Name .Account.LoginName}}
    (PR))

v0.15.2

11 Mar 17:34
Compare
Choose a tag to compare
bump go version 1.21.8

v0.14.5

11 Mar 17:32
Compare
Choose a tag to compare
bump go version 1.21.8

v0.15.1

29 Feb 17:52
2df4096
Compare
Choose a tag to compare

0.15.1 (2024/02/28)

Bug Fixes

  • cli: Update proxy listener to not close when the number of connections left
    for the session is zero. The listener will refuse new connections when the
    number of connections left is zero but existing connections will be active.
    This fixes a CLI client issue where sessions with max connection count
    configured were closed when the number of connections left hit 0.
    (Issue,
    (PR))
  • Fix issue where the websocket connection was throwing closing errors during
    the session teardown.
    (PR)

New and Improved

  • feat: support added for tracking and reporting monthly active users for
    the purpose of billing. It adds a new API endpoint,
    /v1/billing:monthly-active-users and new cli command,
    boundary billing monthly-active-users that can be used to view the monthly
    active user counts.