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.
