Releases: SSHcom/privx-sdk-go
v1.36.0
Adding support for PrivX 36.0. Some models have new fields:
- ManagedAccount model: new SamAccountName and DisableRdpCertAuth properties.
- ManagedAccountCreateData, ManagedAccountChangeSet model: new DisableRdpCertAuth property.
- LocalUser model: new Attributes property and Attribute type.
Note: ensure that the values of these fields are not accidentally overwritten (e.g with zero values) when updating one of the mentioned resources.
Some notable changes in PrivX 36.0 (please refer to PrivX documentations for full details):
- Custom attributes can be assigned to local user.
- ManagedAccount SecurityIdentifier field can be modified (if needed).
- ManagedAccount SamAccountName can be specified.
- RDP certificate authentication can be disabled for a ManagedAccount via DisableRdpCertAuth flag.
The changes above are part of the support for RDP certificate authentication using strong mapping (SID extension). The SecurityIdentifier (SID) is scanned automatically if possible. Otherwise, it can be edited via custom attribute for local user or via SecurityIdentifier property for ManagedUser. Legacy Windows account format DOMAIN\username can be used in a host account configuration together with a target domain.
v1.35.1
Improvements
- The workflow creation/update endpoints in the
workflow
package have been fixed by adding the missing attribute fields to both theWorkflow
andRequest
structs - Missing attribute fields have been added to the
TrustedClient
struct in theuserstore
package - We have added missing query parameters to the get all role members endpoint. Consequently, the function signature has been updated to accommodate these parameters
v1.35.0
Important Notice:
We want to inform users about upcoming changes that will break the backwards compatibility of the Go SDK. These changes will be introduced with the upcoming SDK version 2.x.x in the near future.
Please note that version 1.35.0 remains backwards compatible, so no immediate action is required. We will provide more detailed information as soon as SDK version 2.x.x is ready for release.
PrivX SDK v1.35.0
PrivX SDK v1.35.0 is now compatible with PrivX v35.
New API Endpoints
API endpoints for the new password management feature for Active Directory and Entra domains have been added to the SDK. For more information, please refer to the Release Notes and our API Documentations for detailed specifications.
Improvements
- We have added query parameters to the list all roles endpoint. Consequently, the function signature has been updated to accommodate these parameters
- Unnecessary third party packages have been removed
v1.34.0
v1.33.0
v1.32.1
Improvements
An update has been implemented in PrivX concerning the API Roles Parameters. The previously absent "GrantValidityPeriods" field has now been added into the"Role" struct.
"GrantStart" and "GrantEnd" are deprecated and will be removed with a later SDK release.
For additional details, please refer to the latest release notes for PrivX 32.
v1.32.0
v1.31.0
v1.30.0
PrivX SDK v1.30.0 is now compatible with PrivX v30.
New API Endpoints
API endpoints for the following new v30 features have been added to the SDK:
DB Proxy - API
Improvements
Expand existing license and host store structs with new fields
Upgrade Dependencies
Add missing attributes
Improve code base