This repository was archived by the owner on May 12, 2026. It is now read-only.
Releases: Lightbug-HQ/lightbug_http
Releases Β· Lightbug-HQ/lightbug_http
Release list
v0.1.7
v0.1.6
What's Changed
- Keep persistent connections in client by @bgreni in #69
- add script for server benchmarking by @bgreni in #71
- Add support for chunked transfer encoding by @bgreni in #70
- Feature/47 cookie support by @robin-schoch in #74
- add integration test by @bgreni in #72
- Allow mutation in server-side service implementation by @bgreni in #76
- Catch exceptions from service handler and return internal error by @bgreni in #77
- bump to 24 6 by @saviorand in #78
New Contributors
- @robin-schoch made their first contribution in #74
Full Changelog: v0.1.5...v0.1.6
v0.1.5
v0.1.4
v0.1.3
What's Changed
- Remove unnecessary string conversions by @saviorand in #50
- 24.5 updates by @thatstoasty in #58
- Cleanup bytes usage by @thatstoasty in #59
- Bump to September 2024 nightly by @saviorand in #55
Full Changelog: nightly-2805...v0.1.2
nightly: 2805
Merge pull request #43 from saviorand/feature/static-files-basic Enable serving static files
latest-build: Merge pull request #27 from Moosems/main
Add packaging workflow
Update to Mojo 24.2.0
What's Changed
- Feature/docker by @saviorand in #11
- Updates for Mojo 24.1 by @jackos in #13
- Using stringbuilder and switching to as_bytes instead of _buffer by @thatstoasty in #16
New Contributors
- @saviorand made their first contribution in #11
- @jackos made their first contribution in #13
- @thatstoasty made their first contribution in #16
Full Changelog: v0.1.1-alpha...v0.1.2-alpha
Mojo networking!
We're now using a networking implementation that is not dependent on Python by making external_calls to libc.
This should allow us to take full advantage of parallelization and Mojo's unique capabilities.
To start using it, simply import SysServer. Everything that worked with Python version will continue working as intended.
v0.1.0-alpha
First release!
Lightbug currently has the following features:
- Set up a server to listen on a given host/port
- Assign your own custom handler to a route
- Craft HTTP requests and responses with built-in primitives
- Everything is fully typed, with no
deffunctions used
We're working on support for the following (contributors welcome!):
- Pure Mojo networking (while most of the code is in Mojo, we call Python's
socketlibrary in several parts of the code) - Better error handling, improved form/multipart and JSON support
- Multiple simultaneous connections, parallelization and performance optimizations
- WebSockets, HTTP 2.0
Includes first tests for the client.
Full Changelog: https://github.com/saviorand/lightbug_http/commits/v0.1.0-alpha