@zolia zolia released this Jan 4, 2019

Assets 10

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: