Releases: realvnc-labs/rportcli
Releases · realvnc-labs/rportcli
0.4.2
Changelog
- 863e106 Cleanup golangci-lint issues
- f734092 First OAuth external cli docs
- 9673dcf First version of OAuth help
- f80fc5d First version with OAuth support
- 90bcf8c Fix lint errors related to deprecation of io/ioutil
- f7bf563 Fix long line
- 232ea8d Increase allowed run time for golangci
- 585e323 Lint docs without building
- b587c7e Merge branch 'main' into feature/DEV-2605-extend-search
- 6630982 Merge branch 'main' into feature/DEV-2629-uri-handler
- 911ec4f Merge pull request #19 from cloudradar-monitoring/docs
- 87e2892 Merge pull request #22 from cloudradar-monitoring/feature/DEV-2629-uri-handler
- ff4dd8d Merge pull request #23 from cloudradar-monitoring/feature/DEV-2605-extend-search
- 80d4893 Merge pull request #24 from cloudradar-monitoring/docs
- 4c54a5f Merge pull request #28 from cloudradar-monitoring/feature/DEV-2667-implement-oauth-for-cli
- 3966e03 Minor online help update to indicate RPort Plus required for init oauth switch
- ba1945f Only add token lifetime if set
- c4d7895 Quiet the lint error about error
- 4e724a1 Remove deprecated linters
- d8278f8 Support rport token lifetimes with OAuth
- bb1521c Tidyup internal docs README
- 1eb9073 Update approach to oauth interval timing
- ea127f7 a friendlier error message
- 54cc889 build docs only on specific branches
- 2a50a6d details on the URI launch option
- 489eaba documentation update
- 0b89d5a extended search by key value pairs
- 53a58f6 fixed trailing space
- 9405599 fixing the action dependencies
- 44fc35b fixing the tests
- f86ef9d improved app launching after tunnel created
- bafa30b improved console message
- f5db82b introduced documentation with Hugo and GitHub Pages
- 46970d3 link to the new documentation
- b3d6ca2 move content to the new documentation
- 981c5b3 move more content to new docs
- 24c1cbd proper returning of named vars
- ec92b9a removed not used interfaces
- 000feff removed superfluous error response
- 5f7ebcb removed superfluous nil assignment
- d8134b8 removed unappropriated switch
- 3eb8b49 removed unused function
- 6bb0df0 set black font color
- 3ea96fb simplifications
0.4.1
0.4.0
🚀 New
- Ability to read API tokens from environment variables. This allows the integration into headless scripts.
- Ability to activate reverse proxies for your tunnels via the cli.
- Ability to execute scripts and command based on YAML input files.
- Ability to write an execution log to your local file system.
- Ability to target command and script execution only on those clients where it previously failed.
🔩 Improvements
- better and clearer console messages
Changelog
- 9bb76f8 Add rportcli help describing env vars + server authentication
- 90c8428 Add support for embedded script content in YAML files
- 8ba9d05 Add support for tunnel reverse proxy via the command line (--http-proxy)
- 0d90d35 Add tests for no API URL warning + no-prompt tests for 2fa and totp
- e965879 Add writing and reading of execution log files + tests
- e4795c9 Additional YAML related tests
- 4e326bb Align golangci linters with rport
- d41b754 Clear error message when no matching client ids + test
- 6e0afd7 Display friendly message on no client ids and ensure exit without error
- 740c1e3 Even if set, don't include client name in human readable output
- a3b9fc7 Extend the README to describe use of tokens and server authentication
- e8c6e3c First candidate feature complete version
- 588bb38 First version supporting --name and --names
- 78bf51a First version with new API based env vars + support for RPORT_API_TOKEN
- 4ec976c Fix deprecated use of --name warning
- 6812d95 Fix failing command and script web socket auth when using an API token
- 3b41853 Fix golangci lint issues
- 2900d81 Fix help typos
- c88cc7f Fix lint error
- 410538f Fix typo (just use or, rather than nor)
- 4bf8529 Get Windows username
- 99c7209 Hide client name from output
- b77ca55 Improve --no-prompt help to include info about confirmations
- dc29678 Improve readability of execlog cli flags
- d962d48 Merge pull request #10 from cloudradar-monitoring/feature/DEV-2574-renamed-env-vars-and-api-token-support
- 994c372 Merge pull request #12 from cloudradar-monitoring/feature/DEV-2550-read-execute-params-from-yaml
- c916738 Merge pull request #13 from cloudradar-monitoring/fix/DEV-2595-better-console-messages
- 7f0bfc7 Merge pull request #14 from cloudradar-monitoring/fix/DEV-2606-fix-names-cli-option
- 70f5e41 Merge pull request #15 from cloudradar-monitoring/feature/DEV-2571-store-an-execution-log-file
- 0b85a8d Merge pull request #16 from cloudradar-monitoring/feature/DEV-2590-reverse-proxy-via-cli
- d21a51c Merge pull request #17 from cloudradar-monitoring/dev/release
- bab32f1 Minor golangci related tidy ups
- 95b13da Move duplicated code to helper functions
- 5a14d7f Move short name to the new --names param
- 2364f9e Provide clean output for warning and fatal log messages
- 0790277 Refactor cobra execute functions
- f86565a Remove --names related deprecation messages
- 7333cd5 Remove left over --names check in the tunnel param specs
- bd6bb23 Revert client (command) use of --names flag
- b8d3b8e Revert tunnel use of --names flag + finish tunnel param specs refactoring
- 48f65c3 Reverted golangci linters
- 1d8a290 Start moving flag config into the config module
- f8c7945 Tweak auth related 'bad handshake' error message
- 62bacaf Update after PR review feedback (see notes below)
- 8605f16 Update broken test
- f6421ec Updated go.mod (for Windows API use)
- cd0b11d Use snake case for individual job execution yaml output
- 26b11cd clarified help message
- 2fce22c not building for 32bit
- 46686c1 removed superfluous build targets
0.3.1
Changelog
- d425557 Add pagination params
- 805c0d1 Add tests
- 99d0e19 Fix lint
- ec9c736 Fix lint
- 7e2387d Fix tunnel create
- 43f45ed Implement search flag and remove local search.
- 8907afd Merge pull request #6 from cloudradar-monitoring/DEV-2496
- 55db09d Merge pull request #7 from cloudradar-monitoring/DEV-2512
- bc7bbd1 Use flag default when possible
- 4bdd090 go mod tidy
0.3.0
- Output client id, name, timezone, tunnels, address, hostname, os kernel, connection state in the client list
- Fixed locked config under Windows when trying to rewrite existing config from init command
- Verified compatibility with interpreter aliases and full paths implemented in https://github.com/cloudradar-monitoring/rport/releases/tag/untagged-cd1566ba8ffb1599dcc9
v0.2.6
v0.2.5
v0.2.4
Fixing issue with not copying whole content of script to the server
v0.2.3
Logout added
List tunnels by client name or id
More client details
Fixed tunnel creation examples
Fixed eventual corrupted config generation
v0.2.2
Config values are less preferred than prompt or flag values