github Keeper-Security/terraform-provider-secretsmanager v1.2.0

7 hours ago

Changelog

  • 68587e0 docs: align PAM data source docs and examples (KSM-798)
  • 2f5e4e1 fix: close PAM data source readback gaps (KSM-798)
  • f6eb530 fix: add missing pam_machine data source fields (KSM-797)
  • e429068 fix: restore PAM pam_settings readback in data sources (KSM-796)
  • 32b4355 ci: scan built provider binary for SBOM generation
  • 0deb275 KSM-789: add acceptance tests for PAM User and Machine private PEM key generation
  • 95ec85a KSM-794: fix PAM User data source returning empty values for connect_database and private_pem_key
  • 1c9a268 KSM-795: upgrade Go from 1.24.8 to 1.24.13 to address 9 security CVEs
  • 0f5c76a chore: fix release workflow issues
  • 3141476 docs: clean up CHANGELOG for 1.2.0 release
  • 8b3ecf5 KSM-793: fix pam_machine pam_hostname update not persisting changes
  • 06f841a KSM-793: fix PAM data sources returning empty TypeList fields and pam_machine auto-uid Create bug
  • e28c37f KSM-792: fix database_type and directory_type field syntax end-to-end
  • 0323e1a docs: update PAM examples and changelog for field value type fixes
  • fa66e64 fix: align PAM field schemas with SDK for simple value types
  • e8cbc76 fix: restore pam_settings field to PAM machine resource schema
  • 3dbb2c3 style: apply go fmt formatting to restored code
  • b5a30fe fix: restore pam_settings map entry lost in merge
  • 727390a fix: restore bank account validation and pam_directory registration lost in merge conflicts
  • 645374e fix: resolve merge conflicts in record_fields.go and pam_machine self-assignment
  • e0b6532 fix: add missing SSH key generation functions (applyGenerateKeyPair, mergeKeyPair)
  • e5cd428 fix: restore missing PAM settings functions from merge conflict resolution
  • de2cfdf docs: update CHANGELOG with KSM-788, KSM-789, KSM-790
  • ebd69da KSM-789: add SSH key generation and private PEM key to PAM User and Machine
  • cca6fe0 KSM-788: add SSH key pair generation with passphrase encryption
  • 9bc9462 KSM-790: clarify resource docs support create/manage and add examples
  • 0c7091e docs: remove release dates from CHANGELOG.md
  • 026f7e2 feat(pam): add SSH key generation and private PEM key to PAM User and Machine
  • cc04b5d feat(ssh-keys): add SSH key pair generation with passphrase encryption
  • a8451cf docs: clarify resource docs support create/manage and add examples
  • b470277 chore: bump version from 1.1.8 to 1.2.0
  • 873e015 docs: remove reference to non-existent PAM_SCHEMA_ANALYSIS.md file
  • 66c3f37 docs: removed unnecessary items from CHANGELOG
  • 969404b chore: format all Terraform examples with terraform fmt
  • 987a902 feat: add ReDoS protection and docs for title patterns
  • 09bc76a fix: add missing SetFieldTypeInSchema for use_ssl in pam_database
  • 673f71f docs: add CHANGELOG.md following Keep a Changelog format
  • 86264a9 docs: remove internal investigation notes
  • baff991 test: remove login/password from PAM tests and examples
  • 9e546ca refactor: remove login/password fields from pamDatabase, pamDirectory, pamMachine
  • e36a66d fix: correct field access patterns in PAM data source examples
  • 05a16a2 docs: fix PAM data source path parameter and examples - use UIDs instead of folder paths
  • d40fcb6 security: add explicit permissions to test workflow (contents: read)
  • 314457c docs: clarify folder_uid description to reflect sub-folder support
  • 2536d8b fix: use reflect.DeepEqual for JSON comparison to handle map ordering correctly
  • 5fd535b docs: clarify checkbox field comment - Keeper stores values as single-element arrays
  • 8b0b49a KSM-389: Add regex pattern support to records data source (#64)
  • d2b4baf feat(validation): add account_type enum validation for bank accounts
  • 8d4b8f0 style: fix Go formatting in PAM directory files
  • 5371c78 feat(pamDirectory): add domain_name, directory_id, user_match, provider_group, provider_region, alternative_ips fields
  • 0ea4ada test(pamUser): fix connectDatabase label and add private_pem_key coverage
  • 61d716d feat(pamUser): add private_pem_key field support
  • c19f851 fix(pamUser): correct connectDatabase label from 'Connect Database' to 'connectDatabase'
  • aaaa401 fix(pamDatabase): remove invalid connect_database field
  • 1746711 fix(pamMachine): remove invalid ssl_verification field
  • 7276cf0 fix(pamDirectory): correct useSSL label from 'Use SSL' to 'useSSL'
  • 68e82c0 Merge pull request #60 from Keeper-Security/dependabot/go_modules/go_modules-dd7da38a6b
  • 16b7db9 docs: fix misleading empty folder restriction in resource schema descriptions
  • 20a8fb8 chore: add Go version compat flag to goreleaser config
  • f1ee4e1 chore: update PAM examples to require provider version 1.1.8
  • b19f771 test(pam): add complete test coverage for PAM User and Directory
  • 1c8e07d fix: use t.Skip instead of t.Fatal for missing test setup
  • a0119b3 style: fix Go formatting with gofmt
  • 67834e7 ci: add test workflow for Terraform provider
  • 2e8f18e fix: correct test helpers in data_source_records_test.go
  • 51f004f Merge pull request #63 from Keeper-Security/KSM-527-add-pam-record-types
  • 570bda6 Merge release-v1.1.8 into KSM-527-add-pam-record-types
  • f8d8fb4 KSM-707: upgrade Go to 1.24.8 to address CVE-2025-22871 and CVE-2025-58185
  • 3b4fc53 docs: update version references to 1.1.8
  • 5f06508 Bump golang.org/x/crypto in the go_modules group across 1 directory
  • 8f74d9f Added pamDirectory support and fixed PAM data source field reading
  • 22b7909 Simplified database and directory type fields for pam records
  • ecbace8 Merge branch 'release-v1.1.8' into KSM-527-add-pam-record-types
  • 9b3284a Updated references from 1.1.7 to 1.1.8
  • f8b93d0 Created examples for pam database and machine resources/data-sources
  • 35b2f26 Added tests for PAM machine and database records
  • 4e14817 Added missing fields to schema, updated field names
  • c44f443 Merge pull request #57 from Keeper-Security/KSM-680-sanitize-publish-workflow-inputs
  • 82acef0 Moved user input from direct interpolation to ENV var string literal
  • d7606b5 Added input sanitization for tag input in publish workflow
  • 8464c3e Merge pull request #56 from Keeper-Security/KSM-527-add-pam-record-types
  • 470998e KSM-527: Add support for PAM record types
  • 11e2615 Merge pull request #49 from Keeper-Security/release-v1.1.7
  • c0d4754 Add header image to README

Don't miss a new terraform-provider-secretsmanager release

NewReleases is sending notifications on new releases.