Repository navigation
Maintenance release covering dependency cleanup, library upgrades, and terminal fixes.
- Remove redundant dependency wrappers, disable unused image and IRC configuration features, consolidate certificate generation on AWS-LC, and replace retired macro dependencies with maintained releases.
- Update the cryptographic libraries, bundled SQLite, Linux allocator, and Lua integration. Fixed legacy fixtures cover encrypted logs, stored keys, E2E messages, authentication, and database migrations. Lua remains on 5.4 and keeps fractional integer argument handling.
- Update Ratatui, ratatui-image, and the browser terminal renderer. Retire the old rendering pin with regression coverage for inline images and socket-attached terminal redraw and resize.
- Start browser shells in the requesting tab and fix wide-character column alignment.
- Restore server-provided network names for ad-hoc
/connectconnections.
The minimum Rust version remains 1.91.
What's Changed
- Reduce dependencies without dropping functionality by @outragedevs in #194
- Remove unmaintained macro dependencies and prevent recurrence by @outragedevs in #195
- Plan dependency updates across seven pull requests by @outragedevs in #196
- Refresh compatible workspace dependencies by @outragedevs in #197
- Update browser utilities and Markdown parser by @outragedevs in #198
- Update SQLite and the Linux allocator by @outragedevs in #199
- Update mlua to 0.12.2 by @outragedevs in #200
- Update cryptographic dependencies by @outragedevs in #201
- Update beamterm to 1.0 by @outragedevs in #202
- Fix web shell start and wide glyph columns by @outragedevs in #203
- Name ad-hoc connections after their network again by @outragedevs in #205
- Update ratatui and retire the rendering pin by @outragedevs in #204
- Keep clippy clean on Rust 1.99 by @outragedevs in #206
Full Changelog: v2.2.0...v2.2.1