v2.5.1

HeyPuter/puterv2.5.1Feb 14, 2025by KernelDeimos

AI Summary

This release focuses on networking enhancements including TLS support through rustls-wasm, new Wisp protocol messages, and initial networking API implementations. It also adds feature flags for user management and PDE command provider functionality.

Key Highlights

  • TLS Support through rustls-wasm for secure connections
  • Networking API beginnings with new Wisp messages (0x01 and 0x03)
  • Feature flags to disable temporary users and user signup
  • New API puter.net.generateWispV1URL()
  • PDE command provider with tab completion

New Features

  • TLS Support through rustls-wasm
  • Networking API beginnings
  • Feature flags for user signup control
  • Wisp protocol message support
  • puter.net.generateWispV1URL() API
  • PDE command provider with tab completion

Full Release Notes

This changelog was generated by GitHub. We've also generated [our own changelog](https://github.com/HeyPuter/puter/blob/0cb1ca7989000ddd3b37c2bad344a26a38706e52/CHANGELOG.md) which might be easier to follow.

## What's Changed
* networking API beginnings by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1085
* Add Feature Flags to Disable Temporary Users and User Signup by @Raiu in https://github.com/HeyPuter/puter/pull/1086
* add close to psocket by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1088
* TLS Support through rustls-wasm by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1090
* add 0x01 and 0x03 wisp messages by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1091
* move try-catch outside of loop in TLS readstream by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1092
* more socket fixes by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1094
* Complete the Norwegian Bokmål (Norsk Bokmål) translation of Puter by @AryanTavish in https://github.com/HeyPuter/puter/pull/1093
* Update fr.js by @Zac0511 in https://github.com/HeyPuter/puter/pull/1100
* Create TRADEMARK.md by @jelveh in https://github.com/HeyPuter/puter/pull/1037
* new API puter.net.generateWispV1URL() by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1104
* TLS Socket fix: only close TLS socket once by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1105
* PDE command provider by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1110
* Added Browser IDEs by @mojafa in https://github.com/HeyPuter/puter/pull/1109
* Revert "Added Browser IDEs" by @jelveh in https://github.com/HeyPuter/puter/pull/1111
* Added tab completion to PDEs by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/1113

## New Contributors
* @Raiu made their first contribution in https://github.com/HeyPuter/puter/pull/1086
* @AryanTavish made their first contribution in https://github.com/HeyPuter/puter/pull/1093
* @mojafa made their first contribution in https://github.com/HeyPuter/puter/pull/1109

**Full Changelog**: https://github.com/HeyPuter/puter/compare/v2.5.0...v2.5.1