aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-server/Cargo.toml (unfollow)
Commit message (Collapse)Author
2026-01-22chore(deps)!: update tls deps, remove built-in tls server support (#3091)Ellie Huxtable
Update reqwest from 0.12 to 0.13 and remove the built-in TLS termination from atuin-server. Users should use a reverse proxy (nginx, caddy, traefik) for TLS/HTTPS support instead. This removes: - axum-server and rustls dependencies - The [tls] configuration section - The launch_with_tls function Also updates metrics-exporter-prometheus from 0.17 to 0.18. The reverse proxy approach is standard and provides better flexibility for certificate management. I'd rather keep our server stack as minimal as possible. <!-- Thank you for making a PR! Bug fixes are always welcome, but if you're adding a new feature or changing an existing one, we'd really appreciate if you open an issue, post on the forum, or drop in on Discord --> ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing
2026-01-12chore(release): prepare for release 18.11.0 (#3051)Ellie Huxtable
<!-- Thank you for making a PR! Bug fixes are always welcome, but if you're adding a new feature or changing an existing one, we'd really appreciate if you open an issue, post on the forum, or drop in on Discord --> ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing
2025-11-17chore(deps): Update some packages realated to ring and aws-lc (#2991)Cristian Le
After `aws-lc-rs 0.15` it seems the illumos issue is resolved, so reviving the `metrics` et.al. update PR, specifically: - Update `metrics` to 0.24 and `metrics-exporter-prometheus` to 0.17 - Drop the `ring` feature from `rustls` - Update `reqwest` to 0.12 (dropping `rustls 0.21` from the lock file) There still seem to be `ring` dependencies, but not sure if these can be dropped --------- Co-authored-by: Helmut K. C. Tessarek <tessarek@evermeet.cx>
2025-10-21chore(release): prepare for release 18.10.0 (#2962)Ellie Huxtable
<!-- Thank you for making a PR! Bug fixes are always welcome, but if you're adding a new feature or changing an existing one, we'd really appreciate if you open an issue, post on the forum, or drop in on Discord --> ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing
2025-10-20chore(release): prepare for release 18.9.0 (#2952)Ellie Huxtable
<!-- Thank you for making a PR! Bug fixes are always welcome, but if you're adding a new feature or changing an existing one, we'd really appreciate if you open an issue, post on the forum, or drop in on Discord --> ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing
2025-08-04chore(release): prepare for release 18.8.0 (#2858)Ellie Huxtable
2025-07-16chore(release): prepare for release 18.7.1 (#2826)Ellie Huxtable
2025-07-16chore(release): prepare for release 18.7.0 (#2823)Ellie Huxtable
* chore(release): prepare for release 18.7.0 * lockfile
2025-05-08chore(release): prepare for release 18.6.1 (#2749)Ellie Huxtable
2025-05-06chore(release): prepare for release 18.6.0 (#2740)Ellie Huxtable
Co-authored-by: Ellie Huxtable <ellie@mac.lan>
2025-05-01chore(deps): Update postmark to 0.11 (#2730)Cristian Le
2025-04-28chore(release): prepare for release 18.6.0-beta.1 (#2723)Ellie Huxtable
2025-04-08chore(release): prepare for release 18.5.0 (#2685)Ellie Huxtable
* chore(release): prepare for release 18.5.0 * update workflow ubuntu version * revert because dist checks lol
2025-04-07chore(release): prepare for release 18.5.0-beta.3 (#2678)Ellie Huxtable
2025-04-02chore(release): prepare for release 18.5.0-beta.2Ellie Huxtable
2025-03-24chore(deps): bump tower-http from 0.5.2 to 0.6.2 (#2641)dependabot[bot]
Bumps [tower-http](https://github.com/tower-rs/tower-http) from 0.5.2 to 0.6.2. - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.5.2...tower-http-0.6.2) --- updated-dependencies: - dependency-name: tower-http dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19chore: migrate to rust 2024 (#2635)Ellie Huxtable
* chore: upgrade to 2024 edition * ugh unsafe * format * nixxxxxxxxxxx why
2025-03-11chore(release): prepare for release 18.5.0-beta.1 (#2622)Ellie Huxtable
* chore(release): prepare for release 18.5.0-beta.1 * no codespell on contributors
2025-01-07chore: Remove unneeded dependencies (#2523)Andrew Aylett
These dependencies are unused in actual code, and the test I've removed is a remnant from a move to use an external library -- it was useful to show that the mechanical transformation was correct, but it's only testing that library nowadays.
2024-12-27chore(release): prepare for release v18.4.0 (#2495)Ellie Huxtable
2024-12-05chore(release): prepare for release 18.4.0-beta.5 (#2472)Ellie Huxtable
2024-12-05chore(release): prepare for release 18.4.0-beta.4 (#2469)Ellie Huxtable
2024-09-09chore(deps): Update rustls and axum-server (#2382)Tobias Genannt
2024-08-06fix(mail): enable correct tls features for postmark client (#2347)Ellie Huxtable
2024-07-23chore(release): prepare for release v18.4.0-beta.3 (#2305)Ellie Huxtable
2024-07-16chore(release): prepare for release v18.4.0-beta.2 (#2287)Ellie Huxtable
* feat(gui): add runbook list, ability to create and delete, sql storage (#2282) * wip * saving works :)) * functioning delete button * persist selection properly * update contributors * update changelog
2024-07-01chore(deps): bump postmark from 0.10.0 to 0.10.1 (#2217)dependabot[bot]
Bumps [postmark](https://github.com/pastjean/postmark-rs) from 0.10.0 to 0.10.1. - [Release notes](https://github.com/pastjean/postmark-rs/releases) - [Changelog](https://github.com/pastjean/postmark-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/pastjean/postmark-rs/compare/v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: postmark dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25chore(release): prepare for release v18.4.0-beta.1 (#2195)Ellie Huxtable
* chore(release): prepare for release v18.4.0-beta.1 * remove full release test
2024-06-24feat: add user account verification (#2190)Ellie Huxtable
* add verified column to users table * add database functions to check if verified, or to verify * getting there * verification check * use base64 urlsafe no pad * add verification client * clippy * correct docs * fix integration tests
2024-06-10chore(release): prepare for release v18.3.0 (#2105)Ellie Huxtable
* chore(release): prepare for release v18.3.0 * build full release * Revert "build full release" This reverts commit 65e7718b51927ca6cb03a411cce781b81cb64eaa.
2024-06-05chore(release): v18.3.0-prerelease.1 (#2090)Ellie Huxtable
* chore(release): v18.3.0-prerelease.1 * update contributors * changelog, plan only on prs
2024-05-31chore(deps): relax sqlx and argon2 dependencies (#2065)Cristian Le
* Bump sqlx dependency * Relax dependencies for Fedora
2024-05-08feat: add background daemon (#2006)Ellie Huxtable
* init daemon crate * wip * minimal functioning daemon, needs cleanup for sure * better errors * add signal cleanup * logging * things * add sync worker * move daemon crate * 30s -> 5mins * make clippy happy * fix stuff maybe? * fmt * trim packages * rate limit fix * more protoc huh * this makes no sense, why linux why * can it install literally just curl * windows in ci is slow, and all the newer things will not work there. disable the daemon feature and it will build * add daemon feature * maybe this * ok wut where is protoc * try setting protoc * hm * try copying protoc * remove optional * add cross config * idk nix * does nix want this? * some random pkg I found does this * uh oh * hack, be gone! * update contributing
2024-04-18chore: move crates into crates/ dir (#1958)Ellie Huxtable
I'd like to tidy up the root a little, and it's nice to have all the rust crates in one place
2024-04-15chore(release): prepare for release v18.2.0 (#1950)Ellie Huxtable
* chore(release): prepare for release v18.2.0 * disable codespell for the changelog
2024-03-11chore(release): prepare for release v18.1.0 (#1854)Ellie Huxtable
2024-03-04chore(deps): bump rustls-pemfile from 2.1.0 to 2.1.1 (#1814)dependabot[bot]
Bumps [rustls-pemfile](https://github.com/rustls/pemfile) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/rustls/pemfile/releases) - [Commits](https://github.com/rustls/pemfile/compare/v/2.1.0...v/2.1.1) --- updated-dependencies: - dependency-name: rustls-pemfile dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26chore(release): prepare for release v18.0.2 (#1775)Ellie Huxtable
2024-02-12chore(release): prepare for release v18.0.1 (#1706)Ellie Huxtable
2024-02-09chore(release): prepare for release v18.0.0 (#1685)Ellie Huxtable
2024-01-28chore(deps): update axum (#1637)Conrad Ludgate
2024-01-26chore: use resolver 2, update editions + cargo (#1635)Ellie Huxtable
2024-01-22chore(deps): bump argon2 from 0.5.2 to 0.5.3 (#1603)dependabot[bot]
Bumps [argon2](https://github.com/RustCrypto/password-hashes) from 0.5.2 to 0.5.3. - [Commits](https://github.com/RustCrypto/password-hashes/compare/argon2-v0.5.2...argon2-v0.5.3) --- updated-dependencies: - dependency-name: argon2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08chore(deps): bump hyper from 0.14.28 to 1.1.0 (#1520)dependabot[bot]
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.28 to 1.1.0. - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper/compare/v0.14.28...v1.1.0) --- updated-dependencies: - dependency-name: hyper dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03chore(release): prepare for release v17.2.1 (#1495)Ellie Huxtable
2024-01-03chore(release): prepare for release v17.2.0 (#1492)Ellie Huxtable
2023-12-27feat: Add TLS to atuin-server (#1457)Eric Hodel
* Add TLS to atuin-server atuin as a project already includes most of the dependencies necessary for server-side TLS. This allows `atuin server start` to use a TLS certificate when self-hosting in order to avoid the complication of wrapping it in a TLS-aware proxy server. Configuration is handled similar to the metrics server with its own struct and currently accepts only the private key and certificate file paths. Starting a TLS server and a TCP server are divergent because the tests need to bind to an arbitrary port to avoid collisions across tests. The API to accomplish this for a TLS server is much more verbose. * Fix clippy, fmt * Add TLS section to self-hosting
2023-12-10chore(release): prepare for release v17.1.0 (#1432)Ellie Huxtable
2023-11-16feat: add metrics server and http metrics (#1394)Ellie Huxtable
* feat: add metrics server and http metrics * setup metrics * update default config * fix tests
2023-10-28Release v17.0.1 (#1354)Ellie Huxtable