Skip to content

Latest commit

 

History

History
253 lines (176 loc) · 21.6 KB

File metadata and controls

253 lines (176 loc) · 21.6 KB

1.12.0 (2026-03-31)

Bug Fixes

Features

  • proactive cache (7a65f3f)
  • refactoring and minor issues fix (8541923)

1.11.0 (2026-03-30)

Bug Fixes

  • log levels for traces, prevent event spam with info messages (a80097e)
  • log levels, prevent event spam with info messages (3705a5a)
  • logging all as error fix (cef47c6)
  • optimization and fixes (0d0d1c6)
  • reduced metrics spam (33fbf04)
  • SFU config update for otlp (797cd06)
  • SFU flow optimization (3c5b0a4)
  • SFU public ip for NAT 1to1 support (2630f98)
  • SFU video quality fix (67f0e18)

Features

  • client rebuild (ae24b44)
  • device aware settings (fe8f3bf)
  • E2EE and fixes (dd2c72e)
  • limit for device settings list (47d6d38)
  • new clients with totp (1402455)
  • SFU port range configuration (44e0c55)
  • SFU v2 and DAVE integration documentation (055f991)
  • SFU v2 protocol with DAVE (41cd390)
  • TOPT authentication security (32a296c)

1.10.0 (2026-03-25)

Bug Fixes

  • added fallback for failed webP preview generation (f919bba)
  • added fallback frame extraction and rendering for failed animated webP preview generation (19c7b71)
  • cache and messages optimization (e873ba8)
  • cache batching optimization (0a1f9a1)
  • channels cache fix (c0a726d)
  • fixed auth confirmation parsing and errors observability (5047986)
  • fixed channel creation (e5aa6bd)
  • fixed channel id parsing (25b4e29)
  • fixed channel reorder (85f578f)
  • fixed friend request fail on second sending (69d30c8)
  • fixed user settings user id parsing (04f6202)
  • more cache batching optimization (dadd369)
  • websocket close error handling (951cc88)

Features

  • added more notification options in user settings (b95fc7c)
  • emoji info route for UI tooltips (6f882fa)
  • message reactions (79312ab)
  • migration image for easy database migrations (6ce96e3)

1.9.0 (2026-03-20)

Features

  • added observability features (OpenObserve and OpenTelemetry), fixed SFU video renegotiation, fixed migrations (aa82431)

1.8.0 (2026-03-19)

Features

  • additional member customization (e5a20f2)
  • threads and replies (980eae3)

1.7.0 (2026-03-09)

Bug Fixes

  • SFU service crash fix on user join voice channel. Increased limit for user audio input and output parameters in settings (6aa89c6)

Features

  • added embedder to github actions (815f683)
  • added moderation features kick/ban/unban (a01a522)
  • attachment service refactoring (46b933d)
  • custom server emojis (57abacb)
  • DM channel message search (83a3f3a)
  • improved embedder service parsing for twitter/x (924db96)
  • improved embedder with cache, better thumbnails and exclusion regex patterns configuration (a357854)
  • message embed and url embed generator (0d2d186)
  • minor improvements and documentation (776de89)
  • optimizations and bugfixes (cda620c)
  • optimizations and bugfixes, documentation (03a7cdf)
  • role ordering (0d64393)
  • server custom emojis (76298da)

1.6.0 (2025-10-29)

Features

  • added DashaMail transactional email provider (bf10891)

1.5.0 (2025-10-29)

Features

  • added attachments service that handle attachments upload and preview creation (db1e439)
  • added attachments uploading service and managing routes for icons/avatars, added guild deletion route (b1ea3d5)
  • added DMs and file upload (d823320)
  • added read states, changed user settings (70323e1)
  • added user presence statuses (8de710e)
  • mention notifications and video calls (a3bcbdf)
  • SFU voice server (5342ac6)
  • system messages and user typing (046b041)

1.5.0 (2025-10-29)

Features

  • added attachments service that handle attachments upload and preview creation (db1e439)
  • added attachments uploading service and managing routes for icons/avatars, added guild deletion route (b1ea3d5)
  • added DMs and file upload (d823320)
  • added read states, changed user settings (70323e1)
  • added user presence statuses (8de710e)
  • mention notifications and video calls (a3bcbdf)
  • SFU voice server (5342ac6)
  • system messages and user typing (046b041)

