Skip to content

Latest commit

 

History

History
112 lines (77 loc) · 5.82 KB

CHANGELOG.md

File metadata and controls

112 lines (77 loc) · 5.82 KB

Secrets Module (in Go)

Github repository

Change Logs for EdgeX Dependencies

[v3.1.0] - 2023-11-15

🐛 Bug Fixes

  • (security) Allow underscores in service keys / Vault usernames (#219) (8fb6d1b…)

👷 Build

[v3.0.0] - 2023-05-31

Features ✨

  • Add Ability to set JWT audience claim (#f3306c0)
    BREAKING CHANGE: JWTs can now be created with a fix audience value. Needed for OpenZiti integration
    
  • Enabling hooks for Vault identity features (#171) (#53c30ee)

Bug Fixes 🐛

  • CheckIdentityKeyExists was comparing to constant (#192) (#3201b0f)

Code Refactoring ♻

  • Refactor all usages of path to be SecretName in APIs and InsecureSecrets configuration (#9c30f8a)
    BREAKING CHANGE: Path renamed SecretName, GetSecrets renamed to GetSecret, StoreSecrets renamed to StoreSecret, GetKeys renamed to GetSecretNames
    
  • Update module to v3 (#52131f2)
    BREAKING CHANGE: Import paths will need to change to v3
    

Build 👷

[v2.3.0] - 2022-11-09

Features ✨

Build 👷

[v2.2.0] - 2022-05-11

Features ✨

  • security: implement runtime token provider GetRawToken client API call for obtaining secret store token (#141) (#7ea7921)

Bug Fixes 🐛

  • close response Body when the returned error is nil (#146) (#3ba02e4)

Build 👷

  • security: Add go build tags for non-delayed start builds (#144) (#8f104b7)
  • security: Enable gosec and default linter set (#05e2b9d)

[2.1.0] - 2021-11-17

Features ✨

  • Add ability to set Auth Token for SecretClient (#655d426)

  • Add SecretsFile config setting (#0a5a284)

[2.0.0] - 2021-06-30

Features ✨

  • security: Add GenerateConsulToken API to SecretClient interface (#6432e0d)
  • security: Add Generate Registry Token API for secretstore client (#5e2f4d4)

Bug Fixes 🐛

  • Reduce the resource constraints as too many semaphores costs now (#1b8a009)
  • security: Fix JSON structure of token self response (#d9d1b45)

Code Refactoring ♻

  • Tweaked GenerateConsulToken to use service's own token (#fe93ff0)
  • Change unseal to just take KeysBase64 (#f998050)
  • Refactor to be proper abstraction of a SecretStore (#89b3b67)
    BREAKING CHANGE:
    All existing SecretStore configuration must add `Type = 'vault'`
    

[v0.0.30] - 2021-01-07

Code Refactoring ♻

  • Resolve compiler errors in unit test when using latest go-mod-core-contracts (#7271790)

[v0.0.28] - 2020-12-15

Code Refactoring ♻

  • Implement better abstraction for use in Secret Provider (#62837fd)

[v0.0.21] - 2020-09-16

Bug Fixes 🐛

  • Remove trailing slash from vault URL to avoid 400 error (#1487bb7)