Weekly Dev Update #142
Hey y’all,
This week, we continued working towards implementation of Lokinet as a library as well as finding a few performance-related improvements for Lokinet which will be included in the next release. The Session team worked on the fixing bugs found in the sending/receiving pipeline refactor for Session on Android, and also started work on a new version of the Session open group server. The Oxen team has nearly completed ONS registrations for Oxen wallet addresses, and further progress has been made on adding a reason for decommissioning and properly recognising unstaking transactions.
Oxen Core
Oxen-Chainflip airdrop tracking backend https://github.com/jagerman/oxen-cf-airdrop
Addtional progress on Oxen Name System for wallets https://github.com/darcys22/loki-core/commits/1402-ons-names-for-transfers
Properly recognise unstaking as a transaction https://github.com/darcys22/loki-core/commits/1351-failed-unlock-requests
Add new reasons for decommissioning https://github.com/darcys22/loki-core/commits/1363-reason-field-deregistrations
Fix wallet welcome message https://github.com/oxen-io/oxen-core/pull/1415 (thanks to community member buccella for this)
Lokinet
We put the finishing touches and testing of a Lokinet 0.8.4 release last week which should bring some throughput improvements and more consistent latency (aka better jitter) for established connections. 0.8.4 releases are available for Linux and will be made available for Windows and Mac shortly. We also made progress on the plainquic/liblokinet tunneling support, though this was interrupted by a death in the family of one of the developers working on the tunnel support; we hope to have it working and running in preliminary form on the dev branch testnet this week.
Fix crash in draft 0.8.4 release https://github.com/oxen-io/loki-network/pull/1577
Make header includes more consistent for easier liblokinet header packaging https://github.com/oxen-io/loki-network/pull/1574
Try harder to find the correct clang-format binary https://github.com/oxen-io/loki-network/pull/1575
Pre-plainquic integration refactoring https://github.com/oxen-io/loki-network/pull/1573
Ongoing plainquic integration https://github.com/oxen-io/loki-network/pull/1576
Fix missed lokimq -> oxenmq renames https://github.com/oxen-io/loki-network/pull/1578
Testnet performance profiling and performance improvements (no PR yet)
Session
Session open group server
Working on a new Session open group server written in rust https://github.com/nielsandriesse/session-open-group-server
Session Android
Further work on message sending pipeline refactor https://github.com/oxen-io/session-android/pull/482 , https://github.com/oxen-io/session-android/pull/477
Adding DataExtractionNotification type https://github.com/oxen-io/session-android/pull/473
Fix proto pre-cipher proto padding https://github.com/oxen-io/session-android/pull/481
Remove minify for release build https://github.com/oxen-io/session-android/pull/480
Remove reference to non-existent SignalMapView https://github.com/oxen-io/session-android/pull/472
Session Desktop
Record voice message as opus https://github.com/oxen-io/session-desktop/pull/1539
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.