Skip to content

Releases: mysteriumnetwork/node

Raspberry Spring

13 May 11:10
87e869f
Compare
Choose a tag to compare
Raspberry Spring Pre-release
Pre-release
0.8.0

Merge pull request #1054 from mysteriumnetwork/feature/proposal-compo…

NAT status endpoint and CLI command

26 Apr 11:08
85b311d
Compare
Choose a tag to compare

Full Changelog

Closed issues:

  • Provider sends metrics about NAT traversal local status #890
  • Node integration with LocationOracle #863

Merged pull requests:

  • 0.7.1 #917 (soffokl)
  • Add CLI command for retrieving NAT status #916 (donce)
  • openvpn get config for android implemented #915 (zolia)
  • do not block if ping target is not received #913 (zolia)
  • Add tequilapi endpoint for NAT traversal status #911 (donce)

Bicycle time

25 Apr 07:46
38a630d
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Openvpn: empty IP in config provided to client #887
  • Fixed panic of tequilapi client on incorrect request creation #886 (soffokl)
  • Cleaning ICS config only on Start and Stop of the service #873 (soffokl)

Closed issues:

  • Cache access policies #903
  • Report router information #901
  • Add ability to filter proposals by access policies #881
  • Block incoming connection requests which are not allowed by current access lists #878
  • Use trust oracle for GET /access-policies #865
  • Node autodetects IP attributes of Proposal #862
  • Build DEB package for linux/arm #842
  • Provider adds to Proposal specific field accessListId=mysterium #838
  • Start having Cocoa Pods frozen releases #472

Merged pull requests:

  • Fix NAT events sending to ELK #906 (donce)
  • Report UPnP network gateways to stdout #904 (tadaskay)
  • Fail service start endpoint with unknown params #902 (donce)
  • Extend NAT events (ELK and message bus) to support different stages #900 (donce)
  • Fix access policy params when starting service #899 (donce)
  • sane message is printed if peer does not support NAT punching #898 (zolia)
  • always honour static port flag #896 (zolia)
  • fixed ProvideConfig method annotation #895 (zolia)
  • Location resolution through oracle #894 (vkuznecovas)
  • Fix missed wireguard refactorings in win version #892 (tadaskay)
  • Propagate IP to location info in DBResolver #889 (tadaskay)
  • congrats soffokl #888 (zolia)
  • we can now filter the proposals by whitelist #885 (vkuznecovas)
  • Use real trust oracle in access policies endpoint #884 (donce)
  • Block incoming connection requests which are not allowed by current access lists #882 (soffokl)
  • Generate service ports dynamically for wireguard #880 (tadaskay)
  • Feature/add access policies to proposals #877 (vkuznecovas)
  • renamed access lists to access-policies #876 (vkuznecovas)
  • Remove redundant protocol requirement for acquiring a port #874 (tadaskay)
  • proxy config for releasing artifacts to sonatype #871 (zolia)
  • Dynamically generate service port for OpenVPN #866 (tadaskay)
  • NAT proxy for OpenVPN #850 (zolia)

Backwards desktop application compatibility fixes

09 Apr 11:20
7f59138
Compare
Choose a tag to compare
0.6.1

Merge pull request #870 from mysteriumnetwork/empty-consumer-config-b…

Winter calm

28 Mar 13:20
a1b5668
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Support for Windows firewall auto configuration #757
  • Allow using multiple TUN devices for Windows #756
  • Rewrite /bin helpers to Golang in /ci package #361
  • Added Windows firewall configuration #817 (soffokl)
  • Wireguard provider for Windows uses a single interface #804 (soffokl)
  • Windows ICS now supports single internal interface #802 (soffokl)

Fixed bugs:

  • Service crashes after 6th client connected (panic: runtime error: index out of range) #814
  • When consumer disconnects and tries to connect back, handshake doesn't go through #783
  • Internet Connection Sharing for Windows automatically set IP-address configuration for internal interface #768
  • Fixed overwriting pfctl IP forwarding rules #824 (soffokl)
  • Reassign interface address for Windows ICS #806 (soffokl)

Closed issues:

  • OpenVPN provider for Windows #792
  • Service endpoints should return service parameters in serviceInfo DTOs #764
  • NAT and IP-forwarding for windows #749
  • investigate TINC as PT alternative #504
  • Failing CI should mark PR with specific label #501
  • Openvpn transport #493
  • SDK for JS #490
  • kill switch for Android #488
  • Start having myst as NPM release #435
  • Quality Oracle #426
  • Debian packages support (.deb) #419
  • Wireguard transport #387
  • Kill switch #372
  • Mysterium node for IOS as Network extention POC #365

Merged pull requests:

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