-
0.5.2(latest)- Updated Axios dependency to
1.17.0(multiple CVEs fixed) - Upgraded development env to Vault server
1.21.4 - Encoded Identifiers in Path Segments (GHSA-g956-2f74-rmv7 reported by @sebasteou)
- Updated Query String Builder logic (GHSA-g956-2f74-rmv7 reported by @sebasteou)
- Redacted sensitive information from error messages (GHSA-5pq8-3ffp-7w5m7 reported by @sebasteou)
- Updated Axios dependency to
-
0.5.1(stable)- Fixed the TypeScript configuration for better support
- Updated Axios dependency to
1.8.2 - Improved README with Copilot
-
0.5.0- Upgraded all dependencies to the latest versions
- Upgraded development env to Vault server
1.18.5 - Converted modules to ESM for Node v20 compatibility
- Added Jest coverage reports
-
0.4.16- Updated Axios dependency to
1.7.4#51 - Upgraded development env to Vault server
1.17.3
- Updated Axios dependency to
-
0.4.15- Upgraded development env to Vault server
1.16.3 - Improved AD secret management documentation
- Upgraded all dependencies to the latest
- Added TOTP secret engine functions:
createTOTPKeyandreadTOTPKey
- Upgraded development env to Vault server
-
0.4.14- Updated HashiCorp Vault license
- Upgraded all dependencies to the latest
- Upgraded development env to Vault server
1.14.2 - Refactored TypeScript types to generate .d.ts files using JSDoc syntax - issue [#40,#38]
- Added KV secret engine - metadata functions - issue [#42]:
createKVSecretMeta,updateKVSecretMeta, andreadKVSecretMeta
-
0.4.13- Added SBOM generator script
- Upgraded all dependencies to the latest
- Refactored TypeScript types to get them linted and verified - issue #35
- Fixed
package.jsonto accept node enginev14- issue #32 - Fixed TypeScript types to match main code and allow contructor without certificates - issue #31
- Upgraded development env to Vault server
1.13.0andpodman
-
0.4.12- Turned CA certificate optional (contribution from @josedev-union)
- Upgraded all dependencies (
Axios,Jest,random-words, and@type/node) - Upgraded development env to Vault server
1.12.2 - Changed licence from
EPL-2.0toMIT - Added workflow for releasing and publishing
- Fixed bug on
deleteLatestVerKVSecret
-
0.4.11- Added support to
TypeScript(contribution from @phr3nzy) - Improved AD secret engine config functions interfaces
- Added AD secret engine - Role functions:
listADRoles,createADRole,updateADRole,readADRole,deleteADRole,getADRoleCred, androtateADRoleCred
- Added AD secret engine - Library functions:
listADLibraries,createADLibrary,updateADLibrary,readADLibrary,deleteADLibrary,checkADCredOut,checkADCredIn, andgetADCredSatus
- Added support to
-
0.4.10- Upgraded development env to Vault server
1.11.0 - Upgraded all dependencies (
AxiosandJest) - Improved KV secret engine assertions
- Added AD secret engine functions:
*
setADConfigreadADConfigupdateADConfigdeleteADConfig
- Upgraded development env to Vault server
-
0.4.9- Upgraded development env to Vault server
1.10.2 - Added mockup LDAP server to expand LDAP auth method functions
- Added LDAP auth method functions:
setLdapConfigreadLdapConfig
- Upgraded development env to Vault server
-
0.4.8- Fixed security vulnerability (npm audit fix)
- Improved documentation
- Upgraded development env to Vault server
1.9.2and node enginev16 - Upgraded all dependencies (
AxiosandJest)
-
0.4.7- Upgraded development env to Vault server
1.8.5 - Added TLS Certificate auth method function:
loginWithCert
- Upgraded development env to Vault server
-
0.4.6- Added support for namespaces (multi-tenancy), a Vault Enterprise feature
- Added KV v2 secret engine function:
eliminateKVSecret
- Upgraded development env to Vault server
1.8.0 - Change constructor to allow instantiation without client certificates
-
0.4.5- Added Kubernetes (K8s) auth method functions
loginWithK8s,updateK8sConfig,readK8sConfig,createK8sRole,readK8sRole,listK8sRoles, anddeleteK8sRole- Improved general documentation
- Added Kubernetes (K8s) auth method functions
-
0.4.4- Duplicated
-
0.4.3- Added KV v2 secret engine function:
updateKVEngineConfig
- Upgraded development env to Vault server
1.7.2 - Fixed security vulnerability (npm audit fix)
- Added KV v2 secret engine function:
-
0.4.2- Fixed security vulnerabilities (npm audit fix)
hosted-git-infoandlodashvulnerabilities
-
0.4.1- Added
mountoptional parameter to auth methods and secret engines that might be mounted on a custom path- LDAP auth method functions
- Userpass auth method functions
- AppRole auth method functions
- Added error handling documentation to README
- Updated dev environment to Vault
1.6.3 - Split AppRole and KV test suite into 2 distinct isolated tests
- Improved KV v2 secret engine unit test
- Added
-
0.4.0- Refactored
createTokenfunction to accept an object as parameter (Issue#6) - Merged Pull Request
Make createToken more friendly to use #8 - Implemented a new Axios error parse to fix and improve stack trace (Issue#7)
- Refactored
-
0.3.22- Updated development env to Vault server
1.6.1 - Moved CHANGELOG to root directory
- Updated development env to Vault server
-
0.3.21- Re-fixed bug on
createTokenfunction related totypeofnever returningundefined(Issue#5)
- Re-fixed bug on
-
0.3.20- Updated
package.jsonto force usingaxios@0.21.1(or higher) due to CVE-2020-28168
- Updated
-
0.3.19- Fixed bug on
createTokenfunction related to using logical OR operator with attribution on boolean params, this causes the params to be always true (Issue#5) - Also, removed unnecessary
nullconditional attribution to params onrenewToken,renewSelfToken, andrenewAccessorfunctions (Refactoring) - Updated development env to
axios@0.21.1andjest@26.6.3 - Mentioned Richard (richie765) as contributor
- Fixed bug on
-
0.3.18- Enhanced promises rejection to follow best practice (Issue#4)
- Removed Axios call wrapping with a new promise (Issue#4)
- Refactored KV V2 functions to accept a mount point
- Updated development environment to Vault
1.6.0
-
0.3.17- Quick fix on KV v2 Function
listKVSecretswhen folder is defined
- Quick fix on KV v2 Function
-
0.3.16- Changed software license to EPL-2.0
- Improved documentation about creating your test environment with HTTPS
- Fixed and renamed KV v2 Function
listKVSecretsto use the proper method
-
0.3.15- Added PKI secret engine role functions:
createPkiRole(updatePkiRole),readPkiRole,listPkiRoles, anddeletePkiRole
- Added PKI secret engine role functions:
-
0.3.14- Fixed package name typo in readme
- Upgraded axios to
0.21.0and jest to26.6.1 - Set jest async callback timeout on PKI test suite
-
0.3.12- Added PKI secret engine certificate functions:
genPkiCertificate, andrevokePkiCertificate
- Added PKI secret engine CA functions:
genIntermediateCA,setIntermediateCA, andsignIntermediateCAdeleteRootCA, andgenerateRootCA
- Added PKI secret engine CRL functions:
rotatePkiCrl - Restructured documentation
- Improved PKI test suite
- Fixed parameters mismatch for
setPkiUrls - Added to PKI functions support for RootPath from the constructor
- Added mount as parameter for PKI functions
- Added PKI secret engine certificate functions:
-
0.3.10- Added PKI secret engine certificate functions:
genPkiCertificate,revokePkiCertificate,setIntermediateCA,signIntermediateCA,genIntermediateCA,deleteRootCA, andgenerateRootCA - Added PKI secret engine CRL Functions:
rotatePkiCrl
- Added PKI secret engine certificate functions:
-
0.3.9- Added PKI secret engine functions
setCACertificate,readCACertificate,readCAChain,listCertificates, andreadCertificatesetCrlConfig,readCrlConfig,setPkiUrls,readPkiUrls, andreadPkiCrl
- Added PKI secret engine functions
-
0.3.8- Added Userpass auth method functions
loginWithUserpasscreateUserpassUser(updateUserpassUser),readUserpassUser,deleteUserpassUser,updateUserpassPassword,updateUserpassPolicies, andlistUserpassUsers
- Added Userpass auth method functions
-
0.3.7- Added LDAP auth method functions
loginWithLdapcreateLdapUser(updateLdapUser),readLdapUser,deleteLdapUser, andlistLdapUserscreateLdapGroup(updateLdapGroup),readLdapGroup,deleteLdapGroup, andlistLdapGroup
- Fixed Axios parsing order for error and response handling
- Upgraded Axios to
0.20.0
- Added LDAP auth method functions
-
0.3.6- Upgraded dev environment to node.js v12.x
- Fixed functions' interfaces documentation
-
0.3.3- Added token auth method functions:
createToken(createSToken,createBToken,createOrphanSToken,createOrphanBToken)listAccessors,lookupAccessor,renewAccessor, andrevokeAccessorrenewTokenandrenewTokenSelflookupTokenandlookupSelfTokenrevokeTokenandrevokeSelfTokenlistAccessors,lookupAccessor,renewAccessorandrevokeAccessor
- Refactored Axios options, and response parsing, and returned error parsing
- Added token auth method functions:
-
0.3.1- Added System backend helper functions
sysHostInfo,sysCapabilities,sysCapabilitiesSelf,sysInternalCounters, andsysMetrics - Added System backend Seal functions
sealStatus,sysSeal, andsysUnseal - Refactored and added to test suite
- Added System backend helper functions
-
0.2.3- Fixed security vulnerability on lodash dependency
-
0.2.2- Improved documentation and README
- Added new function
healthCheck
-
0.2.1- Fixed README and documentation
-
0.2.0- Added new functions
generateAppRoleSecretId,readAppRoleSecretIdanddestroyAppRoleSecretId - Improved test suite
- Added new functions
-
0.1.1- Removed dependency on fs as it's native now
-
0.1.0- First working module with AppRole auth method and KV v2 secret engine