- Updated the documentation to replace the wildcard notation from "/*" to "*" for clarity in the policy description, enhancing user understanding of role assumption permissions.
- Renamed PAM Role to Resource Role in documentation and forms to clarify the role's purpose.
- Enhanced AWS IAM account and resource forms to reflect the new naming conventions and improve user guidance.
- Added new images to the documentation for better visual understanding of the setup process.
- Updated session duration handling and trust policy instructions to align with the new Resource Role terminology.
- Changed the onSubmit prop type to accept a structured SubmitData type, enhancing type safety.
- Updated the form submission logic to align with the new data structure, ensuring proper handling of form fields.
- Introduced a new documentation page for configuring AWS IAM access through Infisical PAM, detailing the setup process and key concepts.
- Updated the AWS IAM account form to validate session duration input, allowing users to specify durations in human-readable formats (e.g., 15m, 1h).
- Added new images for resource creation and account setup in the documentation.
- Enhanced the form's default session duration handling to improve user experience.
- Updated error message in AWS IAM resource factory to include the PAM role ARN for better debugging.
- Added functionality to clear the search input when a value is selected in the ResourceSelect component, improving user experience.
- Refactored AwsIamAccountForm to fetch PAM resource details based on account or provided resourceId and resourceType, ensuring accurate role ARN usage in trust policy.
- Changed PAM session status from 'Expired' to 'Ended' in the database update logic and service layer for clarity.
- Updated the PamSessionStatus enum to consolidate the definitions of 'Ended' and 'Expired', reflecting that 'Ended' can result from both user action and automatic expiration.
- Removed references to 'Expired' in the frontend components and adjusted related UI elements for consistency.