Releases: NestRS/NestRS
Releases · NestRS/NestRS
v0.2.0
What's Changed
Added
- CLI generators (
nest-rs-cli). New scaffolding binary with
nestrs g feature/resource/<transport>— transactional scaffold core that
generates files and auto-wires modules, with context detection. nestrs runtask front door. Single entry point that forwards tojust
recipes, with first-run toolchain bootstrap (installsjust,bacon,
cargo-nextest, binstall-preferred; opt out via--no-bootstrap/
NESTRS_NO_BOOTSTRAP).- Publish suite. Exemplar workspace with org-scoped posts spanning REST,
GraphQL, WebSockets, queue, and MCP apps.
Changed
- Unified layer pool. Guards, pipes, interceptors, filters, and
exception-filters now resolve through a single deduplicated pool per family
(execute exactly once per request; broadest scope wins). - Apps renamed and service-naming conventions tightened across the
workspace (svc/<name>_svcinjection naming).
Fixed
- Security: hardened authn/authz, transports, the data layer, and the CLI
against several edge cases. - Security: fail closed on unwired MCP and enforce a minimum HS256 secret
length at boot. - Access-log
duration_msnow rounded to microsecond precision.
Documentation
- Added the Lifecycle fundamentals page and a dedicated packages page.
- Routed all task examples through
nestrs run. - Refined the splash hero / landing page (mobile layout, hello code-tabs demo,
access-log terminal lines) and slimmed the README toward contributors,
pointing users to nestrs.dev.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
First published release of the NestRS framework on crates.io.
Status: alpha — the public API is still evolving and this release is not production-ready. See the documentation for the current patterns.
What's included
- 39
nest-rs-*framework crates published in lockstep - Umbrella crate
nest-rswith feature-gated transports (HTTP, GraphQL, WS, MCP, queue, schedule, …) - Reference apps remain in the repository only (
publish = false)
Install
nest-rs = { version = "0.1", features = ["http"] }Notes
- Requires Rust 1.95+
- Apps,
features, migrations and seed are not published to crates.io nest-rs-cliis not part of this release yet