diff --git a/_service b/_service index f341aff..3d4fb26 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git disable .git - v6.2.28 + v8.3.1 @PARENT_TAG@ enable v(.*) @@ -17,6 +17,6 @@ gz - teleport-6.2.28.tar.gz + teleport-8.3.1.tar.gz diff --git a/_servicedata b/_servicedata index 27e7841..0c8577f 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/gravitational/teleport - aecb32b912e7c123a7750c40b125af75689ffe61 \ No newline at end of file + 64812df6eb11134510aa798c6a2fecea9b5ce88d \ No newline at end of file diff --git a/teleport-6.2.28.tar.gz b/teleport-6.2.28.tar.gz deleted file mode 100644 index 5843cc7..0000000 --- a/teleport-6.2.28.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b471edc086fb950e8812661a4e84879f514f9b02c5a3200626a1863b74d567d -size 52181315 diff --git a/teleport-8.3.1.tar.gz b/teleport-8.3.1.tar.gz new file mode 100644 index 0000000..d48773c --- /dev/null +++ b/teleport-8.3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9736cff136b104ce0b6ae93c47f9b92228648662afbdd82e2c750187035a3970 +size 54779339 diff --git a/teleport.changes b/teleport.changes index 0aa87a9..daa16ed 100644 --- a/teleport.changes +++ b/teleport.changes @@ -1,3 +1,1300 @@ +------------------------------------------------------------------- +Fri Feb 18 07:37:52 UTC 2022 - kastl@b1-systems.de + +- Update to version 8.3.1: + * Release 8.3.1. + * Updated CHANGLOG.md. + * Revert "Add list,read for session to access role preset (#10382)" + * Add missing DatabasesReady event to DB proxy (#10152) (#10306) + * docs: Updated path to tctl/tsh for Enterprise binaries (#10429) + * [Backport v8] IAM Joining Docs: Set join_method in token.yaml (#10435) + * Update teleport docs to use 8.3.0 version (#10437) + * docs: add warning about auditor role (#10258) (#10395) + * Check for home dir as user. (#10418) + * Add Prometheus metrics cache events and stale events (#9826) (#10312) + * [v8] Revert Moderated Sessions docs (#10399) + * Update upcoming-releases.mdx + * Add list,read for session to access role preset (#10382) + +------------------------------------------------------------------- +Wed Feb 16 08:03:42 UTC 2022 - kastl@b1-systems.de + +- switch to 8.x.x line of releases +- Update to version 8.3.0: + * Release 8.3.0. + * Updated CHANGELOG.md. + * [v8] Desktop backports for 8.3.0 (#10357) + * backport #10368 to branch/v8 (#10377) + * Add Teleport Cloud instructions to 3 guides (#10308) + * Fix docker-compose Getting Started guide issues (#9709) (#10167) + * Fix tctl insecure flag when TLS Routing is enabled (#10361) + * improve lock tests + * improve Cache.ListNodes perf + * improve concurrent watcher registration perf + * bump backend limit + * Set role examples to v4 and add detail warnings (#10345) + * Sync cloud preview plans (#10317) + * Add the `cert.create` event (#9822) (#10222) + * [auto] Update webassets in branch/v8 (#10303) + * Add documentation for moderated sessions (#9425) (#10302) + * Add docs for IAM join method (#8899) (#10310) + * Don't return nil, nil in (*AuditWriter).tryResumeStream (#10298) + * Use an apt-key alternative in install instructions (#10276) + * Make our docs guidance discoverable (#10278) + * Document docs labels + * [Backport v8] IAM Join Method (#10263) + * Truncate label output in tsh ls and tsh app ls commands + * Add github teams to available traits + * Update config.json + * Update Docker image tags in docs (#9402) + * Update upcoming-releases.mdx + * Remove Teleport DB Users only message for tctl users ls (#10240) + * Modified FedRamp to FedRAMP in docs for proper acronym (#10116) + * Fix Doctests CI (#10117) (#10149) + * Release 8.2.0. + * Updated CHANGELOG.md. + * Removed `TestProxyReverseTunnel`. + * x11 forwarding (#9897) + * Cleaned up NewClient in integration tests. + * Fixed TestSessionStartContainsAccessRequest. + * Fixed TestDisconnection + * Add teleport_reverse_tunnels_connected Prometheus metric (#9698) (#10224) + * Expand cloud in production usage (#10221) + * Clarify `tsh config` usage docs on Windows (#10208) + * Restore DEVBOX in build.assets/Makefile (#10220) + * [v8] Use buildbox image from quay.io (#10178) + * Restore root user in CI buildbox (#10215) + * Tag build images with teleport8 instead of go version (#10211) + * (v8) Update config.json for 8.1.5 (#10200) + * Add metric tracking number of Teleport agents joined to cluster (#9749) (#10162) + * Backport #9907 to branch/v8 (#10198) + * Release 8.1.5 (#10194) + * Add xauth binary to buildbox for X11 forwarding. (#10164) (#10174) + * [v8] Update Documentation for GCP Cloud SQL Client Authentication (#10140) + * Release 8.1.4 (#10157) + * Dynamically resolve reverse tunnel address (#9958) (#10139) + * Revert "Emit event when connecting to non-Teleport server (#9370)" (#10156) + * Add teleport_build_info Prometheus metric to Teleport (#9595) (#10135) + * Update config.json (#10145) + * Backport #10124 (#10125) + * Release 8.1.3 (#10120) + * Backward compatible kubernetes_labels behaviour for v3 and v4 roles (#10127) + * helm: Allow setting issuer group for certificate in teleport-cluster (#9138) (#9812) + * Fix panic running TestIntegration/RotateChangeSigningAlg (#10048) + * Update version-check paths (#10119) + * Release 8.1.2. + * Updated CHANGELOG.md. + * fix tests - forwarder is not set during cluster session init anymore + * Turned http2 off for kube streaming endpoints. + * backport aws guide changes (#10106) + * Add guide for Azure Postgres/MySQL database access (#9729) (#10096) + * Respect errors from UserInfo (#9951) + * Enable canned ACL for S3 (#9042) + * [v8] Client Certificate Authentication for GCP Cloud SQL (#10059) + * Replace cluster periodics with watchers (#9609) (#9998) + * Make diag-addr in teleport help start unhidden (#9981) + * Update golang.org/x/crypto to v0.0.0-20220126234351-aa10faf2a1f8 (#9984) (#10015) + * Emit event when connecting to non-Teleport server (#9370) + * [v8] backport #9758 (access requests in audit log) (#9933) + * Add access request locks to the docs (#9983) + * [v8] backport #9697 (improved Google OIDC) (#9926) + * add extra checks to avoid getSigninToken failure (#9792) (#9964) + * backport #9133 to branch/v8 (#9867) + * Access request locks (#9478) (#9930) + * Fix k8 access - respect kube service labels (#9759) (#9955) + * [v8] Auto discovery aurora reader and custom endpoints (#9668) (#9965) + * tip on cloud and getting ports, added desktop port (#9971) + * [v8] backport #9501 (access requests in TLS certs) (#9922) + * Update upcoming-releases.mdx + * helm: Add logging configuration to teleport-kube-agent chart (#9632) (#9814) + * do not register Aurora serverless db clusters (#9386) (#9934) + * Fix TLS Router serverName 'kube.' prefix based routing logic (#9777) (#9902) + * Ignore artifact failures in remaining pipelines (#9932) (#9940) + * [auto] Update webassets in zmb3/v8-backports (#9906) + * Tweak the PNG encoder (#9817) + * Add an Error message to TDP (#9586) + * Reject TDP ClientUsername messages that are too long + * Fix first desktop discovery reconcile loop (#9654) + * docs: recommend a highly available LDAP endpoint. (#9744) + * Clean up system role parsing (#9756) + * Fix reverse tunnel dialing for Windows Desktops + * Ignore failures for artifact registration step (#9921) (#9927) + * Database auto discovery to be more tolerable to find as many as it can (#9426) (#9903) + * update RDS and Redshift CA URL (#9890) (#9904) + * feat: app server requests failover (#9288) (#9819) + * omit invalid aws tags in rds autodiscovery (#9742) (#9766) + * [auto] Update webassets in branch/v8 (#9872) + * Release 8.1.1. + * Updated CHANGELOG.md. + * Conditionally publish deb packages (#9783) + * [auto] Update webassets in branch/v8 + * fix: removing new line convergance (#9579) (#9816) + * [docs] Add region and use of SSM decryption to Terraform docs (#8907) (#9813) + * Upload release binaries to new release infrastructure (#8722) (#9615) + * Add the `access_request.delete` event (#9552) (#9787) + * Fall back to "/" when home directory doesn't exist for `tsh ssh` (#9413) (#9662) + * [Backport V8] Treat EC2 Node IDs as UUIDs (#9833) + * Add info about upcoming databases to previews page (#9832) + * Forward TELEPORT_HOME to kubeconfig (#9760) + * [backport v8] force http2 kubernetes #9294 (#9796) + * fix dynamo error types + * [v8] Restores linting of non-go files in CI (#9664) + * backport #9656 to branch/v8 (#9746) + * backport terraform provider syntax changes to v8 (#9541) + * Run gpg in batch mode (#9730) + * [v8] backport #9607 (upgrade `go.etcd.io/etcd`) (#9733) + * Release 8.1.0 (#9675) + * Update e ref + * Update previews page (#9670) + * [v8]: Desktop Access backports for 8.1.0 (#9678) + * Sign rpm repo metadata (#9623) + * (v8) Add note about TLS routing backwards compatibility (#9631) + * Specify level of TLS verification for database connections (#9197) (#9659) + * Exclude Jitter from logging + * [branch/v8] update doc examples to change from admin role to editor,access (#9335) + * Update API client: dial auth service with TLS Routing (#9578) + * removes experimental note from example config (#9195) (#9526) + * Sign dronefile + * [v8] Disable drone triggers (#9313) (#9532) + * Add `--cluster` flag to all `tsh db` subcommands, Add "--diag_addr" flag to `teleport db/app start` (#9220) (#9518) + * Fix the UI to correctly determine if a user has access to a resource (#9473) (#9525) + * Fix tsh db connect mongo dbuser logic (#9445) + * Update config.json + * [v8] Skip tests on a docs-only PR (#9416) (#9510) + * Prevent Linear Retry from converging on Max (#9449) + * [v8] Use t.Setenv in tests (#9154) (#9428) + * Escape access request and access resolution reasons in tctl (#9381) (#9455) + * Release 8.0.7. + * Updated CHANGELOG.md. + * [helm] Re-add space after type in service definition (#9503) + * Fix initKube: broadcast KubeReady event (#9444) + * tool/tsh: support ID for `tsh play -f json` + * Added 12/17 Release Update. + * Restart teleport-kube-agent can't join cluster. + * add TLS routing support to helm chart + * Added log configuration to teleport-cluster chart. + * Added support for service.spec.loadBalancerIP. + * updted Helm install guide in installation page. - link to getting started with kubernetes access page to refer Helm which is more up to date guide - removed which shows deprecated warning + * Remove dronegen from Teleport 8. + * Update Drone pipeline to fix CentOS 7 repository. + * Added support for buildings CentOS 7 RPMs. + * Updated Enterprise reference. + * Update aws-console.mdx (#9480) + * simplify desktop access getting started guide (#9100) (#9467) + * Fix CryptoRandomHex function (#9186) (#9433) + * Fix app server goroutine leak (#9332) (#9459) + * feat: ListResources gRPC rpc (#9096) (#9458) + * [branch/v8] Backport #8840 (#9395) + * [Backport v8] Create a blast radius reduction guide (#9430) + * Clarify the Linux Getting Started guide (#9429) + * Avoid "Entering/Leaving directory" output in Make (#9246) (#9424) + * Add Videos to Teleport Desktop Access (#9374) + * [v8] Prevent infinite dialing to Auth (#9403) + * Do not parse MySQL server packets (#9411) + * Fix NO_PROXY addr logic (#9287) (#9394) + * Change invalid TOTP message + * Clear web terminal when session ends (#8850) + * Add synchronize event + * Trigger on ready_for_review event + * Don't run workflows on draft PRs + * Update which pull request events to trigger workflow on + * Fix confusing port example in standalone docs + * Release 8.0.6. + * Updated CHANGELOG.md. + * Update AWS CLI application access docs ref (#8634) (#9396) + * [auto] Update webassets in branch/v8 + * Add WebAuthn and Active Session docs (#9390) + * [v8] Add ability to run Postgres and Mongo proxy on separate listeners (#9341) + * Post Release 1/4 (#9005) + * Ensure we don't miss the resolution of an access request (#9193) (#9338) + * Release 8.0.5 + * Fix the CRL distribution point in Windows certs (#9299) + * Drone fix (#84) + * Release 8.0.4 (#9368) + * Add support for configurable KMS CMK keys for S3 SSE (#8354) (#9262) + * [backport v8] Fix sessions endpoint and remove namespaces (#9360) + * Fix tsh ssh proxy for openssh client (#9249) + * Release 8.0.1 (#9223) + * [v8]: desktop access backports (#9201) + * Do not prompt for hardware MFA using `tsh` on Windows (#9081) (#9198) + * Bump x/crypto (#9203) + * Update Workflow Config Files (#9207) + * Add Azure access token auth support for Postgres/MySQL (#9185) + * [Backport] Google CloudBuild support (#9090) (#9165) + * Fix MySQL proxy handshake (#9162) + * Refresh getting started guide to use TLS routing (#8988) (#9101) + * Add '+' to key sanitizer whitelist (#8396) + * Implement where conditions for active sessions (#9040) (#9076) + * Make Teleport startup resilient to invalid roles (#9062) (#9105) + * Update docs for TLS routing (#9097) + * Add app metatada to app audit events (#9056) + * Update CODEOWNERS (#9058) + * Restart entire node on tunnel collapse (#8102) (#9043) + * teleport configure: generate web_listen_addr (#9071) + * Add --public-addr --cert-file --key-file for teleport configure (#9049) + * Add meta redirect (#8980) + * Updated Docker Quickstart/Labs. + * Fixed Helm publishing. + * [pr-buddy] helm: Add support for annotation on secrets generated by cert-manager (#8872) (#9013) + * Release 8.0.0. + * Release 8.0.0-rc.3. + * Fix dialing kube trusted cluser in v2 telport config (#8996) + * Fix tunnel address for TLS routing if public tunnel address is present (#8995) + * Updated build-darwin-* pipeline. + * Remove explicit "deny" from preset "auditor" role, make preset roles V4 (#8959) (#8998) + * Release 8.0.0-rc.2. + * Updated CHANGELOG.md. + * backport bot improvements + * Merge 'config-proxy' and 'proxy ssh' commands logic (#8920) (#8958) + * Fix KUBECONFIG server name (#8940) (#8971) + * [auto] Update webassets in branch/v8 (#8965) + * windows ldaps port (#8932) + * tctl: allow issuing app access certificates via `tctl auth sign` (#8717) (#8941) + * Update e-ref (#8927) + * Improve SSH agent forwarding error message in proxy mode (#8832) + * [auto] Update webassets in branch/v8 (#8911) + * Link libatomic on Linux + * Fix the buildbox (again) (#8892) + * fix buildbox + * remove roletester toolchain + * Rust & Desktop Access fixes (#8822) + * Use cgo.Handle for passing client refs between Rust/Go + * Fix heartbeat for LDAP hosts + * Fix the client idle disconnect audit event for desktops + * Return created date with new recovery codes (#8777) (#8903) + * Release 8.0.0-rc.1. + * Fix ACME strict ALPN (#8869) (#8889) + * Don't allow running Desktop Access in FIPS mode. + * Fix tsh ssh proxy (#8826) (#8871) + * Fix MFA for DB Access (#8796) (#8870) + * Disable desktop access in Web UI in Cloud clusters (#8858) (#8873) + * Split auth.AccessPoint into variant specific interfaces (#8471) (#8859) + * Release 8.0.0-beta.3. + * Update Enterprise reference. + * Updated Go to 1.17.3. + * Add dynamic registration and discovery guides (#8862) + * comment out teleport configure output example (#8856) + * flips struct ordering to match with tdp spec (#8753) (#8814) + * Bring back previous u2f challenge response for web terminal (#8830) (#8844) + * Fix mongo access with mfa and add tests (#8800) + * Update rdp-rs to fix horizontal scroll + extended keys + * [helm] Change path -> mountPath under extraVolumeMounts (#8806) (#8825) + * [ami] Get wildcard DNS cert when using certbot/Letsencrypt with Terraform AMI (#8792) (#8809) + * Set user verification to "discouraged" for WebAuthn (#8759) (#8801) + * Fix reverse tunnel web ping call log severity (#8776) + * Remove checking for error from session end in web terminal (#8797) (#8816) + * Update mac builds + * Add link to Teleport Changelog in helm chart repository site. (#8780) + * URL-encode Postgres username in connection string (#8772) + * Release 8.0.0-beta.2. + * Update e + * Ensure that Rust libraries are cleaned + * Release 8.0.0-dev.33 + * Update e to match branch/v8 + * Stop linking lcrypto and lssl + * Add Rust to buildbox + * Fix event code duplication for PrivilegeTokenCreateCode (#8733) (#8743) + * Release 8.0.0-beta.1. + * Pin Packer version to 1.7.6 + * Updated webassets reference. + * Update GH Actions Workflow Commands (#8724) + * Development Workflow Automation (#8116) + * Update app and database access test plan scenarios (#8718) + * Add missing aws certs (#8704) + * Fixed CentOS 6 builds. + * Add priority class name (#8669) + * add routing_strategy to config docs + * use RoutingStrategy enum instead of boolean flag + * Route to the most recently heartbeated node when there are duplicates + * improve tests + * fix nits + * remove OnlyRecent behavior + * ttl-based fallback caching + * server-side filtering + * Updated go.mod and re-vendored. + * Update Enterprise reference. + * Updated Go to 1.17.2. + * Make LDAP desktop discovery disabled by default + * Add timeout for RDP connections + * Fix missing webauthn json field (#8701) + * Align SNI routing logic (#8689) + * Align the user message printed during the 'tsh proxy db' command (#8681) + * [auto] Update webassets in master (#8697) + * Enable the Rust logger at the same level as the Go logger + * Ensure there are no '.' characters in dynamic desktop names + * Add Proxy listener mode and proxy v2 configuration (#8511) + * update certification link for boring crypto (#8676) + * Correct terraform guide example (#8630) + * Set expiry on LDAP-discovered desktops + * Allow tctl admin user to delete windows desktops + * Use a consistent, human-readable convention for static hosts + * Return obscured user locked error message (#8596) + * Fix port for listen_addr (#8624) + * userACL (#8560) + * Ensure that teleport start --roles=windowsdesktop works + * Fix mysql log spam (#8654) + * kubectl exec and port-forward requests use the right dialer (#8601) + * Fix ALPN SNI Proxy errors logs (#8506) + * Replace golint with revive (#8613) + * Fix ALPN protocol routing (#8526) + * Cleanup lint targets + * docs: updates for desktop access + * fix web_listen_addr example (#8650) + * AWS CLI access (#8151) + * Add constants for Windows-related timeouts + * Include RDP port for desktops discovered via LDAP + * Increase heartbeat period for Windows Desktops + * Label Windows Desktops correctly + * Label Windows hosts with teleport.dev/origin + * Implement AD host discovery + * Revert "Adds Rust 1.55.0 to CI buildbox (#8606)" (#8652) + * Add KindAuthConnector permission to editor role. + * Remove webassets before Enterprise images. + * Adds Rust 1.55.0 to CI buildbox (#8606) + * Add webauthn support for web terminal mfa prompt (#8642) + * Add agent support to Teleport AMIs for use with Terraform (#8387) + * Add CockroachDB guide (#8554) + * Added metrics for missing SSH tunnels. + * Automatically import RDS databases (#8481) + * fileconf: change LDAP config from password to password_file + * Use a separate event code for desktop session start failure + * Make unit tests write JSON test logs (#8351) + * Fix race condition in LoadBalancer (#8608) + * Include event type filter in Firestore query (#8403) + * Updated slack plugin instructions to allow for Teleport Cloud (#8540) + * tctl: allow comma-separated --windows-logins + * Misc desktop access cleanup + * Fix ExtractConditionForIdentifier handling of verbs, empty where (#8552) + * desktop access: add session start/end audit events + * Consistent webauthn JSON field naming for web (#8559) + * add watcher event metrics to docs and sort metrics alphabetically (#8491) + * Support traits for Windows Logins (#8585) + * Add CockroachDB support (#8505) + * Add RBAC for Windows desktop access (#8520) + * [auto] Update AMI IDs for 7.3.0 + * fixed link, renamed img (#8573) + * Added joining nodes in AWS documentation. + * Desktop Access Beta documentation (#8504) + * Throttle DynamoDB event migration based on provisioned capacity (#8468) + * Desktop Access notes and comments (#8530) + * Refresh locking article (#8542) + * [auto] Update AMI IDs for 7.2.1 + * Allow second_factor 'on' and 'optional' without U2F (#8498) + * Do careful nil handling on Webauthn proto conversions (#8501) + * Implement Simplified Node Joining (#8250) + * Implement where conditions for session recordings list/read (#8289) + * Expose SearchSessionEvents via proxy webapi (#8445) + * ALPN DB Proxy fix insecure flag (#8440) + * Notice on requiring kubernetes access enabled for agent (#8369) + * TDP: add mouse scroll support + * Publish Teleport CA to NTAuth store over LDAP (#8438) + * add IDs to upload events (#8453) + * Kube Proxy Forwarder handles kube services with same name (#8362) + * Add support for MFA for DB access (#8270) + * use aws sdk withcontext variants where possible (#8355) + * Fix GenerateHostCerts http fallback with LegacyCerts. (#8469) + * Adjust tsh language in regards to Webauthn (#8451) + * teleport-kube-agent: postgresql -> postgres in README (#8496) + * Update testplan for WebAuthn (#8480) + * Remove pre-v7 device migration logic (#8448) + * Remove 'deny' directive in example impersonation role. (#8399) + * Accept multiple SANs in tctl auth sign for databases (#8449) + * Release 8.0.0-alpha.1. + * Remove RoleConditions type alias from lib/services. (#8441) + * Adds OIDC logic for Ping Provider (#8308) + * Wire Webauthn disabled flag into yaml config (#8452) + * Auto-configure IAM for Redshift databases (#8348) + * Bug fix: Get user from logged in context (#8460) + * [auto] Update webassets in master (#8457) + * PIV authentication for RDP (#8408) + * Return preferred MFA method on ping endpoints (#8439) + * Auto-configure IAM for RDS databases (#8339) + * Update e-ref (#8446) + * Remove extra Audit records entry. (#8426) + * k8s misspelling (#8430) + * Update U2F App ID guidance in documentation (#8434) + * Specify platform when building our buildbox (#8429) + * Unify RBAC checking functions (#8407) + * Disable firestore tests by default (#8322) + * correct app name example (#8422) + * Implement attestation for Webauthn (#8392) + * Test Webauthn global disable flag (#8393) + * Migrate DynamoDB events to store fields as map type (#8292) + * [auto] Update AMI IDs for 7.2.0 + * Set flush interval when forwarding application http requests (#8359) + * Update video to reflect RBAC changes and updates in Teleport 7 (#8301) + * Rename VerifyAccountRecovery and token ID proto fields (#8395) + * Watcher System Metrics (#8338) + * Reduce the number of tests that run in parallel. + * Revert e-ref (#8391) + * Require enterprise license for HSM support (#8370) + * Add additional context for Teleport Cloud users on how they can add the impersonator role to the user. (#8364) + * HSM Docs (#8000) + * Implement AddMFADeviceSync and GetAccountRecoveryCodes (#8287) + * Unify creating u2f, totp, and webauthn MFA register challenges (#8342) + * Fix ALPN SNI Proxy TLS termination for DB connections (#8303) + * Remove ClusterConfig resource (#8150) + * Add Webauthn support to ChangePassword and Ping (#8337) + * Bump version to 8.0.0-dev + * Update version.mk to set Helm chart versions. + * [forward-port] Teleport lab - open 3024 port in and copy changes. + * Implement User Privilege Token (#8076) + * RDPDR virtual channel implementation for smartcards (#8282) + * Add the DeviceType proto to Auth Service (#8336) + * Simplify MFA testing and favor Webauthn over U2F (#8334) + * Add a toy Webauthn web interface (#8326) + * Replace `log` with `logrus` in Webclient (#8328) + * move production and user manuals (#8341) + * improve graceful restart behavior + * [auto] Update AMI IDs for 7.1.3 + * Add Webauthn devices via tsh mfa add (#8310) + * Splits admin guide into setup sections (#8324) + * Add app resource watcher/reconciler (#8228) + * Add API and CLI for managing application resources (#8185) + * ignore concurrent updates during tc load + * add .idea to .gitignore for jetbrains (#8311) + * fix double-init and buffer overflows + * Fixes for cert checker and Postgres config builder (#8251) + * host certs: pass the remote address along in the request (#8299) + * Tidy up Webauthn login and registration (#8283) + * Allow login over plain http in restricted situations (#7835) + * Creates ansible guide. (#8297) (#8298) + * Add support for `tsh ssh` on Windows (#7790) + * Disable colorized error formatting on Windows (#8227) + * Fix ConnectionMonitor DisconnectExpiredCert (#8288) + * Return unique error message (#8284) + * Support registration of Webauthn devices (#8278) + * Improve performance, reliability of firestore backend (#8241) + * RFD 41: Simplified Node Joining for AWS (#7292) + * Update role-templates.mdx (#8280) + * Improve FirestoreDB/KeepAlive test failure message (#8273) + * Add mysql port to config and service in Teleport Cluster Helm Chart (#8183) + * Fix node registration backwards compatibility (#8256) + * Avoid watching for new Locks with empty LockTarget (#8253) + * Update markdown table for kubeClusterName. (#8236) + * Removes line break (#8267) + * Fix linker flags in datalog CGO wrapper + * Export hasBuiltinRole and clusterFeature to use in e repo (#8261) + * Support custom paths for AWS roles in console access (#8224) + * Allow getting MFA authenticate challenge with recovery token (#8231) + * Add documentation for the nowait flag. (#8220) + * Allow deleting/listing MFA devices with recovery tokens (#8197) + * Add PublicAddr fix for kube service; Test that GetServerInfo gets kube public addr. (#8178) + * Implement Webauthn registration (#8226) + * correct role mapping in auth connector (#8242) + * Rotate Mac signing certificates (#8230) + * Introduce WebauthnDevice proto and registration messages (#8201) + * seo updates (#8247) + * Fix firestore (#8181) + * Convert GenerateServerKeys to GRPC (#8193) + * Add more context to the firestore backend test failure (#8223) + * Skip etcd prefix test if disabled (#8202) + * moves sso, labels and nodes to setup (#8216) + * Fix linter: remove unused code (#8214) + * Fix interactive sessions always exiting with code 0 (#8081) + * RFD 39: SNI and ALPN telepot proxy routing (#7280) + * ALPN SNI Proxy (#7524) + * Adds SOC2 guide from Travis and ports EC2 tags guide (#7788) + * Add VS Code guide and update docs for tsh on Windows (#8195) + * fix broken links in api client readme (#8125) + * Update the index.mdx file for Access Controls (#8129) + * New video banners for BPF work (#8130) + * Db access gui client improvements (#7950) + * correct license file name in k8s cluster getting started(#8188) + * Modified auth server example to only have one auth server (#8199) + * Add a global disable flag for Webauthn (#8191) + * Port backend tests to testify / fix racy tests (#8170) + * Expand error message on tctl enterprise usage (#8093) + * Expanded AWS Console examples (#8127) + * Account Recovery Token Getter and Create New Codes (#8177) + * Introduce app server and app resources (#8140) + * Pick a number for the Webauthn RFD (#8187) + * Support Webauthn challenges in tsh login (#8176) + * RFD: WebAuthn Support (#7808) + * LoadIdentityFileFromString (#8132) + * Implement CompleteAccountRecovery, Step 3 in Account Recovery (#8103) + * Implement ApproveAccountRecovery, Step 2 in Account Recovery (#8100) + * support empty string ca_pin (#8154) + * webclient: use the provided context (#7801) + * New videos for MongoDB Atlas and PostgreSQL (#8097) + * Require that public TLS and SSH keys are provided to register via token (#8135) + * correct port number example (#8168) + * Stop using ; as a separator in URL query strings (#8143) + * Unparallel racy test (#8142) + * Make TestLockWatcherStale more robust (#8134) + * Do not attempt to sign Windows builds on push (#8137) + * Sign tsh.exe on tag builds (#7897) + * Generate Windows-compatible OpenSSH config in `tsh config` (#7848) + * Wire Webauthn to login endpoints (#8094) + * Fix session URL displayed by `teleport status` (#8072) + * Correctly validate JWT CA on bootstrap (#8119) + * Dynamically register/unregister database resources (#7957) + * Implement StartAccountRecovery, Step 1 in Account Recovery (#8095) + * auth: remove DataDir from RegisterParams (#8110) + * Mask token in logs (#7955) + * Update Architecture Docs link in Readme (#8107) + * Cleanup docs on users and roles (#8098) (#8099) + * Access & Review request docs (#7791) + * Add kube-cluster env for tsh (#7867) + * Adapt lib/auth/webauthn to Identity and type changes (#8082) + * API workflows example (#6827) + * Connect proxy <-> windows_desktop_service <-> RDP server (#7990) + * Move newly-added Webauthn tests out of gocheck (#8074) + * Lint and fix missing license headers (#8075) + * [RC 2] Extend GetMFADevices to accept tokenID (#8036) + * Implement Account Recovery Codes (#8034) + * Update e (#8073) + * Add the WebAuthn user ID to LocalAuthSecrets (#8013) + * Implement WebAuthn login (#8009) + * Add support for WebAuthn configuration (#7949) + * Move and expand troubleshooting section (#8052) + * RFD 32: Datalog based role tester (#6818) + * Update e-ref for access tester (#8068) + * Datalog based access tester (#7543) + * Repeatable test naming (#8018) + * [auto] Update AMI IDs for 7.1.0 + * Update impersonation docs (#8053) + * update e-ref + * adding environment variables (#7954) + * Add support for a profile specific kubeconfig file. (#7840) + * Add docs for the locking feature (#7967) + * update e-ref + * disable build determinism in centos6 + * Exclude tar flags for non-Linux platforms. + * pipefail in make shell + * Add Webauthn SessionData persistence to Identity (#8012) + * RDP client implementation (#7824) + * Add link to Access Requests page (#8021) + * Switch bash to code component (#8019) (#8029) + * Removed 443/3080 port from tsh login examples (#8016) + * Ensure that test-root is marked as a PHONY target (#7847) + * helm: Set correct fsGroup in teleport-kube-agent chart when using persistent storage (#7804) + * Add imagePullSecrets in kube-agent chart (#6941) + * helm: Make auth type configurable (#7508) + * Add abilty to configure postStart handler for teleport-cluster chart (#7168) + * allow websocket connections to the same host (csp) (#7929) + * Update docs codeowners (#7998) + * Sasha/fwd user (#7996) + * Teleport Database Video Banners (#7977) + * fix agent forwarding test on macOS (#7784) + * fix parent shard tracking + * Add WebAuthn protocol buffers (#7923) + * Fix windows_desktop_service keepalives (#7987) + * Fix make update-vendor on macOS (#7910) + * Add support for PDB with the teleport-cluster helm chart (#7138) + * Allow teleport-cluster-agent chart to use an existing volume for the data directory (#7096) + * Add file configuration for HSMs (#7959) + * Add support for HSM CA rotation (#7862) + * Add support for multiple CA pins (#7905) + * Add support for nowait on requests. (#7895) + * Split UpsertWindowsDesktop into Create/Update + * Address review comments, batch 1 + * Windows desktop service boilerplate + * [auto] Update webassets in master (#7917) + * RFD 34: clarify windows host discovery + * add conversion code for billing information update events + * Fix incorrect zero value setting for web idle timeout (#7926) + * Port Darwin CI pipelines to Dronegen (#7688) + * Add MongoDB Atlas guide (#7864) (#7951) + * Vendor our logrus fork to fix data race (#7940) + * Don't log warning for all remoteSite.periodicUpdateLocks failures (#7908) + * Allow custom webassets path if debug mode is on (#7925) + * Make TestAuthorizeWithLocks* more robust (#7909) + * correct tsh proxy alias (#7902) + * fix race in etcd test + * Make srv.TestMonitorStaleLocks more robust (#7877) + * Emit audit events on lock upsert/delete (#7752) + * Introduce `tctl lock` command (#7809) + * Send web idle timeout with new web session response (#7839) + * Update protobuf compiler release link + * Update Drone pipeline for Teleport 7. + * [auto] Update AMI IDs for 7.0.2 + * Reject cert generation requests for locked-out users/hosts (#7746) + * Sasha/fwd fixes (#7881) + * API client tunnel address discovery fix (#7533) + * Check out code to use for building Teleport lab image (#7879) + * Remove initial 'v' from Teleport version tag (#7878) + * Re-add GetLock methods for auth server cache (#7861) + * Add curl for teleport-lab image build step (#7876) + * Dead code removal (#7851) + * Rename ResetPasswordToken to UserToken for general use (#7681) + * Handle stale lock views with strict/best-effort modes (#7798) + * Various fixes to SAML encryption key handling for SSO (#6767) + * Update Enterprise reference. + * Reduced shared library dependencies. + * Updated CHANGELOG.md. + * Do not exit teleport when unable to enumerate k8s cluster (#7523) + * Replicate locks to remote clusters (#7737) + * ClusterConfig fallback (#7702) + * Adding database resource API and tctl commands (#7792) + * Fix soundness issues in uacc (#7785) + * fix stale event logging + * fix memory backend mirror behavior + * Added Admonition for postgres sql and tls (#7777) + * Decouple database server from database (#7771) + * Fix client.New race condition (#7774) + * Do not deny logins in `isMFARequired` (#7739) + * Update download query param filter for mac (#7778) + * Fix CHANGELOG header indentation (#7789) + * Ensure defaults are set for DB integration tests (#7787) + * Use KeyStore instead of raw keys with CAs (#7615) + * Fix tctl db resource UT (#7760) + * Move session recording section to RFD 33 + * Small tweaks based on review feedback + * RFD 33-37: Windows desktop access + * Update SSO guides (#7671) + * Reference docs for AuthPreference (#7503) + * Add Restricted Session docs (#7673) + * Update docs/pages/includes/permission-warning.mdx + * be more explicit about non-root user + * Update PAM page (#7719) + * Update DNS instructions in the AWS+EKS+Helm guide (#7672) + * rollback - Upgrade api version. (#7751) + * Add hsmKeyStore implementation (#7614) + * Reset event checkpoint key property for non sub-page breaks (#7638) + * RFD 9: Locking (#7286) + * Mount teleport-tls to the init container for the teleport-cluster helm chart (#7166) + * Add support for tctl get/rm DB resource (#7558) + * mtls metrics service (#7079) + * Updated Enterprise reference. + * Updated BPF asset embedding. + * Improved build determinism. + * [auto] Update webassets in master (#7732) + * Upgrade api version. (#7609) + * Add missing kubeClusterName value in teleport-cluster helm chart (#7620) + * Update the GCP+GKE+Helm guide (#7720) + * config: Change mentions of kubeconfig_path -> kubeconfig_file (#7646) + * clarity around ansible config for teleport (#6418) + * Update test plan (#7639) + * Enforce locks in auth.Authorize (#7625) + * [auto] Update webassets in master (#7716) + * ImplicitRole doesn't have wildcard labels (#7645) + * Add KeyStore interface with rawKeyStore implementation (#7613) + * Mark RFD 28 (ClusterConfig reorg) as implemented (#7706) + * Fix ClusterConfig caching with pre-v7 remote clusters (#7698) + * aws: Add s3:ListBucketMultipartUploads permissions to IAM policies (#7664) + * docker: Automatically build teleport-lab image nightly based on latest Teleport version (#7692) + * Add AWS console guide (#7640) + * Try mini-diagrams and update launchpad titles (#7684) + * AWS console access (#7590) + * Add MongoDB Compass GUI guide (#7658) + * Replace GenerateSelfSignedCAWithPrivateKey with GenerateSelfSignedCAWithSigner (#7612) + * Apply locks to connections tracked by srv.Monitor (#7506) + * Replace make tag with updated make update-tag. (#7627) + * Fixed performance issues with the Web UI. + * Tweaks, update and k8s agent getting started (#7656) + * [auto] Update webassets in master (#7653) + * fix init event emission + * improve shard iteration + * Removes double quotes from acme examples in docs (#7642) + * Add `tsh config` helper to generate OpenSSH client configuration (#7437) + * Tweak and add a few instructions regarding Audit Log testing (#7643) + * add support for running agent helm chart on persistent volume (#7123) + * Update test plan (#7617) + * improve etcd event processing + * concurrent queue + * [auto] Update webassets in master (#7621) + * Use web listener for web server (#7619) + * Remove GetLock methods from Cache/ReadAccessPoint (#7593) + * Tidy up trait application in `Role`. (#7562) + * Fix profile credential loader known_hosts (#7532) + * API Client UX fixes (#7521) + * Adds WebClientTimeout to config (#7497) + * Fall back to old CA schema when retrieving keys and certs (#7603) + * Fix RBAC verbs checked for SetSessionRecordingConfig (#7466) + * Adds Message of the Day (#7396) + * Updated Enterprise reference. + * Updated Makefile to fix FIPS BPF issues. + * Include O in MongoDB certs and improve some errors (#7575) + * set cluster name in lab (#7579) + * Update cloud and add U2f guide (#7585) + * Add restricted session + * [auto] Update webassets in master (#7580) + * Update upcoming-releases.mdx (#7584) + * Make reference deployments more visible (#7583) + * ListNodes limit exceeded test timeout fix (#7464) + * Make commands more obvious (#7510) + * Adds Teleport lab. (#7480) + * RFD 27: mtls metrics (#6469) + * Use descending order as default in webapi (#7550) + * [auto] Update webassets in master (#7551) + * Address security design review. (#6769) + * docker: Add libelf1 as a dependency for building Teleport container images + * Fixed vendoring issue. + * Update ssh-pam.mdx (#7536) + * libbpfgo has been moved out of tracee + * Better handling of database access IAM errors (#7525) + * Fix potential infinite loop in GetTrustedCertsPEM (#7540) + * Implement an API for exporting session events (#7360) + * aws: Add updates to AMIs for database access (#7487) + * allow overrides of the AWS config for the service in the helm chart (#7287) + * Update CODEOWNERS. + * Allow querying for audit events in either an ascending or descending order (#7425) + * Add MongoDB guide, MySQL Cloud SQL guide and other 7.0 docs updates (#7350) + * integration: Add teletest namespace and instructions for Kubernetes tests (#7447) + * [firestore] Set the cursor to empty when the end is reached (#7448) + * Generalize ProxyWatcher to monitor other resources (#7489) + * Release 7.0.0-beta.1. + * Remove unnecessary sudo commands (#7505) + * Add event handler (#7470) (#7485) + * Update CODEOWNERS + * Disable nonlocal SetClusterAuditConfig calls (#7465) + * Introduce Lock resource (#7430) + * Fixes racy backend test suite (#7481) + * Use ssh.Signer instead of raw private keys (#7438) + * Fixed issue that could cause commands to hang. + * Paginated rpcs - Replace GetNodes with ListNodes (#7415) + * [v7.0] docs: port of edit pass 7/9 (#7401) + * docs: port of 7321 (#7399) + * [v7.0] docs: update steps 2 (#7394) + * docs: port to 7.0 (#7373) + * [v7.0] docs: readme fixes (#7393) + * enable json logging in the config (#6964) + * Remove AWS OSS Guide Page (#6150) + * Update API RFD. (#6764) + * Configure env for teleport-cluster chart (#7167) + * Allow setting diagnostics address via config file (#6865) + * aws: Update reference deployments to handle timesearchV2 format (#7435) + * docs: Fix typo in MacOS Terraform provider instructions (#7426) (#7440) + * add support for dynamodb backups in helm chart (#7288) + * Reduce Flakiness in TestAgentForward (#7236) + * Bump e ref (#7434) + * Add Video guide to server access page (#7429) + * bpf: Add build support to FIPS Dockerfile (#7407) + * Fixes racey tests in `tsh` (#7416) + * Update tsh join (#7319) + * drone: Disable CentOS 6 FIPS builds for Teleport 7.0+ (#7408) + * Adds custom timeout message to SSH sessions (#7120) + * Automatically download Cloud SQL root certs (#7397) + * Make CSP more strict (#7390) + * Fix ping endpoint when proxy has multiple public addrs (#7368) + * Parse AWS info from RDS/Redshift endpoint (#7385) + * Update codeowners (#7398) + * licensed message check changed for application access + * Fixed error check + * Update kube.go + * Update db.go + * Update db.go + * db license message + * app access license message + * Update kube.go + * Modify language to say license instead of supports for features + * hsm: fix CA migration for trusted clusters (#7348) + * docs: readme updated (#6976) + * Fix occasional data race when testing dynamically configurable resources (#7374) + * Add MongoDB database access support (#7213) + * [auto] Update webassets in master (#7381) + * drone: Resign pipeline for drone.teleport.dev (#7367) + * Update e ref. (#7364) + * Relax ClusterName validation to allow ClusterID migration (#7363) + * docs: port to 7 (#7361) + * Add Cloud SQL MySQL support (#7302) + * CheckAndSetDefaults sets all defaults. (#6846) + * API version generated file (#7157) + * Remove SetTTL methods in favor of SetExpiry. (#7234) + * gRPC conversions - Auth Preference (#7220) + * Move ClusterID field from ClusterConfig to ClusterName (#7050) + * Perform event name filtering inside the database in the DynamoDB driver (#7231) + * Cleans up and moves session recording section (#7341) + * Add docs section on `provider` field in SSO connectors (#7339) + * Adds per-node ability to disable ssh TCP forwarding (#6989) + * Updated OIDC connector to return not found. + * tsh play --format (#7331) + * hsm: migrate CA storage schema (#7245) + * Add workaround for Ping SAML auth requiring signing headers (#7297) + * Limit event search responses sizes to not exceed gRPC limits (#7266) + * remove no rbac in oss admonition (#7322) + * [v7.0] docs: port of edit pass 2/9 (#7173) + * [v7.0] docs: port of edit pass 3/9 (#7187) + * [auto] Update webassets in master (#7237) + * [v7.0] docs: port of edit pass 5/9 (#7316) + * [v7.0] docs: port of edit pass 1/9 (#7158) + * Better handle database access HA scenario (#7293) + * Add gRPC conversion support for BillingCard events (#7303) + * docs: port from 6.2 (#7300) + * Downgrade V4 roles to V3 at webapi endpoints (#7289) + * Turn AuditConfig into a standalone resource (#6997) + * drone: GOCACHE and `docker:dind` fix, round 2 (#7281) + * Terraform reference (#7291) + * Update Teleport Cloud -> Teleport Pro (#7282) + * define diag ports in helm (#7212) + * grpc: call trail.ToGRPC from gRPC interceptors (#7217) + * Add V4 Roles (#7118) + * Add regexp.replace support in role templates (#7152) + * teleport-kube-agent: Support multiple installations in a single cluster (#7057) + * [v7.0] docs: fix dot (#7095) + * Get startKey from query params and return startKey for clusterSearchEvents (#7228) + * drone: Add missing GOCACHE path for `make image-ci` (#7206) + * Remove remaining API aliases (#7137) + * Make SessionRecordingConfig resource dynamically configurable (#7054) + * Moves SSH tests to testify/testing package (#7119) + * Update profile credential loader to work with tsh v6.0. (#7142) + * [backport 7.0] Correct reference to helm chart in teleport kube agent install (#7209) + * Move ClusterConfig auth fields into ClusterAuthPreference (#6876) + * Introduce modules.ValidateResource for Cloud-specific validation (#7092) + * Update terraform-provider.mdx (#7192) + * docker-compose: Update default images used to version 6 (#7055) + * OSS vs Enterprise (#7169) (#7175) + * Pin dind version and remove GOCACHE from push pipelines (#7193) + * Added GOCACHE to push pipelines. + * Remove API aliases (#6983) + * docs: port of 6871 (#7091) + * Make ClusterNetworkingConfig resource dynamically configurable (#7013) + * Emit backward compatible ClusterConfig events (#6836) + * Skip the app.session.request event from AuditEvent (#7011) + * Add support to configure `tsh` directory for data (#7035) + * Remove the need for `--proxy` for session playback (#7052) + * Expand client tests with mock server (#7004) + * makefile: explicitly set SHELL to /bin/bash + * Improve Access Request Events (#6863) + * Add delay in TestRootLeafIdleTimeout test (#7116) + * Buddy: https://github.com/gravitational/teleport/pull/6250 (#7165) + * Fix file event driver inconsistencies (#7073) + * Initial terraform guide (#7136) (#7149) + * Fix flaky DB UT (#7139) + * Updated Enterprise reference. + * bpf: Disable failing builds + * docs: port api changes (#7031) + * docs: links for gsuite (#7070) + * Couple app/db access docs updates (#7128) + * [backport v7] Describe usage of TELEPORT_CONFIG_FILE in faq and cli page for remote tctl usage #6866 (#7067) + * buddy: scp Is Not Parsing user@node Properly (#6927) + * Remove JSON schema validation (#6685) + * Fix variable shadowing error causing migration slowdown (#7097) + * rpm: Don't include build-id artifacts in packages (#7080) + * Support disconnect_expired_cert for database access (#6857) + * Updated vendoring of tracee/libbpfgo. + * Move from BCC to libbpf with CO-RE. + * docs: Update post-release checklist (#7056) + * Teleport Server Access Intro Video (#7087) + * docs: Improve label documentation for db_service via teleport-kube-agent (#7077) + * Improve RFD 24 Dynamo migration efficiency and performance (#7012) + * keypaths package (#6848) + * [v7.0] Port of 6.2 Server Access Section (#6936) + * Ports some integration tests to Testify/Subtests (#6884) + * Add Demo video to dual-auth and per session mfa (#7063) + * [auto] Update webassets in master (#6977) + * teleport-kube-agent: Add support for annotations.serviceAccount (#7060) + * Updating teleport-quickstart.yml to latest release (#6970) + * Update AMI IDs for 6.2.0 (#7037) + * Make utmp support best-effort + * Stop registering a Kubernetes cluster named after the Teleport cluster (#6786) + * Allow users impersonating database service generate database certs (#7024) + * helm: Don't package/update old teleport chart (#6902) + * Log traits to role mapping warnings on case-insensitive matches (#6209) + * docker: Restore Firestore emulator (#6901) + * changelog: add a note about DynamoDB migration performance in 6.2.0 + * Return unique kube cluster names when retrieving for ui display (#7002) + * Resolve test issues and event driver bugs (#6990) + * Variable exporting fix on AWS Terraform Guide (#6973) + * docs: delay 6.2 release on upcoming releases page + * Fixed IBM Cloud AppID SSO integration. + * Fix tclt --auth-servers flag panic. (#6980) + * Update tctl docs to include new global flags and remote functionality. (#6771) + * Updated CHANGELOG.md. + * mfa: user server instead of log context.Context for audit events + * docs: improve best practices (#6809) + * RFD 28: Cluster configuration related resources (#6472) + * Add event handler for access request review event (#6966) + * helm: Fix antiAffinity in teleport-cluster (#6944) + * [v7.0] docs: update certbot section (#6697) + * [v7.0] docs: update version in install and getting started guides #6810 (#6853) + * docs: port make language consistent for versions (#6854) + * docker: Override GOMODCACHE to always use a writable location (#6899) + * Update test plan (#6934) + * Applying suggestion + * Re-enables `--k8s-users` & `--k8s-groups` in tctl users add + * Buddy: Exit non-zero on tsh status for scripting. (#6957) + * Update test plan (#6947) + * docs: Update docker tags to use latest 7.x version tag (#6911) + * mfa: strip trailing newline when reading TOTP codes (#6948) + * Handle UserUpdatedEvent in event deserialization code (#6949) + * Introduce SessionRecordingConfig extracting fields from ClusterConfig (#6708) + * [auto] Update webassets in master (#6921) + * etcd: use a separate connection to check peer versions (#6905) + * Add `tctl rm cap` for resetting cluster auth preference to defaults (#6801) + * lazy init of prometheus collectors (#6561) + * AuditLog/grpc server data race (#6170) + * Application and database access documentation updates (#6932) + * Bump e-ref (#6925) + * Add kube/db ui testing steps to test plan (#6926) + * make update-vendor: run 'go mod tidy' in api/ + * Add CheckAndSetDefaults call to UnmarshalAuthPreference (#6898) + * Add missing database cli flags (#6739) + * Update e ref to master (#6906) + * Implement RFD 19: Event Iteration API (#6731) + * tsh: Return more descriptive error on unimplemented grpc server method (#6812) + * Fix typo in trusted clusters docs (#6904) + * helm: Fixes for Linux/Mac interoperability (#6891) + * Don't pull docsbox image if it's already present (#6228) + * Remove http.NoBody check for web renew token endpoint (#6893) + * RFD 21 (Cluster Routing): Mark as implemented (#6835) + * helm: Adds 'aws', 'gcp', 'standalone' and ‘custom’ modes to `teleport-cluster` chart (#6344) + * docs: Add Helm guides (#6390) + * Update lib/client/api.go + * Review feedback + * More review additions + * Review feedback + * Doc fix + * Addressing review feedback + * Addressing review feedback + * Address review feedback + * Adds concurrent default-port selection to `tsh` + * Add sudo to systemd example commands (#6603) + * Add `session_recording` field to session start and end event (#6664) + * Forbids use of --insecure in FIPS mode (#6191) + * Move CheckAndSetDefaults definition to types.Resource (#6825) + * Revert TLS cert usage for database certs + * client: set TLS certificate usage for k8s/app/db certs (#6824) + * Update admin-guide.mdx Teleport Upgrade section for clarity around the 4.4.x to 5.x transition (#6841) (#6842) + * Making log lines proper sentences. (#6772) + * YAML formatting (#5817) + * Update CODEOWNERS + * Update CODEOWNERS + * Update locks.tf (#6798) + * Gives inline info for Google Service account for SSO (#6728) + * mfa: fix startup crash when SSO users with MFA expire (#6779) + * Generate MinClientVersion based on server Version (#6018) + * docs: update merge-kubeconfigs.sh reference to master + * Emit session end event when completer finishes upload (#6756) + * Align atomics to prevent segmentation faults on ARMv7 (#6711) + * Stop changing kube context by default on tsh login (#6721) + * Introduce ClusterNetworkingConfig extracting fields from ClusterConfig (#6638) + * Add GetNode endpoint. (#6539) + * Implements RFD-0022 - OpenSSH-compatible Agent Forwarding (#6525) + * Remove whitespace + * Add configure u2f for mfa test and add switchback test + * Edits + * Edits + * Update test plan for access request and mfa + * Handle missing IdP trait in PAM interpolation. (#6558) + * Use cmp.Equal instead of manual Equals methods (#5828) + * Add app access headers rewrite (#6601) + * RFD 12: clarify that the versioning scheme is not strict (#6518) + * Fix error in docs (#6070) + * Implement RFD 24 for alternative DynamoDB event indexing (#6583) + * Delete user k8s, etc. certificates on re-issue (#6492) + * Clarify node connection debug logs. (#6722) + * Check cloud feature before setting billing access for web (#6537) + * Create GET db and kube list web handlers (#6672) + * Updated CHANGELOG.md. + * [auto] Update webassets in master (#6723) + * ami: Update InfluxDB version to 1.8.5 (#6741) + * Updated TLS handshake timeout. + * Fix non-interactive ssh output in teleport log + * Remove webassets.zip file before builds in Makefile (#6595) + * Upgrade api's trace dependency to 1.1.15 (#6341) + * mfa: only reject last device deletion of correct type (#6656) + * Update README.md (#6712) + * Delete unused RoleWeb + * Fix missing quotes in CLI Adoption Survey (#6648) + * docs: renamed (#6624) + * docs: correct tables (#6618) + * Draft account lifecycle (#6473) + * Proxy line support for mysql (#6594) + * kube: handle large number of trusted clusters in mTLS handshake (#6519) + * docs: add a version disclaimer to per-session MFA guide (#6626) + * Switch to tiles (#6611) (#6660) + * docs: bump 6.2 release date to May 21st (#6652) + * mfa: cancel TOTP prompt if U2F was used (#6542) + * k8s: add merge-kubeconfigs.sh script (#5677) + * Propagate external traits to leaf clusters (#6540) + * Teleport opt-in adoption survey (#5505) + * gRPC conversions - Nodes (#6535) + * [auto] Update webassets in master (#6646) + * Add additional Prometheus Metrics (#6511) + * docs: reword (#6629) + * mfa: prevent the user from deleting the last MFA device (#6585) + * mfa: better OTP registration flow on CLI (#6567) + * Fix test requiring gcp credentials (#6608) + * Handle `tctl get`'s input ref more strictly (#5818) + * RFD 16: Specify RBAC verbs needed for the tctl operations (#6463) + * Update descriptions for labels and diag-addr parameters for Teleport (#5762) + * Fix doc comment for Rule.HasVerb (#6598) + * [v7.0] Merge style guide into docs (#6577) + * Provide a dedicated API endpoint for app FQDN resolving (#6449) + * Add redshift auth support to database access (#6479) + * Add `tctl create cap` for dynamically configuring cluster auth preference (#5635) + * Create SECURITY.md + * Revert "Node session race (#6195)" + * Improve error message for timeout errors (#6343) + * forward-port 6.1.2 CHANGELOG (#6553) + * Node session race (#6195) + * [v7.0] Backport of editorial changes from v6.1 (#6564) + * Update Go version requirement in README (#6555) + * Adds releases preview (#6533) + * [v6.1] Editorial Pass/Review - Home (#6544) + * [auto] Update webassets in master (#6532) + * Adding postgres_public_addr and mysql_public_addr (#6426) + * docs: fix typos in sample roles in MFA guide + * Enforce strict teleport.yaml validation (#6520) + * Update Dockerfile (#6499) + * Update per-session-mfa.mdx (#6531) + * correct dir reference in build instrs for slack plugin (#6527) + * Misspelling (#6503) + * Teleport Slackbot for latest slackbot (#6522) + * Improve process connection error handling and logging (#6471) + * Refactor api package and docs to use pkg.go.dev effectively. (#6388) + * Remove teleconsole reference in README (#6509) + * Convert types.AuthPreference into a proto definition (#6510) + * Wait for key agent to stop between key agent tests to improve reentrancy (#5342) + * RFD-0022: Key Agent Forwarding (#6168) + * [web] Add ability to switchback to default roles/expiry (#6373) + * Revert "[web] Check for cloud feature before setting billing access (#6465)" (#6500) + * oidc: allow non-GSuite OIDC providers from Google (#5820) + * Update Terraform examples provider (#6332) + * set correct auditlog instead of discard (#6431) + * Update region list for AWS AMI publishing (#6282) + * RFD 0: elaborate the deprecated state (#6468) + * RFD 25: Hardware security module (HSM) support + * Fix missing $ in token example (#6482) + * [v7] cloud getting started updates (#6481) + * [web] Check for cloud feature before setting billing access (#6465) + * remove grafana pass var repeat + * Always generate user certificates with RouteToCluster (#6115) + * Implement alternative reverse tunnel address support and add a test case. (#6056) + * Update README.md + * Update README.md + * Update README.md + * Update README.md + * Update README.md + * Update README.md + * Update README.md + * Phrase review the main README.md file + * Update go-client to user new API client with tsh profile loader. (#6310) + * Moves license_file to the correct section and adds unit test (#6420) + * tctl: Return error if profile key is not for the root cluster (#6450) + * Move introductions to the appropriate sections (#6456) + * Fix infinite recursion in client.Config.WebProxyHostPort + * Test flakes: use ordering tests for keep alives (#5358) + * Capture postgres extended protocol messages in audit log (#6303) + * [auto] Update webassets in master (#6436) + * Added reverse tunnel port info to teleport-kube-agent readme (#5621) + * RFD 0026 - Custom Approval Conditions (#5071) + * Update docs on oidc prompt logic for 6.1+. (#6427) + * RFD 24: DynamoDB Audit Event Overflow Handling (#6359) + * Forward-port 6.1.1 CHANGELOG (#6417) + * RFD 16: Reserve the `origin` label for system use (#6157) + * drone: allow ARM builds in reprepro config (#6392) + * Set status of RFD 18 to implemented. (#6358) + * Add new syntax description to the docs (#6384) + * Rename images to match logical pixels (#6381) + * Add OpenSSH Video (#6371) + * Documents dual authz with Mattermost (#6400) + * Updated CHANGELOG.md. (#6345) + * Update some variables and links (#6367) + * Documents impersonation (#6293) (#6365) + * Added Cloud Billing FAQ (#6363) + * docs: document per-session MFA feature (#6285) + * client: load all SSH certs when connecting to proxy + * helm: Improve linting and add log level override (#6330) + * improve cert rotation periodics + * Add DialOpts and CallOpts to API client. (#6301) + * Fix tctl profile loading logic by adding WithSSHCerts certOption. (#6336) + * Always set an AuditLog (#6326) + * Propogate user not found error from authenticater. (#6304) + * web: fix AccessRequest loading on user cert reissue (#6264) + * v7.0 syntax update (#6314) + * [auto] Update webassets in master (#6324) + * Update Google Workspace and Okta Docs (#6267) + * [auto] Update AMI IDs for 6.0.2 (#6283) + * add fix + * Remove unused * from Roles output. This was a leftover from a old message about roles and enterprise version. (#6258) + * Close leaky direct client. (#6297) + * tsh: handle missing cluster name in profile (#6257) + * Don't use OpaqueAccessDenied with CheckAccessToRule (#6246) + * Make authToken optional if secret exists (#6273) + * Revert "darwin fips builds (#5866)" (#6265) + * Delete obsolete stored keys in LocalKeyAgent.AddKey (#6251) + * Fix regression bug for DynamoDB scaling policy names (#6259) + * Adds encrypted token docs (#6266) (#6269) + * dronegen: add buildboxes (#6197) + * GitLab Instructions for SSO (#6190) (#6262) + * Ensure webassets are present when running 'make full' on a fresh clone (#6231) + * Parse all CAs in CertPoolFromCertAuthorities + * Refactor ssh.ClientConfig used by tctl and API clients to use the first valid principal as User. + * Update Architecture Overview With Link To User Roles (#6224) + * Add `lint-api` target and fix lint errors (#6169) + * ssh: fix relogin with jumphosts (#6213) + * drone: use emptyDir for /var/lib/docker filesystem and prevent repetitive docker pulls (#6145) + * Remove ARM64 FIPS builds (#6236) + * tsh Profile SSH certs fix (#6214) + * mfa: fix gRPC unimplemented check in cert reissue + * Open Sources Access Controls Docs (#6188) (#6217) + * add PAM environment with interpolation support + * Cache per-cluster SSH certificates under ~/.tsh (#5938) + * add special resource type for access plugin data + * Enable DynamoDB autoscaling on global secondary indices (#6112) + * darwin fips builds (#5866) + * kube: add kubernetes_labels to role JSON schema + * mfa: send username instead of SSH login name in MFA cert request + * fix nil slice bug + * RFD 16: Add a section on `tctl rm` resetting resources back to defaults (#5673) + * Update application access docs (#6055) (#6137) + * Bump linux FIPS builds to use go1.16.2b7 release (#6143) + * [auto] Update webassets in master (#6185) + * Convert Token CRUD endpoints to gRPC. (#6105) + * Convert Trusted Cluster CRUD endpoints to gRPC. (#6103) + * [auto] Update webassets in master (#6135) + * Embed webassets natively into teleport instead of attaching to the binary (#5935) + * gRPC conversions - GithubConnector (#6101) + * Test PR. (#6182) + * gRPC conversions - SAMLConnector (#6100) + * gRPC conversions - OIDCConnector (#6067) + * ignore dangling tunnel conns + * Added RFD for Cluster Routing. (#5566) + * Remove duplicate sshutils package from merge failure. (#6165) + * Profile credentials dialer fix (#6122) + * Combine common crud proto messages into generic messages in types.proto. (#6058) + * Allow file argument with tsh play (#5984) + * Make SSO login failure event emit more specific errors (#6108) + * mfa: per-session U2F challenge for web SSH (#6098) + * Add Kubernetes follow along video (#6134) + * Move usage of predicate package out of api. (#6136) + * Set suggested reviewers field to the UI user context struct (#5467) + * custom approval conditions + * mfa: don't check MFA for teleport services in UpsertKubeService (#6129) + * Skip enumerating keys when cluster name is empty (#5942) + * Pass context through new gRPC converted endpoints. (#6118) + * Define cloud billing event types and codes (#6037) + * Add Credential loader support for tsh profiles. (#5993) + * u2f: add optional attestation cert validation (#6057) + * drone: Add ARM/ARM64 package builds (#6106) + * API client connection overhaul (#5625) + * dronegen: drone config generator (#6071) + * Add Postgres Cloud SQL support (#5941) + * App access cli flow (#5918) + * Fix app access websockets support (#6072) + * Properly marks k8s stream complete on error exit (#6068) + * Fix an issue with impersonating SSO users (#6076) + * Enforce valid UTF8 keys on all backends. + * Adds controls for impersonation requests. (#6009) (#6073) + * Move linter config to .golangci.yml and remove surplus Makefile lines (#6052) + * Remove .bash suffix from bats includes to enable compatibility with older versions (#6053) + * Updated with 6.0 video (#6065) + * Edits to getting started guide (#6038) + * updating the reference yaml for clarity and completeness (#6040) + * mfa: handle older servers during IsMFARequired RPC from tsh (#6039) + * Address review feedback + * Avoid data race in audit writer test by syncing close with shutdown of event processing goroutine + * Augment checking stream/streamer and AuditWriter with cluster name detail to automatically populate the field upon event emission. + * mfa: add cluster-level require_session_mfa option (#5939) + * added rfd 19 add example query to rfd 19 + * implement rfd 18 + * Optimize images (#6019) + * Add support for building ARM/ARM64 RPM/DEB packages (#5937) + * Added benches for GetNodes and GetClusterDetails. + * Add unit tests to teleport-generate-config AMI script (#5682) + * Add empty token check for 2fa optional type for web logins(#5995) + * Fix unit-tests by updating ceritificates in fixtures (#6012) + * Format logs and remove timestamp from default log format (#5979) + * Update README.md (#5901) + * Getting started with Kubernetes (#5981) + * Updated to highlight default port for the plugin. (#5985) + * Update README.md (#5989) + * Updates starter-cluster to Terraform 0.14 (#5535) + * Update Teleport Access Workflows Docs (#5930) + * Update Helm charts to use Teleport 6 by default (#5983) + * Adding keepalive parameters to configuration file (#5910) + * Update mysql self hosted docs (#5912) + * Creates preset roles (#5960) + * Add google_service_account inline field option for Google Workspace/GSuite OIDC (#5563) + * Update VERSION on master to v7.0.0-dev (#5931) + * Address review comments + * Remove proto-based ServerV2 implementation of DeepCopy in favor of the manual implementation to avoid issues with proto-based type merge panics. + * Format Logs and add timestamp to logging output option (#5898) + * add support for encrypted saml assertions with a seperate x509 pair + * log agent forwarding failure at warn (#5907) + * Fix broken link to video in docs (#5955) + * [auto] Update webassets in master (#5957) + * Add version header check in Marshalers (#5768) + * Move redirects to docs config (#5950) + * Update application-access.mdx (#5944) + * mfa: unhide 'tsh mfa' commands and add docs (#5932) + * Add Features and PublicAddrs to PingResponse (#5742) + * Convert Role endpoints to gRPC. (#5458) + * mfa: per-session MFA certs for SSH and Kubernetes (#5564) + * Add Billing Access to default admin role (#5925) + * Add teleport:6 nightly Docker image (#5896) + * Update release table to 6.0.0 (#5851) + * Update Kubernetes Access docs (#5865) (#5933) + * grpc: use the regular buildbox and bump gogoproto version (#5879) + * Add 'make update-webassets' script (#5853) + * RFD 12: add git branching details (#5888) + * mfa: reuse the same challenge for all U2F devices (#5837) + * Run next linter on docs PRs (#5908) + * Fix --insecure-no-tls flag (#5924) + * Moves loadCredsFromProfile to OSS (#5891) + * Update getting started to 6.0.1 (#5890) (#5914) + * [auto] Update AMI IDs for 6.0.1 (#5894) + * Lint markdown files syntax for master with the new linter (#5881) + * Publish teleport-cluster Helm chart (#5895) + * Fixes ACME default configuration (#5839) (#5877) + * Fix ADFS provider and add debug message. + * Sasha/ev readme (#5884) + * mfa: add WithMFA to session-related audit events (#5833) + * docs: add homebrew version compatibility note (#5613) + * Run firestore tests as part of build.assets test target (#5830) + * [auto] Update webassets in master (#5850) + * mfa: audit events for adding/removing devices (#5665) + * Update docs structure (#5849) + * update e (#5786) + * Remove args as these can be deduced automatically + * Quote the address arguments to avoid issues with formats that use symbols that require escaping + * Use non-greedy Mkdir variant and add a test-case for non-existing remote location with intermediate directories + * Add more test coverage for sink mode + * Check whether . is a base directory directly + * Use correct target directory path. Handle target directory/file renames. + * Update CHANGELOG.md + * Fix db server test data race (#5832) + * Updated CHANGELOG.md. + * mfa: delete user MFA devices on account reset (#5805) + * Include CA cert file path in the error message + * Get rid of unnecessary var declarations + * Fix support for insecure etcd mode + * Remove support for migrating from legacy etcd prefix (#5798) + * Add "billing_information" RBAC resource (#5676) + * Fixed build failure for non-Linux platforms. (#5800) + * fix #5783 utmp regression on macos (#5784) + * Don't defer Close calls on writable files + * [auto] Update webassets in andrej/master/security-fixes + * Prevent AAP login CSRF with OAuth-style state tokens + * Set cookies with '__Host-' prefix + * Set stricter HTTP Content-Security-Policy directives + * Assemble safe FQDN values for AAP redirects + * Introduce utils.ReadAtMost to prevent resource exhaustion + * Check CA expiration status when joining a cluster + * Add obfuscation to diagnostic metrics + * Fix AAP headers injection + * Fix CLI content spoofing through access request reason + * Require initialized TLS config in utils.TLSDial + * Fix existence leak of label-restricted resources + * Propagate the mapped local user identity via auth.Context (#5794) + * fix last output timestamps on some systems + * docs: clarify why etcd doesn't store audit events + * Remove categories in favor of using labels instead. + * Update Issue Templates. + * Update ssh-kubernetes-fedramp.mdx + * [tctl] Don't explicitly set value for config path and preserve backwards compatibility (#5731) + * Fixed a typo in GCP documentation + * Added RFD 18: Agent loading. + * Update rfd/0008-application-access.md + * Update 0008-application-access.md + * Update old proxy version detection algorithm + * Sasha/newlines (#5738) + * Adds public_addr when using ACME (#5734) + * [auto] Update webassets in master (#5735) + * Make /lib/web tests more reliable (#5703) + * testplan: add MFA management tests (#5661) + * testplan: update EKS/GKE testing steps (#5662) + * Add database access manual test plan (#5664) + * utmp fix for symlinked path + * Downgrades admin OSS role (#5710) + * add utmp to manual test plan + * Adds a Slack channel and a forum + * Hide the k8s cluster defaulting error log on login + * Update CHANGELOG.md for 6.0.0-rc.1 (#5689) + ------------------------------------------------------------------- Sat Feb 12 20:48:45 UTC 2022 - Johannes Kastl diff --git a/teleport.spec b/teleport.spec index ece8e38..e5fcd99 100644 --- a/teleport.spec +++ b/teleport.spec @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: teleport -Version: 6.2.28 +Version: 8.3.1 Release: 0 Summary: Identity-aware, multi-protocol access proxy License: Apache-2.0 @@ -58,7 +58,7 @@ License: Apache-2.0 A tool that lets end users interact with Teleport nodes. This replaces ssh. %prep -%setup -q +%setup -q %setup -q -T -D -a 1 %build diff --git a/vendor.tar.gz b/vendor.tar.gz index 8429d68..e24a016 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b07ae3054859902dcb1d1509d67107b97bfd9388834ae456d9d0cfc5b1f6b03 -size 12350435 +oid sha256:9329b1a6129b4d429588b0e5eec5490d35fdb058208a2bf31e09adcad6ac7f04 +size 14529231