Releases: Rustmail/rustmail
Releases · Rustmail/rustmail
Release list
rustmail 1.1.0
Rustmail v1.1.0
I am pleased to announce Rustmail v1.1.0, a major feature release introducing an interactive web-based Setup Wizard to significantly streamline initial deployment and configuration.
Highlights & New Features
Interactive Setup Wizard
- Guided Configuration Flow: When launched without an existing
config.toml, Rustmail now automatically starts a lightweight web setup wizard on initial boot (http://your-server-ip:3002). - Step-by-Step Setup: Easily configure your Discord bot token, server modes (Single or Dual Server), modmail category IDs, thread behavior, and OAuth2 credentials directly from your browser.
- Full Internationalization (i18n): The entire setup process and web administration panel now feature complete localization with real-time language switching between English and French.
Core & Architecture Improvements
- Router Refactoring: Simplified and streamlined Axum API router construction for improved readability and maintainability.
- Conditional Logic Cleanups: Leveraged modern Rust syntax (let-chains) and eliminated over 200 internal lints across the backend and WebAssembly frontend.
What's Changed
Features & Improvements
- feat(panel): implement setup wizard, i18n support, and internal code cleanups by @Akinator31 in #434
Dependency Updates
- cargo(deps): bump ammonia from 4.1.2 to 4.1.3 by @dependabot[bot] in #437
- cargo(deps): bump async-trait from 0.1.89 to 0.1.91 by @dependabot[bot] in #448
- cargo(deps): bump futures from 0.3.32 to 0.3.33 by @dependabot[bot] in #447
- cargo(deps): bump hyper from 1.10.1 to 1.11.0 by @dependabot[bot] in #452
- cargo(deps): bump rand from 0.10.1 to 0.10.2 by @dependabot[bot] in #438
- cargo(deps): bump regex from 1.12.4 to 1.13.1 by @dependabot[bot] in #440, #445
- cargo(deps): bump rust-embed from 8.11.0 to 8.12.0 by @dependabot[bot] in #439
- cargo(deps): bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #449
- cargo(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #450
- cargo(deps): bump tokio from 1.52.3 to 1.53.1 by @dependabot[bot] in #446, #453
- cargo(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0 by @dependabot[bot] in #442
- cargo(deps): bump uuid from 1.23.3 to 1.24.0 by @dependabot[bot] in #435, #444
Full Changelog: v1.0.32...v1.1.0
rustmail 1.0.32
What's Changed
- cargo(deps): bump tokio from 1.52.1 to 1.52.2 by @dependabot[bot] in #409
- cargo(deps): bump tower-http from 0.6.8 to 0.6.9 by @dependabot[bot] in #410
- cargo(deps): bump tower-http from 0.6.9 to 0.6.10 by @dependabot[bot] in #411
- cargo(deps): bump tokio from 1.52.2 to 1.52.3 by @dependabot[bot] in #412
- cargo(deps): bump tower-http from 0.6.10 to 0.6.11 by @dependabot[bot] in #413
- cargo(deps): bump pulldown-cmark from 0.13.3 to 0.13.4 by @dependabot[bot] in #414
- cargo(deps): bump sqlx from 0.8.6 to 0.9.0 by @dependabot[bot] in #415
- cargo(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #416
- cargo(deps): bump reqwest from 0.13.3 to 0.13.4 by @dependabot[bot] in #417
- cargo(deps): bump hyper from 1.9.0 to 1.10.0 by @dependabot[bot] in #418
- cargo(deps): bump hyper from 1.10.0 to 1.10.1 by @dependabot[bot] in #420
- cargo(deps): bump uuid from 1.23.1 to 1.23.2 by @dependabot[bot] in #421
- cargo(deps): bump chrono from 0.4.44 to 0.4.45 by @dependabot[bot] in #422
- cargo(deps): bump uuid from 1.23.2 to 1.23.3 by @dependabot[bot] in #424
- cargo(deps): bump regex from 1.12.3 to 1.12.4 by @dependabot[bot] in #425
- cargo(deps): bump tower-http from 0.6.11 to 0.7.0 by @dependabot[bot] in #426
- feat(api): add health route in axum api by @Akinator31 in #427
Full Changelog: v1.0.31...v1.0.32
rustmail 1.0.31
What's Changed
- cargo(deps): bump uuid from 1.23.0 to 1.23.1 by @dependabot[bot] in #398
- cargo(deps): bump tokio from 1.52.0 to 1.52.1 by @dependabot[bot] in #399
- feat(category): associate roles to categories by @Akinator31 in #401
- cargo(deps): bump reqwest from 0.13.2 to 0.13.3 by @dependabot[bot] in #402
- refactor(addmod): allow adding all users with a specific role by @Akinator31 in #404
- fix(bans): backfill tracked members + harden SQLite concurrency by @Akinator31 in #405
- feat(new_thread): open and close silently when staff hasn't engaged the user by @Akinator31 in #406
Full Changelog: v1.0.30...v1.0.31
rustmail 1.0.30
What's Changed
- cargo(deps): bump yew from 0.22.1 to 0.23.0 by @dependabot[bot] in #369
- cargo(deps): bump toml from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0 by @dependabot[bot] in #371
- cargo(deps): bump pulldown-cmark from 0.13.1 to 0.13.3 by @dependabot[bot] in #374
- cargo(deps): bump moka from 0.12.14 to 0.12.15 by @dependabot[bot] in #373
- cargo(deps): bump toml from 1.0.7+spec-1.1.0 to 1.1.0+spec-1.1.0 by @dependabot[bot] in #375
- cargo(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #376
- cargo(deps): bump gloo-net from 0.6.0 to 0.7.0 by @dependabot[bot] in #377
- cargo(deps): bump uuid from 1.22.0 to 1.23.0 by @dependabot[bot] in #378
- cargo(deps): bump gloo-utils from 0.2.0 to 0.3.0 by @dependabot[bot] in #379
- cargo(deps): bump wasm-bindgen-futures from 0.4.64 to 0.4.66 by @dependabot[bot] in #381
- cargo(deps): bump toml from 1.1.0+spec-1.1.0 to 1.1.1+spec-1.1.0 by @dependabot[bot] in #382
- cargo(deps): bump hyper from 1.8.1 to 1.9.0 by @dependabot[bot] in #383
- cargo(deps): bump toml from 1.1.1+spec-1.1.0 to 1.1.2+spec-1.1.0 by @dependabot[bot] in #384
- cargo(deps): bump tokio from 1.50.0 to 1.51.1 by @dependabot[bot] in #387
- cargo(deps): bump rand from 0.10.0 to 0.10.1 by @dependabot[bot] in #388
- cargo(deps): bump tokio from 1.51.1 to 1.52.0 by @dependabot[bot] in #390
- cargo(deps): bump axum from 0.8.8 to 0.8.9 by @dependabot[bot] in #391
- feat(category): add possibilty to setup custom inbox category by @Akinator31 in #392
- feat(command): add rename command by @Akinator31 in #393
- fix(bot): return translated error when moving ticket to a full Discord category by @Akinator31 in #394
- feat(bans): add the ability to view information about a banned user by @Akinator31 in #395
Full Changelog: v1.0.29...v1.0.30
rustmail 1.0.29
What's Changed
- cargo(deps): bump toml from 1.0.4+spec-1.1.0 to 1.0.6+spec-1.1.0 by @dependabot[bot] in #368
Full Changelog: v1.0.28...v1.0.29
rustmail 1.0.28
What's Changed
- cargo(deps): bump toml from 1.0.1+spec-1.1.0 to 1.0.3+spec-1.1.0 by @dependabot[bot] in #357
- cargo(deps): bump strum from 0.27.2 to 0.28.0 by @dependabot[bot] in #358
- cargo(deps): bump chrono from 0.4.43 to 0.4.44 by @dependabot[bot] in #359
- cargo(deps): bump pulldown-cmark from 0.13.0 to 0.13.1 by @dependabot[bot] in #360
- cargo(deps): bump yew from 0.22.0 to 0.22.1 by @dependabot[bot] in #361
- cargo(deps): bump moka from 0.12.13 to 0.12.14 by @dependabot[bot] in #362
- cargo(deps): bump tokio from 1.49.0 to 1.50.0 by @dependabot[bot] in #363
- cargo(deps): bump toml from 1.0.3+spec-1.1.0 to 1.0.4+spec-1.1.0 by @dependabot[bot] in #364
- cargo(deps): bump uuid from 1.21.0 to 1.22.0 by @dependabot[bot] in #366
- feat(panel): add an option to download ticket logs by @Akinator31 in #367
Full Changelog: v1.0.27...v1.0.28
rustmail 1.0.27
What's Changed
- cargo(deps): bump futures from 0.3.31 to 0.3.32 by @dependabot[bot] in #354
- cargo(deps): bump uuid from 1.20.0 to 1.21.0 by @dependabot[bot] in #355
Full Changelog: v1.0.26...v1.0.27
rustmail 1.0.26
What's Changed
- cargo(deps): bump toml from 1.0.0+spec-1.1.0 to 1.0.1+spec-1.1.0 by @dependabot[bot] in #353
Full Changelog: v1.0.25...v1.0.26
rustmail 1.0.25
What's Changed
- cargo(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.0+spec-1.1.0 by @dependabot[bot] in #352
Full Changelog: v1.0.24...v1.0.25
rustmail 1.0.24
What's Changed
- cargo(deps): bump rand from 0.9.2 to 0.10.0 by @dependabot[bot] in #349
- cargo(deps): bump reqwest from 0.13.1 to 0.13.2 by @dependabot[bot] in #350
Full Changelog: v1.0.23...v1.0.24