Skip to content

Releases: NestRS/NestRS

v0.2.0

10 Jun 20:32

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

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 run task front door. Single entry point that forwards to just
    recipes, with first-run toolchain bootstrap (installs just, 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>_svc injection 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_ms now 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

08 Jun 17:42

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

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-rs with 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-cli is not part of this release yet