-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
teleport 17.0.1 #197936
Open
BrewTestBot
wants to merge
1
commit into
master
Choose a base branch
from
bump-teleport-17.0.1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
teleport 17.0.1 #197936
+6
−8
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
added
go
Go use is a significant feature of the PR or issue
nodejs
Node or npm use is a significant feature of the PR or issue
rust
Rust use is a significant feature of the PR or issue
bump-formula-pr
PR was created using `brew bump-formula-pr`
labels
Nov 16, 2024
chenrui333
added
CI-linux-self-hosted-deps
Test dependents on Linux self-hosted runner
CI-linux-self-hosted
Build on Linux self-hosted runner
and removed
CI-linux-self-hosted-deps
Test dependents on Linux self-hosted runner
labels
Nov 16, 2024
chenrui333
force-pushed
the
bump-teleport-17.0.1
branch
from
November 16, 2024 19:17
0ed6cf6
to
e14cd79
Compare
|
chenrui333
added
build failure
CI fails while building the software
CI-no-fail-fast
Continue CI tests despite failing GitHub Actions matrix builds.
labels
Nov 17, 2024
teleport: update to use go1.23 Signed-off-by: Rui Chen <[email protected]>
daeho-ro
force-pushed
the
bump-teleport-17.0.1
branch
from
November 17, 2024 04:59
e14cd79
to
6a40c1a
Compare
They have changed the status string format here,
The error occurs because of the database is readonly and I don't know why. |
stefanb
approved these changes
Nov 17, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
build failure
CI fails while building the software
bump-formula-pr
PR was created using `brew bump-formula-pr`
CI-linux-self-hosted
Build on Linux self-hosted runner
CI-no-fail-fast
Continue CI tests despite failing GitHub Actions matrix builds.
go
Go use is a significant feature of the PR or issue
nodejs
Node or npm use is a significant feature of the PR or issue
rust
Rust use is a significant feature of the PR or issue
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
tbot
CLI updatesDescription
Refreshed Web UI
We have updated and improved designs and added a new navigation menu to Teleport
17’s web UI to enhance its usability and scalability.
Modern signature algorithms
Teleport 17 admins have the option to use elliptic curve cryptography for the
majority of user, host, and certificate authority key material.
This includes Ed25519 SSH keys and ECDSA TLS keys, replacing the RSA keys used
today.
New clusters will leverage modern signature algorithms by default. Existing
Teleport clusters will continue to use RSA2048 until a CA rotation is performed.
(Preview) AWS IAM Identity Center integration
Teleport 17 integrates with AWS IAM Identity Center to allow users to sync and
manage AWS IC group members via Access Lists.
See documentation guide.
Hardware key support for Teleport Connect
We have extended Teleport 17’s support for hardware-backed private keys to
Teleport Connect.
Nested access lists
Teleport 17 admins and access list owners can add access lists as members in
other access lists.
See details in the documentation.
Access lists UI/UX improvements
Teleport 17 web UI has an updated access lists page that will include the new
table view, improved search and filtering capabilities.
Signed and notarized macOS assets
Starting from Teleport 17 macOS
teleport.pkg
installer includes signed andnotarized
tsh.app
andtctl.app
so downloading a separate tsh.pkg to useTouch ID is no longer necessary.
In addition, Teleport 17 event handler and Terraform provider for macOS are also
signed and notarized.
Datadog Incident Management plugin for access requests
Teleport 17 supports PagerDuty-like integration with Datadog's on-call
and incident management
APIs for access request notifications.
See the configuration guide.
Hosted Microsoft Teams plugin for access requests
Teleport 17 adds support for Microsoft Teams integration for access request
notifications using Teleport web UI without needing to self-host the plugin.
Dynamic registration for Windows desktops
Dynamic registration allows Teleport administrators to register new Windows
desktops without having to update the static configuration files read by
Teleport Windows Desktop Service instances.
Support for images in web SSH sessions
The SSH console in Teleport’s web UI includes support for rendering images via
both the SIXEL and iTerm Inline Image Protocol (IIP).
tbot CLI updates
The
tbot
client now supports starting most outputs and services directly fromthe command line with no need for a configuration file using the new
tbot start <mode>
family of commands. If desired, a given command can beconverted to a YAML configuration file with
tbot configure <mode>
.Additionally,
tctl
now supports inspection and management of bot instances usingthe
tctl bots instances
family of commands. This allows onboarding of newinstances for existing bots with
tctl bots instances add
, and inspection ofexisting instances with
tctl bots instances list
.Breaking changes and deprecations
macOS assets
Starting with version 17, Teleport no longer provides a separate
tsh.pkg
macOSpackage.
Instead,
teleport.pkg
and all macOS tarballs include signed and notarizedtsh.app
andtctl.app
.Enforced stricter requirements for SSH hostnames
Hostnames are only allowed if they are less than 257 characters and consist of
only alphanumeric characters and the symbols
.
and-
.Any hostname that violates the new restrictions will be changed, the original
hostname will be moved to the
teleport.internal/invalid-hostname
label fordiscoverability.
Any Teleport agents with an invalid hostname will be replaced with the host UUID.
Any Agentless OpenSSH Servers with an invalid hostname will be replaced with
the host of the address, if it is valid, or a randomly generated identifier.
Any hosts with invalid hostnames should be updated to comply with the new
requirements to avoid Teleport renaming them.
TELEPORT_ALLOW_NO_SECOND_FACTOR
removedAs of Teleport 16, multi-factor authentication is required for local users. To
assist with upgrades, Teleport 16 included a temporary opt-out mechanism via the
TELEPORT_ALLOW_NO_SECOND_FACTOR
environment variable. This opt-out mechanismhas been removed.
TOTP for per-session MFA
Teleport 17 is the last release where
tsh
will allow for using TOTP withper-session MFA. Starting with Teleport 18,
tsh
will require a strong webauthncredential for per-session MFA.
TOTP will continue to be accepted for the initial login.