CodeWhisperer's features are becoming a part of Amazon Q Developer. Learn more
Document history for the CodeWhisperer User Guide
The following table describes the documentation releases for CodeWhisperer.
Change | Description | Date |
---|---|---|
Merge with Amazon Q Developer | CodeWhisperer is now a part of Amazon Q Developer. | April 30, 2024 |
DescribeApplication permission added | The service-linked role and the AWSServiceRoleForCodeWhispererPolicy managed policy have been updated to include the sso:DescribeApplication permission, which allows the retrieval of information about CodeWhisperer. | March 29, 2024 |
Updated JupyterLab setup instructions | The procedures for setting up CodeWhisperer with JuptyerLab have been updated and clarified. | March 6, 2024 |
Generic instructions for integration with other services | A new section provides the basic IAM policy necessary for using CodeWhisperer in the context of other services, in general. | March 6, 2024 |
Updated CodeWhisperer Professional administrator policy | Added permissions to the CodeWhisperer Professional administrator policy: sso:CreateManagedApplicationInstance and codewhisperer:CreateProfile. These permissions are needed to create a CodeWhisperer profile in a non-management account. | March 5, 2024 |
Data sharing with Amazon EMR Studio | The data sharing page has information about sharing content and telemetry data with Amazon EMR Studio. | February 7, 2024 |
More dashboard permissions needed | Access to the customizations dashboard requires additional permissions. Also, when CodeWhisperer is not used for two weeks, the dashboard will look different. | January 26, 2024 |
Security scan support for Ruby and Go | The security scan feature supports Ruby and Go. Also, the security scan section has also been significantly updated for clarity. | January 12, 2024 |
Visual Studio support for C and C++ | Visual Studio integration (in preview) works with C and C++, in addition to C#. | December 13, 2023 |
AWS CDK support | CodeWhisperer supports the AWS CDK with Typescript and Python. | December 13, 2023 |
Simplified Toolkit onboarding process | The description of the procedure for getting started with CodeWhisperer in VS Code and JetBrains IDEs has been significantly simplified. | November 28, 2023 |
Amazon Q authentication | In order to use some features of Amazon Q, you must authenticate with CodeWhisperer Professional. | November 28, 2023 |
Visual Studio support | CodeWhisperer works with Visual Studio. | November 26, 2023 |
Support for groups with customization | You can add groups of users to a customization. | November 26, 2023 |
Security scan support for more languages and frameworks | You can run a security scan, on code written in TypeScript, C#, Terraform, AWS CloudFormation, or the AWS CDK. | November 26, 2023 |
New permissions for listing customization versions | If you use customizations, you should add
| November 26, 2023 |
Dashboard updates | The dashboard displays the acceptance rate, and can be filtered by programming language. | November 26, 2023 |
Customization versioning | You can update your customizations by creating new versions. | November 26, 2023 |
Code generation support for more languages | Language support for JSON (AWS CloudFormation), YAML (AWS CloudFormation), and HCL (Terraform). | November 26, 2023 |
Assisted code remediation | After running a security scan, CodeWhisperer can help you fix your code. | November 26, 2023 |
Command line | You can use CodeWhisperer at the command line. | November 20, 2023 |
Amazon EMR integration | Integration with Amazon EMR. | November 17, 2023 |
Customization logs and console error messages | You can export log messages about your customizations, and a table provides information that will help you troubleshoot related console error messages. | November 13, 2023 |
JupyterLab version 4 support | Integration with JupyterLab version 4 is now supported. | November 7, 2023 |
Customizations | You can train CodeWhisperer on your own codebase. | October 17, 2023 |
More support for Go, SQL, PHP, Rust, and Kotlin | Go, SQL, PHP, Rust, and Kotlin are now included in the list of "most supported" languages. | October 13, 2023 |
Member accounts | You can now set up CodeWhisperer in more than one account within your organization. | September 12, 2023 |
Dashboard | A dashboard is available for adminstrators at the professional tier. | September 8, 2023 |
AWS PrivateLink integration | You can establish a private connection between your VPC and CodeWhisperer by creating an interface VPC endpoint. | July 26, 2023 |
AWS Glue integration | You can use CodeWhisperer with AWS Glue Studio Notebook. | July 26, 2023 |
Updated managed policy | Added GetFindings and GetManagedApplicationInstance. | June 28, 2023 |
Added permissions to policy for administrators | Added related new permissions iamadmin:ListRolesByPrincipal and pricing:GetProducts, needed for CodeWhisperer administration. | June 27, 2023 |
Non-management accounts can now manage CodeWhisperer | AWS recommends that CodeWhisperer and IAM Identity Center be administered through a non-management account. Also, added related new permission sso:ListApplicationInstances, needed for CodeWhisperer administration. | June 12, 2023 |
Added API calls to be tracked with AWS CloudTrail | The following APIs can now be tracked in CloudTrail: DeleteProfile, GetCodeAnalysis, ListCodeAnalysisFindings, StartCodeAnalysis, CreateUploadUrl, GenerateCompletions. | June 6, 2023 |
Change to service-linked role | Added permissions for getting user and group information for billing purposes by updating AWSServiceRoleForCodeWhispererPolicy, which is associated with the service-linked role. | May 30, 2023 |
Added two Amazon CloudWatch metrics | Added Subscriptions and MonthlyActiveUniqueUsers as CloudWatch metrics. | May 30, 2023 |
Amazon SageMaker Studio and JupyterLab support | Added sections explaining setup for integration with SageMaker Studio and JupyterLab. | May 9, 2023 |
New service-linked role | Added sso:ListDirectoryAssociations as a service-linked role. | May 1, 2023 |
Monitoring chapter | Added information about monitoring CodeWhisperer with CloudWatch. | April 24, 2023 |
Security scans of multiple files | The security scan section has been updated to clarify that a scan can include more than one file. | April 20, 2023 |
Region-based restrictions | The CodeWhisperer administrator section has been updated to clarify the specific situation in which actions must be taken in a particular region. | April 19, 2023 |
Useful APIs | The Useful APIs section has been added to User actions. Although CodeWhisperer does not have a public API, these API calls may be useful in the context of creating or editing IAM policies. | April 13, 2023 |
Types of users | The Types of users chapter has been added to help clarify the different personas who use CodeWhisperer in different ways. | April 13, 2023 |
Setting up | Some content moved from Getting started to Setting up. Setup instructions for administrators broken out into three parts: Root user, AWS account admin, and CodeWhisperer admin. | April 13, 2023 |
Service-linked roles | Added information about service-linked roles. | April 13, 2023 |
Security content | New content has been added to clarify security issues related to CodeWhisperer. This update includes the addition of the Identity and Access Management section, as well as Infrastructure security, Compliance validation, Security best practices, Infrastructure security, and updates to the Data protection section. | April 13, 2023 |
Quotas | The Quotas chapter has been updated to clarify that CodeWhisperer does not maintain any quotas. | April 13, 2023 |
Language support | The Language support section has been updated to include languages that are newly supported as of CodeWhisperer general availability. | April 13, 2023 |
IDE screenshots | Various screenshots have been updated to reflect the appearance of the CodeWhisperer interface inside the AWS Toolkit once CodeWhisperer was no longer in preview. | April 13, 2023 |
Features | The following sections have been folded into the Features chapter: User actions, Language support, Pausing suggestions, Security scans, and Code references. | April 13, 2023 |
Data opt-out screenshots | The screenshots in the "opting out" section of the data sharing chapter have been updated to reflect the current CodeWhisperer settings in both VS Code and JetBrains. | April 13, 2023 |
Billing | The Billing chapter has been added to provide information about how you may be charged for using CodeWhisperer. | April 13, 2023 |
Initial release | Initial release of the CodeWhisperer User Guide. Some materials included here were previously available in other guides. | February 21, 2023 |
New policy: AWSServiceRoleForAmazonCodeWhisperer | Added a new policy to allow CodeWhisperer to call CloudWatch and CodeGuru on your behalf. | February 17, 2023 |