- Support golang version 1.17
- Update default session-manager-plugin runner for macOS to be python3
- Update import path from SSMCLI to session-manager-plugin
- Fix idle session timeout for port sessions
- Fix port session premature close when local server is not connected before timeout
- Disable smux keep alive to use idle session timeout feature
- Support more output message payload type.
- Fix hung sessions caused by client resending stream data when agent becomes inactive.
- Fix incorrect logs for start_publication and pause_publication messages.
- Fix single memory reference access for parameters
- Upgrade gorilla package to 1.4.2
- Enhancement: Upgrade aws-sdk-go to latest version (v1.40.17) to support SSO
- Enhancement: Improve error message for legacy CLI version
- Change data streaming related logs from debug to trace level.
- Fix typo for log config file.
- Fix interactive command session abruptly terminated issue.
- Introduce client timeout for session start request.
- Add support for signed session-manager-plugin.pkg file for macOS.
- Enhancement: Added support for running session in NonInteractiveCommands execution mode.
- Bug Fix: (Port forwarding sessions only) Using system tmp folder for unix socket path.
- Enhancement: (Port forwarding sessions only) Reduced latency and improved overall performance.
- Enhancement: Added ARM support for Linux and Ubuntu.
- Bug Fix: Handle race condition scenario of packets being dropped when plugin is not ready.
- Enhancement: Add support for forwarding port session to local unix socket.
- Enhancement: For port forwarding session, send terminateSession flag to SSM agent on receiving Control-C signal.
- Enhancement: For port forwarding session, send disconnect flag to server when client drops tcp connection.
- Enhancement: Change to keep port forwarding session open until remote server closes the connection.
- Enhancement: Limit the rate of data transfer in port session.
- Enhancement: Add support for running SSH sessions using Session Manager.
- Enhancement: Add support for further encryption of session data using AWS KMS.
- Fix bug for Windows SessionManagerPlugin
- Initial SessionManagerPlugin release