1.4.0 (2025-10-04)

Features

  • added ability to fetch messages around (133ad34)
  • added user settings with read state, some metrics (f82a3c5)
  • transactions for guild channel creation and removal operations, channel ordering on creation (8663ed5)
  • websocket events and guild api improvements (fe434c2)

1.3.0 (2025-09-22)

Features

  • a little speedup of rate limiting (8155d4e)
  • role management (ac90947)

1.2.0 (2025-09-20)

Features

1.1.0 (2025-09-18)

Bug Fixes

  • chart debug (4c2a860)
  • Guild route validation fixes (69baf87)
  • installer list style improvement (477445d)
  • installer rework (81a8d72)
  • installer: set image pull policy to Always for api, ui, and ws (ec38189)

Features

  • Added generation and js, go clients for the API. Fixed query and docs, added config files comments for easier navigation (b830ca6)
  • Added member roles subroute to the guild route, bumped a Golang version (73c3cd3)
  • added search endpoint (so far returns ids instead of messages), some minor refactoring (6e5f74d)
  • api-deployment: add S3 environment variables for MinIO configuration (a47370a)
  • api: Migrated cold data from ScyllaDB to PostgreSQL (5a216e2)
  • api: Migration of cold data to PostgreSQL with Citus (ed9f950)
  • api: PostgreSQL migration files (c6bb212)
  • api: request validation and some fixes (50414da)
  • api: some refactoring, optimizations and idempotency (ea9d0da)
  • changed refresh token route and update/reorder channels routesi (9fb8070)
  • client docs and methods (e465a2d)
  • Improved authentication with access and refresh tokens (c52a90d)
  • ingress: add MinIO Console ingress configuration (afdd6c1)
  • installer: enhance MinIO configuration with dedicated API credentials and console ingress options (db21cd9)
  • JWT refresh, config file examples, Resend email provider, SMTP changes (00db646)
  • new auth service and password recovery (3c35deb)
  • removed helm (will add in feature), mailer rework in progress, makefile update for the easier deployment of dev environment, readme update for better information about the project (af9e20b)
  • search update (0d87987)
  • search: a little optimization of the search query builder (f12f1b0)
  • search: added OpenSearch and indexer service (d060e20)
  • search: updated search indexing for messages (6c5104c)
  • updated opensearch library and fixed document update on the indexer side (b0359f5)
  • updated token generation and refresh, updated smtp and fixed some issues with permissions check (4a6a4c0)

1.0.1 (2025-04-08)

Bug Fixes

  • api: fixed s3 event webhook panic (6f87c86)
  • helm: fixed helm chart, added deployment with ingress (924d840)
  • installer: added ability to install version from the dev branch (ae7aa1f)
  • installer: changed ws annotations (cfa053f)
  • installer: changed ws annotations (bca62cb)
  • installer: deployment fixes (2f792f3)
  • installer: fixed ingress and database migration (3f69e02)
  • installer: fixed installer context selection and server-snippets in values.yaml (2e5fdb5)
  • installer: fixed websocket upgrade for ingress (3b1980c)
  • installer: fixed ws routing issue (75454be)
  • installer: fixed ws routing issue (1a65ddc)
  • installer: values fix (2a37bf8)
  • new deployment (6352446)

1.0.0 (2025-04-05)

Bug Fixes

  • pipeline (8c30c67)
  • updated message deletion (ef6f6dd)
  • ws: channel subscription (40a1602)
  • ws: fixed dropped connection issues and heartbeat window +2 seconds (2ea8fdd)
  • ws: subscription handler fix (7379b1c)

Features

  • added channel threads, changed snowflake generation (96fa73f)
  • additional db fields (e53ca8e)
  • api methods, websocket server improvement, logging and monitoring (febaae4)
  • autoinstaller (3c38b4e)
  • improved error handling, added user routes (774dab2)
  • initial implementation of the base structure of API (378f0ef)
  • message bucketing and message update (395b19b)
  • migrations (fd3b01f)
  • too many additions to explain them all (4bfc9cb)
  • too many additions to explain them all (a3c5230)