Skip to content

Releases: mysteriumnetwork/node

Wireguard resources rotation

13 Mar 02:55
e569512
Compare
Choose a tag to compare

Merged pull requests:

  • Backport of temporary solution for wireguard resources rotation. #788 (soffokl)

Fixes for cleaning up wireguard connection

08 Feb 11:31
73f9402
Compare
Choose a tag to compare

0.5.3 (2019-02-08)

Full Changelog

Merged pull requests:

Openvpn3 freeze on Connecting state

29 Jan 13:27
9bbe207
Compare
Choose a tag to compare

Important bug fix, which caused openvpn3 library to freeze if previous connection was to unreachable node

Country detection for mobile node

28 Jan 12:17
a563484
Compare
Choose a tag to compare
0.5.1

Merge pull request #681 from mysteriumnetwork/hotfix/fix-country-reso…

Keliukis release

04 Jan 12:45
86bc284
Compare
Choose a tag to compare

Change Log

Implemented enhancements:

  • CI should check mobile builds on PR stage #586
  • Adjust mobile entrypoint to handle statistics channel #573
  • refactor the session storage #572
  • Wireguard consumer should generate own keys #562
  • Bidirectional data exchange for service provider and consumer #556
  • Stale PR should be marked in a 2 weeks #436
  • Make Openvpn plugable transport #382
  • Refactor: BrokerPort should be configurable #226
  • Added destroy callback for transport services #612 (soffokl)
  • Initial support for multiple wireguard sessions #608 (soffokl)
  • Added routes configuration for wireguard connection #603 (soffokl)
  • Changed subnet to IPaddr in wireguard config #600 (soffokl)
  • Enable real forwarding for wireguard service #596 (soffokl)
  • Added check for mobile build for PRs #587 (soffokl)
  • Added Wireguard service manager #561 (soffokl)
  • Added Wireguard noop support #555 (soffokl)
  • Added publishing Android SDK to Bintray and JCenter. #520 #525 (soffokl)
  • Semantic version for dev releases #469 (soffokl)

Fixed bugs:

  • Wrong formatting of session.dateStarted on /sessions endpoint #583
  • session-create topic deduplication #533
  • go-homedir dependency dont work on Android #508
  • Change the name of the Carthage file to Mysterium.json #507
  • Tequilapi "/stop" endpoint does not stop myst service #443
  • Pre-builded images does not provide correct version information. #441
  • Example docker run command in README fails #439
  • Avoid travis build collision on S3 storage #432
  • Tequilapi http client never times-out #386
  • Cleaning nats subscriptions on session destroy #611 (soffokl)
  • Fixed duplicate dialog on session creation #607 (soffokl)
  • Fixed android build with wireguard #585 (soffokl)
  • Do not create S3 bucket for outside PR. #540 (soffokl)
  • Fixed docker images sync via S3 #539 (soffokl)
  • Fixed travis builds related to S3 #538 (soffokl)
  • Fixed publishing Android SDK #527 (soffokl)
  • Added unique s3 path for builds to prevent collisions #526 (soffokl)
  • Updated chzyer/readline to fix CLI quit command. #462 #477 (soffokl)
  • Fixed stopping of service, daemon and CLI #471 (soffokl)
  • Added token usage for Github API calls #470 (soffokl)
  • Fixed build in version in docker images. #441 #468 (soffokl)

Closed issues:

  • allocate / release WG interface for kernel space #604
  • provider: improve authorisation to properly handle reconnect #589
  • SPIKE: investigate openvpn TLS floating feature #574
  • Event based connection manager #559
  • Implement connection.Manager for WG #557
  • tequilapi publish documentation automatically #544
  • Travis build failed for testing new mobile build. #536
  • Final removal of "openvpn" wording #530
  • Expose identity registration data for mobile #522
  • Automated build for Mysterium framework for iOS and Android. #520
  • Pass runtime environment as option to mobile entrypoint #513
  • Deploy android archives (aar, sources) as maven repo in mysterium infrastructure #512
  • Implement service.Manager for WG #503
  • Frame WG service as Node PT with Noops #502
  • Move Wireguard SPIKE to github WIKI #495
  • Package WG ubuntu / debian / centos packages within our docker images #491
  • node service start all supported transports #483
  • Dummy service which does Noop tunnel #482
  • Enable Noop connection for mobile #480
  • Start having Carthage frozen releases #473
  • Release node as iOS framework and Android aar package #466
  • Quiting the cli hangs instead of quitting #462
  • Promise check should be available through --experiment-promise-check flag only #456
  • High Level architecture documentation #437
  • Semantic version for dev releases #434
  • Sessions endpoint #433
  • Endpoint /proposals?fetchQuality=true merges Discovery + Quality Oracle data #429
  • Make 'myst daemon' as separate command #402
  • SPIKE: wg central device vs separate device for each peer #391
  • Create top level mobile package for exposing core apis to mobile platforms #364
  • SPIKE: protocols compatible with mobile #357
  • Paid identity POC #334
  • Mint MYST through Wallet #333
  • Can the addresses in .env be passed at runtime? #225
  • 400 BAD REQUEST ON macOS #28

Merged pull requests:

  • session stats are now reset #617 (vkuznecovas)
  • override artifacts #615 (zolia)
  • Improvement/refactor discovery related stuff #610 (tadovas)
  • go-openvpn version for session reconnect support #609 (zolia)
  • Filter out unsupported proposals #606 (tadovas)
  • do not kill openvpn connect with different clientID #605 (zolia)
  • services can now be started with a comma separated list #602 ([vkuznecovas](https://git...
Read more

Mobile and Wireguard support

14 Dec 13:06
2571549
Compare
Choose a tag to compare

Change Log

