Commit Graph

  • 2692d0322e Release 1.9.0 v1.9.0 Slavi Pantaleev 2025-11-30 12:27:23 +02:00
  • 8eb70f0f2c Upgrade async-openai from our own etkecc fork to upstream's 0.31.1 Slavi Pantaleev 2025-11-30 10:31:06 +02:00
  • 5c0a7be7a2 Add changelog entry for v1.8.3 Slavi Pantaleev 2025-11-28 14:42:48 +02:00
  • 0a8f9fc3e5 Release 1.8.3 v1.8.3 Slavi Pantaleev 2025-11-28 14:40:38 +02:00
  • 1ac3b2e060 Update dependencies Slavi Pantaleev 2025-11-28 14:23:07 +02:00
  • a3ef9fd1bf Upgrade services Slavi Pantaleev 2025-11-28 14:19:59 +02:00
  • df507eb201 Make use of the BAIBOT_USER_ENCRYPTION_RECOVERY_RESET_ALLOWED environment variable for configuring config.user.encryption.recovery_reset_allowed Slavi Pantaleev 2025-11-28 14:18:35 +02:00
  • 4dcd9eff40 Make use of the BAIBOT_PERSISTENCE_SESSION_ENCRYPTION_KEY environment variable for configuring config.persistence.session_encryption_key Slavi Pantaleev 2025-11-28 14:17:23 +02:00
  • ea760ce755 Release 1.8.2 v1.8.2 Slavi Pantaleev 2025-11-20 06:00:52 +02:00
  • 1528df6a55 Upgrade Rust (1.90.0 -> 1.91.1) Slavi Pantaleev 2025-11-20 05:51:45 +02:00
  • b0fa024297 Update services Slavi Pantaleev 2025-11-20 05:50:36 +02:00
  • 3ec203128a Update dependencies Slavi Pantaleev 2025-11-20 05:49:15 +02:00
  • da97361e1b Bump default OpenAI text-generation model (gpt-5 -> gpt-5.1) Slavi Pantaleev 2025-11-20 05:23:31 +02:00
  • b430fe0189 Update sample OpenAI config (for gpt-5) misleading users into using max_response_tokens & remove openai-o1.yml sample config Slavi Pantaleev 2025-11-20 05:22:24 +02:00
  • f6700ed601 Switch back to upstream async-openai back-to-upstream-async-openai Slavi Pantaleev 2025-11-08 13:21:14 +02:00
  • f03126a9e1 Upgrade Rust (1.89.0 -> 1.90.0) Slavi Pantaleev 2025-10-26 09:00:01 +02:00
  • 7d46b926c1 Update services Slavi Pantaleev 2025-10-26 08:30:42 +02:00
  • 6f3c048195 Release 1.8.1 v1.8.1 Slavi Pantaleev 2025-09-12 16:54:11 +03:00
  • b47cf598b5 Update dependencies Slavi Pantaleev 2025-09-12 16:53:35 +03:00
  • 265ad7e1cb Release 1.8.0 v1.8.0 Slavi Pantaleev 2025-09-08 15:19:06 +03:00
  • a159f67e45 Upgrade Rust (1.88.0 -> 1.89.0) and Debian base (12/bookworm -> 13/trixie) in Dockerfiles Slavi Pantaleev 2025-09-08 15:01:25 +03:00
  • 624b9de35b Upgrade mxlink (1.9.0 -> 1.10.0) and matrix-sdk (0.13.0 -> 0.14.0) Slavi Pantaleev 2025-09-08 14:26:37 +03:00
  • 941bf7ca42 Update sample configs for OpenAI (gpt-5) to specify max_completion_tokens, not max_response_tokens Slavi Pantaleev 2025-09-08 10:33:31 +03:00
  • ef0f1671da Update services Slavi Pantaleev 2025-09-08 10:04:48 +03:00
  • b43f61f5ff Change default OpenAI model (gpt-4.1 -> gpt-5) Slavi Pantaleev 2025-08-08 07:22:19 +03:00
  • 1967d2b34c Release 1.7.6 v1.7.6 Slavi Pantaleev 2025-07-11 16:43:34 +03:00
  • bb3734ad24 Upgrade mxlink (1.8.1 -> 1.9.0) and matrix-sdk (0.12.0 -> 0.13.0) Slavi Pantaleev 2025-07-11 16:41:46 +03:00
  • eb6db34177 Update dependencies Slavi Pantaleev 2025-07-11 16:23:58 +03:00
  • 6e845caa2e Release 1.7.5 v1.7.5 Slavi Pantaleev 2025-06-27 16:40:08 +03:00
  • 1004966785 Update Cargo.lock-pinned dependencies Slavi Pantaleev 2025-06-27 16:15:53 +03:00
  • 7ae1864c2e Upgrade Rust (1.86.0 -> 1.88.0) Slavi Pantaleev 2025-06-27 16:09:12 +03:00
  • 68a2fb161f Release 1.7.4 v1.7.4 Slavi Pantaleev 2025-06-10 16:37:34 +03:00
  • 3a3eb58d7b Update Cargo.lock-pinned dependencies Slavi Pantaleev 2025-06-10 16:37:13 +03:00
  • 74d988e650 Update mxlink (1.8.0 -> 1.8.1) Slavi Pantaleev 2025-06-10 16:33:44 +03:00
  • ed8bedcd7e Release 1.7.3 v1.7.3 Slavi Pantaleev 2025-06-10 15:28:56 +03:00
  • 2842632969 Disable async-openai feature of tiktoken-rs crate Slavi Pantaleev 2025-06-10 15:26:25 +03:00
  • 10a5bd2abb Update OpenAI model in sample config (gpt-4o -> gpt-4.1) Slavi Pantaleev 2025-06-10 15:20:00 +03:00
  • 5308b75f52 Update dependencies Slavi Pantaleev 2025-06-10 15:18:58 +03:00
  • dad61e1270 Adjust docker run command on installation instructions to ensure /tmp is writable Slavi Pantaleev 2025-06-09 10:54:11 +03:00
  • 91986a129c Release 1.7.2 v1.7.2 Slavi Pantaleev 2025-05-11 23:20:58 +03:00
  • 264f683d6a Allow image_generation.size to be null for OpenAI and default it to that Slavi Pantaleev 2025-05-11 23:18:19 +03:00
  • 62f0f4fa0d Release 1.7.1 v1.7.1 Slavi Pantaleev 2025-05-11 22:20:26 +03:00
  • 69627abd74 Add image-editing feature documentation to the !bai usage command and adjust texts a bit Slavi Pantaleev 2025-05-11 22:19:15 +03:00
  • d2660be33c Update sample config for OpenAI to use gpt-image-1, not dall-e-3 Slavi Pantaleev 2025-05-10 12:30:16 +03:00
  • ce81fe69bd Release 1.7.0 v1.7.0 Slavi Pantaleev 2025-05-10 12:22:58 +03:00
  • 1162636b88 Upgrade Rust (1.85.1 -> 1.86.0) Slavi Pantaleev 2025-05-10 12:22:46 +03:00
  • 8c90e13a79 Upgrade services Slavi Pantaleev 2025-05-10 12:11:08 +03:00
  • 274b614d25 Update dependencies Slavi Pantaleev 2025-05-10 11:58:06 +03:00
  • 7bd46821dc Update README to mention the images editing feature Slavi Pantaleev 2025-05-10 11:49:43 +03:00
  • a84135ff32 fmt Slavi Pantaleev 2025-05-10 11:47:50 +03:00
  • 231528a0d8 Document which providers support vision Slavi Pantaleev 2025-05-10 11:47:00 +03:00
  • d8e47b0578 Document vision support for text-generation Slavi Pantaleev 2025-05-10 11:39:33 +03:00
  • 96c1542f4a Add an image-editing screenshot that demos multiple image support Slavi Pantaleev 2025-05-10 11:36:14 +03:00
  • 2f9c3dfce0 Use patched anthropic-rs library to add Vision support to text conversations Slavi Pantaleev 2025-05-10 10:24:55 +03:00
  • de958208b2 Use patched async-openai library to work around a few upstream issues Slavi Pantaleev 2025-05-10 09:59:27 +03:00
  • ac4f2080ce Make some improvements as suggested by clippy Slavi Pantaleev 2025-05-10 09:33:44 +03:00
  • 3ffa50b7b9 Use ImageInput|AudioInput::from_vec_u8 helper Slavi Pantaleev 2025-05-10 09:29:06 +03:00
  • 8f86289373 Initial work on Vision support in text conversations and Image Editing Slavi Pantaleev 2025-05-10 09:18:01 +03:00
  • e0dcc39a72 Default OpenAI image-generation model to gpt-image-1 (previously dall-e-3) Slavi Pantaleev 2025-05-03 09:41:54 +03:00
  • c94376109c Avoid passing response_format to OpenAI's image generation API for the gpt-image-1 model Slavi Pantaleev 2025-05-03 09:40:31 +03:00
  • 256ed05662 Make style, quality and internal response_format image generation parameters optional Slavi Pantaleev 2025-05-03 09:37:10 +03:00
  • 8222681e27 Default OpenAI text-generation model to gpt-4.1 (previously gpt-4o) Slavi Pantaleev 2025-05-03 09:34:54 +03:00
  • f304b93c68 Improve in-room error reporting details when image generation fails Slavi Pantaleev 2025-05-03 09:23:57 +03:00
  • 889d8a1d04 Upgrade Synapse (v1.127.1 -> v1.128.0) and Element Web (v1.11.96 -> v1.11.99) Slavi Pantaleev 2025-05-03 08:50:00 +03:00
  • 6082bfaf56 Release 1.6.0 v1.6.0 Slavi Pantaleev 2025-04-12 08:04:23 +03:00
  • 1d629e0859 Update dependencies Slavi Pantaleev 2025-04-12 07:57:12 +03:00
  • 49471c1df0 Upgrade mxlink (1.6.0 -> 1.7.0) and matrix-sdk (0.10.0 -> 0.11.0) Slavi Pantaleev 2025-04-12 07:49:26 +03:00
  • 8f956d2329 Release 1.5.1 v1.5.1 Slavi Pantaleev 2025-03-31 14:37:23 +03:00
  • ba4aa35987 Upgrade Rust compiler in container image (1.85.0 -> 1.85.1) Slavi Pantaleev 2025-03-31 14:33:32 +03:00
  • 06d699a17d Update dependencies Slavi Pantaleev 2025-03-31 14:31:59 +03:00
  • 77d41fb7eb Update services Slavi Pantaleev 2025-03-31 14:29:55 +03:00
  • aaf283dde3 Upgrade Element Web (v1.11.93 -> v1.11.96) and adapt to its own way of running as a non-privileged user Slavi Pantaleev 2025-03-31 14:27:24 +03:00
  • 17eafa86af Release 1.5.0 v1.5.0 Slavi Pantaleev 2025-02-27 11:29:26 +02:00
  • 4704934b06 Run amd64 builds on a self-hosted runner Slavi Pantaleev 2025-02-27 11:06:18 +02:00
  • 6719538530 Switch to using native ARM64 builders Slavi Pantaleev 2025-02-27 10:31:23 +02:00
  • 59e2746578 Remove explicit lifetime to fix clippy-reported warning Slavi Pantaleev 2025-02-27 09:57:50 +02:00
  • 47d8edea70 Add support for configuring max_completion_tokens for OpenAI Slavi Pantaleev 2025-02-27 09:52:24 +02:00
  • 692d61b239 Replace Anthropic library (anthropic-rs -> anthropic) and switch default recommended model (claude-3-5-sonnet-20240620 -> claude-3-7-sonnet-20250219) Slavi Pantaleev 2025-02-27 09:31:53 +02:00
  • 05902f4c17 Add fmt justfile recipe Slavi Pantaleev 2025-02-27 09:31:26 +02:00
  • 7e66068b16 Update dependencies Slavi Pantaleev 2025-02-27 07:48:10 +02:00
  • 406141cd7d fmt Slavi Pantaleev 2025-02-27 07:46:16 +02:00
  • c051da2f4a Add config setting controlling if a self-introduction message is posted after joining a room Slavi Pantaleev 2025-02-26 20:30:02 +02:00
  • 1ff7e8cf79 Switch Rust edition (2021 -> 2024) Slavi Pantaleev 2025-02-26 16:49:07 +02:00
  • b3bca98e84 Upgrade Rust compiler in container image (1.82.0 -> 1.85.0) Slavi Pantaleev 2025-02-26 16:48:56 +02:00
  • c07b712318 Upgrade mxlink (1.5.0 -> 1.6.0) and matrix-sdk (0.9.0 -> 0.10.0) Slavi Pantaleev 2025-02-26 16:36:12 +02:00
  • 6741483056 Update dependencies Slavi Pantaleev 2025-02-26 16:21:10 +02:00
  • 06b2b6d776 Use progress indicator emoji (⏳), not 🦻 to indicate that speech-to-text is happening Slavi Pantaleev 2025-02-26 13:47:28 +02:00
  • a1bd292752 Add support for making Text-To-Speech send regular text messages instead of notices Slavi Pantaleev 2025-02-26 13:39:43 +02:00
  • e4e1fe0e7b Upgrade some components Slavi Pantaleev 2025-02-26 09:39:48 +02:00
  • 45a2d96029 Enable necessary feature for matrix-sdk which affects us if used as a library Slavi Pantaleev 2025-02-02 07:51:25 +02:00
  • ec1879d212 Populate image/audio attachment body with a filename, not with text Slavi Pantaleev 2025-01-24 11:35:08 +02:00
  • 5e6a600895 Update dependencies Slavi Pantaleev 2025-01-24 10:55:12 +02:00
  • 3db924b124 Upgrade services Slavi Pantaleev 2025-01-24 10:01:50 +02:00
  • ff7a5ef7af Install SQLite 3 for test-and-clippy CI job Slavi Pantaleev 2024-12-12 12:25:56 +02:00
  • cd7d9137e8 Fix broken commit link in changelog entry Slavi Pantaleev 2024-12-12 12:03:25 +02:00
  • 0d509b2d0e Release 1.4.1 v1.4.1 Slavi Pantaleev 2024-12-12 12:01:22 +02:00
  • 3c47d40781 Upgrade mxlink to fix incorrect on-being-last-member determination Slavi Pantaleev 2024-12-12 11:52:44 +02:00
  • 78893247e7 Mention Matrix authenticated media support for the 1.4.0 release Slavi Pantaleev 2024-11-20 07:41:05 +02:00
  • 4847bd8ba8 Enable authenticated media for the local Synapse service Slavi Pantaleev 2024-11-20 07:40:08 +02:00
  • c8abf0e316 Release 1.4.0 v1.4.0 Slavi Pantaleev 2024-11-19 21:05:56 +02:00