Weekly Dev Update #121
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
Disable readline in static builds
Only request approved Blinks to wallet
Remove deprecated ‘bool blink’ from wallet rpc interface
https://github.com/loki-project/loki-core/pull/1294
Fix config parsing to recognise hidden options
Update minimum storage server version
Rescan difficulty fix
Precomputed blockhash updates
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!)
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 –
Compilation/code style fixes:
https://github.com/loki-project/loki-network/pull/1371
,
Reduce default log verbosity –
Restore `public-ip` setting name used by 0.7 configurations –
Disable rpc listener by default on Service Nodes –
Build system updates for faster and more universal static binary builds –
https://github.com/loki-project/loki-network/pull/1384
,
Fix no default link being set up when not explicitly configured –
Session
Session iOS
Improved voice message UI
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
Fix adding and removing group members simultaneously
Session Desktop
Require admin for editing closed groups
Medium group fixes
Russian translation updates
https://github.com/loki-project/session-desktop/pull/1365
Fix updates in medium groups
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.