Commit Graph
4963 Commits
Author SHA1 Message Date
dillanb-hashi 6812c6cbc6 test(e2e): Added tests against previous worker version (#6335)
* test(e2e): Added tests against previous worker version
2026-01-15 10:41:02 -07:00
hashicc ef75427403 Add path attribute to split cookies (#6298)
* Add "Path" attribute to "/"

Without this the browser defaults to a path of the parent of the
path in the request. See:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Set-Cookie#pathpath-value

This means the cookie isn't included in api requests since the path
is too restrictive

* Update tests with split cookie path attribute
2026-01-15 09:38:25 -05:00
Emilia 7d3c0b4732 fix(kms): update awskms plugin to v4 of go-kms-wrapping awskms wrapper (#6336) 2026-01-14 13:59:41 -05:00
Michael Li 3283f711c7 Revert "chore(e2e): Stop running current builds with new pushes (#6309)" (#6332)
This reverts commit 11fc97622f.
2026-01-14 11:54:52 -05:00
Abhishek Manjegowda a1718effba CE changes for ENT (#6334)
Approved
2026-01-14 19:58:51 +05:30
Tony 0b6530b8b6 chore(e2e): set windows terminal app in registry (#6325) 2026-01-12 13:28:37 -05:00
dillanb-hashi ed1bfe4380 rdp(test): Change password retrieval for race condition (#6327)
* rdp(test): Change password retrieval for race condition
2026-01-12 09:53:48 -07:00
Michael Li 4c9b0553f3 chore(e2e): Add container name to openssh-server module output (#6321) 2026-01-09 12:05:12 -05:00
Tony 29ba92e453 chore(e2e): update e2e tests to use t.Context() (#6316) 2026-01-06 17:05:30 -05:00
Sorawis Nilparuk (Bo) fe09f61a85 chore(test) fix flaky tests (#6315)
* internal/cmd/commands/server/listener_reload_test.go remove t.Parallel() comment

* internal/cmd/commands/server/worker_initial_upstreams_reload_test.go remove t.Parallel

* internal/cmd/commands/server/worker_tags_reload_test.go wait by polling worker instead of sleep

* internal/daemon/worker/routing_info.go make deep copy in LastRoutingInfoSuccess to avoid race condition

* internal/tests/cluster/parallel/orphaned_connections_test.go raise grace period time to allow test to wait for longer

* improve logging in sequential tests

* move ports around and use t.Cleanup to send shutdown signal to test server

* fix one typo

* do final assert in t.Cleanup instead of defer

* undo t.Cleanup change

* add another signal to force shutdown running servers

* add exit early and increase server start timeout

* tighten workerRPC settings on session tests

* tighten more workerRPC timing

* make gen

* add comment explaining deep copying lastRoutingInfoSuccess
2026-01-05 10:40:28 -08:00
dillanb-hashi 0a165c0921 chore(e2e): Added an enos scenario that takes a worker version and deploys with that version (#6308)
* chore(e2e): Added an enos scenario that takes a worker version and deploys with that version
2025-12-23 16:17:09 -07:00
Tony 5560121c3b chore(e2e): fix linting errors for e2e files (#6307) 2025-12-23 12:13:41 -05:00
Abhishek Manjegowda f56158b7df ICU-18284-testcase param removed (#6310) 2025-12-22 22:13:28 +05:30
Abhishek Manjegowda c4dc2a43cc refactor : ICU-18284-Unify SecureRandomReader (#6303)
* Unify SecureRandomReader

* vault changes updated

* target changes added

* reviwed changes updated
2025-12-22 11:30:10 +05:30
dillanb-hashi 11fc97622f chore(e2e): Stop running current builds with new pushes (#6309)
Added a concurrency check in the github workflow to stop running build action if new changes are pushed.
2025-12-19 09:32:46 -07:00
Bharath Gajjala 1580cf621c Updating sdk and Api with latest tags (#6305) 2025-12-17 09:55:32 -05:00
Irena Rindos 769fea1305 chore: disable HashiCorp copywrite check for new IBM headers (#6304) 2025-12-16 09:37:16 -05:00
Irena Rindos 6aa5a7d2fe chore: update supported postgres versions (#6297) 2025-12-15 14:22:04 -05:00
dillanb-hashi 9c6ff824c6 test(e2e): Fixed failing database migration test (#6299) 2025-12-12 09:54:43 -07:00
dani cd5bbe2120 Merge pull request #6289 from hashicorp/dani_0.21.0-changelog
update changelog for 0.21.0
2025-12-11 11:46:29 -05:00
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
Ryan Derr a396d60232 fix(db): Update migration 102 sql file to correct name including .up (#6295) 2025-12-09 10:07:29 -06:00
Abhishek Manjegowda 0fc70d82ee refactor: Update Password use of crypto/rand to SecureRandomReader (#6259)
* reactor: Update Password use of crypto/rand to SecureRandomReader

* changes updated

* make gen error changes

* make gen error changes

* new changes updated

* new changes updated

* Revert "new changes updated"

This reverts commit 85ee1d21867e26e7dac9ac28ba0e541a84345e90.

* Revert "new changes updated"

This reverts commit b4df84452397724465e00fc48169473148a26e3f.

* SecureRandomreader introduced to password

* SecureRandom pkg removed

* updated
2025-12-09 09:50:36 +05:30
Danielle Miu 5f2b067d2a added known_hosts change 2025-12-05 19:54:50 -05:00
Priya Patel d81c474aeb Bump internal/ui/VERSION commit to 2766be2 (#6290) 2025-12-05 16:42:40 -06:00
Danielle Miu deeeeb53ad update changelog for 0.21.0 2025-12-05 15:49:02 -05:00
Emilia 98fb04cd51 fix: Allow shared credentials in amskms plugin (#6286) 2025-12-04 16:52:33 -05:00
Hugo ad5ce4fbf8 fix(db): Delete legacy credential_vault_library_deleted purge job (#6284)
With the refactor in version 99, the credential_vault_library_deleted
table was renamed to credential_vault_generic_library_deleted, but its
corresponding purge job was not removed from the job table, leading to
an error: "job credential_vault_library_deleted_items_table_purge not
registered on scheduler".

This commit deletes the legacy job entry. The new job that takes over
the legacy one is
credential_vault_generic_library_deleted_items_table_purge.
2025-12-04 16:07:16 +00:00
Priya Patel 2fb43e943e Bump internal/ui/VERSION commit to 95f72e1 (#6270) 2025-11-20 14:44:41 -06:00
dependabot[bot] ab4a0e2a9c chore(deps): bump the go-security group across 10 directories with 1 update (#6266)
Bumps the go-security group with 1 update in the /sdk directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/kms/mains/transit directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/kms/mains/gcpckms directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/kms/mains/azurekeyvault directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/boundary/mains/gcp directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/boundary/mains/azure directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/boundary/mains/minio directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /plugins/boundary/mains/aws directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the go-security group with 1 update in the /api directory: [golang.org/x/crypto](https://github.com/golang/crypto).

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/crypto` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go-security
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 14:23:41 -05:00
Dharini 261b18f074 update ui changelog (#6265) 2025-11-20 11:11:50 -08:00
dani 814ffcca07 chore: bump version to 0.21.0 (#6267) 2025-11-20 11:26:30 -05:00
Louis Ruch 4bae4f23f5 feat(ssh): support ssh known hosts file (#6263) 2025-11-19 16:24:20 -08:00
Tony 6533c8bdb3 test(e2e): add support to rdp connect test on windows
test(e2e): add support to rdp connect test on windows
2025-11-18 15:35:59 -05:00
Michael Li d1bcbac5d1 chore(e2e): Rename for clarity (#6261) 2025-11-18 14:40:27 -05:00
Michael Li 6a0de4337b ce: test(e2e): Add connect method that can work in windows
(cherry picked from commit 6aa5469160e81e5bb8bf38c8cf6ed0c34d6d81f5)
2025-11-18 14:36:26 -05:00
Tony 94c32d2173 ce: refact(e2e): Update WaitForSessionCli to accept e2e options
(cherry picked from commit ab3b5fb361e6f2f854f24306979565a28664fc0a)
2025-11-18 14:36:08 -05:00
Justin Nguyen d3b2e7402b feat: add password credential to meta_session.go (#6257) 2025-11-18 10:45:41 -06:00
dependabot[bot] 6b7ac06dca chore(deps): bump the go group across 1 directory with 9 updates (#6252)
Bumps the go group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/docker/docker](https://github.com/docker/docker) | `28.5.1+incompatible` | `28.5.2+incompatible` |
| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) | `3.4.11` | `3.4.12` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.43.0` | `0.44.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.46.0` | `0.47.0` |
| [golang.org/x/tools](https://github.com/golang/tools) | `0.38.0` | `0.39.0` |

Updates `github.com/docker/docker` from 28.5.1+incompatible to 28.5.2+incompatible
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.5.1...v28.5.2)

Updates `github.com/go-ldap/ldap/v3` from 3.4.11 to 3.4.12
- [Release notes](https://github.com/go-ldap/ldap/releases)
- [Commits](https://github.com/go-ldap/ldap/compare/v3.4.11...v3.4.12)

Updates `golang.org/x/crypto` from 0.43.0 to 0.44.0
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.44.0)

Updates `golang.org/x/net` from 0.46.0 to 0.47.0
- [Commits](https://github.com/golang/net/compare/v0.46.0...v0.47.0)

Updates `golang.org/x/sync` from 0.17.0 to 0.18.0
- [Commits](https://github.com/golang/sync/compare/v0.17.0...v0.18.0)

Updates `golang.org/x/sys` from 0.37.0 to 0.38.0
- [Commits](https://github.com/golang/sys/compare/v0.37.0...v0.38.0)

Updates `golang.org/x/term` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/term/compare/v0.36.0...v0.37.0)

Updates `golang.org/x/text` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.30.0...v0.31.0)

Updates `golang.org/x/tools` from 0.38.0 to 0.39.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.5.2+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/go-ldap/ldap/v3
  dependency-version: 3.4.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: golang.org/x/crypto
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/net
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/sync
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/sys
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/term
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/text
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/tools
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 14:05:43 -05:00
dependabot[bot] c81b201f59 chore(deps): bump github.com/dvsekhvalnov/jose2go (#6250)
Bumps the go-security group with 1 update in the / directory: [github.com/dvsekhvalnov/jose2go](https://github.com/dvsekhvalnov/jose2go).

Updates `github.com/dvsekhvalnov/jose2go` from 1.6.0 to 1.7.0
- [Commits](https://github.com/dvsekhvalnov/jose2go/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/dvsekhvalnov/jose2go
  dependency-version: 1.7.0
  dependency-type: indirect
  dependency-group: go-security
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 12:20:06 -05:00
Michael Li aedd7f002b fix(e2e): Update tmpfs permissions in worker docker container (#6253)
* chore(e2e): Update docker terraform provider to 3.6.2

* chore(e2e): Use boundary directory to avoid permission issues

* fix(e2e): Use tmpfs block to open up permissions of directory
2025-11-17 11:47:04 -05:00
Justin Nguyen dc7f0b00fc Merge pull request #6207 from hashicorp/llb-password-credential-type
Password credential type
2025-11-14 12:00:23 -06:00
daniandAndrew Gaffney 08015e9d98 feat(clientproxy): automatically close boundary connect when proxy is no longer in use (#6232)
Co-authored-by: Andrew Gaffney <andrew@gaffney.cc>
2025-11-14 09:37:30 -05:00
Bharath Gajjala c39a50570a fix(db): vault password library migration adjustments and mapping overrides (#6229) 2025-11-13 12:49:25 -08:00
Justin Nguyen 1ac444d0a8 feat(cli): Add support for password credential in redis helper (#6213) 2025-11-13 12:28:54 -08:00
Bharath Gajjala d4f7bd55d1 feat(cli): Add password credential CLI commands (#6117) 2025-11-13 12:28:04 -08:00
Bharath Gajjala 11c4fd7580 feat(handlers): CRUDL support for static password credential (#6181) 2025-11-13 12:28:04 -08:00