1.4.0
Added: Support for Red Hat Enterprise Linux 8.
Fixed: An issue with the unzip operation when the disk was full. The CodeDeploy agent now detects the unzip's exit code 50 indicating a full disk, removes partially extracted files, and raises an exception to post a failure to the CodeDeploy server. The error message is visible as a lifecycle event error message, and the host-level deployment will stop without being stuck or timing-out.
Fixed: An issue that would cause the agent to fail.
Fixed: An issue where hooks would time out during an edge-case race condition. Hooks with no scripts will now continue and no longer cause failures or timeouts.
Changed: The update script from the CodeDeploy agent's bin directory was removed because it is no longer used.
Changed: The CodeDeploy agent for Windows Server now bundles Ruby 2.7.
Changed: New environment variables were added, to be used by hook scripts depending on the source of the deployment bundle (Amazon S3 or GitHub).
For further details and deprecation notices see release notes
Special thanks to: @keithcyu @mwjones-aws @t0shiii @dljvette @kaiwensun @puneethnr @jcbhl @amznchrs