Move upcoming releases to Home section to make it more visible (#25783)

This commit is contained in:
Alexander Klizhentas 2023-05-08 13:13:50 -07:00 committed by GitHub
parent 1dfa61103f
commit c1ae0a1092
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 559 additions and 245 deletions

File diff suppressed because it is too large Load diff

View file

@ -136,7 +136,7 @@ The ability to download recordings for offline viewing will be available in a fu
### Will Teleport be automatically upgraded with each release?
Teleport Cloud follows the Teleport [Production
readiness](../../preview/upcoming-releases.mdx) guidelines.
readiness](../../upcoming-releases.mdx) guidelines.
- Major version upgrades for customer Auth and Proxy Servers occur after the
first minor release (for example (=teleport.major_version=).1.0) of Teleport.

View file

@ -117,7 +117,7 @@ our [API guides](./api/introduction.mdx).
Get more information about Teleport by reading our library of architecture,
reference, and developer guides. See the
[Preview](./preview/upcoming-releases.mdx) section for a glimpse of features we
[Upcoming Releases](./upcoming-releases.mdx) section for a glimpse of features we
will release in the next Teleport version. Consult our
[Reference](./reference/introduction.mdx) guides for comprehensive lists of
configuration options, CLI flags, and more. For detailed explanations of how

View file

