summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEllie Huxtable <ellie@elliehuxtable.com>2023-05-28 19:39:45 +0100
committerGitHub <noreply@github.com>2023-05-28 19:39:45 +0100
commit9e3fa8b88ac3c67c5b544475b624b94895220ddd (patch)
treedab992cc235e0099357c3c69da5c17c295a21cb8
parente695693d83b4b8852e0c4eef1f012168a34e45fb (diff)
Release v15.0.0 (#995)v15.0.0
* Release v15.0.0 * Draft post * Update contributors
-rw-r--r--Cargo.lock8
-rw-r--r--Cargo.toml2
-rw-r--r--atuin-client/Cargo.toml2
-rw-r--r--atuin-server/Cargo.toml2
-rw-r--r--atuin/Cargo.toml6
-rw-r--r--atuin/src/command/contributors.rs48
-rw-r--r--docs/blog/2023/05/26-release-v15.md101
7 files changed, 154 insertions, 15 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 1bec0a97..16e67c25 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -91,7 +91,7 @@ dependencies = [
[[package]]
name = "atuin"
-version = "14.0.1"
+version = "15.0.0"
dependencies = [
"async-trait",
"atuin-client",
@@ -131,7 +131,7 @@ dependencies = [
[[package]]
name = "atuin-client"
-version = "14.0.1"
+version = "15.0.0"
dependencies = [
"async-trait",
"atuin-common",
@@ -172,7 +172,7 @@ dependencies = [
[[package]]
name = "atuin-common"
-version = "14.0.1"
+version = "15.0.0"
dependencies = [
"chrono",
"rand",
@@ -182,7 +182,7 @@ dependencies = [
[[package]]
name = "atuin-server"
-version = "14.0.1"
+version = "15.0.0"
dependencies = [
"argon2",
"async-trait",
diff --git a/Cargo.toml b/Cargo.toml
index accd14d7..652efb8a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -3,7 +3,7 @@ members = ["atuin", "atuin-client", "atuin-server", "atuin-common"]
[workspace.package]
name = "atuin"
-version = "14.0.1"
+version = "15.0.0"
authors = ["Ellie Huxtable <ellie@elliehuxtable.com>"]
rust-version = "1.59"
license = "MIT"
diff --git a/atuin-client/Cargo.toml b/atuin-client/Cargo.toml
index 3542510c..fee3eb5f 100644
--- a/atuin-client/Cargo.toml
+++ b/atuin-client/Cargo.toml
@@ -25,7 +25,7 @@ sync = [
]
[dependencies]
-atuin-common = { path = "../atuin-common", version = "14.0.1" }
+atuin-common = { path = "../atuin-common", version = "15.0.0" }
log = { workspace = true }
chrono = { workspace = true }
diff --git a/atuin-server/Cargo.toml b/atuin-server/Cargo.toml
index 77c308b3..e4cbf3e0 100644
--- a/atuin-server/Cargo.toml
+++ b/atuin-server/Cargo.toml
@@ -10,7 +10,7 @@ homepage = { workspace = true }
repository = { workspace = true }
[dependencies]
-atuin-common = { path = "../atuin-common", version = "14.0.1" }
+atuin-common = { path = "../atuin-common", version = "15.0.0" }
tracing = "0.1"
chrono = { workspace = true }
diff --git a/atuin/Cargo.toml b/atuin/Cargo.toml
index 1bd77289..9085623c 100644
--- a/atuin/Cargo.toml
+++ b/atuin/Cargo.toml
@@ -42,9 +42,9 @@ sync = ["atuin-client/sync"]
server = ["atuin-server", "tracing-subscriber"]
[dependencies]
-atuin-server = { path = "../atuin-server", version = "14.0.1", optional = true }
-atuin-client = { path = "../atuin-client", version = "14.0.1", optional = true, default-features = false }
-atuin-common = { path = "../atuin-common", version = "14.0.1" }
+atuin-server = { path = "../atuin-server", version = "15.0.0", optional = true }
+atuin-client = { path = "../atuin-client", version = "15.0.0", optional = true, default-features = false }
+atuin-common = { path = "../atuin-common", version = "15.0.0" }
log = { workspace = true }
env_logger = "0.10.0"
diff --git a/atuin/src/command/contributors.rs b/atuin/src/command/contributors.rs
index 6f21b5fe..3fb342a4 100644
--- a/atuin/src/command/contributors.rs
+++ b/atuin/src/command/contributors.rs
@@ -1,8 +1,15 @@
const CONTRIBUTORS: &str = r#"
+0x4A6F
+Aleks Bunin
+Alpha Chen <alpha@kejadlen.dev>
+Austin Schey <aschey13@gmail.com>
Baptiste
+Ben J <bdavjones@gmail.com>
Benjamin Vergnaud
Brad Robel-Forrest <brad@bitpony.com>
+Brian Kung
Bruce Huang <helbingxxx@gmail.com>
+Ch. (Chanwhi Choi) <ccwpc@hanmail.net>
Conrad Ludgate <conradludgate@gmail.com>
CosmicHorror <LovecraftianHorror@pm.me>
Daniel <daniel.hub@outlook.de>
@@ -12,62 +19,93 @@ Eric Ripa <eric@ripa.io>
Erwin Kroon
Evan Purkhiser <evanpurkhiser@gmail.com>
Frank Hamand <frankhamand@gmail.com>
+Gokul <appu.yess@gmail.com>
+Hamza Hamud
Herby Gillot <herby.gillot@gmail.com>
+Hilmar Wiegand <me@hwgnd.de>
Ian Smith <ismith@mit.edu>
Ilkin Bayramli
-Violet Shreve <github@shreve.io>
Jakob Schrettenbrunner <dev@schrej.net>
-Jakob-Niklas See <github@nwex.de>
Jakub Jirutka <jakub@jirutka.cz>
Jakub Panek <me@panekj.dev>
Jamie Quigley <jamie@quigley.xyz>
+Jan Larres <jan@majutsushi.net>
Jannik <jannik.peters@posteo.de>
Jerome Ducret <jdiphone34@gmail.com>
Johannes Baiter <johannes.baiter@gmail.com>
+János Illés <ijanos@gmail.com>
+Kjetil Jørgensen <kjetijor+github@gmail.com>
Klas Mellbourn <klas@mellbourn.net>
-Laurent le Beau-Martin
+Krithic Kumar
+Krut Patel <kroot.patel@gmail.com>
+Laurent le Beau-Martin
Lucas Burns
Lucy <lucy@absolucy.moe>
Luke Baker <lukebaker@gmail.com>
+Luke Karrys <luke@lukekarrys.com>
Manel Vilar <manelvf@gmail.com>
+Marijan Smetko <msmetko@msmetko.xyz>
Mark Wotton <mwotton@gmail.com>
Martin Indra <martin.indra@mgn.cz>
Martin Junghanns <m.junghanns@mailbox.org>
Mat Jones <mat@mjones.network>
+Maurice Escher <maurice.escher@sap.com>
+Maxim Uvarov
Michael Bianco <iloveitaly@gmail.com>
Michael Mior <michael.mior@gmail.com>
+Nico Kokonas <nico@nicomee.com>
+Niklas Hambüchen <mail@nh2.me>
Omer Katz <omer.drow@gmail.com>
Orhun Parmaksız <orhunparmaksiz@gmail.com>
Patrick
Patrick Decat <pdecat@gmail.com>
Patrick Jackson <patrick@jackson.dev>
+Per Modin
Plamen Dimitrov <pdimitrov@pevogam.com>
+Qiming Xu
+Richard de Boer <github@tubul.net>
+Robin Millette <robin@millette.info>
Sam Edwards <sam@samedwards.ca>
Sam Lanning <sam@samlanning.com>
Sandro <sandro.jaeckel@gmail.com>
Satyarth Sampath <satyarth.23@gmail.com>
Simon Elsbrock <simon@iodev.org>
+Steve Kemp <steve@steve.org.uk>
+Steven Xu
Tobias Hunger <tobias.hunger@gmail.com>
+Tom Cammann <cammann.tom@gmail.com>
Trygve Aaberge <trygveaa@gmail.com>
TymanWasTaken <tbeckman530@gmail.com>
Ubiquitous Photon
+Violet Shreve <github@shreve.io>
+Vladislav Stepanov <8uk.8ak@gmail.com>
+VuiMuich <jm.spam@gmx.net>
Webmaster At Cosmic DNA
Will Fancher <elvishjerricco@gmail.com>
+WindSoilder <WindSoilder@outlook.com>
+Yannick Ulrich <yannick.ulrich@durham.ac.uk>
Yolo <noah.chang@outlook.com>
+YummyOreo <bobgim20@gmail.com>
Yuvi Panda <yuvipanda@gmail.com>
ZhiHong Li <joker_lizhih@163.com>
avinassh
b3nj5m1n
c-14 <git@c-14.de>
+cyqsimon
+dependabot[bot]
frukto <fruktopus@gmail.com>
+jean-santos <ewqjean@gmail.com>
jean-santos <jeanpnsantos@gmail.com>
lchausmann <jazz-github@zqz.dk>
mb6ockatf
morguldir <morguldir@protonmail.com>
-mundry
+mundry
+networkException <git@nwex.de>
noyez <noyez@ithryn.net>
+onkelT2
+postmath
wpbrz
-xfzv
+xfzv
"#;
pub fn run() {
diff --git a/docs/blog/2023/05/26-release-v15.md b/docs/blog/2023/05/26-release-v15.md
new file mode 100644
index 00000000..c94c7136
--- /dev/null
+++ b/docs/blog/2023/05/26-release-v15.md
@@ -0,0 +1,101 @@
+---
+title: Atuin v15 - Fixes and improvements release
+description: Release notes for Atuin v15!
+slug: release-v15
+authors: [ellie]
+tags: [release]
+---
+
+Announcing a new release of Atuin! v15 is out now. This release is not particularly feature-heavy, instead we have focused on a number of bugfixes and improvements - with lots of new shiny things planned for v16.
+
+I've also included the changes from v14.0.1 in these notes, as we never did a separate post for them
+
+### Community
+
+- [Discord](https://discord.gg/Fq8bJSKPHh)
+- [Mastodon](https://hachyderm.io/@atuin)
+- [Twitter](https://twitter.com/atuinsh)
+
+## Sync changes
+
+For the first time in a long while, we have made an adjustment to how sync functions. In the longer term, we intend on replacing our current sync algorithm with something that better handles consistency, but v15 should at least ship some performance improvements.
+
+Older versions of Atuin used a fixed page size of 100. This meant that for each request, we could only upload or download 100 history items at a time. For larger histories, this meant a lot of HTTP requests + a fairly slow sync.
+
+Atuin v15 ships a variable page size, defaulting to 1100. This is configurable on the server, via the `page_size` parameter. A smaller number of larger requests generally performs better in our testing.
+
+For self hosted servers, please note that reverse proxies may require configuration changes to allow for larger requests.
+
+## What's Changed
+* Fix deleting history that doesn't exist yet by @ellie in #844
+* Updated client config docs by @cyqsimon in #839
+* Handle empty lines when importing from Bash by @cyqsimon in #845
+* update str substring usage to use range parameter by @WindSoilder in #840
+* Fix --delete description by @SuperSandro2000 in #853
+* Use XDG data directory for fish import by @ijanos in #851
+* Add some emacs movement keys by @majutsushi in #857
+* Atuin stats with day, month, week and year filter by @bahdotsh in #858
+* Add --reverse to atuin search by @takac in #862
+* Add additional detail to search documentation by @briankung in #860
+* Switch to uuidv7 by @ellie in #864
+* Workspace reorder by @utter-step in #868
+* Improve error message for issue #850. by @postmath in #876
+* Avoid accidentally deleting all history, but allow it if intended by @ellie in #878
+* Add footer by @ellie in #879
+* Make the homepage prettier by @ellie in #880
+* Release v14.0.1 by @ellie in #883
+* Fix release workflow by @ellie in https://github.com/ellie/atuin/pull/885
+* Add workflow dispatch for release by @ellie in https://github.com/ellie/atuin/pull/888
+* chore: uuhhhhhh crypto lol by @conradludgate in https://github.com/ellie/atuin/pull/805
+* Add keyboard shortcuts to the Config/Keybinding chapter. by @maxim-uvarov in https://github.com/ellie/atuin/pull/875
+* Re-added package name to workspace.package by @bdavj in https://github.com/ellie/atuin/pull/894
+* Add package param to cargo deb by @ellie in https://github.com/ellie/atuin/pull/895
+* Allow specifying tag to build for workflow_dispatch by @ellie in https://github.com/ellie/atuin/pull/896
+* Add symlink by @ellie in https://github.com/ellie/atuin/pull/897
+* Upload tar before building deb by @ellie in https://github.com/ellie/atuin/pull/898
+* Copy license for cargo-deb by @ellie in https://github.com/ellie/atuin/pull/901
+* Fix fig plugin link by @millette in https://github.com/ellie/atuin/pull/924
+* fix broken pipe on history list by @conradludgate in https://github.com/ellie/atuin/pull/927
+* docs: Fix broken links in README.md by @xqm32 in https://github.com/ellie/atuin/pull/920
+* Add `nu` section to `keybinds.md` by @VuiMuich in https://github.com/ellie/atuin/pull/881
+* cwd_filter: much like history_filter, only it applies to cwd by @kjetijor in https://github.com/ellie/atuin/pull/904
+* Add command flag for `inline_height` by @VuiMuich in https://github.com/ellie/atuin/pull/905
+* docs: fix "From source" `cd` command by @rigrig in https://github.com/ellie/atuin/pull/937
+* Correct typos in website by @skx in https://github.com/ellie/atuin/pull/946
+* website: Fix participle "be ran" -> "be run" by @nh2 in https://github.com/ellie/atuin/pull/939
+* Update README.md: Disable update check for offline mode by @sashkab in https://github.com/ellie/atuin/pull/960
+* Bump debian from bullseye-20230320-slim to bullseye-20230502-slim by @dependabot in https://github.com/ellie/atuin/pull/930
+* At least patch this on the server side so we don't loop forever by @ellie in https://github.com/ellie/atuin/pull/970
+* Fix key regression by @ellie in https://github.com/ellie/atuin/pull/974
+* Include bash preexec warning by @ellie in https://github.com/ellie/atuin/pull/983
+* feat: add delete account option (attempt 2) by @yannickulrich in https://github.com/ellie/atuin/pull/980
+* validate usernames on registration by @conradludgate in https://github.com/ellie/atuin/pull/982
+* Restructure account commands to account subcommand by @ellie in https://github.com/ellie/atuin/pull/984
+* Allow server configured page size by @ellie in https://github.com/ellie/atuin/pull/994
+* Input bar at the top if we are in inline mode by @ellie in https://github.com/ellie/atuin/pull/866
+* Add option to completely disable help row by @happenslol in https://github.com/ellie/atuin/pull/993
+* Fix typo in `config.toml` by @pmodin in https://github.com/ellie/atuin/pull/1006
+
+## New Contributors
+* @WindSoilder made their first contribution in https://github.com/ellie/atuin/pull/840
+* @ijanos made their first contribution in https://github.com/ellie/atuin/pull/851
+* @majutsushi made their first contribution in https://github.com/ellie/atuin/pull/857
+* @bahdotsh made their first contribution in https://github.com/ellie/atuin/pull/858
+* @briankung made their first contribution in https://github.com/ellie/atuin/pull/860
+* @utter-step made their first contribution in https://github.com/ellie/atuin/pull/868
+* @postmath made their first contribution in https://github.com/ellie/atuin/pull/876
+* @maxim-uvarov made their first contribution in https://github.com/ellie/atuin/pull/875
+* @bdavj made their first contribution in https://github.com/ellie/atuin/pull/894
+* @millette made their first contribution in https://github.com/ellie/atuin/pull/924
+* @xqm32 made their first contribution in https://github.com/ellie/atuin/pull/920
+* @VuiMuich made their first contribution in https://github.com/ellie/atuin/pull/881
+* @kjetijor made their first contribution in https://github.com/ellie/atuin/pull/904
+* @rigrig made their first contribution in https://github.com/ellie/atuin/pull/937
+* @skx made their first contribution in https://github.com/ellie/atuin/pull/946
+* @nh2 made their first contribution in https://github.com/ellie/atuin/pull/939
+* @sashkab made their first contribution in https://github.com/ellie/atuin/pull/960
+* @yannickulrich made their first contribution in https://github.com/ellie/atuin/pull/980
+* @happenslol made their first contribution in https://github.com/ellie/atuin/pull/993
+* @pmodin made their first contribution in https://github.com/ellie/atuin/pull/1006
+
+**Full Changelog**: https://github.com/ellie/atuin/compare/v14.0.0...v15.0.1