Releases: mysteriumnetwork/node
Releases · mysteriumnetwork/node
Raspberry Spring
0.8.0 Merge pull request #1054 from mysteriumnetwork/feature/proposal-compo…
NAT status endpoint and CLI command
Bicycle time
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
0.6.1 Merge pull request #870 from mysteriumnetwork/empty-consumer-config-b…
Winter calm
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:
- session storage now actually can store the sessions without panics #827 (vkuznecovas)
- payout set command in cli #820 (interro)
- Fix double body reading on tequilapi client #828 (tadovas)
- longer timeout for balance tracker, fixed a bug while at it #826 (vkuznecovas)
- Fix connectionSessions url in docs #823 (donce)
- Add endpoint to get payout info #821 (donce)
- fixed parsing of utf strings with boms for windows #819 (vkuznecovas)
- Smaller timeouts for broker reconnect #815 (soffokl)
- payment pingpong now enabled by default #811 (vkuznecovas)
- Tequilapi endpoint for service sessions #789 (Waldz)
- Feature/myst 652 nat traversal no so poc #781 (zolia)
- Identity payout endpoint #774 (interro)
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...