Commit Graph
441 Commits
Author SHA1 Message Date
shadowdaoandClaude Sonnet 5.5 4cb3bda43a Add fork notice, NOTICE file, README/CONTRIBUTING rewrite; drop HashiCorp logo assets
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 09:53:17 -07:00
Dan Heath e8fdb25c81 docs: Adds HCSEC-2026-11 to Community changelog (#6682)
* docs: Adds HCSEC-2026-11 to Community changelog

* docs: Fix CVE number
2026-05-06 13:55:03 -04:00
Ryan Derr 877374d1cf chore: Update Changelog Date For 0.20.3 Release (#6665) 2026-04-30 11:28:21 -05:00
Bharath Gajjala 19b96e0666 chore: Update Changelog Date For 0.19.5 Release (#6666) 2026-04-30 11:25:37 -05:00
April-May 5ef30f2eeb chore: Bump date in CHANGELOG 2026-04-28 08:31:30 -07:00
April-May 92b038741e chore: Update changelog for 0.21.3 release (#6651) 2026-04-27 13:50:42 -07:00
Bharath Gajjala c2b9a9a28a Adding feature log to 0.19.x (#6653) 2026-04-27 13:13:06 -05:00
Ryan DerrandMichael Li f92bf39895 chore: Update changelog for 0.20.3 release (#6652)
* chore: Update changelog for debug option in 0.20.3 release

* chore: fix formatting

* chore: Fix spacing

Co-authored-by: Michael Li <michael.li@hashicorp.com>

---------

Co-authored-by: Michael Li <michael.li@hashicorp.com>
2026-04-27 12:35:57 -05:00
April-May af937ba6b1 chore: Update changelog for upcoming 0.21.3 release (#6634) 2026-04-24 13:24:04 -07:00
Bharath Gajjala 7cf99ffdca chore: changelog (#6635) 2026-04-24 15:19:30 -05:00
Bharath Gajjala f207fd366f chore: changelog (#6636) 2026-04-24 15:08:09 -05:00
David Kanney 6f9e8d9991 chore(changelog): Add date for release 0.21.2 (#6567) 2026-04-06 13:41:59 -04:00
Emilia af3848e797 chore: update changelog for client cache sorting (#6425)
* update changelog for client cache sorting

* n&i header and spacing
2026-02-16 12:22:42 -05:00
Aditya Sharma bd109a6b07 chore: update changelog for 0.21.1 (#6412) 2026-02-09 22:49:11 +05:30
Aditya Sharma a1f7cbfb12 chore: update changelog for 0.20.2 (#6416) 2026-02-09 22:42:31 +05:30
Aditya Sharma 8b39ce8efb chore: add missing changelog for 0.20.1 (#6415)
* chore: add missing changelog for 0.20.1
2026-02-09 22:30:54 +05:30
Aditya Sharma 98681a8f2f chore: update changelog for 0.19.4 (#6414) 2026-02-09 22:26:01 +05:30
Danielle Miu e3fdce75f4 fix spacing, add pr links to bug fixes 2025-12-10 14:18:41 -05:00
Danielle Miu 5fea0f934f spacing! 2025-12-10 14:11:42 -05:00
Justin Nguyen 1642c787e9 add password cred and redis consume to changelog 2025-12-10 12:24:07 -06:00
Emilia Grant d9914a4b22 Add awskms shared creds to changelog 2025-12-10 13:05:50 -05:00
Danielle Miu 5f2b067d2a added known_hosts change 2025-12-05 19:54:50 -05:00
Danielle Miu deeeeb53ad update changelog for 0.21.0 2025-12-05 15:49:02 -05:00
Dharini 261b18f074 update ui changelog (#6265) 2025-11-20 11:11:50 -08:00
Michael Milton 9e7fb37e0c Update changelog to include 0.19.3 changes (#6230) 2025-11-07 13:24:39 -05:00
4078838f56 feat(mongo): Add MongoDB connection support for Boundary CLI PORT (#6069)
* feat(mongo): add mongo for boundary cli

* Fix: remove changes added by mistake during testing

* feat(enos): install MongoDB client (mongosh) in e2e Docker test runtime

* Remove explicit Boundary DB/server startup from target_tcp_connect_mongo_test.go

* Add a full stop and trigger CI

* feat: add mongosh support to boundary connect mongo

* feat: add mongosh support to boundary connect mongo

* feat: add auth-source flag for MongoDB connect command

- Add -auth-source flag with default value 'admin' for root users
- Add BOUNDARY_CONNECT_MONGO_AUTH_SOURCE environment variable support
- Update documentation with new flag and correct mongosh default
- Improve MongoDB test with explicit auth-source parameter
- Fix Docker configuration formatting for better readability

This ensures MongoDB root users authenticate against the admin database
by default while allowing flexibility for custom authentication databases.

* test(e2e): Fixed false positive in Mongo connect test; use UriNetwork and container hostname

* make gen

* fix: Removed unnecessary variable containerName from the MongoDB E2E test

* feat(connect/mongo): Build URI compatible with mongosh and set default authSource

* feat(connect/mongo): use mongosh flags following PostgreSQL pattern

* remove 'connection string' from auth-source usage text

* Update internal/cmd/commands/connect/mongo.go

Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com>

* remove 'connection string' from auth-source usage text

* refacotr: replace authSource flag with authenticationDatabase

---------

Co-authored-by: Enbiya <100806254+enbiyagoral@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-10-09 11:13:47 -05:00
Jim 5cd77b78d3 chore: update cap pkg to v0.11.0 (#6107) 2025-10-01 14:02:32 -04:00
dani 8d158e7dd4 0.20.0 changelog update (#6083) 2025-09-25 09:03:10 -04:00
Justin Nguyen 4548028efe ICU-14484: redis connect helper (#6001)
* add redis connect support
* Setup redis in docker for e2e testing
* Update docs and changelog
* Commenting out e2e tests for now, will revisit in a separate task
2025-09-19 16:20:11 -05:00
hashicc afc02f1b6b chore: update changelog with ui entries for 0.20.0 (#6028) 2025-09-05 16:22:36 -04:00
Dan HeathandRobin Beck 5ce6515156 docs: IA reorganization (#5838)
* docs: IA reorganization

* docs: Updates

* docs: Updates

* docs: Fix links

* docs: Updates

* docs: Fix a typo

* docs: Fix client agent topic

* docs: Update Client Agent nav

* docs: Fix conflict

* docs: Fix a typo in Client Agent docs (#5853)

* docs: Fix client agent topic

* docs: Updates

* docs: Updates

* docs: Updates

* docs: Updates

* docs: Fixes get started and operations links

* docs: Update nav

* docs: Partials

* docs: Unix partials

* docs: Worker partials

* docs: Updates

* docs: Update workers and targets

* docs: Updates

* docs: Updates

* docs: Fixes link

* docs: Updates after sync review

* docs: Updates from review feedback

* docs: Move worker filter examples

* docs: Fix links

* docs: Updates for filters based on working session

* docs: Fixes broken links

* docs: Add links to other filter topics

* docs: Update list intro

* docs: Adds link

* docs: Fixes redirects

* docs: Fixes redirects

* docs: Deleted mysql page from TOC

* docs: Add versioned redirect

* docs: Adds versioned redirects

* docs: Adds versioned redirects

* docs: Update redirects

* docs: Update redirects

* docs: Redirect fixes

* docs: Update redirect format

* docs: Fix a typo

* docs: Fixes redirects

* docs: Fixes redirect

* docs: Adds links out to client agent troubleshooting

* uses /etc/boundary.d/ as recommended installation directory (#6003)

* docs: Updates legacy io links

* docs: Fixes redirects

* docs: Fix redirect

* docs: Restoring deleted file

---------

Co-authored-by: Robin Beck <stellarsquall@users.noreply.github.com>
2025-09-03 15:45:38 -04:00
Ryan DerrandBharath Gajjala 4d3cb76c28 Cassandra Connect Support (#5952)
* Init cassandra

* Init cassandra

* Initial Cassandra Command Support For cqlsh

* Add Make Gen

* adding cassandra test

* Cleanup cassandra docker setup

* Adding container wait

* Container restart

* Minor Fix

* Cleanup docker and test

* Adding final tests

* Removing comment

* Fixing cleanup (uncomment)

* Removing bad yaml

* Cleanup

* Cleanup

* Adressing PR review comments

* Adding test support

* fix spacing

* Adding changelog

* docs

* docs

* adding cassandra page

* nav

* Versbose commenting

* cleanup naming of file

* updating helper func to return errors

* doc change

* Removed an incorrect comment and now passing the config by reference.

* Comment cleanup

* Fix option warning in cassandra connect command (#5951)

* Add healthcheck to caller function as it's resposible for container health

* Resolve Comments

* Update Log Typo

---------

Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com>
2025-07-30 16:21:11 -05:00
8b8fb28228 feat: add MySQL command support PORT (#5891)
* feat: add MySQL command support

* Fix MySQL connection according to review feedback

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* feat: add MySQL support to boundary connect

* docs: add MySQL to navigation menu

   Fixes content check error by adding mysql.mdx to docs navigation.
   MySQL page now appears in Commands > connect section alongside postgres.

* Update testing/internal/e2e/tests/base_plus/target_tcp_connect_mysql_test.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* test: add containerized MySQL connection test for target functionality

* Remove MySQL environment variables from e2e test config

* test: move MySQL e2e test from base_plus to base folder

* Fix MySQL test to support both MySQL and MariaDB clients

* Fix MySQL test to support both MySQL and MariaDB clients

* lint cleanup

* adding error checks

* Make gen

* Test case testing

* Reverting bad comment

* cleaning up extra test file

* Add Mysql to runner (#5893)

* Adding back correct test file

* Removing base plus test file

* Removing base plus test file

* Revert "Removing base plus test file"

This reverts commit ace9cb3e90a028adc1f7c8ef55436ca843abfc15.

* forcing enos docker network name

* Revert "forcing enos docker network name"

This reverts commit 631bdb4a0ef87f5435e06456e8ec0a4573ab3e49.

* changing hosts to looks for sql container

* fix container name

* Adjusting for e2e tests and a bit of cleanup

* missed a commented string

* Bgajjala mysql e2etest v2 (#5900)

* Using Env Vars rather than parsing uri

* Comments fix

* spacing

* Update testing/internal/e2e/tests/base/target_tcp_connect_mysql_test.go

* Spacing

* Update internal/cmd/commands/connect/mysql.go

* adding error checks

* Make gen

* Update testing/internal/e2e/tests/base/target_tcp_connect_mysql_test.go

* Update internal/cmd/commands/connect/mysql.go

* Make gen

* derving target port from uri

* nit

* updating test to use url strings

* nit: spacing

* nit: code organization

* nit: code organization
Co-authored-by: Enbiya Göral

---------

Co-authored-by: Enbiya <menbiyagoral@gmail.com>
Co-authored-by: Enbiya Göral <100806254+enbiyagoral@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Co-authored-by: Ryan Derr <54389874+RyanDerr@users.noreply.github.com>
2025-07-08 17:07:27 -05:00
Hugo 08bd39f9fa fix(enos): Remove brackets from standalone IPv6 addresses (#5739) 2025-05-14 18:00:34 +01:00
David Kanney 0b94de3dcc docs: Add 0.19.2 release to CHANGELOG (#5731) 2025-05-08 16:03:41 -04:00
Dan Heath 4dd0bb60b9 chore: Update changelog for 0.19.1 - main (#5702) 2025-04-30 11:40:27 -04:00
Cameron Perera d0eaf561e0 update CHANGELOG with ui entries (#5697) 2025-04-28 14:17:46 -05:00
Aditya SharmaandJohan Brandhorst-Satzkorn 30e3116156 Add parsing logic for User-Agent headers (#5645)
* feat(ts_telemetry): add parsing logic for user agent headers

* feat(ts_telemetry): update gRPC observability for user-agent headers

* feat(ts_telemetry): add observation tags

* feat(ts_telemetry): Resolved comments

* feat(ts_telemetry): Removed loop variable capture

* feat(ts_telemetry): Updated userAgentKey to be inline

* feat(ts_telemetry): Add support for userAgent as per RFC 9110

* feat(ts_telemetry): Resolved comments

* Fix newline

* feat(ts_telemetry): Moved user-agent parsing to interceptor

* feat(ts_telemetry): Added user-agent parsing complex test case

* Update userAgentsKey comment

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* feat(ts_telemetry): Updated changelog

* feat(ts_telemetry): Resolved comments

---------

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-04-17 23:46:25 +05:30
Damian Debkowski d1feb5665a chore: update changelog to include bug fix (#5654) 2025-04-16 14:06:35 -07:00
Johan Brandhorst-Satzkorn 3d2fa8b9d0 plugins/boundary/mains/azure: update dependency (#5464)
v0.2.0 of the Azure plugin adds support for Virtual Machine
Scale Sets (VMSS) in addition to Virtual Machines.
2025-02-24 11:22:28 -08:00
Elim Tsiagbey 9e5c1b846f chore: Update changelog dates (#5536) 2025-02-11 10:52:59 -05:00
Elim Tsiagbey 777ea9199c docs: update changelog to include security dependency updates (#5529) 2025-02-10 13:10:00 -05:00
Elim Tsiagbey 207b02bf15 chore: Update changelog (#5527)
* chore: Update changelog

update changelog for  0.19.0, 0.17.4, 0.18.3 and add missing 0.17.3 entry
2025-02-07 17:00:17 -05:00
7c4451dc73 Bug: fix groups in children scopes being filtered out by grants (#5418)
* add utility functions for grants tests

* use passed in scopeID to create user

* add test for groups list

* groups: set ParentScopeId before FetchActionSetForId

* add comment to TestRoleGrantsForToken

* lint and ran make gen

* fix import groups

* add an additional test case

* remove print

* changelog

* fix(alias): set parent scope id for alias resource (#5434)

set the `ParentScopeId` before fetching authorized actions for alias

* fix(worker): set parent scope id for worker resource (#5435)

set the `ParentScopeId` before fetching authorized actions for worker

* fix(user): children scopes being filtered out by grants for user (#5436)

* fix(user): children scopes being filtered out by grants for user

Resources are being filtered out due to missing ParentScopeId when constructing Resource to pass into authResults.FetchActionSetForId.

* fix(scope): set parent scope id for worker resource (#5439)

set the `ParentScopeId` before fetching authorized actions for worker

* fix(target): set parent scope id for target resource (#5447)

set the `ParentScopeId` before fetching authorized actions for target

* fix(roles): set parent scope id for roles resource (#5452)

* fix(roles): set parent scope id for roles resource

set the `ParentScopeId` before fetching authorized actions for role resource

* test(managed-group): add grants test coverage (#5453)

* fix(managed-group): set parent scope id for managed-group resource

set the ParentScopeId before fetching authorized actions for managed resource

* fix(host): set parent scope id for host resource (#5455)

set the `ParentScopeId` before fetching authorized actions for host resource

* fix(host-set): set parent scope id for host-set resource (#5456)

set the ParentScopeId before fetching authorized actions for host-set resource

* fix(host-catalog): set parent scope id for host-catalog resource (#5457)

set the ParentScopeId before fetching authorized actions for host-catalog resource

* fix(credential-store): set parent scope id for credential-store resource (#5458)

set the ParentScopeId before fetching authorized actions for credential-store resource

* fix(authmethods): set parent scope ID for auth methods resource (#5448)

* handlers/authmethods: fix children permission

* documentation

* formatting

* fix(credential): set parent scope id for credential resource (#5459)

set the `ParentScopeId` before fetching authorized actions for credential resource

* fix(accounts): bug grants filter children accounts (#5431)

* handlers/accounts: fix children grants filtering out results unexpectedly

* make gen

* fix(authtokens): set parent scope ID for auth token resource (#5451)

* fix authtokens not passing children scope ID

* make gen

* fix(credential-libraries): set parent scope ID (#5463)

* fix(common) set parent ID before fetching action setsparent ID before fetching action sets (#5467)

* fix(common) set parent ID before fetching action sets

* make gen

* additional test

* rename test

* more tests

* remove duplicate test

* make gen

* Update CHANGELOG.md

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

---------

Co-authored-by: Elim Tsiagbey <elim.tsiagbey@hashicorp.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-01-24 10:23:33 -08:00
Elim Tsiagbey 5b802426fa chore: update changelog for version 0.19.0 and reorganize bug fixes (#5470) 2025-01-23 17:03:34 -05:00
Lauren 29170c3701 update changelog for UI 0.19.0 (#5466) 2025-01-23 12:39:27 -05:00
Johan Brandhorst-Satzkorn 40cb9f5c9e Restrict concurrent password hashes (#5437)
* internal/auth/password: add resizable pool

The resizable pool wraps the permit pool with a mutex
to allow it to be resized at runtime.

* internal/auth/password: add concurrency limit

The default concurrency limit is 1, and it can be
set using the SetHashingPermits function.

* internal/cmd/config: allow configuring hashing limits

The new concurrent_password_hash_workers configuration
value can be used to loosen the constraints on the
userpass auth method hashing operation.

* internal/cmd: set password hashing constraints

Sets the password hashing concurrency constraints on
startup and config reload.

* CHANGELOG: add notice about password concurrency limit
2025-01-22 13:31:42 -08:00
Johan Brandhorst-Satzkorn aad833fe09 CHANGELOG: add note about worker status refactor (#5465) 2025-01-22 11:53:35 -08:00
Damian Debkowski efe9fe780d chore: update changelog with bug fix (#5460) 2025-01-22 10:05:16 -08:00
Irena Rindos e2102f65dd chore: update changelog for worker domain refactor (#5461) 2025-01-22 13:01:57 -05:00