Fixed bugs:
- Add missing build tag space and blank lines #3452 (soffokl)
- Temporary fix Android location detection with a workaround #3448 (soffokl)
- Keep reconnecting mobile after fails #3445 (soffokl)
- Do not panic mobile on empty invoices #3442 (soffokl)
- [urgent] multiple users can't register identity, or connection problems #3415
- Add broker and STUN servers to DNS cache for reconnect #3441 (soffokl)
- node_type is N/A in rc3 #3426
- [android, bug] Can't register identity #3413
- Tokens earned stuck at 141 #3405
- Node version doesn't update on MMN #3373
- "Oops could not connect..try again later" #3329
- Do not use wireguard replace peers by default #3422 (soffokl)
- Fix race condition in the NAT traversal test #3410 (soffokl)
- Running default docker configuration with latest myst prevent to connect #3387
- Payment engine error #3382
- Do not block IPv6 if IPv6 disabled on the host #3388 (soffokl)
- Unable to submit a bug report #3357
- No active services found #3356
- Payment engine error #3351
- Cannot change beneficiary #3344
- Panic crashed the docker container #3310
- Provider already has settlement in progress #3300
Implemented enhancements:
- Use correct network interface for Android reconnect #3446 (soffokl)
- Set stop timeout for service to finish cleanup #3438 (soffokl)
- Make bandwidth limit configurable #3401
- Allow to set custom bandwidth limit #3431 (soffokl)
- Create PR for Avado for new releases #3427 (soffokl)
- Send STUN detection of NAT type to quality oracle #3411 (soffokl)
- Add internal DNS cache for cases when consumer loss connection to provider #3246
- Proposals structure changes #1594
- Add Ubuntu Hirsute support #3393 (soffokl)
- Detect if node running in Docker for correct metrics #3389 (soffokl)
- Add STUN support for connections #3376 (soffokl)
- Reconnect automatically to the same provider on ping loss #3248 (soffokl)
Closed issues:
- Limits should be set for usage, not toppup for offchain identities #3436
- Sessions longer than 24 should not reset timer #3424
- Make payouts in batches using
payout
action in Custody smart contract #3418 - Upgrade old mobile app to node 0.47 #3434
- Report payout status to MMN #3419
- Desktop client application should fetch and filter proposal via new discovery #1812
- Avado new release notification #3384
- Update web UI with latest tequila changes #3390
- Update JS SDK with new proposal format/contract changes #3381
- Testnet v3 deployment [split me] #3321
- Low sessions success rate #3314
- Reconnect on keep alive ping loss #3188
- Setup hermes and transactor to support Matic #3015
- Push connection speed into quality oracle #2491
- Monitoring agent should listen for proposals v2 topic #3394
- Wallet address is missing + node UI does not work after migration Ubuntu to Raspberry #3391
- Polish filter preset logic after new proposal contract is available #3366
- Check testnet-api.mysterium.network VM #3337
- Multinode setup for new Discovery Service #3334
- Load Balancer to be put for Trust Oracle, Location Oracle #3332
- Cleanup of Infrastructure #3320
- Affiliate program #3170
- Introduce advanced discovery functions inside node #1810
- Prepare Azure subscription for Mysterium #3363
- Improve CLI for creating orders #3371
- Upload Icons for $DOGE and $MYST in app topup screens #3370
- Dogecoin integration #3372
- Discovery filter preset service in node #3369
- Discovery filter presets mobile bindings #3367
- [desktop] Allow passing default options when starting node #3353
- Dedicated Pilvytis instance with sandbox mode #3324
- Versioning support for terms of use #3317
- Expose predefined filters into mobile and tequilla apis #3316
- Setup CI for rewarder smart contracts repo #3273
- New channel + registry + hermes deploy for testnet2 #3202
- Packaging for Linux app #3099
- Introduce filtering into discovery #1808
- Implement discovery MVP (with golang) #1804
Merged pull requests:
- Update WebUI to 0.2.32 #3447 (soffokl)
- Fix non existant session event #3439 (vkuznecovas)
- Freeze discovery to 1.0 in compose files #3435 (vkuznecovas)
- Fix ip_type filter not being mapped to API query #3433 (tadaskay)
- Update CODEOWNERS #3414 (chompomonim)
- Node proposal fixes #3429 (tadaskay)
- Bump NodeUI to 0.1.31 #3409 (mdomasevicius)
- Fix debug logs printing on any action with the binary #3408 (tomasmik)
- Fix service start #3404 (tadaskay)
- Corrected links #3400 (eugenegoncharuk)
- Disable openvpn default start, use wireguard only #3396 (soffokl)
- Include proposal ID in request #3399 (tomasmik)
- Add missing Ubuntu Hirsute test #3395 (soffokl)
- Use new discovery for proposals #3379 (tadaskay)
- Improve CLI for creating orders #3374 (Zensey)
- Bump NodeUI #3354 (mdomasevicius)
- Fix double call of session destroy. #3352 (tomasmik)
- Beneficiary change CLI improvements #3350 (tomasmik)
- Bump payments and s3 lib #3348 (tomasmik)
- Allow to get token reward amount #3349 (tomasmik)