Skip to content

Releases: skycoin/skywire

v1.2.1

15 Sep 07:33
Compare
Choose a tag to compare

Fixed

  • fix login UI being inaccessible for users #1357

v1.2.0

12 Sep 12:00
Compare
Choose a tag to compare
v1.2.0 Pre-release
Pre-release

Added

  • skywire-cli global flag --json #1346
  • service discovery query filtering for skywire-cli vpn list #1337
  • skywire-cli vpn subcommands #1317
  • separate systray application which uses skywire-cli vpn subcommands #1317
  • port of the autopeering system from skybian to the skywire source code. #1309
  • -l --hvip and -m --autopeer flags for skywire-visor ; connect to a hypervisor by ip address. #1309
  • skywire-cli visor pk -w flag ; http endpoint for visor public key #1309
  • -y --autoconn and -z --ispublic flags for skywire-cli config gen #1319
  • error packet to routes to propagate route errors #1181
  • skywire-cli chvpk subcommand to list remote hypervisor(s) a visor is currently connected to #1306
  • pong packet to send as a response to ping to calculate latency #1261
  • store UI settings per hypervisor key #1329

Changed

  • skywire-cli visor route add-rule subcommands #1346
  • Autopeer on env AUTOPEER=1
  • improve UI reaction while system is busy
  • hide password options in UI if authentication is disabled
  • fix freezing hypervisor UI on hypervisor disconnection #1321
  • fix route setup hooks to check if transport to remote is established #1297
  • rename network probe packet to ping #1261
  • added Value/Scan method to SWAddr for using in DB directly
  • added new fields (ID, CreatedAT) to Service type for using in DB directly
  • fixed entrypoint.sh for Dockerfile #1336

Removed

  • skywire-cli visor tp add flag --public #1346
  • remove updater settings from UI

v1.1.1

05 Sep 00:20
Compare
Choose a tag to compare
v1.1.1

v1.1.0

31 Aug 23:53
Compare
Choose a tag to compare

Added

  • skywire-cli global flag --json #1346
  • service discovery query filtering for skywire-cli vpn list #1337
  • skywire-cli vpn subcommands #1317
  • separate systray application which uses skywire-cli vpn subcommands #1317
  • port of the autopeering system from skybian to the skywire source code. #1309
  • -l --hvip and -m --autopeer flags for skywire-visor ; connect to a hypervisor by ip address. #1309
  • skywire-cli visor pk -w flag ; http endpoint for visor public key #1309
  • -y --autoconn and -z --ispublic flags for skywire-cli config gen #1319
  • error packet to routes to propagate route errors #1181
  • skywire-cli chvpk subcommand to list remote hypervisor(s) a visor is currently connected to #1306
  • pong packet to send as a response to ping to calculate latency #1261
  • store UI settings per hypervisor key #1329

Changed

  • skywire-cli visor route add-rule subcommands #1346
  • Autopeer on env AUTOPEER=1
  • improve UI reaction while system is busy
  • hide password options in UI if authentication is disabled
  • fix freezing hypervisor UI on hypervisor disconnection #1321
  • fix route setup hooks to check if transport to remote is established #1297
  • rename network probe packet to ping #1261
  • added Value/Scan method to SWAddr for using in DB directly
  • added new fields (ID, CreatedAT) to Service type for using in DB directly
  • fixed entrypoint.sh for Dockerfile #1336

Removed

  • skywire-cli visor tp add flag --public #1346
  • remove updater settings from UI

v1.1.0-pr1

16 Aug 19:25
Compare
Choose a tag to compare
v1.1.0-pr1 Pre-release
Pre-release

Added

  • service discovery query filtering for skywire-cli vpn list #1337
  • skywire-cli vpn subcommands #1317
  • separate systray application which uses skywire-cli vpn subcommands #1317
  • port of the autopeering system from skybian to the skywire source code. #1309
  • -l --hvip and -m --autopeer flags for skywire-visor ; connect to a hypervisor by ip address. #1309
  • skywire-cli visor pk -w flag ; http endpoint for visor public key #1309
  • -y --autoconn and -z --ispublic flags for skywire-cli config gen #1319
  • error packet to routes to propagate route errors #1181
  • skywire-cli chvpk subcommand to list remote hypervisor(s) a visor is currently connected to #1306
  • pong packet to send as a response to ping to calculate latency #1261
  • store UI settings per hypervisor key #1329

Changed

  • improve UI reaction while system is busy
  • hide password options in UI if authentication is disabled
  • fix freezing hypervisor UI on hypervisor disconnection #1321
  • fix route setup hooks to check if transport to remote is established #1297
  • rename network probe packet to ping #1261
  • added Value/Scan method to SWAddr for using in DB directly
  • added new fields (ID, CreatedAT) to Service type for using in DB directly
  • fixed entrypoint.sh for Dockerfile #1336

Removed

  • remove updater settings from UI

v1.0.1

08 Jul 11:24
Compare
Choose a tag to compare
Make patch release for v1.0.0

v1.0.0

06 Jul 11:20
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Changed

  • remove dsmghttp migration to skywire-visor starting
  • only support current version of config
  • config version reflects current visor version (1.0.0)
  • refine and restructure help commands user interface
  • shorthand flags for commands
  • group skywire-cli visor subcommands
  • hide excess flags
  • make help text fit within default 80x24 terminal
  • rename skywire-cli config gen -r --replace flag to -r --regen
  • remove config path from V1 struct
  • remove all instance of the visor writing to the config file except via api
  • remove path to dmsghttp-config.json from config
  • revise versioning
  • move to skyenv
  • remove transports cache from visor initialization and check them before make route
  • run-source makefile directive write config to stdout & read config from stdin
  • fixed skywire-visor uses skywire-config.json (default config name) without needing to specify
  • make win-installer need new argument CUSTOM_VERSION to get make installer for this version, use for pre-releases
  • changed the log levels of most of the logs making info level clutter free

