* useDocumentGateway: Pin shell to correct cluster (#812)
* Add Kubes initial sorting (#810)
* Add Initial Sorting for Tables (#809)
* Add Clickable Labels (#791)
* Add predicate doc link with predicate error messages (#776)
* Update e ref (#805)
* Add new icons: key, arrow forward/back (#804)
* Device name wiring and clean up FormNewCredentials (#803)
* Passwordless wiring on login and add device (#724)
* Indicate whether session.network events were allowed or blocked (#800)
* Move RecoveryCode component from enterprise (#789)
* bump webapps.e hash.
* Fix pagination bug (#798)
* Bump Teleport Connect version to 1.0.1 (#796)
* Omit title when comparing previous and current documents (#788)
* Update author and owner in package.json to be Gravitational (#792)
* update webapps.e submodule.
* Pin local shell to the specified cluster (#767)
* When updating cluster resources, remove only those that belong to this cluster (#782)
* Simplify k8s join (#750)
* Replace "Lorem ipsum" for empty states (#756)
* Hide command bar when no cluster is selected (#772)
* Prepend PATH with bundled tsh (#769)
* Change predicate example to use bracket notation (#774)
* Add configure step (#751)
* Add support for notarization (#770)
* Use new Teleconnect icon (#768)
* Teleport Connect: Add dropdown for database name (#757)
* Remove state related to a cluster when removing it (#755)
* Fix trying to read from a null token (#759)
* Fix check for the --insecure flag (#758)
* Show database username suggestions in Teleport Connect (#754)
* Change app name to `Teleport Connect` (#753)
* Add Serverside Pagination, Filtering, and Sorting (#739)
* Resolve issues on logout (#740)
* Change connections shortcut to `Command/Ctrl-P` (#747)
* Fix getting cwd in presence of lsof warnings (#745)
* Add IAM method to web ui (#690)
* Close `Identity` popover after selecting an option (#741)
* Fix not clickable notifications when displayed over xterm
* Use new colors for theme
* Bring back native scrollbar as the styled one causes content to jump when it becomes visible
* Use the mac package download link instead of the tarball.
* update webapps to support more MySQL audit events (#729)
* IdentityList: Move roles list back into conditional (#736)
* Add max-width on Identity popover (#735)
* DocumentGateway: Replace the Copy button with a Run button (#733)
* Use dropdown for the db connect button (#732)
* Fix path to packaged assets in Teleterm (#731)
* Use DB CLI commands provided by tsh daemon (#726)
* Show cluster document instead of keyboard shortcuts as an empty state
* Show leaf cluster selector only when cluster has leaves
* Adds the Servers tab as a configurable UI feature (#728)
* Save window size and position
* Create shared instance of `fileStorage` for all processes, save app state before closing
* Handle cancellation of `ClusterConnectDialog` when changing workspace, use `onCancel` instead of `onClose`
* Ask user whether to reopen previous documents
* Support Electron's main process environment in `theme/getPlatform()`
* Move App initialization to the `AppInitializer` so it has access to all contexts
* Use dark background for the window
* Resolve shell env (#718)
* Simplify the db connection tab (#720)
* Prevent crash when network or cluster is offline (#712)
* Add Redis, MariaDB and Microsoft SQL Server to DB wizard (#709)
* Improve Teleterm README (#719)
* Remove u2f components and logic (#711)
* Use teleterm/logger in runtimeSettings (#716)
* Remove global `keyDown` handler from `KeyboardArrowsNavigation` as it blocked submitting forms
* Submit modals' forms on `Enter` press
* Revert "Use x64 arch when building & packaging Teleterm"
* Fix accessing `serversSyncStatus` Map in `clustersService`
* Do not block app rendering when initializing function fails
* Use `Notifications` error in `syncRootCluster()` and `removeGateway()`
* Show errors in `ClusterResources`' tables using standard `Danger` labels
* Add `Notifications` component and service
* Use x64 arch when building & packaging Teleterm
* Update e-ref
* Update getMfaOptions to createMfaOptions
* Fix half auto-filling OTP's for input boxes meant for it (#706)
* Update to electron@13.6.9 (#703)
* Limit navigation capabilities to reduce attack surface
* Update node snapshot for new terminology.
* Modify wording of add node messaging.
* Add view documentation button to desktop view.
* Fix Active Sessions Table Misalignment (#699)
* use has* to determine when to render the Add resource buttons.
* Properly use `css` prop
* Make connections icon bigger
* Enable `babel-plugin-styled-components` in production and tests (#697)
* Apply `Identity` design changes
* Change command `cluster-remove` to `cluster-logout`
* Adjust `Identity` layout, combine `logout` and `clusterRemove` into a single action
* Update snapshots for new UI changes.
* Cleanup issues with jumping elements and some button cleanup.
* Use connection dropdown instead of modal for supplying SSH username
* Render ssh menu item as `NavLink` only when URL is provided
* Update protobufs for Teleterm (LoginRequest params)
* Update command for updating proto files
* Show username when possible in identity list (#687)
* Prevent breaking layout on long cluster name (#688)
* remove `Navigator` code (#685)
* Update electron-builder to 23.0.3
* Fixed up failing CI.
* Update failing snapshot tests from the updated Empty UI.
* Use inline style instead of modifying text template.
* Lint
* Fix flashing the 'add entity' button on load when empty.
* Hide header add button if empty.
* Update desktop UI empty state to new layout.
* Updated nodes page to new empty state.
* Update empty state for databases to new design.
* Update empty Kubernetes listing page to new design.
* Format Empty component to new design layout and apply new change to applications view.
* Change shortcut to open `QuickInput`
* Force `TopBar` items to take full height
* Hide kubes and apps
* Show leaf cluster name when possible in Connections list
* Change placeholder text in `ClusterAdd`
* Autocomplete database names for tsh proxy db
* Don't close the tab on non-zero exit code
* Always use root cluster URI to obtain `documentsService` in `useServerConnect`
* Update connection icon
* Automatically try to connect a connection when possible
* Display cluster name for each connection
* Take `localClusterUri` into account in `QuickInput` (#679)
* make middle part of `TopBar` central
* always show active item in `QuickInputList`
* adjust `QuickInput` to match designs
* add simple empty state to pickers
* Launch unsupported invocations of tsh ssh in local shell
* Remove leftover cruft from quick pickers
* Simplify manual db join (#653)
* Refactor join tokens generation to use new endpoint (#672)
* Update teleterm styles (#674)
* Create DocumentTshNode after executing "tsh ssh" in command bar
* Include command to run in AutocompleteResult
* useQuickInput: Rename serviceQuickInput to quickInputService
* Fix opening new terminal when there's no active document
* Adjust how showing & hiding autocomplete works in command bar
* Append space after picking command suggestion
* Open command bar commands in new local shell
* Autocomplete ssh hostnames
* QuickInputService.getAutocomplete: Return no-match on empty suggestions
* Automatically append @ after ssh login suggestion
* Ignore case for autocomplete
* Autocomplete commands and ssh logins
* Remove old pickers, rename Item to Suggestion
* Remove code related to empty command bar item
* Show autocomplete suggestions in command bar
* Remove command palette commands from command launcher
* Reformat commandLauncher.ts
* Improve identity picker (#670)
* Add clusters picker (#668)
* Update e-ref for regression fixes (#665)
* Fix Table Regression Bugs (#642)
* Support the 'unknown' audit event
* Updates Alert to use break-word (#655)
* Add keyboard support to `Connections` popover (#651)
* changes hostname to be the hostname rather than the ip addr (#654)
* Simplify manual app joining process (#641)
* Add connections switcher (#647)
* smooth out progress bar (#648)
* Add cluster context switching (#624)
* added internal back in
* Add windows internal logins back in
* internal k8s users
* internal k8s groups add
* remove whitespace and changes
* grammer
* Set all protocols
* Update default roles template
* desktop playback error handling (#638)
* only synchronize clipboards if data was or is going to be sent (#640)
* Update FormLogin.tsx (#608)
* Disable autocomplete on the SSH login input (#605)
* Fix two 'unkown' mispellings in alerts
* Use generated join token to simplify manual resources join (#619)
* Maintain aspect ratio on Desktop Playback (#635)
* Edit api response for getXXX (resources) (#622)
* Fix clipboard sync (#628)
* added missing prop.
* lint.
* Add cluster name to `tsh login` for kube instructions (#632)
* Use prop drilling to get the isEnterprise flag down into the DownloadLinks components.
* Remove the context calls from DownloadLinks to make testing easier.
* Update command for generating gRPC files for Teleterm
* Add more tests to Teleterm (#601)
* add missing license.
* If running in enterprise version then provide the enterprise download links.
* desktop per session mfa (#613)
* Clipboard (#594)
* Add chrome as unsupported for U2F checks (#609)
* Update e-ref for fetch more btn move (#607)
* Move Fetch More Button In Table (#606)
* Fix date picker (#604)
* postgres function is not prepared statements, revert
* update postgres events, and 2 more mysql statements event
* Add desktop clipboard audit events
* switch recordings service endpoint back to clusterEventsRecordingsPath so that returned recordings respect rbac where clauses, and users won't try to playback desktop sessions they don't have permission to (#600)
* Add `VirtualScroll` component (#595)
* add UT and test out storybook
* Add the `cert.create` event (#584)
* Update teleterm proto files (#593)
* Allow the automatic toggle to be visible when adding new nodes in OSS version.
* add db_name
* add events
* modifyResponse: Add optional space before /> to regex (#591)
* Teleterm Preview (beta) (#590)
* moving progress bar (#577)
* Add session connect event (#583)
* Update e-ref for flaky test fix and DataTable import (#582)
* Remove DataTable v1 (#573)
* Add storybook, make TunnelPublicAddress prop optional
* Add public tunnel address
* desktop session recording (#572)
* Fix typo in makeCluster and add unit test (#578)
* Update e-ref for date-fns migration (#571)
* Replace momentjs with date-fns (#568)
* Fixed the lint warnings for unused variables in the desktop session story.
* List recordings (#558)
* Add x11 forward events (#561)
* Clean up custom cells in Tables (#550)
* Update e-ref for updated UsageSummary and RequestList (#551)
* Update MfaDeviceList to use TableV2 (#549)
* Update RecordingList to TableV2 (#546)
* Table V2 Tweaks (#544)
* Update SessionList to TableV2 (#545)
* Update ClusterList to TableV2 (#548)
* Update RoleList to TableV2 (#542)
* Update UserList to TableV2 (#543)
* Update EventList to TableV2 (#541)
* Disable drone for PR (#540)
* Add Postgres Audit Events (#512)
* Update AppList to use TableV2 (#535)
* Add the `access_request.delete` event (#532)
* Update DesktopList to use TableV2 (#537)
* Update KubeList to use TableV2 (#536)
* Update DatabaseList to TableV2 (#534)
* Update NodeList to use Table V2 (#525)
* Add Table V2 (#524)
* Update xterm to the latest (#511)
* Adds a TDP Error message (#527)
* Replace `waitForElement` and `wait` with `waitFor` in tests (#529)
* Add error message for failed SSO authorization (#530)
* Add pagination to SelectFilters component (#518)
* Address `eslint` warnings (#522)
* Restore Build pipeline in CI (#521)
* Remove unused code (#517)
* Revert "Remove old `PlayerNext` (#513)" (#515)
* Remove old `PlayerNext` (#513)
* Create url filter and query params hook (#465)
* FIx devServer csrf and berear token handling (#506)
* Move search bar into Table (#502)
* Update e-ref for Invite/Reset refactoring and YAML import fix (#503)
* Fix YAML template imports (#501)
* Refactor Invites/Reset Components (#496)
* move jest rules to test overrides (#498)
* Add Separate Recordings List Service (#491)
* GCB buildfile
* cleanup `webpack.base.js` (#476)
* CR
* Makes getDisplaySize its own function
* removing unecessary client from onInit
* mirroring backend variable name updates
* updates to use connection string params rather than json
* attempting to add login and screensize to websocket string but getting smartcard not enabled, going back to master for a sanity check
* Update build depedencies (#473)
* Update e-ref for invite/reset welcome card (#483)
* Add prompt prior to form for Invite and Reset (#479)
* Make language for empty resources list more accurate (#472)
* Fix Safari Favicon & Update Docker Node Version (#464)
* mimics clusterId • username@hostname document title of console for desktop sessions
* Create a general multiselect filter component (#454)
* Bug fix: Show a authentication dialog for web terminal (#452)
* Add created date to recovery codes respones (#442)
* State UTC timezone for consistent dates in tests (#449)
* Add account dashboard support for SSO users (#445)
* Update e-ref for dashboard (#446)
* MFA Device Management Dashboard (#412)
* Add audit log support for privilege token event (#440)
* adds Firefox specific keycodes
* adds mouse wheel support
* add preventDefault to prevent default browser shortcuts from interfering with desktop sessions
* refinements while creating isaiah/features-test branch for enterprise repo
* adds a test to ensure that the client only emits a "connect" message on the first png frame
* emit connect event when the connection is actually confirmed
* adds back disconnected flag (now private)
* Revert "removing disconnected flag"
* adding desktops to the cluster list
* fixing cell naming and component usage
* adding name column
* Add webauthn options to forms (#423)
* changing ts to js to remove allow json from tsconfig to see if that fixes ci error
* Remove the OS column in the desktop list view
* updating test and snapshot
* changing the disconnected message
* configuring Audit logs to display desktop events
* removing disconnected flag
* redesign to remove focus variable
* refactored with styled components
* removing resize
* moving TdpClientCanvas to its own directory
* CR nits
* refining naming
* Change RenderData to ImageData
* adds test for decoding regions
* adds test for message decoding
* Adds Desktops (preview) to the Main.story
* fixing test.
* making chrome-windows keycodes the default
* changing desktopServers to desktops
* fixing tests
* adds ui labels
* removing unnecessary useCallback
* shorter topbar and domain changed to hostname
* pipes in the windows logins from the userACL and displays allowed logins (carbon copy of how we do it for ssh server access
* Adds (preview) to desktop features and adds acl check for desktops. Now needs to add logic for windows_desktop_logins
* dealing with ts version discrepancy
* removing saveMessages flag
* rename connection to connectionAttempt
* performance testing code for requestAnimationFrame-array
* Sets up the basics of a performance test in storybook
* adding flag for capturing arraybufs as they come in and printing them to the console on disconnect
* fixing storybook
* makes system work accross browsers by using onload function
* moves openNewTab into a utils file and uses it for Desktop
* adds storybook and fixes incorrect loading jsx logic
* big performance improvements by converting image array buffer to a base64 encoded string and strapping that as the source of an html image element
* Changing websocket type to arraybuffer and modifying codec to work with that
* ignoring unrecognized keys
* refactor
* extending protocol functionality to full mvp functionality
* finishing touches
* makes TdpClientCanvas its own file component with state hook
* refactored internal structure
* refactors client and DesktopSession to simplify state management
* Revert "Noticed that it was confusing the the tdpclient was now both an emitter, and could return a Promise on the initial connection. This redesign puts the Promise logic into useDesktopSession so that tdpclient remains exclusively an event emitter."
* Noticed that it was confusing the the tdpclient was now both an emitter, and could return a Promise on the initial connection. This redesign puts the Promise logic into useDesktopSession so that tdpclient remains exclusively an event emitter.
* makes tdpclient.connect a promise so that it can be passed into a Promise.all and state can be consolidated
* changing styling
* CR
* adds disconnected state, adds storyboard
* Updating comments
* switches jsx components to use useTheme hook instead of being a implicit styled-components theme consumers which is confusing
* gets the real user@Host and adds logic for tracking a meta state between rest api calls and websocket
* updating topbar, icons, adding action menu
* Moves TopBar into its own file, adds ActionMenu (needs to updated with appropriate in-menu behavior)
* adds clipboard sharing en/disabled text and icon
* replace direct call to socket.close() with a tdpclient.disconnect for easier mock-ing
* adds cleanup handling and fixes bugs
* converts client to be an emitter
* deleting vestigial cruft
* move connection string wrangling to hook
* renamings and minor fixes
* First draft of a system which can pop up a new desktop session and render desktop screen to canvas
* Moves getHostName into api service for use elsewhere in the code
* Opens a new window when a desktop is selected (currently displays an empty Console component)
* nit
* removing status light
* CR
* nits
* cleaning up rdp port from domain addr
* Adds the basic design for the table
* Adding Desktop and Circle icons
* displays desktop data in table
* Strips Desktops of some database cruft that I'm not focusing on for now and creates a desktops service which successfully retrieves desktop objects from the backend
* renaming DatabaseList to DesktopList
* renaming Databases.tsx to Desktops
* copying Databases into a new Desktops dir and adding it as an option in the sidebar, and renaming useDatabases to useDesktops
* small fixes from final CR
* cosmetic changes + updating based on updated rfd0037
* renaming to "tdp"
* adds the nodejs TextEncoder to the window
* updating to use browser TextEncoder api. Unfortunately its another one jsdom hasn't caught up to yet
* adding codec and encoding tests
* Add webauthn support to web terminal mfa prompt (#421)
* Put note about skipping TLS verification in a <Details> box
* Check if the legacy password_file config field is set
* Run LDAP initialization in a retry loop
* Remove mention of LDAP password from docs
* authenticate to LDAP with client certificates
* Fix docs typo
* Add email parameter to example (#9850)
* Improved Google OIDC connector (#9697)
* Reject TDP ClientUsername messages that are too long
* [Breaking] Default to mongosh when connecting to MongoDB. (#8472) (#9754)
* Fix docs and config newline outputs
* Fix inclusion of non-existant gcp-credentials secret and credentialsPath when credentialSecretName is empty
* [auto] Update webassets in master (#9870)
* Update e-ref (#9843)
* Cleanup of minor bot issues.
* Remove devbox - build box now supports AMR64. (#9847)
* use google/uuid instead of pborman/uuid (#9793)
* Replace cluster periodics with watchers (#9609)
* Tweak the PNG encoder (#9817)
* make the switch in dynamic.go easier to read (#9836)
* Retry with re-login ignores TELEPORT_HOME. (#9436)
* Database auto discovery to be more tolerable to find as many as it can (#9426)
* Treat EC2 Node IDs as UUIDs (#9722)
* fix: removing new line convergance (#9579)
* Add an Error message to TDP (#9586)
* helm: Allow setting issuer group for certificate in teleport-cluster (#9138)
* helm: Add logging configuration to teleport-kube-agent chart (#9632)
* [docs] Add region and use of SSM decryption to Terraform docs (#8907)
* Allow impersonation of roles without users (#9561)
* Fix first desktop discovery reconcile loop (#9654)
* Naji/force http2 kubernetes (#9294)
* fix nindent of `service.spec` in teleport-cluster chart (#9645)
* Conditionally publish deb packages (#9496)
* docs: recommend a highly available LDAP endpoint. (#9744)
* Clean up system role parsing (#9756)
* Emit event when connecting to non-Teleport server (#9370)
* feat: app server requests failover (#9288)
* Don't shell out to `go list` when not needed (#9776)
* Fix reverse tunnel dialing for Windows Desktops
* omit invalid aws tags in rds autodiscovery (#9742)
* Covert password_test.go from gocheck to std test
* Run gpg in batch mode (#9728)
* Use teleport logger instead of gravitational/trace (#9738)
* Revert bot changes for `vendor/` (#9743)
* Add the `access_request.delete` event (#9552)
* Add support for MariaDB (#9409)
* Add Videos to Teleport Desktop Access (#9373)
* Update `google.golang.org/grpc` to v1.43.0 (#9656)
* Upgrade from `go.etcd.io/etcd` v3.4.14 to `go.etcd.io/etcd/{api,client}/v3` v3.5.1 (#9607)
* Add "limiter" support to database service (#9087)
* Fix log file location for vendorless (#9689)
* Move GOMODCACHE out of workspace
* Disable make target update-api-module-path.
* Mark RFD 47 as implemented
* Remove vendor
* Sign rpm repo metadata (#9027)
* Update e-ref (#9682)
* do not register Aurora serverless db clusters (#9386)
* truncate Labels for tsh db ls (#9671)
* Disable RDP client on ARM 32 bit (#9667)
* Adds Desktops to license (#9576)
* Remove unused context from sqlite backend (#9658)
* Update Postgres audit events (#9435)
* Add note about TLS routing backwards compatibility (#9630)
* Clean up dynamicLabels ssh server goroutines when server is closed
* Restrores CI lint for non-go files (#9663)
* Close all SQL statements (#9614)
* Fix race condition in multiplexer tests (#9660)
* Fall back to "/" when home directory doesn't exist for `tsh ssh` (#9413)
* Add teleport_build_info Prometheus metric to Teleport (#9595)
* Add note about testing local dependency changes
* RFD 47 - remove the vendor directory from source control
* bot: label PRs that touch lib/events with "audit-log"
* Fix Flaky Retry Tests (#9516)
* Specify level of TLS verification for database connections (#9197)
* Truncate label output in tsh ls and tsh app ls commands
* Dead code removal + extra commentry & logging in build script (#9509)
* Attempts to make CI integration test logs more useful (#9626)
* Log when connecting to potentially incompatiable authservers
* Only allow access request deletion through static roles' permissions (#9540)
* Upload release binaries to new release infrastructure (#8722)
* Add access requests to TLS certificates (#9501)
* Update API client: dial auth service with TLS Routing (#9498)
* Improve TestTwoClustersTunnel troubleshooting
* Remove utils.BroadcastWriter
* Use require.Eventually to avoid flakiness in TestAPILOckedOut
* fix dynamo error types
* fixes mdx comment style (#9599)
* Forward TELEPORT_HOME to kubeconfig (#9546)
* Adds the windows_desktop_service section to the meta teleport.yaml (#9573)
* Add ARM64 support for buildbox docker image (#9572)
* Emit the correct session ID for SessionLeave events
* Update locking guide to include Windows Desktops
* Allow locking a desktop
* Fixed missing reviewers issue.
* Added support for automatic labeling of PRs.
* Fix goroutine/socket leak in multiplexer (#9507)
* tweak test timeout
* fix typed nil panic
* fallback to calling origin if rc is missing from cache
* docs: update cloud roadmap and faq (#9479)
* Fix tsh db connect mongo dbuser logic (#9196)
* 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
* Fix the UI to correctly determine if a user has access to a resource (#9473)
* Update rdp-rs (#9344)
* removes experimental note from example config (#9195)
* Skip tests on a docs-only PR (#9416)
* Update aws-console.mdx (#9477)
* [auto] Update webassets in master (#9504)
* Fix initKube: broadcast KubeReady event (#9418)
* Session locking tweaks
* Deduplicate access request IDs before signing certificates (#9453)
* Fix devbox on AMD64 (#9462)
* Clean up `make grpc` and .pb.go generation (#9432)
* Add jitter and backoff to prevent thundering herd on auth (#9133)
* Escape access request and access resolution reasons in tctl (#9381)
* Prevent Linear Retry from converging on Max (#9393)
* Allow loadtest teleport image to be configurable (#9398)
* tool/tsh: support ID for `tsh play -f json`
* Exclude Jitter from logging
* Update README.md (#9378)
* Fix flaky TestWebsocketPingLoop test (#9326)
* Split dev tools into a seperate docker container (#9410)
* update doc examples to change from admin role to editor,access (#9334)
* Do not parse MySQL server packets (#9423)
* feat: ListResources gRPC rpc (#9096)
* Clarify the Linux Getting Started guide (#9346)
* Create a blast radius reduction guide (#9189)
* Fix NO_PROXY addr logic (#9287)
* Port fixes from v8 (#9397)
* Fixed IsInternal issue in Check workflow.
* Updated checking logic for code owners.
* Enable canned ACL for S3 (#9042)
* Doc update mongo postgres separate listeners (#9340)
* Allow a configurable event TTL in DynamoDB (#8840)
* Add ability to run Mongo proxy on separate listener (#9194)
* Include --insecure options for teleport {db|app}
* Fix app server goroutine leak (#9332)
* Add ability to run Postgres proxy on separate listener (#8323)
* Ensure we don't miss the resolution of an access request (#9193)
* Run tsh play requests with correct CLI context
* Delete extra % sign
* [auto] Update webassets in master
* Update example username desktop service to single quotes
* Correct Dismiss function spelling.
* Tweak LDAPS troubleshooting docs
* Improve error message when TOPT is not valid
* fix racy test
* bump nginx1.12 to nginx1
* Use in-memory cache for autoscale HA cluster
* Add PDB to teleport-kube-agent chart
* Optionally allow cluster_name to override public_address being used for cluster_name
* Disable drone triggers (#9313)
* Check If HEAD Branch Is A Fork (#9302)
* Fix the CRL distribution point in Windows certs (#9299)
* improve lock tests
* improve Cache.ListNodes perf
* improve concurrent watcher registration perf
* bump backend limit
* Remove uploadCtx/uploadDone as these are automatically reflected with uploadLoopDoneCh
* Do not use the server's context to complete the stream - it might have been already cancelled. Proto stream to make sure the streams have been completely written before exiting from Close.
* [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
Sat Feb 12 08:10:06 UTC 2022 - Johannes Kastl <kastl@b1-systems.de>
- new package teleport: Teleport is an identity-aware, multi-protocol access proxy which understands SSH, HTTPS, RDP, Kubernetes API, MySQL, MongoDB and PostgreSQL wire protocols.