Implemented enhancements:

  • CI should check mobile builds on PR stage #586
  • Adjust mobile entrypoint to handle statistics channel #573
  • refactor the session storage #572
  • Wireguard consumer should generate own keys #562
  • Bidirectional data exchange for service provider and consumer #556
  • Stale PR should be marked in a 2 weeks #436
  • Make Openvpn plugable transport #382
  • Refactor: BrokerPort should be configurable #226
  • Added destroy callback for transport services #612 (soffokl)
  • Initial support for multiple wireguard sessions #608 (soffokl)
  • Added routes configuration for wireguard connection #603 (soffokl)
  • Changed subnet to IPaddr in wireguard config #600 (soffokl)
  • Enable real forwarding for wireguard service #596 (soffokl)
  • Added check for mobile build for PRs #587 (soffokl)
  • Added Wireguard service manager #561 (soffokl)
  • Added Wireguard noop support #555 (soffokl)
  • Added publishing Android SDK to Bintray and JCenter. #520 #525 (soffokl)
  • Semantic version for dev releases #469 (soffokl)

Fixed bugs:

  • Wrong formatting of session.dateStarted on /sessions endpoint #583
  • session-create topic deduplication #533
  • go-homedir dependency dont work on Android #508
  • Change the name of the Carthage file to Mysterium.json #507
  • Tequilapi "/stop" endpoint does not stop myst service #443
  • Pre-builded images does not provide correct version information. #441
  • Example docker run command in README fails #439
  • Avoid travis build collision on S3 storage #432
  • Tequilapi http client never times-out #386
  • Cleaning nats subscriptions on session destroy #611 (soffokl)
  • Fixed duplicate dialog on session creation #607 (soffokl)
  • Fixed android build with wireguard #585 (soffokl)
  • Do not create S3 bucket for outside PR. #540 (soffokl)
  • Fixed docker images sync via S3 #539 (soffokl)
  • Fixed travis builds related to S3 #538 (soffokl)
  • Fixed publishing Android SDK #527 (soffokl)
  • Added unique s3 path for builds to prevent collisions #526 (soffokl)
  • Updated chzyer/readline to fix CLI quit command. #462 #477 (soffokl)
  • Fixed stopping of service, daemon and CLI #471 (soffokl)
  • Added token usage for Github API calls #470 (soffokl)
  • Fixed build in version in docker images. #441 #468 (soffokl)

Closed issues:

  • allocate / release WG interface for kernel space #604
  • provider: improve authorisation to properly handle reconnect #589
  • SPIKE: investigate openvpn TLS floating feature #574
  • Event based connection manager #559
  • Implement connection.Manager for WG #557
  • tequilapi publish documentation automatically #544
  • Travis build failed for testing new mobile build. #536
  • Final removal of "openvpn" wording #530
  • Expose identity registration data for mobile #522
  • Automated build for Mysterium framework for iOS and Android. #520
  • Pass runtime environment as option to mobile entrypoint #513
  • Deploy android archives (aar, sources) as maven repo in mysterium infrastructure #512
  • Implement service.Manager for WG #503
  • Frame WG service as Node PT with Noops #502
  • Move Wireguard SPIKE to github WIKI #495
  • Package WG ubuntu / debian / centos packages within our docker images #491
  • node service start all supported transports #483
  • Dummy service which does Noop tunnel #482
  • Enable Noop connection for mobile #480
  • Start having Carthage frozen releases #473
  • Release node as iOS framework and Android aar package #466
  • Quiting the cli hangs instead of quitting #462
  • Promise check should be available through --experiment-promise-check flag only #456
  • High Level architecture documentation #437
  • Semantic version for dev releases #434
  • Sessions endpoint #433
  • Endpoint /proposals?fetchQuality=true merges Discovery + Quality Oracle data #429
  • Make 'myst daemon' as separate command #402
  • SPIKE: wg central device vs separate device for each peer #391
  • Create top level mobile package for exposing core apis to mobile platforms #364
  • SPIKE: protocols compatible with mobile #357
  • Paid identity POC #334
  • Mint MYST through Wallet #333
  • Can the addresses in .env be passed at runtime? #225
  • 400 BAD REQUEST ON macOS #28

Merged pull requests:

  • session stats are now reset #617 (vkuznecovas)
  • override artifacts #615 (zolia)
  • Improvement/refactor discovery related stuff #610 (tadovas)
  • go-openvpn version for session reconnect support #609 (zolia)
  • Filter out unsupported proposals #606 (tadovas)
  • do not kill openvpn connect with different clientID #605 (zolia)
  • services can now be started with a comma separated list #602 ([vkuznecovas](https://git...
Read more

Experimental promises support & Proposals metrics

18 Oct 15:19
2881203
Compare
Choose a tag to compare

Implemented enhancements:

Fixed bugs:

  • Fixed getting version from tag #467 (soffokl)
  • Goimports check do nothing since goimport is not installed for CI #450

Closed issues:

  • Payments. Provider stores Consumer promises (state) #347

Merged pull requests:

Full Changelog

Reverted mandatory flag "--agreed-terms-and-conditions" for service

16 Oct 06:12
04f6225
Compare
Choose a tag to compare
0.3.2

Merge pull request #442 from mysteriumnetwork/backport-agree-terms-an…

Config layout fixes

02 Oct 03:30
b9dd5d6
Compare
Choose a tag to compare
Merge pull request #418 from mysteriumnetwork/release-03-fixes

Backport of configuration fixes from #406

Experimental support of paid identity

20 Sep 07:04
5027e5c
Compare
Choose a tag to compare
  • Support for Paid Mysterium ID
  • Added --experiment-identity-check for enabling paid identity
  • Single executable myst which acts in server role or client role
  • Statistics fix for short sessions