Skip to content

Releases: Infisical/node-sdk-v2

4.0.6

26 Sep 20:59
0e2ab78
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.5...4.0.6

4.0.5

16 Sep 14:45
ecbea8e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.4...4.0.5

4.0.4

28 Jul 14:17
a036454
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.3...4.0.4

4.0.3

28 Jul 11:55
098432c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.2...4.0.3

4.0.2

07 Jun 13:01
d9902bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.1...4.0.2

4.0.1

31 May 19:07
Compare
Choose a tag to compare
  • Added support for getting current access token (client.auth().getAccessToken())

4.0.0

08 May 17:20
02c21ca
Compare
Choose a tag to compare

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 like id, name, and path.

What's Changed

New Contributors

Full Changelog: 3.0.91...4.0.0

3.0.91

17 Apr 02:02
1b8aa6d
Compare
Choose a tag to compare

Deprecation notice for older versions

3.0.9

16 Apr 20:23
75ce3ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.8...3.0.9

3.0.8

11 Apr 22:30
5261fbb
Compare
Choose a tag to compare

What's Changed

  • feat: create projects/project memberships/environments/folders by @DanielHougaard in #17

Full Changelog: 3.0.7...3.0.8