Releases: Infisical/node-sdk-v2
Releases · Infisical/node-sdk-v2
4.0.2
What's Changed
- fix: removal of aws-sdk dependency by @DanielHougaard in #22
Full Changelog: 4.0.1...4.0.2
4.0.1
- Added support for getting current access token (
client.auth().getAccessToken()
)
4.0.0
Major version changes
- Complete Architecture Refactoring: Replaced OpenAPI generator with custom modular Axios-based implementation for improved maintainability and performance
- Type Safety: Enhanced TypeScript definitions throughout the codebase for better developer experience
New Features
- Folder Management: Added folder listing functionality with recursive option:
folders().listFolders()
- Password Requirements: Added customizable password requirements schema for SQL database dynamic secrets
API Improvements
- Consistent Method Signatures: Standardized parameter naming and method patterns across all client modules
- Consolidated Error Types: Centralized error handling with improved error messages and context
Type Changes
Authentication Types
UniversalAuthLoginOptions
: Defines the structure for universal authentication login parameters.AwsIamAuthLoginOptions
: Specifies parameters for AWS IAM authentication.
Secrets Management Types
CreateSecretOptions
: Parameters required to create a new secret.UpdateSecretOptions
: Parameters for updating an existing secret.DeleteSecretOptions
: Parameters for deleting a secret.GetSecretOptions
: Parameters to retrieve a specific secret.ListSecretsOptions
: Parameters to list all secrets within a project/environment.
Dynamic Secrets Types
CreateDynamicSecretOptions
: Parameters for creating a dynamic secret.DeleteDynamicSecretOptions
: Parameters for deleting a dynamic secret.CreateDynamicSecretLeaseOptions
: Parameters for creating a lease on a dynamic secret.DeleteDynamicSecretLeaseOptions
: Parameters for deleting a lease on a dynamic secret.
Project and Environment Types
ProjectSlug
: Represents the slug identifier for a project.EnvironmentSlug
: Represents the slug identifier for an environment.
Folder Management Types
ListFoldersOptions
: Parameters for listing folders within a project/environment.Folder
: Represents a folder entity with properties likeid
,name
, andpath
.
What's Changed
- Refactor: openapi-generator-cli to Axios by @carlosmonastyrski in #19
New Contributors
- @carlosmonastyrski made their first contribution in #19
Full Changelog: 3.0.91...4.0.0
3.0.91
Deprecation notice for older versions
3.0.9
What's Changed
- feat: retry network errors and rate limits by @DanielHougaard in #18
Full Changelog: 3.0.8...3.0.9
3.0.8
What's Changed
- feat: create projects/project memberships/environments/folders by @DanielHougaard in #17
Full Changelog: 3.0.7...3.0.8
3.0.7
What's Changed
- feat: add view secret value parameter to get/list secrets by @DanielHougaard in #13
Full Changelog: 3.0.6...3.0.7
3.0.6
What's Changed
- fix: default expandSecretReferences to true by @DanielHougaard in #16
Full Changelog: 3.0.5...3.0.6
3.0.5
What's Changed
- feat(secrets): get secrets with imports by @DanielHougaard in #11
Full Changelog: 3.0.4...3.0.5