@ -1,82 +0,0 @@
---
title: Teleport Upcoming Releases
description: A timeline of upcoming Teleport releases.
h1: Upcoming Teleport Releases
---
The teleport team delivers a new major release roughly every 3 months.
## Teleport
### Teleport 8.3
Teleport 8.3 will add support for IAM based joining on AWS and Session Moderation.
https://github.com/gravitational/teleport/milestone/69
| Version | Date | Description |
| ----------- | ------------------ | -------------------------------- |
| Release | February 14th, 2022 | Good to go for production. |
You can find the full list of fixes and features in the [GitHub milestone](https://github.com/gravitational/teleport/milestone/69).
### Teleport 9
Teleport 9.0 will focus on bringing desktop access to GA with support for
session recording, per-session MFA, and clipboard support. Database access
will add self-hosted Redis, auto-discovery for Redshift clusers, and
auto-IAM configuration improvements.
In addition, Teleport 9 will include preview releases of Microsoft SQL
Server with AD authentication for database access and Teleport Certificate Bot.
| Version | Date | Description |
| ----------- | ------------------ | -------------------------------- |
| Alpha | February 14th, 2022 | Good for some testing and demos. |
| Beta | February 21st, 2022 | Deploy on staging. |
| Release | March 11th, 2022 | Good to go for production. |
You can find the full list of fixes and features in the [GitHub milestone](https://github.com/gravitational/teleport/milestone/64).
## Teleport Cloud
The key areas of focus for Teleport cloud in early 2022 are:
- Ensuring the best routing and latency experience
- Stronger outbound communications on cloud health and infrastructure changes
- UX where the cloud offering differs from the on-prem offering
### Release Schedule
| Date | Description |
| - | - |
| March 2022 | Complete rollout of our [worldwide access design](https://goteleport.com/blog/access-proxy-latency/), allowing low-latency access from around the world. |
| April 2022 | Update security audit from independent auditors. [2021 Audit](https://goteleport.com/resources/audits/teleport-cloud-security-audit-2021/) |
| Q1 2022 | Roll out a technical communications framework, notifying technical contacts of planned maintenance, infrastructure changes and outages |
| Q1 2022 | Provide a public listing of IP addresses used by Teleport infrastructure for firewall configuration |
| Q2 2022 | Offer more data retention options |
| Q3 2022 | Option to store data in alternate regions around the world |
## Semantic Versioning
Teleport follows [semantic versioning](https://semver.org/) for pre-releases and releases.
**Pre-releases**
Pre-releases have suffixes `-alpha`, `-beta` and `-rc`.
They are not ready for production:
- You can use alpha releases such as `5.0.1-alpha.1` for trying new features.
Things can break and new changes may not be backwards-compatible.
- Teleport `beta` releases, such as `5.0.1-beta.2` are suitable for staging environments.
We are unlikely to change the APIs while we are ironing out bugs and UX glitches.
- We mark release candidates as `5.0.1-rc.1` coding and bug fixes are finished.
The team is going through the manual test plan to find any regressions.
**Releases**
Releases are ready for production use.
- Releases `5.0.0` and `6.0.0` are major releases. We publish 4 major releases each year.
Read more about upgrades and compatibility [here](../management/operations/upgrading.mdx).
- Releases `5.1.0` are minor releases. They contain minor backwards-compatible improvements and backports.
- Versions like `5.0.1` are quick patches. They contain backwards-compatible fixes.

View file

@ -0,0 +1,169 @@
---
title: Teleport Upcoming Releases
description: A timeline of upcoming Teleport releases.
h1: Upcoming Teleport Releases
---
The Teleport team delivers a new major release roughly every 3 months.
## Teleport
### Teleport 12.3.0
#### (Preview) Automatic user creation for Desktop Access
Teleport's passwordless access for local users will provide the ability to
create Windows users on demand, similar to how host-user creation works for SSH
servers.
#### SFTP UX enhancements
Will include fixes for wildcard patterns, excessive audit logging and PyCharm
compatibility. [#22748](https://github.com/gravitational/teleport/issues/22748)
[#21518](https://github.com/gravitational/teleport/issues/21518)
[#22982](https://github.com/gravitational/teleport/issues/22982)
[#22263](https://github.com/gravitational/teleport/issues/22263)
[#20863](https://github.com/gravitational/teleport/issues/20863)
[#23593](https://github.com/gravitational/teleport/issues/23593)
| Version | Date |
|---------|---------------|
| 12.3.0 | May 1st, 2023 |
### Teleport 13.0.0
| Version | Date |
|----------------|------------------|
| 13.0.0-alpha.1 | April 17th, 2023 |
| 13.0.0 | May 8th, 2023 |
#### (Preview) Automatic upgrades
Users will be able to configure Teleport agents to upgrade automatically.
#### (Preview) TLS routing through ALB for server access and Kubernetes access
Teleport will support server access and Kubernetes access through load
balancers in TLS routing mode.
#### (Preview) Ability to import applications and groups from Okta to Application Access
Teleport will be able to imports Okta apps and groups and users will be able to
use Access Requests with Okta apps and groups.
#### (Preview) AWS OpenSearch support for Database Access
Database access will add support for connecting to AWS OpenSearch.
#### Cross-Cluster Search for Teleport Connect
Teleport Connect will include a new search experience, allowing you to search
for and connect to resources across all logged-in clusters.
#### Kubernetes access performance improvements
Users will experience better performance when interacting with Kubernetes clusters.
#### Universal binaries (including Apple Silicon) for macOS
Teleport will run natively on ARM Macs, without the need for Rosetta emulation.
#### Simplified RDS onboarding flow in Access Management UI
Teleport Access Management UI will provide ability to connect to AWS account
and select RDS databases for onboarding.
#### Light theme for Web UI
Teleport's web UI will ship with an optional light theme.
#### Other
In addition, the following improvements
- Improved SQL Server PKINIT Auth support
- Session recording video export support for Desktop Access
- Add support for locking to Web UI
- Device listing in Web UI
### 13.1.0
#### (Preview) GCP Auto-Discovery for Server Access
Teleport will be able to automatically enroll GCP VM for server access.
#### (Preview) OpsGenie Access Request Plugin
Teleport will include OpsGenie access plugin.
*Delayed from Teleport 13.0.0.*
| Version | Date |
|---------|----------------|
| 12.3.0 | June 1st, 2023 |
## Teleport Cloud
The key deliverables for Teleport Cloud in the next quarter:
| Week of | Description |
|------------------|------------------------------------------------------|
| April 10th, 2023 | Teleport 12.2 begins to roll out for Cloud customers |
| May 8th, 2023 | Add support for hosted Access Request plugins |
| June 5th, 2023 | Teleport 13.1 begins to roll out for Cloud customers |
| June 5th, 2023 | Advanced Audit Log rollout begins |
## Production readiness
Teleport follows [semantic versioning](https://semver.org) for pre-releases and
releases.
### Pre-releases
Pre-releases of Teleport (versions with suffixes like `-alpha`, `-beta`, `-rc`)
should not be run in production environments.
Pre-releases of Teleport are great for testing new features, breaking changes,
and backwards incompatibility issues either in development or staging
environments.
### Major Releases
Major releases look like `(=teleport.major_version=).0.0`.
Major releases of Teleport contain many large new features and may contain
breaking changes.
Due to the scope and quantity of changes in a major release, we encourage
deploying to staging first to verify your usage pattern has not changed.
### Minor Releases
Minor releases look like `(=teleport.major_version=).X.0`.
Minor releases of Teleport typically contain smaller features and improvements.
Minor releases can typically be deployed directly to production.
Most customers upgrade to the next major version of Teleport during the first
minor release, such as (=teleport.major_version=).1.0.
### Patch Releases
Patch releases contain small bug fixes and can typically be deployed directly
to production.
## Preview Policy
A product or feature may be marked as "Preview" if any of the following is
true.
- The product or feature is missing key functionality. For example, Microsoft
SQL Server support for database access initially shipped without audit
logging support.
- The product or feature has NOT been adopted by at least 2 existing customers.
- The product or feature has NOT been through a security audit.
- The documentation for the product or feature is incomplete.
- Assets (e.g. binaries) associated with the feature are not published to our
official downloads page.
Use preview features in production if the above issues are not a concern.