Weekly Dev Update #150
Hey y’all,
This week on Oxen Core we worked on some deployment tools which make the process of testing changes locally much smoother. The Session desktop team released its post-hardfork release which enabled V2 Open groups and improved closed groups, we also worked on a number of reported bugs, such as duplicate messages being received by users. The Lokinet team worked on client connectivity and path building issues and are aiming to publish a new release for Service Nodes in the next few days.
Oxen Core
Script for deployment of a local devnet https://github.com/oxen-io/oxen-core/pull/1454
Lokinet
This past week saw a bunch of PRs aimed at improving and fixing Lokinet client connectivity, including fixing some issues with path builds, improvements to latency, more robust attempts at path building, and fixes of some potential memory leaks. We hope to have a new release ready for Service Nodes in the next day or two and a client release (after some more testing) in a few days.
Delay path use until it has an actual latency value https://github.com/oxen-io/loki-network/pull/1623
Keep ONS cached responses more often, for less DNS latency on repeated lookups https://github.com/oxen-io/loki-network/pull/1624
Add current block height to `systemctl status lokinet-router` to tell at a glance that Lokinet is in sync with oxend https://github.com/oxen-io/loki-network/pull/1625
Make profiling less forgiving of path timeouts https://github.com/oxen-io/loki-network/pull/1622
Fix a bug with sometimes not testing paths https://github.com/oxen-io/loki-network/pull/1628
Some spelling/typo fixes in documentation (thanks to github user da4089 for noticing and submitting the PR!) https://github.com/oxen-io/loki-network/pull/1629
Limit how many path builds are attempted at once https://github.com/oxen-io/loki-network/pull/1626
Reduce some potential memory leaks https://github.com/oxen-io/loki-network/pull/1621
Increase introsets publishing timeouts and fix prematurely marking a path as dead https://github.com/oxen-io/loki-network/pull/1627
Eliminate zombie sessions getting resurrected if more traffic arrives just after being killed https://github.com/oxen-io/loki-network/pull/1635
Shift intro routers after receiving a drop message https://github.com/oxen-io/loki-network/pull/1636
Session
Session Android
Handle zombie group members better https://github.com/oxen-io/session-android/pull/525
Fix out of memory job serialization https://github.com/oxen-io/session-android/pull/528
New File Server V2 URL handling and V2 Open group fixes / features https://github.com/oxen-io/session-android/pull/524
Session Desktop
Custom user nicknames https://github.com/oxen-io/session-desktop/pull/1618
Allow pasting of images into composition box https://github.com/oxen-io/session-desktop/pull/1616 (thanks to community contributor shellhazard for this)
Get Service Node list from Service Nodes https://github.com/oxen-io/session-desktop/pull/1614
Merge protobuf work in progress https://github.com/oxen-io/session-desktop/pull/1604
Vacuum database on startup https://github.com/oxen-io/session-desktop/pull/1595
Better replies for messages with attachments https://github.com/oxen-io/session-desktop/pull/1591
Better rendering for group updates https://github.com/oxen-io/session-desktop/pull/1613
Fix avatar download when restoring from seed https://github.com/oxen-io/session-desktop/pull/1612
Create conversation for members if they don't exist https://github.com/oxen-io/session-desktop/pull/1611
Speed up first load of rooms https://github.com/oxen-io/session-desktop/pull/1610
Fix message duplication issues https://github.com/oxen-io/session-desktop/pull/1608
Re-design open group invitations https://github.com/oxen-io/session-desktop/pull/1607
Clean translations https://github.com/oxen-io/session-desktop/pull/1606
Enable file server V2 on sending side https://github.com/oxen-io/session-desktop/pull/1605
Pad message buffer on all outgoing messages https://github.com/oxen-io/session-desktop/pull/1603
Fix avatar loading for V2 Open groups https://github.com/oxen-io/session-desktop/pull/1599
Session iOS
Fix inconsistent voice message durations https://github.com/oxen-io/session-ios/pull/406
V2 Open group invitations https://github.com/oxen-io/session-ios/pull/405
Fix issues in sharing screen https://github.com/oxen-io/session-ios/pull/404
Session Open Group Server
Further work developing various endpoints https://github.com/oxen-io/session-push-notification-server/commits/dev
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.