gloo-net
HTTP requests library for WASM Apps
0.7.0
21M downloads/mo
#2018 most downloaded on crates.io
rustwasm/gloo
What this package is like to depend on
Last release 5 months ago
25 Mar 2026
Ships unpredictably
gaps range from 2 weeks to 1.7 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
14 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
14 releases · Mar 2022 to Mar 2026
2023
2024
2025
2026
Releases
latest 14-
0.7.025 Mar 2026Release notes
Open source →MSRV updated to 1.82
Breaking
- Remove
Cloneimplementation forEventSource(#417) by @vpochapuis
Cloning had a bug where dropping any clone would disconnect all instances.
New Features
- Add
EventSourceBuilderfor configuringEventSourcewith credentials (#530) by @zn3x - Add
WebSocket::buffered_amount(#510) by @vi - Add
PartialEq,Eq,Hashderives toCloseEvent(#504) by @Alexi24601
Fixes
- Fix
RequestBuilder::buildproducing a URL with an extra&(#497) by @hmacias-avaya - Fix WebSocket binary send panicking when
SharedArrayBufferis enabled (#502) by @Fedeparma74
Maintenance
- Bump
pin-projectto 1.1 andhttpto 1.4 (#536) by @Madoshakalaka
Release notes
Open source →- Remove
Cloneimplementation forEventSource(#417) by @vpochapuis Cloning had a bug where dropping any clone would disconnect all instances. - Add
EventSourceBuilderfor configuringEventSourcewith credentials (#530) by @zn3x - Add
WebSocket::buffered_amount(#510) by @vi - Add
PartialEq,Eq,Hashderives toCloseEvent(#504) by @Alexi24601 - Fix
RequestBuilder::buildproducing a URL with an extra&(#497) by @hmacias-avaya - Fix WebSocket binary send panicking when
SharedArrayBufferis enabled (#502) by @Fedeparma74 - Update MSRV to 1.82 (#505) by @martinfrances107
- Bump
pin-projectto 1.1 andhttpto 1.4 (#536) by @Madoshakalaka
- Remove
-
0.6.021 Jul 2024 -
0.5.006 Dec 2023Release notes
Open source →- Implement
futures_io::AsyncWriteandfutures_io::AsyncReadonWebSocket. This feature is behind a new feature flagio-utilthat is disabled by default. - Add
TryFrom<web_sys::WebSocket>(#365) - Add WASI support for gloo-history. (#405)
- Implement
-
0.4.011 Aug 2023Release notes
Open source →MSRV updated to 1.82
- Fix typo in doc comments (#440) by @qrilka
- Bump
web-sysminimum to 0.3.91 (#536) by @Madoshakalaka
-
0.3.124 Jul 2023 -
0.3.017 Jun 2023Release notes
Open source →- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Introduces the
FromQueryandToQuerytraits to allow for customizing how query strings are encoded and decoded ingloo_history. (#364)
-
0.2.621 Jan 2023Release notes
Open source →- Add
PartialEq, Eq, PartialOrd, Ord, Hashfor eventsourceState(#336) - Seanaye/feat/serverside http (#312)
- Fix clippy for Rust 1.67 (#302)
- Add
-
0.2.529 Nov 2022Release notes
Open source →- Fix clippy. (#287)
- Prevent send from hanging if connection fails. (#280)
-
0.2.421 Aug 2022Release notes
Open source →- fix(ws): calling close event with destroyed close callback (#264)
- fix: cyclic dependency for gloo-net websocket feature (#260)
- Gloo net fetch in worker (#253)
- fix: remove unused import in gloo-net::http (#257)
- Fix Request.json(): Use Rust Serde Serialization instead of Javascript Evaluator. Avoids Big Integer serialization issues. (#256)
- Add std::error::Error impl for WebSocketError (#250)
- Provides an EventSource implementation (#246)
- Release new gloo versions
-
0.2.302 Jul 2022 -
0.2.226 Jun 2022Release notes
Open source →- feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242)
- fix: Break dependency cycle by not using serde-serialize (#239)
-
0.2.124 Jun 2022Release notes
Open source →- Fix
utilscrate andhistorydocs. (#189) - Hash-based History type & Unified Location. (#177)
- Fixes
console_dbg!andconsole!expression output. Bold src info. (#174)
- Fix
-
0.2.013 Apr 2022Release notes
Open source →MSRV updated to 1.82
Breaking Changes
- Default worker type is now ES module (
as_module: trueby default). Users who relied on the classic default must now call.as_module(false)explicitly. (#421) by @JonasAlaif spawn_with_loader()removed. Use.with_loader(true).spawn(path)instead. (#421) by @JonasAlaif
Fixes
- Default worker type is now ES module (
-
0.1.011 Mar 2022Release notes
Open source →- Add an
dbg!equivalent togloo-console(#158) - Fix dir, dirxml macros in gloo-console (#154)
- Finishing touches
gloo-dialogs - Add an