Weekly Dev Update #148
We’re now in the final week before the Oxen 9: Audacious Aurochs hardfork, which will execute in just under 3 days at block 785,000, so please ensure your Service Nodes are upgraded before the fork date, so that they aren’t deregistered. This week in the realm of Oxen core we continued work on updating parts of the Oxen Storage server to work better with different CPU architectures and change the way inter-service-node communication works for onion requests. With Session we’ve been continuing to adapt clients to work with the new Session V2 Open groups and updated Session Android to better handle clients leaving and joining closed groups. On Lokinet we made final touches to a new client release inline with the upcoming network upgrade.
WIP PR for Batched Service Node payments https://github.com/oxen-io/oxen-core/pull/1450
Bump version used in dockerfile https://github.com/oxen-io/oxen-core/pull/1448
Oxen Storage Server
Update libsodium version, fix 32 bit builds, test https://github.com/oxen-io/oxen-storage-server/pull/429
Hide “missing x25519 pubkeys” in most “probably okay” situations https://github.com/oxen-io/oxen-storage-server/pull/428
Apply testing backoff properly https://github.com/oxen-io/oxen-storage-server/pull/427
Update dependencies https://github.com/oxen-io/oxen-storage-server/pull/425
Switch AES implementation from libsodium to openSSL https://github.com/oxen-io/oxen-storage-server/pull/424
Refactor Storage Server to Storage Server onion requests communication https://github.com/oxen-io/oxen-storage-server/pull/422
Base64 opt out for onion requests https://github.com/oxen-io/oxen-storage-server/pull/421
Oxen Electron Wallet
Update ONS pricing https://github.com/oxen-io/oxen-electron-gui-wallet/pull/277
Add export to csv option in wallet menu https://github.com/oxen-io/oxen-electron-gui-wallet/pull/276
The majority of the past week in Lokinet has been spent putting the final touches and fixes on the code for the hard fork release. We’ve also started brainstorming new future ideas for Lokinet, and are continuing client-side testing this week — aiming for a new Lokinet release for clients around the end of the week or early next week.
Fix oxend block notifications https://github.com/oxen-io/loki-network/pull/1602
Remove long-obsolete debian directory (Debian and Ubuntu packaging is in separate debian/* and ubuntu/* branches of the project) https://github.com/oxen-io/loki-network/pull/1604
Update dependencies to the latest versions (and fix various small resulting issues) https://github.com/oxen-io/loki-network/pull/1605
Various small fixes for the android build https://github.com/oxen-io/loki-network/pull/1610
Make sure we are sometimes fetching oxend service nodes (even if block notifications don’t arrive) https://github.com/oxen-io/loki-network/pull/1611
Closed group protocol updates https://github.com/oxen-io/session-android/pull/512
Fix profile being overwritten to null https://github.com/oxen-io/session-android/pull/511
Further commits to V2 Open groups implementation https://github.com/oxen-io/session-desktop/pull/1576
Session Open Group Server
Further development to the Session open group server https://github.com/oxen-io/session-open-group-server/commits/main
Fix Blog posts not displaying on every second page on oxen.io website https://github.com/oxen-io/oxen-website/pull/3
Remove dev updates displaying on blog page https://github.com/oxen-io/oxen-website/pull/2
Oxen Mobile wallet updates to fix crashing issues https://github.com/oxen-io/oxen-mobile-wallet/pull/8
Oxen observer updates https://github.com/oxen-io/oxen-observer/commits/master
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.