Skip to content

Readsmith 0.5.0: the serving core is a package

Latest

Choose a tag to compare

@gnana997 gnana997 released this 12 Jul 09:34
· 58 commits to main since this release

The serving core is now a package: everything Readsmith does at request time lives in @readsmith/serve, and the web app is a thin composition over it.

What's in 0.5.0

  • @readsmith/serve: site resolution, bundle loading, the AI/git/analytics services, boot (migrations, job worker, deploy listener), and every route handler (llms.txt, sitemap.xml, rss.xml, agent skills, MCP, the JSON API, GitHub setup) extracted from the app into one server-only package
  • Byte-identical serving: every deterministic route's output is verified identical to 0.4.0. Readers and operators see zero change
  • Compose your own host: a custom or multi-tenant server imports the same handlers and services the bundled app uses, instead of forking route files
  • One shared database pool and site cache across the whole server, where the bundler previously duplicated them per route graph

No configuration changes, no migration steps: this release is drop-in.

License

Fair Source, under the Functional Source License (FSL-1.1-MIT): free to self-host with every feature. Per the license, this release automatically becomes MIT-licensed two years from today.

Docs: https://readsmith.dev/docs