Weekly Dev Update #159
Hey y’all,
This week we rolled out the mandatory Service Node upgrade — which goes into effect tomorrow, so if you haven’t updated yet: now is the time. The update adds new functionality to the Oxen storage server and squashes a few Lokinet bugs. The Session team released an update which fixed a number of bugs stemming from last week's conversation screen refactor for Android. The Lokinet team continued its work on the macOS changes.
Oxen Core
- 9.2.0 release https://github.com/oxen-io/oxen-core/releases/tag/v9.2.0 
- Further commits on mandatory service node upgrades https://github.com/oxen-io/oxen-core/pull/1465 
- Fix issue with RPC returning a wrong HF18 start date with the added soft fork support https://github.com/oxen-io/oxen-core/pull/1469 
- Storage server 2.2.0 release https://github.com/oxen-io/oxen-storage-server/releases/tag/v2.2.0 
Lokinet
In Lokinet this week we’ve been continuing work/struggles with the Mac backend rewrite, investigating a rare client disconnection, as well as monitoring network performance heading into the 0.9.5 mandatory update fixes.
- macOS backend rewrite https://github.com/oxen-io/lokinet/pull/1688 
- 0.9.5 release https://github.com/oxen-io/lokinet/releases/tag/v0.9.5 
- Experimental blackhole routing to prevent DNS leakages in the event of a crash https://github.com/oxen-io/lokinet/pull/1682 
Session
Session Android
- Properly handle external keyboard content & handle text content shared via intent https://github.com/oxen-io/session-android/pull/653 
- Add option to clear all data from swarm https://github.com/oxen-io/session-android/pull/652 
- Only download attachments from trusted contacts https://github.com/oxen-io/session-android/pull/647 
- Delete unused code https://github.com/oxen-io/session-android/pull/646 
- Improved timestamp handling https://github.com/oxen-io/session-android/pull/645 
- Autoplay next voice message https://github.com/oxen-io/session-android/pull/644 
- Locally encrypt identity key with Android keystore https://github.com/oxen-io/session-android/pull/643 
- Replace share & invite intents in chooser dialogue https://github.com/oxen-io/session-android/pull/638 
- Fix voice message crash https://github.com/oxen-io/session-android/pull/637 
- Update translations https://github.com/oxen-io/session-android/pull/636 
- Bugfixes and improvements https://github.com/oxen-io/session-android/pull/634 
Session iOS
- Add option to clear all data from swarm https://github.com/oxen-io/session-ios/pull/460 
- Better timestamp handling https://github.com/oxen-io/session-ios/pull/444 
- Update translations https://github.com/oxen-io/session-ios/pull/44 
Session Desktop
- Fix message focus issue https://github.com/oxen-io/session-desktop/pull/1778 
- Message pinning https://github.com/oxen-io/session-desktop/pull/1770 
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.