Added

  • added add-rhv and disable-rhv flags to skywire-visor for adding remote hypervisor PK and disable remote hypervisor PK(s) on config file
  • shorthand flags for commands
  • blue & white color scheme with coloredcobra
  • ascii art text modal of program name to help menus
  • --all flag to skywire-cli & visor to show extra flags
  • skywire-cli config gen -n --stdout write config to stdout
  • skywire-cli config gen -w, --hide dont print the config to the terminal
  • skywire-cli config gen --print parse test ; read config from file & print
  • skywire-cli config gen -a, --url services conf (default "conf.skywire.skycoin.com")
  • fetch service from endpoint
  • skywire-cli visor app app settings command
  • skywire-cli visor route view and set rules command
  • skywire-cli visor tp view and set transports command
  • skywire-cli visor vpn vpn interface command
  • root permissions detection
  • error on different version config / visor
  • display update command on config version error
  • support for piping config generated by skywire-cli to skywire-visor via stdin
  • support for detecting skywire version when go run
  • run-vpnsrv makefile directive
  • run-source-test makefile directive
  • run-vpnsrv-test makefile directive
  • run-source-dmsghttp makefile directive
  • run-source-dmsghttp-test makefile directive
  • run-vpnsrv-dmsghttp makefile directive
  • run-vpnsrv -dmsghttp-test makefile directive
  • install-system-linux and install-system-linux-systray makefile directives
  • skywire-cli dmsgpty list to view of connected remote visor to hypervisor
  • skywire-cli dmsgpty start <pk> to connect through dmsgpty to remote visor
  • make win-installer-latest to create installer for latest version of released, not pre-release.
  • trace log level is added
  • --log-level flag to generate and update config by skywire-cli

v0.6.0

17 Feb 11:36
Compare
Choose a tag to compare

Changed

  • detecting OS in runtime removed
  • skybian flag -s removed from skywire-cli config gen

Added

  • added update and summary as subcommand to skywire-cli visor
  • added multiple new flag to update configuration in skywire-cli config update
  • added shell autocompletion command to skywire-cli and skywire-visor
  • added dsmgHTTPStruct in visorconfig pkg to usable other repos, such as skybian
  • added dmsghttp-config.json which contains the dmsg-urls of services and info of dmsg-servers for both prod and test
  • added servers filed to dmsg in config
  • added -d,--dmsghttp flag to skywire-cli config gen
  • added dmsgdirect client to connect to services over dmsg
  • added -f flag to skywire-visor to configure a visor to expose hypervisor UI with default values at runtime
  • added --public-rpc falg to skywire-cli config gen
  • added --vpn-server-enable falg to skywire-cli config gen
  • added --os flag to skywire-cli config gen
  • added --disable-apps flag to skywire-cli config gen
  • added --disable-auth and --enable-auth flags to skywire-cli config gen
  • added --best-protocol flag to skywire-cli config gen
  • added skywire-cli visor vpn-ui and skywire-cli visor vpn-url commands
  • added dsmghttp migration to skywire-visor starting
  • added network monitor PKs to skyenv

v1.0.0-rc4

24 May 13:06
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

Changed

  • remove dsmghttp migration to skywire-visor starting
  • only support current version of config
  • config version reflects current visor version (1.0.0)
  • refine and restructure help commands user interface
  • shorthand flags for commands
  • group skywire-cli visor subcommands
  • hide excess flags
  • make help text fit within default 80x24 terminal
  • rename skywire-cli config gen -r --replace flag to -r --regen
  • remove config path from V1 struct
  • remove all instance of the visor writing to the config file except via api
  • remove path to dmsghttp-config.json from config
  • revise versioning
  • move to skyenv
  • remove transports cache from visor initialization and check them before make route
  • run-source makefile directive write config to stdout & read config from stdin
  • fixed skywire-visor uses skywire-config.json (default config name) without needing to specify

Added

  • added add-rhv and disable-rhv flags to skywire-visor for adding remote hypervisor PK and disable remote hypervisor PK(s) on config file
  • shorthand flags for commands
  • blue & white color scheme with coloredcobra
  • ascii art text modal of program name to help menus
  • --all flag to skywire-cli & visor to show extra flags
  • skywire-cli config gen -n --stdout write config to stdout
  • skywire-cli config gen -w, --hide dont print the config to the terminal
  • skywire-cli config gen --print parse test ; read config from file & print
  • skywire-cli config gen -a, --url services conf (default "conf.skywire.skycoin.com")
  • fetch service from endpoint
  • skywire-cli visor app app settings command
  • skywire-cli visor route view and set rules command
  • skywire-cli visor tp view and set transports command
  • skywire-cli visor vpn vpn interface command
  • root permissions detection
  • error on different version config / visor
  • display update command on config version error
  • support for piping config generated by skywire-cli to skywire-visor via stdin
  • support for detecting skywire version when go run
  • run-vpnsrv makefile directive
  • run-source-test makefile directive
  • run-vpnsrv-test makefile directive
  • run-source-dmsghttp makefile directive
  • run-source-dmsghttp-test makefile directive
  • run-vpnsrv-dmsghttp makefile directive
  • run-vpnsrv -dmsghttp-test makefile directive
  • install-system-linux and install-system-linux-systray makefile directives

v0.5.1

22 Oct 13:50
Compare
Choose a tag to compare

This patch updates the default interval for checking autoconnect transport to 3 minutes.