File conduit.changes of Package conduit
------------------------------------------------------------------- Tue Aug 12 15:09:03 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.10.8+git0.9bba85c7: * chore(release): 0.10.8 * feat: room version 12 * feat: MSC4311, Ensuring the create event is available on invites and knocks * feat: MSC4297, State Resolution v2.1 * feat: MSC4291, Room IDs as hashes of the create event (2/2) * feat: MSC4289, Explicitly privilege room creators (2/2) * feat(client-api): support `format` query parameter for `GET /state/` * chore: bump ruma * feat: MSC4291, Room IDs as hashes of the create event (1/2) * feat: MSC4289, Explicitly privilege room creators (1/2) * chore: bump ruma * refactor: use RoomVersionRules instead of matching against RoomVersionId * chore: bump ruma * chore(release): 0.10.7 * fix: various issues around key fetching (especially on send_join) * chore(release): 0.10.6 * fix(media): only fetch remote media when requested by authenticated endpoints * chore(release): 0.10.5 * chore: bump ruma and axum * chore(rust): upgrade to 1.85.0 * fix(registration): enforce the strict user ID grammar * fix(sync v5): fix underflow when clamping room list indexes & allow empty range ------------------------------------------------------------------- Tue Aug 12 15:08:04 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.9.0+git104.660dd9c2: * feat: room version 12 * feat: MSC4311, Ensuring the create event is available on invites and knocks * feat: MSC4297, State Resolution v2.1 * feat: MSC4291, Room IDs as hashes of the create event (2/2) * feat: MSC4289, Explicitly privilege room creators (2/2) * feat(client-api): support `format` query parameter for `GET /state/` * chore: bump ruma * feat: MSC4291, Room IDs as hashes of the create event (1/2) * feat: MSC4289, Explicitly privilege room creators (1/2) * chore: bump ruma * fix: some edge-cases causing panics * chore: remove old ci files * chore(docker): Bump base image to alpine 3.22.1 * fix: various issues around key fetching (especially on send_join) * fix: Include m.room.member in invite_room_state * fix(media): only fetch remote media when requested by authenticated endpoints * docs/configuration.md: allow_federation defaults to false * fix: Respond with HTTP code 413, when request size is too big * refactor: use RoomVersionRules instead of matching against RoomVersionId * feat(spaces): sort space room children & simplify * chore: bump ruma * Revert "feat: add new attic cache" * feat: add new attic cache * chore: bump ruma and axum * chore(rust): upgrade to 1.85.0 * fix(registration): enforce the strict user ID grammar * fix: don't perform UIA when uploading cross-signing keys for the first time * fix(sync v5): fix underflow when clamping room list indexes & allow empty range * feat(devices): update the device last seen timestamp on usage * Enhance admin commands parsing * chore: bump version to 0.11.0-alpha * chore(release): 0.10.4 * chore(ruma): bump * chore(release): 0.10.3 * chore(/versions): declare support for matrix <= v1.12 * chore(release): 0.10.2 * fix(key_value): return a map of algorithms instead of key ids for count_one_time_keys * chore(release): 0.10.1 * fix(config): attempt to deserialize deep directory structure before flat * chore: bump version to 0.11.0-alpha * chore(release): 0.10.0 * docs: update info on simplified sliding sync * chore(crates): bump * feat(sync): v4 -> v5 * ci(nix): update attic public key * docs: guide to moderating media * feat(admin): show media command * feat(admin): list & query information about media * feat(media): retention policies * feat(media): blocking * feat(admin): commands for purging media * chore(rust): upgrade to 1.83.0 * chore: bump nix flake * feat(media): save user id of uploader * feat(media): deep hashed directory structure * feat: freeze unauthenticated media * feat(media): use file's sha256 for on-disk name & make directory configurable * refactor: allow for post-processing on the config * correct path on federated media endpoint doc comment ------------------------------------------------------------------- Sat Mar 29 13:22:04 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.9.0+git43.a7e6f60: * ci: check for typos * switch to env var for enabling ruma exhaustive types * chore(ruma): bump ------------------------------------------------------------------- Tue Mar 11 11:26:59 UTC 2025 - mrueckert@suse.de - Update to version 0.9.0+git38.244dbbe: * feat(appservice): pinging * chore(ruma): upgrade * refactor: set send_request matrix versions in a single constant * feat: knocking * refactor: move duplicate code and some other small optimizations * chore: bump ruma & rust * feat(federation): implement /make_leave and /send_leave * refactor federation membership handshake endpoints, reducing duplication * fix: check that keys uploaded by clients are valid * make error if content disposition migration fails clearer, as well as logging the name of the responsible file * feat(federation): support /make_join and /send_join for restricted rooms * refactor: remove unecessery async * chore: upgrade ruma * chore: upgrade rust * remove unused backends ------------------------------------------------------------------- Sat Feb 08 00:42:58 UTC 2025 - mrueckert@suse.de - Update to version 0.9.0+git17.e20dd14: * fix(media): return an error when content is failed to be parsed as an image * feat(turn): move config to table & error when no config is set * nginx uses $host instead of $http_host * feat(spaces): hierarchy over federation * replace archived 'crates' with 'dependi' ------------------------------------------------------------------- Sun Jan 19 15:10:43 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - initial package