Commit Graph

384 Commits

Author SHA1 Message Date
renovate[bot]
eae0851328 Update docker.io/rust Docker tag to v1.97.0 2026-07-10 07:17:52 +03:00
Slavi Pantaleev
5212d6643e Update Rust to v1.97.0
Fixes new clippy lint (redundant reference in format! argument) and
reflows the affected format! calls per rustfmt.

Supersedes https://github.com/etkecc/baibot/pull/211

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 20:49:43 +03:00
Slavi Pantaleev
b4a070f536 Update regex to 1.13.* and mxidwc to 1.0.3
Supersedes https://github.com/etkecc/baibot/pull/210

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 20:46:08 +03:00
renovate[bot]
de2b24f91b Update docker.io/ollama/ollama Docker tag to v0.31.2 2026-07-08 21:28:24 +03:00
renovate[bot]
fbe956c0b7 Update ghcr.io/element-hq/element-web Docker tag to v1.12.23 2026-07-07 22:00:31 +03:00
renovate[bot]
a64b7da7ae Update ghcr.io/element-hq/synapse Docker tag to v1.156.0 2026-07-07 22:00:22 +03:00
renovate[bot]
ac5e776345 Update dependency prek to v0.4.8 2026-07-04 17:17:33 +03:00
renovate[bot]
bea27df2e0 Update dependency prek to v0.4.6 (#203) 2026-07-01 08:05:03 +03:00
renovate[bot]
b7c1b6f48f Update docker.io/rust Docker tag to v1.96.1 2026-07-01 07:18:07 +03:00
renovate[bot]
8a5a38f241 Update Rust to v1.96.1 2026-07-01 07:05:55 +03:00
renovate[bot]
5306d3bb8c Update docker.io/ollama/ollama Docker tag to v0.31.1 2026-07-01 07:05:40 +03:00
renovate[bot]
75631982e7 Update docker.io/ollama/ollama Docker tag to v0.31.0 2026-06-30 08:57:43 +03:00
Slavi Pantaleev
6058bf733b Adjust changelog entry date v1.25.0 2026-06-29 17:10:30 +03:00
Aine
a445933c0b Provider-neutral context management 2026-06-29 17:10:04 +03:00
Aine
0be08c0292 update venice.ai links 2026-06-28 10:41:19 +01:00
renovate[bot]
8904edb2a0 Update Rust crate quick_cache to 0.7.* 2026-06-28 07:16:51 +03:00
renovate[bot]
e18c083c4f Update docker.io/ollama/ollama Docker tag to v0.30.11 2026-06-27 06:22:52 +03:00
renovate[bot]
1948f58473 Update jdx/mise-action action to v4 2026-06-26 10:50:15 +03:00
Slavi Pantaleev
c8a90049ad CI: trim workflow comments
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.24.0
2026-06-26 07:28:14 +03:00
Slavi Pantaleev
4f7778e62f CI: run the prek hook suite instead of hand-rolled cargo commands
CI previously re-implemented a subset of the prek hooks by hand (`cargo
test` + a bare `cargo clippy`), so `cargo fmt --check` and the stricter
`cargo clippy -- -D warnings` were enforced only by the local pre-commit
hook — easily bypassed with --no-verify (as PR #193 was). Run the same
prek suite CI-side so .pre-commit-config.yaml is the single source of
truth for what gets checked, on both commit and push.

Also drop the hard-coded `dtolnay/rust-toolchain@1.93.0` pin (which had
drifted from rust-toolchain.toml's 1.96.0) in favor of
actions-rust-lang/setup-rust-toolchain, which reads the toolchain version
and components from rust-toolchain.toml — so CI's rustfmt/clippy match
what developers run, and there is no second place to keep in sync. All
three actions are tag-pinned, so Renovate can manage them (unlike the
branch-pinned dtolnay ref).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 07:23:16 +03:00
Slavi Pantaleev
355b1b299c Run cargo fmt on PR #193 code to satisfy the fmt hook
The squashed thinking-notice PR was committed with --no-verify, so three
files were never run through `cargo fmt` under the project's pinned
toolchain (rust-toolchain.toml = 1.96.0). Format them so `cargo fmt
--all -- --check` passes — a prerequisite for wiring the prek suite
(which includes that check) into CI in the next commit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 07:20:20 +03:00
Aine
318a8fd91d Add thinking notice + fix Venice auto-recover caching (#193)
Opt-in 💭 thinking-notice for slow text generation, plus a fix making Venice unsupported-field auto-recovery survive the per-message controller rebuild. Prepares 1.24.0.

Co-authored-by: Aine <aine@etke.cc>
2026-06-26 07:07:50 +03:00
renovate[bot]
025accdeb0 Update Rust crate quick_cache to v0.6.24 2026-06-26 06:48:29 +03:00
renovate[bot]
edf5bc9fdb Update Rust crate anyhow to v1.0.103 2026-06-26 06:48:20 +03:00
Slavi Pantaleev
982ebc6657 CHANGELOG: set 1.23.1 release date to 2026-06-24
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.23.1
2026-06-24 07:25:44 +03:00
Aine
4a75be742f Venice: add auto-recover for optional params and surface actual error message on 400s 2026-06-24 07:10:29 +03:00
renovate[bot]
aae3c4c08f Update ghcr.io/element-hq/element-web Docker tag to v1.12.22 2026-06-24 07:09:33 +03:00
Slavi Pantaleev
08cf50885d CHANGELOG: fix 1.23.0 date and add OpenAI-compatible CA-trust fix
Correct the 1.23.0 release date to 2026-06-23 and document the
system-CA-trust fix (2888cb9, via etke_openai_api_rust 0.1.10) that also
ships in this release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.23.0
2026-06-23 07:42:15 +03:00
Slavi Pantaleev
1eebb1a55b Merge pull request #189 from etkecc/venice-improvements
Venice improvements
2026-06-23 07:41:43 +03:00
Slavi Pantaleev
2888cb9450 Bump etke_openai_api_rust to 0.1.10 for system CA trust
0.1.10 enables ureq's `native-certs` feature, so the OpenAI-compatible
provider trusts the system CA store (honouring SSL_CERT_FILE) instead of
only the bundled webpki-roots. Without it, endpoints behind a private or
internal CA (FreeIPA, org PKI) fail the TLS handshake with "invalid peer
certificate: UnknownIssuer".

Fixes #188.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 07:16:58 +03:00
Aine
5de497482d Venice: add 💭 Reasoning spoiler block (html <details>) 2026-06-23 01:30:37 +01:00
Aine
9e5f6de965 Venice improvements 2026-06-22 17:18:08 +01:00
renovate[bot]
2ae641109f Update Rust crate reqwest to v0.13.4 2026-06-21 07:57:25 +03:00
Slavi Pantaleev
105ca7b506 Update reqwest to 0.13
Aligns baibot's direct reqwest dep with the 0.13 copy that
async-openai/matrix-sdk/mxlink already pull, instead of the lone 0.12
copy kept alive only by the anthropic fork. 0.13 renamed the
`rustls-tls` feature to `rustls`; update the feature list accordingly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 07:48:15 +03:00
Aine
de980f0165 Implement Venice.ai provider v1.22.0 2026-06-21 07:18:37 +03:00
renovate[bot]
cc3888a4cf Update forgejo.ellis.link/continuwuation/continuwuity Docker tag to v0.5.10 2026-06-20 21:49:16 +03:00
renovate[bot]
eb3285f104 Update actions/checkout action to v7 2026-06-19 11:02:19 +03:00
renovate[bot]
0a03dde523 Update Rust crate async-openai to v0.41.1 2026-06-19 11:02:07 +03:00
renovate[bot]
a5b575da68 Update docker.io/ollama/ollama Docker tag to v0.30.10 2026-06-18 09:55:57 +03:00
renovate[bot]
fe7afec920 Update ghcr.io/element-hq/synapse Docker tag to v1.155.0 2026-06-17 06:24:58 +03:00
renovate[bot]
b6641523da Update docker.io/ollama/ollama Docker tag to v0.30.9 2026-06-17 06:19:12 +03:00
renovate[bot]
c579977e59 Update dependency prek to v0.4.5 2026-06-15 16:13:50 +03:00
renovate[bot]
0a5f37c3eb Update docker.io/ollama/ollama Docker tag to v0.30.8 2026-06-14 07:09:07 +03:00
renovate[bot]
58246e4eb3 Update ghcr.io/element-hq/element-web Docker tag to v1.12.21 2026-06-09 22:04:39 +03:00
renovate[bot]
9b767a420e Update Rust crate regex to v1.12.4 2026-06-09 22:04:26 +03:00
renovate[bot]
54c27311c1 Update docker.io/ollama/ollama Docker tag to v0.30.7 2026-06-09 07:50:10 +03:00
renovate[bot]
3d15f11f76 Update docker.io/ollama/ollama Docker tag to v0.30.6 2026-06-05 12:33:56 +03:00
Slavi Pantaleev
ead70d71ff Prepare 1.21.1 release
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.21.1
2026-06-05 10:07:16 +03:00
Slavi Pantaleev
49bb52a091 Update anthropic-rs fork to drop vulnerable rustls-webpki 0.101
The anthropic git dependency now uses reqwest 0.12 / rustls 0.23, pulling
rustls-webpki 0.103.13 instead of the 0.101.7 that was dragged in via the
old reqwest 0.11. This clears three RUSTSEC/Dependabot advisories:

- GHSA-82j2-j2ch-gfr8 (high): DoS via panic on malformed CRL BIT STRING
- GHSA-xgp8-3hg3-c2mh (low): name constraints accepted for wildcard names
- GHSA-965h-392x-2mh5 (low): name constraints for URI names incorrectly accepted

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 10:06:27 +03:00
Slavi Pantaleev
1fc2f0f65a Prepare 1.21.0 release
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v1.21.0
2026-06-05 09:44:25 +03:00