Crust v0.5.0 Release Notes

    • โšก๏ธ Update lint checks
    • ๐Ÿ’… Style changes
    • ๐Ÿ“š Documentation updates
    • Hole punching API
      • Functions to use the P2P network to help punch an UDP hole
      • Rendezvous connections using custom UDP sockets
    • Breakages in network protocol (handshake strucutre changed)
    • โšก๏ธ Updated examples
    • ๐Ÿ†• New example: reporter
    • ๐Ÿ› Bug fixes
    • โšก๏ธ API updates (now an u32 token is associated with connections)
    • โœ‚ Remove dependency on packages that were unnecessary and were causing stability issues on crust
    • โœ… Tests are more predictable.
    • โœ… Tests are more stable (tests can contain bugs too).
    • ๐Ÿ”„ Changes to build against most recent Rust (and libraries).