Skip to content

Latest commit

 

History

History
83 lines (61 loc) · 7.21 KB

ROADMAP.md

File metadata and controls

83 lines (61 loc) · 7.21 KB

Roadmap: November 2021 - January 2022

Every few months, the team will highlight areas of focus for our work and upcoming research.

We select items for inclusion in the roadmap from the Top Community Issues, Core Services, and internal priorities. Where community sourced contributions exist we will work with the authors to review and merge their work. Where this does not exist or the original contributors are not available we will create the resources and implementation ourselves.

Each weekly release will include necessary tasks that lead to the completion of the stated goals as well as community pull requests, enhancements, and features that are not highlighted in the roadmap. To view all the items we've prioritized for this quarter, please see the Roadmap milestone.

This roadmap does not describe all the work that will be included within this timeframe, but it does describe our focus. We will include other work as events occur .

In the period spanning August to October 2021, 573 Pull Requests were opened in the provider and 465 were merged, adding support for:

  • Amazon Chime
  • Amazon Connect
  • Amazon AppStream 2.0
  • Route 53 Recovery Control
  • Graviton2 support for Lambda
  • S3 Replication Time Control

We also launched a fully generated provider, the AWS Cloud Control (AWSCC) provider for Terraform. The AWSCC provider is currently in Technical Preview. Please check it out and let us know what you think.

From November ‘21- January ‘22, we will be prioritizing the following areas of work:

Provider Version v4.0.0

Issue: #20433

The next major release of the provider will include the adoption of the AWS Go SDK v2.0 as well as a refactor of one of our oldest and most used resources: S3.

There will also be the usual deprecations and sometimes breaking changes to existing resources which are necessary to maintain consistency of behavior across resources. Our goal is to focus on standardization to reduce technical debt and lay a strong foundation for future enhancement initiatives within the provider.

For details of the changes in full please refer to #20433. We would love to hear your feedback.

Enhancements to Existing Services

Research Topics

Research topics include features, architectural changes, and ideas that we are pursuing in the longer term that may significantly impact the core user experience of the AWS provider. Research topics are discovery only and are not guaranteed to be included in a future release.

Scaffolding for new resources, datasources and associated tests.

Adding resources, datasources and test files to the provider is a repetitive task which should be automated to ensure consistency and speed up contributor and maintainer workflow. A simple cli tool should be able to generate these files in place, and ensure that any code reference additions required (ie adding to provider.go) are performed as part of the process.

Disclosures

The product-development initiatives in this document reflect HashiCorp's current plans and are subject to change and/or cancellation in HashiCorp's sole discretion.