File tuwunel.changes of Package tuwunel
------------------------------------------------------------------- Fri Nov 07 03:34:32 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.6+git0.64a029ee: * Bump 1.4.6 * docker: Add rust-sdk memcheck target. * docker: Bump complement. * Optimize filter fetch in syncv3 prologue. * Add empty config default for rtc_transports to not generate `false`. * Fix missing pushrules evaluation on federation invite. * Fix pushrule evals relying on non-option RoomPowerLevels. * Fix readability of admin query account_data outputs. * Fix tests in nix and re-enable * Shuffle additional join servers. * Handle missing media dir as individual item errors w/o aborting check. (closes #213) * Adapt MSC4143 rtc_foci support to Ruma types. (e1f89b69ea11) * Fix ignored column descriptions; enhance preservation behavior. (7320d0a40bd) * docs(reverse-proxy): restructure and add nginx guide * feat: Add Element Call / MatrixRTC support * Generalize common_prefix for AsStr inputs. * Re-establish federating with several Conduit endpoints. * Fix shared TURN secret from `turn_secret_file` not being used * Fix verification loss; workaround Nheko-Reborn/nheko#1908 (closes #146) * Additional tracing of request body. * Describe `roomsynctoken_shortstatehash` for deletion. * Improve config options for missing and dropping db columns. * Allow guests even when token required for normal registration. (closes #189) * Implement `GET /_matrix/client/v3/events` live room previews. * Fix timeline events order in /initialSync. * Bump Ruma for CanonicalJson property name optimizations. * Implement `encryption_enabled_by_default_for_room_type`. (closes #29) * Add update for device last_seen_ts. (closes #40) * Add unwrap suite to future::OptionExt extensions. * Bump Ruma for device type optimizations. * Optimize federation user devices response. * Simplify device metadata update interface. * Move user profile related functions to profile unit. * sliding-sync: Stop propagation from room handlers. * Refactor sync v3 leave handler. * Fix next_batch pagination tokens in relations response. * Remove legacy ruma return type on sync endpoint. * Remove errant inline. (48923b36576e) * Implement notifications retrieval. (closes #201) * Fix pushing useless notifications. * Add admin query raw command to clear table. * Add attempted newtype struct name to deserialization error message. * Use Result for last_notification_read as zero-default not appropriate. * Move appservice request unit from sender to appservice. * docker: Use prefix match for nightly rust_toolchain settings. * Bump Ruma w/ PushRule type optimizations. * Add util to assist with Display/to_string for SmallString. * Split pusher service send/request into unit. * Use signed PduCount for better bumpstamp on create and backfill. * Add admin query for remote alias resolve. * Tracing span adjustments for `ret` verbosity. * Implement Dehydrated Devices MSC3814 (closes #200) * Add admin command to delete a user's device. * Add rountripping test for database cbor serialization. * ci: Extract Nix artifacts. * Advertise MSC2659 support; reorder features by MSC ascending. * Remove DynamicUser from systemd files (closes #207). * Add count value to the to_device iter item. * Add bulk one_time_keys adder to interface. * Support creating devices without access_tokens. * Add is_err_or to Result utils. * sliding-sync: Filter redacted events from bump calculation. * docker: Add dirty-runs option passed to complement. * Split pusher/push-rule from timeline append. * Split appservice dissemination from timeline::append(). * Split sliding-sync into additional units. * Bump Nix flake. * Bump Rust 1.89 * Bump dependencies. ------------------------------------------------------------------- Sat Oct 25 21:18:05 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.5+git0.9af15ecb: * Bump 1.4.5 * Persist sliding-sync state; mitigate initial-sync. * ci: Expand the rust-sdk integration matrix. * Add branch in room handler for left rooms. * Recency bump on own membership event. * Fix sliding-sync invite regression. * Improve sliding-sync robustness to deeper replays. * Adjust the order of operations during read_marker handling. * Implement specified non-blocking semantic for sliding-sync. * Use take_while rather than filter for scanning last_receipt_count. * Revert "Involve m.fully_read for resetting notification counts." * Additional logging/tracing tweaks around sliding-sync. * Add dbg profile to Cargo; default to faster builds accomodating new users. * Add tracing around db watcher notify including cf name. * Implement num_live for sliding-sync room response. * Improve sliding-sync selector and windowing logic. * Improve tracing spans for notif counts and sliding-sync exts. * Fix the accidentally dual-keyspaced cf from conduit. * Involve m.fully_read for resetting notification counts. * Add tool to get sibling connections for a device. * Add `.and_is()` / `.and_if()` to the BoolExt smalltalk. * Fix inverted debug assert message. * docs: Remove line about other reverse proxies. (#197) * Fixes for sliding-sync request replays. * Simplify types, mitigate expansion; eliminate unnecessary move. * Make `account_data.last_count()` upper bound argument optional. * Add invite rooms to sync v3 watch rooms list. * Join the async prologue operations in sync v3. * Notify watchers on delete operations in addition to inserts. * Optimize watcher range collection on notify. ------------------------------------------------------------------- Thu Oct 16 11:38:40 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.4.0+git0.7d8f7cbe: * Bump 1.4.4 * Fix sliding-sync again by resetting after interrupted requests. (fixes #190) ------------------------------------------------------------------- Sat Oct 11 17:07:27 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.3.1+git0.d5b39aa9: https://github.com/matrix-construct/tuwunel/releases/tag/v1.4.3.1 * Refactor sliding window selector. (fixes #170) * Add query to get latest account data count. * Add query to get last read receipt for room. * Allow nursery clippy::tuple_array_conversions. * Additional FutureBoolExt; attempt to reduce type-length expansion. * Relax clippy::rest-pat-in-fully-bound-structs. * Fix unnecessary async for future and/or utils. * Simplify state_cache.user_memberships() masking for callers. * Cleanup legacy config path component. * ci: Remove default-features builds from publication to registries. * Add iteration of space children; simplify space child event fetcher. * Add room state accessor iterating state_keys joined by respective event_id. * Add is_direct() alternative query for m.room.member. * Add is_direct() query for account_data. * Add better interface for getting and setting room tag account data. * Add missing wildcard matching for sliding-sync required state. * Additional state accessor iterations for pdus of a specific type. * Add admin diagnostic query suite for sync state. * Provide sync watch rooms as argument rather than assuming all joined rooms. * Cleanup/optimize sliding sync types and arguments. * Split sliding-sync extensions into units. * Add presence ping to sliding-sync. * Refactor sliding-sync e2ee extension. * ci: Fix artifact extraction argument for package. * ci: Publish verbose logging container builds to registries. (closes #181) * ci: Add integration memcheck to test matrix. * Add option to toggle compact log format. * Add optimized iteration of all room memberships for user. * Add more optimized iterations for user memberships room_id's. * Rename user rooms iterations which have state vectors as values. * Rename userroomid/roomuserid table handles to reflect counter value. * Move args and runtime back to main from core (1313eb0b64). * Fix shutdown signalling on startup. * Create appservice user on registration. * ci: Dedup the nix package job with the other distro package jobs. * Add is_false() to BoolExt. * Device list updates for left users was previously deduplicated. * Add shorteventid to pdu_id query; reorg related id query interface. * Fix missing Send on generic stream and result items. * Fix off-by-one in sync v5 * Implement stateless sync; erase all the sync tokens. * Fix typos * Add PduCount value to userroomid/roomuserid_joined; move PduCount to argument for update_membership. * Implement better fmt::Debug for pdu::Builder. * nix: Disable doChecks due to missing /etc/resolve.conf. * Update nix flake. * Use insta and criterion for main integration test and benches respectively. * clear destination and overrides cache on request failure. (#186) * Implement additional Matches for RoomFilter and Filter. * Fix names and types misrepresenting PduCount as ShortEventId. * Add then_none() to BoolExt; move unsorted then_ utils. * Add missing reverse query for shortroomid => room_id. * Use specific key,val buffer sizes for append_to_state (no change to correctness). * Add set difference for sorted streams util. * Fix unconnected inspect_log traits in Result utils. * Rename core integration test directory for state_res. * Use trace log level for multi-line table factory options on rocksdb startup. * Add back the default database path. * Fix possibly dependent conditions for server shutdown in config worker. * Reorganize main crate for testability. * Optimize force_state query pattern. * Move shortstatehash queries from state_accessor to state service. * De-indent rooms state service definitions. * Fix redundant prefix in admin query raw command suite. * Add handler_prefix to admin_command_dispatch for method dedup purposes. * ci: Support job masking directives in commit message. [ci only it] * Add script to docs for available optimization levels. * Add timeline interface to get next or prev pdu nearest to a pduid. * Implement Deserialize for RawPduId for database convenience. * Fix missing Send bound for Future. * Add option to bypass dropped column erasure. * Switch to Criterion for benchtests. * Rename complement test results file. * ci: Add nix build w/ smoketest. (closes #111) * ci: Add matrix-rust-sdk integration testing. * Bump Ruma. * Broadcast send_join concurrent to other operations; pre-gather state concurrently. * docker: Consolidate distro package fetches in base builder image. * Require stronger ordering to sample final counter values on shutdown. * Make hickory system_conf error more useful. (resolves #179) * Modernize federation profile query route. * Optimize Pdu prev_events and auth_events containers. * Fix docs regarding optimized builds; replace haswell with v1/v2/v3 etc. (fixes #175) * Allow clippy::needless-update. * Remove unused utils. * Query rooms in server_sees_user() concurrently. * Fetch presence avatar_url and displayname concurrently. * Simplify keys_changed iteration using room_keys_changed() upper-bound. * Support dot paths for -O/--option command-line args. (fixes #162) (fixes #167) * Provide better generated config defaults for ldap section. * Add option to redirect logging to stderr. (resolves #154) * pull stuff out of globals * add local alias check * fix spec violation and slight alias resolution refactor * pass args by ref * current_exe changes * remove unnecessary as_ref * remove unused macros * rename db to engine * presence refactor * Remove declaration for Room V1 until support is confirmed complete. (#12) * ci: Fix pages deployment. (#165) * Fix documented examples of delegation. (fixes #165) * Fix alternative resolver minimum TTL configuration. (fixes #176) * Abstract and simplify serde_json round-trip to Ruma Raw. * Macroize several legacy errors. * Update device_signing/upload UIAA (fixes #169). * Add config option to toggle dns case randomization. * Update assertion for serde crate reorg to serde_core. * Bump dependencies. * example config: Document support items * packaging: Move unit alias to install section ------------------------------------------------------------------- Fri Sep 12 11:02:58 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.2+git0.fb4dfafe: * Bump 1.4.2 * Slightly decrease the default OTK limit. * Remove inapposite readme sections on versioning. * Allow matching for passthru resolver on all resolution paths. (#158) * Purge room synctokens during deletion. * Send unmaintained hardened_malloc-rs to valhalla. * Fix deletion of local leave state to allow sync for clients. * Prune one time keys based on reasonable configured limit. * Fix missing device_one_time_keys_count in empty timeout responses. * Abstract and dedup the general UIAA pattern into api::router. * Split api::router::auth server/appservice units. * Add config option for dns passthru for appservices. (#158) * Use dns_resolver2 per reqwest client builder deprecation notice. * Add alternative resolver path with passthru cache-characteristics. (resolves #158) * docs: Update the Helm Chart link for Kubernetes. * Add config to control `m.federate` in room create events. (fixes #151) * Make iss and aud args optional to debug create-jwt command. * Fix alias resolution logic; element-web v1.11.111 compat * Support JWT authentication on deactivate route. * Branch based on config to note sync for push suppression. * mark notification suppression as experimental * feature marked as experimental and executed rustfmt * feat(presence,push) optionally suppress push notifications for active users * Fix cfg condition for debug logging (996a5488bee9) * Refactor sliding-sync. * Greenlight hydra backports. * Cleanup Resolver construction/configuration. * Fix dns_min_ttl config doc. * ci: Add build for release-logging, optimized build with debug logging. * Only ping presence for public read receipts. * Add cfg to preclude log elision without requiring debug_assertions. * Soften the Docker troubleshooting note. * Further tweak troubleshooting formatting. * Bump dependencies. * Generate CoC HTML inside book directory. (closes #155) * ci: Add docs test step. * Add external repair tool step to db repair troubleshooting. * Fix and extend the apply! util macro. * Ignore canonical_alias with removed alias for directory results. * Add query for alias existing; tweak tracing spans. * Fix sliding-sync room_avatar conditions. * Round upward for events_after in /context limit. * Allow state visibility for once-joined users when history_visibility=shared. * Fix spec compliance limiting /joined_rooms to current members only. * Support v1/v2 conditions for join/leave, creation and other operations. (#12) * Cleanup validate/verify suite room version related; optimize event_id insert. (#12) * Add v1/v2 support to gen_event_id() scheme. (#12) * Support v1/v2 prev_events/auth_events outgoing federation format. (#12) * Improve error messages for missing auth event and invalid join validations. * Fix broken doctest in src/core/utils/debug.rs ------------------------------------------------------------------- Tue Sep 02 16:07:32 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.1+git0.a1677f05: * Bump 1.4.1 * Mark MSC4297 compliance as flake. * Fix /joined_members results. (regression a3666fe672) (fixes #147) ------------------------------------------------------------------- Mon Sep 01 18:09:23 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 1.4.0+git0.a127724e: * Bump 1.4.0 * ci: Skip unnecessary amd64 -v2 and -v3 builds in test-profile mode. * Deprioritize joins through configured servers * Dedup base join servers * Bump 1.4.0 Preview * Implement room purge after last local user leaves. (resolves #83) * Fix unnecessary backfill requests after reaching m.room.create. * Fix unused lifetims. * Bump and unpatch tracing-subscriber. * ci: Tweak docker cache sizes. * Update the troubleshooting for easier rocksdb recovery/repair. * Add state_cache iteration for local pending invitees to room. * Replace legacy federation proto-event formatter. * Adjust generic docs * Update example caddy config * Stabilize room version 12. (#126) * Optimize backfill_if_required conditions. * Add active request assert on tls listener shutdown * Make /sync respond early on server shutdown * Fix device verification crutch (regression 628597c318); cleanup. (fixes #134) * Fix latest key backup determination. * Adjust several log levels; cleanup unformatted log call. * Update capability for MSC4133 profile fields. * Fix /send_join response event format. Optimize. * Optimize expected auth types checking. * Eliminate redundant duplicate auth and matching room check. * Fix incorrect command descriptions. [ci skip] * Fix additional cases for room_id. * Simplify Pdu from_id_val constructions. * Log error for send_join auth_check failure. * Force promotion (closes #136) * Remove excessive doc on admin command * Remove dead link in readme * ci: Disable lychee for now due to excessive build time issue during install. * Add room_version argument and reorg convert_outgoing_federation_event. * Optimize OnceServices; simplify init. * Room deletion (fixes #43) * Remove associated pushers on device delete. (fixes #120) * Skip serialization for appservice id * Fix joining restricted rooms with invite * Remove api crate dependency from admin crate * Membership refactor * banned_room_check: pull out common part * clippy: add must_use attribute * Move server user presence handling to presence service * Make Service.interrupt async * Add config option for creating admin room non-federated (closes #118) * Remove explicit unstable thirdparty/protocols route * Split disable_room, ban_room functions * Remove unnecessary recursion_limit. * Services refactor * Fix updated serde type expected by database deserialize_any. * Improved solution to current_shortstatehash > next_batch. (59b62b1) * Bump Ruma post-hydra. * Bump Complement post-hydra. * Replace clippy::string_to_string with clippy::implicit_clone * Add note directing users to docker deployment docs. * Fix version 12 outgoing federation format. * Bump dependencies for yanked slab. * State-reset and security mitigations. * Reduce log level on router::args returned error. * Allow clippy::default_trait_access. * Simplify feature condition. * Use member profile rather than global profile for `joined_members` (fixes #121) * Bump dependencies. * Optimize spaces pageload; pipeline outer loop. ------------------------------------------------------------------- Tue Aug 12 15:49:57 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Downgrade to 1.3.0+git0.e106e50e as git7 fails to build https://github.com/matrix-construct/tuwunel/issues/124 ------------------------------------------------------------------- Tue Aug 12 15:19:01 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Fork as tuwunel from conduwuit ------------------------------------------------------------------- Tue Aug 12 15:17:11 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version v1.3.0+git7.628597c3: * State-reset and security mitigations. * Reduce log level on router::args returned error. * Allow clippy::default_trait_access. * Simplify feature condition. * Use member profile rather than global profile for `joined_members` (fixes #121) * Bump dependencies. * Optimize spaces pageload; pipeline outer loop. * Update the since token to skip empty range from prior iteration. * Additional instrumentation around global counter events. * Move active and finished request counters out of span field. ------------------------------------------------------------------- Wed Apr 09 08:27:44 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.5.0~rc4+git0.d8311a5ff: * bump crossbeam-channel bc yanked crate with potential double free * bump tokio because of RUSTSEC-2025-0023 * update new complement flakes * change forbidden_server_names and etc to allow regex patterns for wildcards * drop unnecessary info log to debug * add trace logging for room summaries, use server_in_room instead of exists * parallelise IO of user searching, improve perf, raise max limit to 500 * bump rust toolchain to 1.86.0 * use patch of resolv-conf crate to allow no-aaaa resolv.conf option * simplify space join rules related * simplify acl brick-check conditions * downgrade `deranged` crate * try partially reverting 94b107b42b722aff9518f64ad603ce01665b25f3 * update default room version to v11 * extend extract_variant to multiple variants * abstract and encapsulate the awkward OptionFuture into Stream pattern * move core::pdu and core::state_res into core::matrix:: ------------------------------------------------------------------- Fri Apr 04 20:21:25 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.5.0~rc4+git0.4e5b87d0c: * add missing condition for signatures upload failures * remove the db pool queue full warning * refactor incoming prev events loop; mitigate large future * remove additional unnecessary Arc * further simplify get_missing_events; various log calls * add some debug logging and misc cleanup to keys/signatures/upload * move systemd stopping notification point * move runtime shutdown out of main; gather final stats * patch hyper-util due to conflicts with federation resolver hooks * bump additional dependencies * upgrade hickory and hyper-util dependencies * fix well-known using the hooked resolver * leave room locally if room is banned, rescind knocks on deactivation too * add appservice MSC4190 support * fixup+update msc3266, add fed support, parallelise IO * default shared history vis on unknown visibilities, drop needless error log * significantly improve get_missing_events fed code * remove pointless and buggy *_visibility in-memory caches * fix weird issue with acl c2s check * revert hyper-util upgrade due to continued DNS issues * bump dependencies * upgrade dependency ByteSize * use async_trait without axum re-export * remove several services.globals config wrappers * workaround some large type name length issues * remove recently-made-unnecessary unsafe block * reorg PduEvent strip tools and callsites * add spans for for jemalloc mallctl points * instrument tokio before/after poll hooks * bump tokio to 1.44.1 * disambiguate UInt/u64 type related in client/api/directory; use err macros. * add stub for database benches * add --read-only and --maintenance program option * fix client hierarchy loop condition ------------------------------------------------------------------- Sat Mar 29 13:19:44 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - Update to version 0.5.0~rc3+git112.3e57b7d35: * Update expected test results * Fix off-by-one error when fetching room hierarchy * remove sccache from ci for now * fix benches from state-res * use qualified crate names from within workspace * mark get_summary_and_children_federation Send * default config item to 'none' when zstd_compression not featured * abstract raw query command iterations * fix lints * use #[ignore] for todo'ed tests * split well_known resolver into unit * implement clear_cache() for resolver service * make service memory_usage()/clear_cache() async trait * add Map::clear() to db interface * add FIFO compaction for persistent-cache descriptor; comments/cleanup * assume canonical order in db serialization test * parallelize IO for PublicRoomsChunk vector * fix unused import without feature jemalloc_conf * re-sort pushkey_deviceid (33c5afe050) * delete pushers created with different access token on password change * replace unnecessary check when updating device keys * check if we already have a more preferable key backup before adding * guard against using someone else's access token in UIAA * skip a few flakey complement tests * respect include_leave syncv3 filter * bump ruwuma * stop doing complement cert gen and just use self-signed cert * fix some nightly clippy lints * respect membership filters on /members * ignore humantime dep as tracing console-subscriber uses it (somewhere) * remove most of cargo test from engage as crane does that but with more caching * bump ruwuma * bump tracing-subscriber, allowlist cargo-doc lint in admin room ------------------------------------------------------------------- Tue Mar 11 11:25:27 UTC 2025 - mrueckert@suse.de - Update to version 0.5.0~rc3+git79.c4b05e77f: * Fix up wording in the doc comments for admin media deletion (#694) * Check the `room_types` filter when searching for local public rooms (#698) * docs: refactor reverse proxy setup sections (#701) * misc docs updates * add download-artifact pattern for OCI images only * update complement test results * bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft * adjust complement cert generation * implement disable TLS validation config option * fix a few error codes * update complement results * fix a few things to make some complement tests pass * bump ruwuma to maybe fix rare device key upload issues * comment gotestfmt for now * always disable fed, evict admins, and forget the room when banning a room * add cargo auditable for future use, ignore paste dependency being unmaintained for now * implement MSC4267 automatically forgetting room on leave * bump rust-rocksdb * adjust complement script to allow using your own hs OCI image without nix * add gotestfmt log output to complement script and CI output * bump complement * set file_shape for roomsynctoken_shortstatehash to 3, remove rust-rocksdb package spec * ci: allow ourselves to write to the public docs directory * bump rust-rocksdb * add some ACL paw-gun checks, better `PUT` state event validation * allow broken no-op deny+allow room server ACL keys * remove unnecessary map_err * bump our rocksdb fork * add new complement test results * bump rocksdb to v9.11.1 * remove rust-rocksdb dylib wrapper as we have a fork already * bump ring to 0.17.12 * dont build with zlib in the nix flake * fix TestFetchMessagesFromNonExistentRoom complement test * add missing target * dont send push notifications from ignored users PDUs * remove zlib as a default rocksdb compression option * reject device keys if they dont match user ID or device ID or are missing fields * bump rust-rocksdb and ruwuma * allow both lowercase and uppercase usernames to login * add val_size_hints on membership cfs (todo remove these anyways) * add more safety checks before allowing a room marked as forgotten * automatically forget rooms on leaving * switch to self-hosted ci runner, remove sudo usages * always run checks when building in nix (doCheck true) * delete snappy, bump rust-rocksdb, bump rocksdb to v9.10.0 again * remove nix run ci test as its covered by complement * refactor+fix various issues with regs/logins and admin user commands * bump nix lockfile, bump cargo.lock, bump ruwuma * run nightly cargo fmt again * ignore errors instead of expecting for state gathering * try bumping cache-nix-action to v6 * fix edition 2024 lints * try adding back some skipped complement tests * bump complement, actually run all tests * stop building mac binaries for now because of linker issues * run cargo fix for rust 2024 changes and rustfmt * bump nix lock, update to rust 2024 and 1.85.0 toolchain * increase compression levels for some column families again * Implement MSC3967, also fixes error when uploading keys in element * bump ruwuma * fix unsafe precondition violation * bump ruwuma * refactor spaces * better error logging on send_join response failure * bump ruma * optimize further into state-res with SmallString * larcen state-res from ruma * optimize with SmallString; consolidate related re-exports * add conf item to re-disable atomic flush * add state accessories for iterating state_keys of a type * add unconstrained feature to service worker * add tail-efficient logic extension * split spaces service * simplify client event endpoint * request auth media first * fix pdu add_relation() helper * join initial fetches in get_relations() * Fix in caddyfile guide * comment out borked ci thing for now ------------------------------------------------------------------- Sat Feb 08 22:11:53 UTC 2025 - mrueckert@suse.de - Update to version 0.5.0~rc3+git0.3b0d965a2: * add back --all-targets for clippy/all ci step * comment out gnu x86 from nix flake file ------------------------------------------------------------------- Sat Feb 08 01:09:34 UTC 2025 - mrueckert@suse.de - Update to version 0.5.0~rc3+git0.cfcd6eb1a: * bump ruwuma to stop erroring on empty push response body * add missing source OCI image label metadata * add --locked and --no-fail-fast to cargo test, add other feature test * bump rust-rocksdb * misc nix tweaks to maybe speedup ci * catch clippy lints for --no-default-features builds * fix warnings and errors when building with no features * bump db version to 17, cleanup, rerun old migrations for users who downgraded * add default systemd support for a TTY to use console mode from * add systemd unit logging mode ------------------------------------------------------------------- Sun Jan 19 15:10:43 UTC 2025 - Marcus Rueckert <mrueckert@suse.de> - initial package