Releases: mysteriumnetwork/node
Releases · mysteriumnetwork/node
Wireguard resources rotation
Fixes for cleaning up wireguard connection
0.5.3 (2019-02-08)
Merged pull requests:
Openvpn3 freeze on Connecting state
Important bug fix, which caused openvpn3 library to freeze if previous connection was to unreachable node
Country detection for mobile node
0.5.1 Merge pull request #681 from mysteriumnetwork/hotfix/fix-country-reso…
Keliukis release
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...
Mobile and Wireguard support
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...
Experimental promises support & Proposals metrics
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:
- Update development environment setup docs #461 (tcharding)
- Force bin/build to run #459 (tcharding)
- Reduce noise when running
check\_golint
#457 (tcharding) - Check we have
goimports
#453 (tcharding) - Run goimports with builder #452 (tadovas)
- Cherrypick of "Identity check disabled by default, added flag to enable it. #363" #445 (Waldz)
- Added fetchQuality to the proposals endpoint with a fake data #444 (soffokl)
- Added promises validation and storing for the service provider. #347 #404 (soffokl)
- Move towards a more modular connection manager #385 (vkuznecovas)
- Compile in geoip2 database and avoid external file reading #281 (tadovas)
Reverted mandatory flag "--agreed-terms-and-conditions" for service
0.3.2 Merge pull request #442 from mysteriumnetwork/backport-agree-terms-an…
Config layout fixes
Merge pull request #418 from mysteriumnetwork/release-03-fixes Backport of configuration fixes from #406
Experimental support of paid identity
- 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