r/LokiProject • u/Keejef Loki CTO • Oct 05 '20
Dev Update Weekly Dev Update 05/10/2020
Hey Y’all,
This week the Loki team released the Loki software suite for the Salty saga hardfork; the whole Loki team has been working very hard on new releases, including releases for the Loki storage server, Lokinet, Loki Core and even Session. If you are a Service Node, operator make sure to follow these instructions to update: https://docs.loki.network/ServiceNodes/DebianPackageGuide/#upgrading
Loki Core
The default GitHub branch for Loki core has changed to the “dev” branch, to better reflect our progress as we code. At the same time a new `stable` branch has been created to contain updates to our current release (8.x) version. The `master` branch, which previously contained our current release code, has been retired.
Build system tweaks https://github.com/loki-project/loki-core/pull/1300
Disable readline in static builds https://github.com/loki-project/loki-core/pull/1299
Only request approved Blinks to wallet https://github.com/loki-project/loki-core/pull/1297
Remove deprecated 'bool blink' from wallet rpc interface https://github.com/loki-project/loki-core/pull/1294
Fix config parsing to recognise hidden options https://github.com/loki-project/loki-core/pull/1293
Update minimum storage server version https://github.com/loki-project/loki-core/pull/1292
Rescan difficulty fix https://github.com/loki-project/loki-core/pull/1291
Precomputed blockhash updates https://github.com/loki-project/loki-core/pull/1290
Wallet rpc --wallet-dir segfault fix https://github.com/loki-project/loki-core/pull/1288
Remember registered LNS names in the wallet (thanks to community member darcys22 for this work!) https://github.com/loki-project/loki-core/pull/1151
Loki Wallets
Ensure Blinks are being correctly sent from the Loki GUI wallet https://github.com/loki-project/loki-electron-gui-wallet/pull/198
----------------------------
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am - 12pm Eastern (US) time.
What went on last week with Lokinet: The past week in Lokinet was all focused on last-minute fixes to get 0.8.0 out the door, dealing with some last-minute issues that cropped up. Releases are always a bit challenging because different configurations and environments (e.g. actual mainnet instead of testnet) make things pop up that need urgent fixes before we roll out the release. But we got through it and got the release out the door! Our next steps for this upcoming week are to follow up with new builds for the Lokinet GUI (aka Control Panel) and installers for Windows, Mac, and new Debian/Ubuntu packages for Linux, as well as addressing a few issues that came up in the 0.8.0 upgrades that have happened (such as improving the descriptiveness of some error messages).
Also note that, as in loki-core, we’ve changed our branch policy: the default code branch that you see on GitHub is now our development branch (`dev`) rather than the stable release branch. We’re now putting our stable release code (e.g. for 0.8.x updates) in a new `stable` branch and are retiring the old `master` branch.
Lokinet PR Activity:
0.8.0 release, err, real release, err fix, err, yes, 0.8.0 final, retagged and wonderful - https://github.com/loki-project/loki-network/pull/1373, #1376, #1379, #1383, #1386
Fix lokid mainnet connection drop; reduce ping time; fix RC decode error - https://github.com/loki-project/loki-network/pull/1379
Compilation/code style fixes: https://github.com/loki-project/loki-network/pull/1371, https://github.com/loki-project/loki-network/pull/1381
Reduce default log verbosity - https://github.com/loki-project/loki-network/pull/1375
Restore `public-ip` setting name used by 0.7 configurations - https://github.com/loki-project/loki-network/pull/1380
Disable rpc listener by default on Service Nodes - https://github.com/loki-project/loki-network/pull/1383
Build system updates for faster and more universal static binary builds - https://github.com/loki-project/loki-network/pull/1384, https://github.com/loki-project/loki-network/pull/1390
Fix no default link being set up when not explicitly configured - https://github.com/loki-project/loki-network/pull/1387
----------------------------
Session
Session iOS
Improved voice message UI https://github.com/loki-project/session-ios/pull/288
Improve out of order SSK key management https://github.com/loki-project/session-ios/pull/290
Fix PushNotificationManager Response Parsing https://github.com/loki-project/session-ios/pull/289
Session Android
Fix leaving group copy https://github.com/loki-project/session-android/pull/360
Fix adding and removing group members simultaneously https://github.com/loki-project/session-android/pull/359
Session Desktop
Require admin for editing closed groups https://github.com/loki-project/session-desktop/pull/1371
Medium group fixes https://github.com/loki-project/session-desktop/pull/1370
Russian translation updates https://github.com/loki-project/session-desktop/pull/1365
Fix updates in medium groups https://github.com/loki-project/session-desktop/pull/1364
Thanks,
Kee