It's time for your tri-weekly DevUpdate.

14 Mar 2023, 13:15
It’s time for your tri-weekly DevUpdate! 🛠️ This week the core team was in Zurich for architecture week, where they planned the roadmap for upcoming releases. There’s some exciting stuff in the works that we will talk about soon, but first, let’s find out what our devs have been up to these three weeks. 🟡 We’ve added a massive fix to the HOPR payment layer 🟡 Now allowing tickets to be redeemed with a gap in their index. github.com/hoprnet/hoprnet/pull/4643 The rigidness of the ticket redemption mechanism has been the root of many payment layer bugs that are all coming to a close, thanks to this handy fix. github.com/hoprnet/hoprnet/issues/4623 github.com/hoprnet/hoprnet/issues/4617 github.com/hoprnet/hoprnet/issues/4549 🟡 We introduced hopli (formally foundry-tool) binaries 🟡 A massive optimization in the creation process for HOPRd nodes and their interaction with the faucet and network registry. github.com/hoprnet/hoprnet/pull/4652 🟡 We created the HOPR Operator 🟡 Another massive optimization, a k8s operator setup that now handles the start-up, configuration and running of HOPR nodes for the core team. github.com/hoprnet/hoprd-operator 🟡 We continue our Rust migration 🟡 Two new components make the shift: 1️⃣Peer availability (heartbeat component) 2️⃣Mixer (packet mixing functionality) github.com/hoprnet/hoprnet/pull/4642 github.com/hoprnet/hoprnet/pull/4567 🟡 Finally, we have a cluster of bug fixes and enhancements for: 🟡 1️⃣ The HOPR STUN servers and TCP response handling github.com/hoprnet/hoprnet/pull/4654 github.com/hoprnet/hoprnet/pull/4662 github.com/hoprnet/hoprnet/pull/4665 2️⃣The metrics and timestamps in non-WASM environments github.com/hoprnet/hoprnet/pull/4700 github.com/hoprnet/hoprnet/pull/4701 3️⃣The connection configuration github.com/hoprnet/hoprnet/pull/4675/files github.com/hoprnet/hoprnet/pull/4680 4️⃣ And the address sorting when dialling nodes github.com/hoprnet/hoprnet/pull/4684