File matrix-dendrite.changes of Package matrix-dendrite

-------------------------------------------------------------------
Fri Aug 15 15:08:11 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.15.2+git.0.e546df2e:
  * v0.15.2 (#3637)
  * GMSL 'fix' to not take down the server on bad room state (#3636)
  * CONTRIBUTING: Update license name to AGPLv3 (#3611)

-------------------------------------------------------------------
Wed Aug 13 19:01:25 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.15.1+git.0.3197b099:
  * v0.15.1 (#3632)
  * Bump GMSL to pull in v12 sorting bugfix (#3633)
  * Fix bad merge for prior PR which caused more stalls (#3630)

-------------------------------------------------------------------
Tue Aug 12 20:45:12 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.15.0+git.0.5e05f309:
  * v0.15.0 (#3627)
  * bugfix: ensure we release the lock (#3628)
  * Adjust roomserver locks, don't unsubscribe if new event is inflight (#3588)
  * Bump github.com/nats-io/nats-server/v2 from 2.11.3 to 2.11.7 (#3620)
  * Bump github.com/nats-io/nats.go from 1.42.0 to 1.44.0 (#3621)
  * Room version 12 (#3623)
  * Update Gemfile for docs (#3615)
  * fix device deletion (#3614)
  * Harmony backports (#3581)
  * Update dependencies, fix `/user/keys/query` requests (#3600)
  * Bump github.com/coder/websocket from 1.8.12 to 1.8.13 (#3584)
  * Bump github.com/prometheus/client_golang from 1.20.5 to 1.22.0 (#3586)
  * Bump nokogiri from 1.16.2 to 1.18.8 in /docs (#3567)
  * Bump gotest.tools/v3 from 3.5.1 to 3.5.2 (#3587)
  * Bump golang.org/x/image from 0.23.0 to 0.27.0 (#3585)
  * Bump cypress-io/github-action from 6.7.10 to 6.10.0 (#3591)
  * Return correct error message when sending server notices (#3594)
  * Fix filtering issue (#3593)
  * Update documentation links for new domain (#3545)
  * Fix building Pinecone and Yggrasil docker images (#3592)
  * Bump go in docker images (#3582)
  * Bump golang.org/x/net
  * Update 4_adminapi.md (#3552)
  * Update deps (#3580)
  * [notifications] Give each HTTP request its own context (#3569)
  * Fix ordering issues in requesting backfill (#3530)
  * make dual lic explicit in readme (#3524)
  * Tweak NATS startup and readiness checking (#3523)
  * Remove `bimg` thumbnailer (#3522)
  * Demote `wakeQueueIfEventsPending` and thumbnailer log lines to debug (#3520)
  * Bump golang.org/x/image from 0.18.0 to 0.23.0 (#3518)
  * Bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.3.1 (#3519)
  * Bump github.com/yggdrasil-network/yggdrasil-go from 0.5.11 to 0.5.12 (#3505)
  * Bump cypress-io/github-action from 4.1.1 to 6.7.10 (#3515)
  * Bump helm/chart-releaser-action from 1.6.0 to 1.7.0 (#3511)
  * Bump helm/chart-testing-action from 2.6.1 to 2.7.0 (#3509)
  * Bump github.com/blevesearch/bleve/v2 from 2.4.0 to 2.4.4 (#3506)
  * Update NATS to 2.10.25 (#3514)
  * Bump actions/setup-node from 2 to 4 (#3510)
  * Refactor some JetStream helper code, add support for specifying JetStream domain (#3485)
  * Bump gotest.tools/v3 from 3.4.0 to 3.5.1 (#3478)
  * Bump docker/build-push-action from 3 to 6 (#3476)
  * Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.5 (#3495)
  * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#3479)
  * Bump actions/deploy-pages from 1 to 4 (#3475)
  * Bump actions/configure-pages from 2 to 5 (#3474)
  * Fix Pinecone panic
  * Bump modernc.org/sqlite from 1.34.2 to 1.34.5 (#3500)
  * Bump golang.org/x/net from 0.32.0 to 0.33.0 (#3499)
  * Bump github/codeql-action from 2 to 3 (#3473)
  * Bump azure/setup-helm from 3 to 4 (#3477)
  * Bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 (#3481)
  * Add support for MSC4163 (#3470)
  * MSC3967: Do not require UIA when first uploading cross signing keys (#3471)

-------------------------------------------------------------------
Thu Jan 16 18:50:20 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.14.1+git.0.40bef6a:
  * Support for blocking access to certain networks,
    fixing CVE-2024-52594 and GHSA-4ff6-858j-r822
  * Update DCO in the GH PR template and the docs (#3496)
  * Speed up loading ACLs on startup (#3469)

-------------------------------------------------------------------
Wed Dec 18 16:33:47 UTC 2024 - fl4nn@opensuse.org

- Update to version 0.14.0+git.1.294f3d2:
  * Fix pinecone demo overwritting the yggdrasil image [skip ci]
  * Version 0.14.0 (#3468)
  * Avoid image confusion [skip ci]
  * Add docker syntax and re-add cache-from [skip ci]
  * Remove cache from build steps, as they already use FROM dendrite:buildcache [skip ci]
  * Actually push and tag as buildcache [skip ci]
  * Remove push
  * Fix identifier
  * Speedup building docker images in CI (#3467)
  * Fix docker build for yggdrasil

-------------------------------------------------------------------
Fri Sep 13 14:01:09 UTC 2024 - tux93@opensuse.org

- Update to version 0.13.7+git.25.763c79f14:
  * Version 0.13.8 (#3421)
  * Fix function signature, use default random boundary (#3422)
  * Bump GMSL (#3419)
  * add option for credentials file for NATS; more info: https://docs.nat… (#3415)
  * Update NATS to 2.10.20, use `SyncAlways` (#3418)
  * Speed up purging rooms (#3381)
  * cosmetics nginx sample config (#3385)
  * Implement MSC3916 (#3397)
  * Fixing Presence Conflicts (#3320)
  * fix: close resp body (#3364)
  * Bump yggdrasil (#3407)
  * Bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible (#3405)
  * Bump go to 1.21 (#3360)
  * Fix: Edited messages appear twice in fulltext search (#3363)
  * Fix nil pointer derefernce issues (#3379)
  * Fix media DB possibly leaking connections (#3372)
  * Don't bother hitting the DB if we got everything from cache (#3376)
  * Bump rexml from 3.2.5 to 3.3.2 in /docs (#3398)
  * Bump golang.org/x/image from 0.10.0 to 0.18.0 (#3390)
  * Bump ws from 7.5.2 to 7.5.10 in /test/wasm (#3388)
  * Fix parsing ?ts query param (#3396)
  * add DCO (#3395)
  * Blacklist sytests that require MSC3967 (#3384)
  * Take advantage of changes in recent Go versions (#3361)
  * Bump golang.org/x/net from 0.21.0 to 0.23.0 (#3365)

-------------------------------------------------------------------
Wed Apr 10 14:32:04 UTC 2024 - tux93@opensuse.org

- Update to version 0.13.7+git.0.14a6c1009:
  * Version 0.13.7 (#3349)
  * Don't attempt to send transactions if Dendrite is shutting down (#3356)
  * Return correct Content-Type for unrecognized requests (#3355)
  * Fix spaces over federation (#3347)
  * Add getting/deleting single event report (#3344)
  * Reuse existing NATS connection (#3345)
  * Add `/_synapse/admin/v1/event_reports` endpoint (#3342)
  * Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible (#3341)
  * Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#3339)
  * Add event reporting (#3340)
  * Update golangci config (#3343)
  * Query rooms with ACLs instead of all rooms (#3338)
  * [Helm] Update Postgres image to 16.2.0, update readme
  * [helm] Update postgresql chart to 14.2.3 (#3292)
  * Use port number instead of name for k8s service port (#3256)
  * chore(helm): use empty/nil storageClass for helm-docs (#3245)
  * fix(helm): change strategy to Recreate (#3325)
  * Bump nokogiri from 1.14.3 to 1.16.2 in /docs (#3319)
  * FAQ.md: jetstream needs to be backed up too. (#3327)
  * Make usage of relays optional, avoid DB roundtrips (#3337)
  * Cache ACLs regexes (#3336)
  * Speed up start up time by batch querying ACL events (#3334)
  * Limit filter to `limit/2` for before/after events on `/context` (#3332)
  * Remove unused `token` (#3331)
  * Fix `/createRoom` and `/invite` containing displayname/avatarURL of inviter (#3326)
  * Update all the CI actions (#3323)
  * Disable Element Web tests, only run csapi and federation tests
  * Modernize appservice paths and authentication (#3316)
  * Fix x86 tests (#3317)

-------------------------------------------------------------------
Fri Jan 26 14:31:15 UTC 2024 - tux93@opensuse.org

- Update to version 0.13.6+git.0.87f028db2:
  * Version 0.13.6 (#3315)
  * Move `/joined_members` back to the clientapi/roomserver  (#3312)
  * Allow + in MIDs as per MSC4009 (#3313)
  * Only fetch events once for all rooms (#3311)
  * Update sentry reporting (#3305)
  * Optimize `PrevEventIDs` when getting thousands of backwards extremeties (#3308)
  * Don't send device list updates upon registration (#3307)
  * Add login fallback (#3302)
  * Update GMSL (#3303)
  * Bump github.com/quic-go/quic-go from 0.37.4 to 0.37.7 (#3300)
  * Add CORP header to `/download` and `/thumbnail` (#3299)
  * Handle empty from in /messages as per MSC3567 (#3298)
  * Return `M_INVALID_PARAM` instead of `M_BAD_JSON` when setting aliases  (#3297)
  * Fix notary keys requests for all keys (#3296)
  * Fix panic if unable to assign a state key NID (#3294)
  * Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3290)
  * Use `AckExplicitPolicy` instead of `AckAllPolicy` (#3288)

-------------------------------------------------------------------
Tue Dec 12 16:40:50 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.5+git.1.d65449c78:
  * Also pin Pinecone and Yggdrasil demo
  * Version 0.13.5 (gh#matrix-org/dendrite#3285)
  * Introduce a new stream for the appservice consumer
    (gh#matrix-org/dendrite#3277)
  * Allow some content types to be inlined
    (gh#matrix-org/dendrite#3274)
  * added a warning log for
    well_known_server_name,well_known_server_name when they dont have
    prefix (gh#matrix-org/dendrite#3205)
  * Added Docker commands for Windows (gh#matrix-org/dendrite#3267)
  * Update GMSL to avoid logging unnecessary messages
  * Appservice Login (2nd attempt) (gh#matrix-org/dendrite#3078)
  * Update ACLs when received as outliers (gh#matrix-org/dendrite#3008)
  * Allow users to kick themselves (gh#matrix-org/dendrite#3157)
  * Refactor registration tests, remove hard-coded username validation
    (gh#matrix-org/dendrite#3138)
  * Add `keydb_server_keys` table tests (gh#matrix-org/dendrite#3270)
  * Fix broken links in FAQ.md (gh#matrix-org/dendrite#3259)
  * fix typo (gh#matrix-org/dendrite#3266)
  * Use `IsBlacklistedOrBackingOff` to determine if we should try to
    fetch devices (gh#matrix-org/dendrite#3254)
  * More `rows.Close()` and `rows.Err()` (gh#matrix-org/dendrite#3262)
  * Fix potential connection leak (gh#matrix-org/dendrite#3247)
  * Fix panic in `QueryNextRoomHierarchyPage`
    (gh#matrix-org/dendrite#3253)
  * Bump golang.org/x/image from 0.5.0 to 0.10.0
    (gh#matrix-org/dendrite#3257)
  * Bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6
    (gh#matrix-org/dendrite#3252)
  * Some tweaks for the device list updater (gh#matrix-org/dendrite#3251)
  * Bump github.com/docker/docker from 24.0.5+incompatible
    to 24.0.7+incompatible (gh#matrix-org/dendrite#3250)

-------------------------------------------------------------------
Wed Oct 25 14:38:50 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.4+git.0.317b1018a:
  * Version 0.13.4 (gh#matrix-org/dendrite#3244)
  * clean up dead links, fix typo (gh#matrix-org/dendrite#3130)
  * Add simple test for one time keys (gh#matrix-org/dendrite#3239)
  * fix(helm): empty storage class in pvcs
    (gh#matrix-org/dendrite#3191)
  * Check event is not rejected  (gh#matrix-org/dendrite#3243)
  * Implement MSC3987, fix setting Element Android notifications
    (gh#matrix-org/dendrite#3242)
  * Bump github.com/nats-io/nats-server/v2 from 2.9.19 to 2.9.23
    (gh#matrix-org/dendrite#3238)
  * Fix state resets (gh#matrix-org/dendrite#3231)
  * Tweaks around the device list updater
    (gh#matrix-org/dendrite#3227)
  * Bump golang.org/x/net from 0.14.0 to 0.17.0
    (gh#matrix-org/dendrite#3233)
  * Update bug report to reflect current team members
    (gh#matrix-org/dendrite#3234)
  * Update Complement to match new public API shape
    (gh#matrix-org/dendrite#3232)
  * Fix `resolve-state` (gh#matrix-org/dendrite#3229)
  * Fix tests for x86 (gh#matrix-org/dendrite#3214)

-------------------------------------------------------------------
Thu Sep 28 11:03:23 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.3+git.1.1853f58cb:
  * Add missing sliding sync config
  * Version 0.13.3 (gh#matrix-org/dendrite#3213)
  * Fixed typo in documentation (gh#matrix-org/dendrite#3212)
  * Updated minimum required go version in README.md
    (gh#matrix-org/dendrite#3194)
  * Remove the creator field when upgrading to v11
    (gh#matrix-org/dendrite#3210)
  * Fix m.direct only being partially upgraded
    (gh#matrix-org/dendrite#3209)
  * Support for room version v11 (gh#matrix-org/dendrite#3204)
  * Complement fixes for pseudoIDs (gh#matrix-org/dendrite#3206)
  * Fix invitations not sending push notifications
    (gh#matrix-org/dendrite#3207)
  * Move pseudoID ClientEvent hotswapping to a common location
    (gh#matrix-org/dendrite#3199)
  * Update gmsl to use new validated RoomID on PDUs
    (gh#matrix-org/dendrite#3200)
  * [pseudoIDs] changing event ID fix (gh#matrix-org/dendrite#3195)
  * Fix `user_id` query param breaking auth for non-appservices
    (gh#matrix-org/dendrite#3196)
  * bump GMSL back to main (gh#matrix-org/dendrite#3197)
  * Handle event_format federation in /sync responses
    (gh#matrix-org/dendrite#3192)
  * Fix Complement scheduled CI
  * [helm] Update Ingress hosts to account for IPv6 (server+client)
    and scheme (client) (gh#matrix-org/dendrite#3182)
  * Fix CI, upgrade image used for upgrade tests
    (gh#matrix-org/dendrite#3151)
  * Bump commonmarker from 0.23.9 to 0.23.10 in /docs
    (gh#matrix-org/dendrite#3172)
  * Add configuration option for sliding sync when hosting
    /.well-known/matrix/client (gh#matrix-org/dendrite#3189)
  * [pseudoIDs] More pseudo ID fixes - Part 2
    (gh#matrix-org/dendrite#3181)

-------------------------------------------------------------------
Mon Sep 18 09:26:12 UTC 2023 - Marcel Kuehlhorn <tux93@opensuse.org>

- Switch to systemd-sysusers for user creation

-------------------------------------------------------------------
Wed Aug 23 22:39:20 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.2+git.2.a721294e2:
  * Bump pinecone docker go version
  * Bump helm chart version
  * Version 0.13.2 (gh#matrix-org/dendrite#3187)
  * [pseudoID] More pseudo ID fixes (gh#matrix-org/dendrite#3167)
  * Update pinecone to use new quic version (gh#matrix-org/dendrite#3174)
  * Add config key for default room version (gh#matrix-org/dendrite#3171)
  * Add ID in error messages for ApplicationServices
    (gh#matrix-org/dendrite#3162)
  * Use `*spec.SenderID` for `QuerySenderIDForUser`
    (gh#matrix-org/dendrite#3164)
  * [pseudoIDs] Fixes for room alias tests (gh#matrix-org/dendrite#3159)
  * Send a more generic error message to clients if the file can't be found
    (gh#matrix-org/dendrite#3161)
  * Restore old behaviour of PurgeRoom
  * add deployment strategy option to helm chart
    (gh#matrix-org/dendrite#3021, gh#matrix-org/dendrite#3155)
  * Don't quit if unknown msc in config, log it and keep going
  * Fix event federation with pseudoID rooms (gh#matrix-org/dendrite#3156)
  * Update ConnectionManager to still allow component defined connections
    (gh#matrix-org/dendrite#3154)
  * de-MSC-ifying space summaries (MSC2946) (gh#matrix-org/dendrite#3134)
  * Use pointer when passing the connection manager around
    (gh#matrix-org/dendrite#3152)
  * Extend context timeout on send_join to allow for joining complex rooms
    (gh#matrix-org/dendrite#3153)
  * Don't HTTP500 if a profile does't exist
  * Discard "illegal base64 data at input byte 0" errors in the SyncAPI
  * Avoid panic due to being unable to query the userID
  * Optimise getting local members and membership counts
    (gh#matrix-org/dendrite#3150)
  * Tweaks around `/messages` (gh#matrix-org/dendrite#3149)
  * Update NATS again [skip ci]
  * Add revision to version string (gh#matrix-org/dendrite#3147)
  * Avoid loops by setting end to an empty string if start == end
    (gh#matrix-org/dendrite#3146)
  * [NATS] Issue identified and fixed applied, workaround known.
  * Fix issues reported by Sentry (gh#matrix-org/dendrite#3143)
  * Add event size checks similar to Synapse (gh#matrix-org/dendrite#3140)
  * Set max age for roomserver input stream to avoid excessive
    interior deletes (gh#matrix-org/dendrite#3145)
  * Prepare statement on an existing transaction
    (gh#matrix-org/dendrite#3144)
  * Populate syncapi state event prev_sender with userID
    (gh#matrix-org/dendrite#3142)
  * Fix prev event lookup in syncapi (gh#matrix-org/dendrite#3141)
  * Add pseudoID compatibility to Invites (gh#matrix-org/dendrite#3126)
  * Don't spam the logs - downgrade sentry
  * Back to the original version for now
  * [debug] Downgrade NATS

-------------------------------------------------------------------
Thu Jul 06 08:11:02 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.1+git.1.e1d76de:
  * Increase NATS server startup timeout
  * Version 0.13.1 (gh#matrix-org/dendrite#3136)
  * Fix metrics..
  * Fix adding state events to the database
    (gh#matrix-org/dendrite#3133)

-------------------------------------------------------------------
Sun Jul 02 16:48:05 UTC 2023 - tux93@opensuse.org

- Update to version 0.13.0+git.0.2ee03fd65:
  * Version 0.13.0 (gh#matrix-org/dendrite#3127)
  * Extend Dendrite Helm chart with some additional config options
    (gh#matrix-org/dendrite#3077)
  * Actually use the parameter
  * Add `MXIDMapping` for pseudoID rooms
    (gh#matrix-org/dendrite#3112)
  * Fix setting `displayname` and `avatar_url`
    (gh#matrix-org/dendrite#3125)
  * Fix syncAPI redactions (gh#matrix-org/dendrite#3118)
  * feat: admin APIs for token authenticated registration
    (gh#matrix-org/dendrite#3101)
  * Fix backfilling (gh#matrix-org/dendrite#3117)
  * rearrange order of sections about signing keys and
    configuring dendrite, fix a dead link
    (gh#matrix-org/dendrite#3114)
  * Fix unsafe hotserving behaviour for multimedia uploads.
    (gh#matrix-org/dendrite#3113)
  * Fix senderID/key conversion unit tests
  * Add missing dep
  * Fix senderID/key conversions
  * Merge SenderID & Per Room User Key work
    (gh#matrix-org/dendrite#3109)
  * Add `AssignRoomNID` to pre-assign roomNIDs
    (gh#matrix-org/dendrite#3111)
  * Create user room key if needed (gh#matrix-org/dendrite#3108)
  * Add `sender_key` to ClientEvent (gh#matrix-org/dendrite#3110)
  * Cleanup remaining statekey usage for senderIDs
    (gh#matrix-org/dendrite#3106)
  * Add initial support for storing user room keys
    (gh#matrix-org/dendrite#3098)
  * Update sample link (gh#matrix-org/dendrite#3107)
  * Use SenderID Type (gh#matrix-org/dendrite#3105)
  * PDU Sender split (gh#matrix-org/dendrite#3100)
  * Make `StrictValidityChecking` a function
    (gh#matrix-org/dendrite#3092)
  * Fix newly found linter issues (gh#matrix-org/dendrite#3099)
  * Move Invite logic to GMSL (gh#matrix-org/dendrite#3086)
  * Move CreateRoom logic to Roomserver (gh#matrix-org/dendrite#3093)
  * Add tests for the `UpDropEventReferenceSHAPrevEvents` migration
    (gh#matrix-org/dendrite#3087)
  * Fix potential state reset when trying to join a room
    (gh#matrix-org/dendrite#3040)
  * Docs restructure (gh#matrix-org/dendrite#2953)
  * Drop `reference_sha` column (gh#matrix-org/dendrite#3083)
  * Move `MakeLeave` to GMSL (gh#matrix-org/dendrite#3085)
  * Move SendJoin logic to GMSL (gh#matrix-org/dendrite#3084)
  * Fix bug with nil interface return & add test
  * Bump github.com/docker/distribution from 2.8.1+incompatible to
    2.8.2+incompatible (gh#matrix-org/dendrite#3082)
  * Move MakeJoin logic to GMSL (gh#matrix-org/dendrite#3081)
  * Move json errors over to gmsl (gh#matrix-org/dendrite#3080)
  * Only require room version instead of room info for db.Events()
    (gh#matrix-org/dendrite#3079)
  * Use ProtoEvent where needed instead of EventBuilder
    (gh#matrix-org/dendrite#3075)
  * Fix flaky test in process context
  * Fix flaky test in clientapi
  * Use PDU in even more places (gh#matrix-org/dendrite#3074)

-------------------------------------------------------------------
Tue May 02 16:49:48 UTC 2023 - tux93@opensuse.org

- Update to version 0.12.0+git.60.9b98e5a10:
  * fix(helm): do not deploy screenshot to cluster (just dashboard)
    (gh#matrix-org/dendrite#3063)
  * Use PDU not *Event in HeaderedEvent (gh#matrix-org/dendrite#3073)
  * Pass federation API to roomserver in PurgeRoom tests
  * Use new gmsl to use new String() API
  * Add key backup tests (gh#matrix-org/dendrite#3071)
  * Remove `PerformError` (gh#matrix-org/dendrite#3066)
  * Use PDU in more places (gh#matrix-org/dendrite#3072)
  * Pass RoomID to gmsl.PerformJoin
  * Use PDU interface (gh#matrix-org/dendrite#3070)
  * Add CS API `/keys` tests (gh#matrix-org/dendrite#3069)
  * Remove gmsl.HeaderedEvent (gh#matrix-org/dendrite#3068)
  * Add some roomserver UTs (gh#matrix-org/dendrite#3067)
  * Move high level room joining logic to GMSL
    (gh#matrix-org/dendrite#3065)
  * Move fedclient interface over to gmsl
    (gh#matrix-org/dendrite#3061)
  * Use IRoomVersion (gh#matrix-org/dendrite#3064)
  * Implement new RoomVersionImpl API (gh#matrix-org/dendrite#3062)
  * refactor: funnel event creation through room versions
    (gh#matrix-org/dendrite#3060)
  * refactor: update GMSL (gh#matrix-org/dendrite#3058)

-------------------------------------------------------------------
Mon Apr 17 13:56:28 UTC 2023 - tux93@opensuse.org

- Update to version 0.12.0+git.42.9fa39263c:
  * Add sync API db tests (gh#matrix-org/dendrite#3043)
  * Remove event building duplication & push to GMSL
    (gh#matrix-org/dendrite#3056)
  * Bump nokogiri from 1.13.10 to 1.14.3 in /docs
    (gh#matrix-org/dendrite#3055)
  * Bump commonmarker from 0.23.7 to 0.23.9 in /docs
    (gh#matrix-org/dendrite#3054)
  * Add pushrules tests (gh#matrix-org/dendrite#3044)
  * Update GMSL: use static Check functions
    (gh#matrix-org/dendrite#3052)
  * chore(linter): remove deprecated linters
    (gh#matrix-org/dendrite#3046)
  * Bump github.com/docker/docker from 20.10.19+incompatible
    to 20.10.24+incompatible (gh#matrix-org/dendrite#3047)
  * refactor: use latest GMSL which splits fed client from matrix
    room logic (gh#matrix-org/dendrite#3051)
  * ci: don't use go get, use go install (gh#matrix-org/dendrite#3048)
  * Move GMSL client types to Dendrite (gh#matrix-org/dendrite#3045)
  * app service unix socket support (gh#matrix-org/dendrite#3022)
  * Add tests for `/turnServer`, `/capabilities` and `/3pid/`
    (gh#matrix-org/dendrite#3038)
  * Add tests for CSAPI membership changes
    (gh#matrix-org/dendrite#3034)
  * Add user profile tests, refactor user API methods
    (gh#matrix-org/dendrite#3030)
  * hard code path of README.md (gh#matrix-org/dendrite#3035)
  * Remove sync.Once when setting up server notice sender
  * Update Helm README [skip ci]
  * fix(helm): improve documentation and grafana dashboard
    (gh#matrix-org/dendrite#2992)
  * chart - Add configuration for extra volumes / volume mounts
    (gh#matrix-org/dendrite#3042)
  * add deployment strategy option to helm chart
    (gh#matrix-org/dendrite#3021)
  * Add CS API device tests (gh#matrix-org/dendrite#3029)

-------------------------------------------------------------------
Thu Mar 30 12:59:04 UTC 2023 - tux93@opensuse.org

- Update to version 0.12.0+git.20.28d3e296a:
  * Rdanzey/helm-fixes-existing-db-secrets
    (gh#matrix-org/dendrite#3033)
  * Pinecone-demo: Wait on dendrite before shutting down
  * Add dendrite-demo-pinecone cypress tests
  * Add tests for the Dendrite admin APIs
    (gh#matrix-org/dendrite#3028)
  * Add `/search` tests (gh#matrix-org/dendrite#3025)
  * Add AS invite test, fix issue with invitations being processed
    twice (gh#matrix-org/dendrite#3020)
  * Get the logs for dendrite when installing the chart
  * Update docs and sample config for the relay_api
    (gh#matrix-org/dendrite#3011)
  * Move every `db.Prepare` to `sqlutil.Statementlist`, remove trace
    driver (gh#matrix-org/dendrite#3026)
  * Upload covdatafiles for each server
  * Update workflow to not use commas when joining names
  * Sytest coverage file
  * Update Workflow
  * Update Go, use go tool covdata for coverage files?
  * Remove `BaseDendrite` (gh#matrix-org/dendrite#3023)
  * Update GMSL to fix #3013
  * Make "m.upload.size" optional
  * Preparations for removing `BaseDendrite`
    (gh#matrix-org/dendrite#3016)
  * simplify unix socket permission format
    (gh#matrix-org/dendrite#3014)
  * Fix UTs on x86

-------------------------------------------------------------------
Mon Mar 13 19:35:14 UTC 2023 - tux93@opensuse.org

- Update to version 0.12.0+git.0.74dc54684:
  * Version 0.12.0 (#3009)
  * Add basic runtime tracing (#2996)
  * Change default stats reporting endpoint (#3007)
  * Update dependencies (#3006)
  * Unset `RoomServerEvent`, since we can't be sure that `Set`
    actually updates the cached entry (#3002)
  * Fix invalid roomNID returned
  * RoomServerEvents are mutable, given they can be redacted
  * Actually ignore the error if we were able to backfill events
  * Add tests for `UpdateRelations` (#2999)
  * Update admin-promotion instructions; clarify ID for evacuation (#2997)
  * Update the cache with the redacted event
  * Make redaction check easier to read (#2995)
  * Updated instructions and references to monolith to their new names (#2994)
  * unix socket support (#2974)
  * Refactor `StoreEvent`, add `MaybeRedactEvent`, create an `EventDatabase` (#2989)
  * Fix UTs
  * Only run CI if there are changes to go files or the workflow [skip ci]
  * Deploy on gh-pages push
  * feat(helm): add prometheus resources to monitor (#2958)
  * Fix lint error
  * Tweaks to pinecone demo to shutdown more cleanly
  * Cache all the things
  * Refactor `StoreEvent` and create a new `RoomDatabase` interface (#2985)
  * Unify logging by using logrus for jetstream logs (#2976)
  * Update README sample config link (#2987)
  * Fix building Element web in CI
  * Fix issue where device keys are removed if a device ID is reused (#2982)
  * Merge keyserver & userapi (#2972)
  * Bump golang.org/x/net from 0.5.0 to 0.7.0 (#2979)
  * Bump golang.org/x/image from 0.1.0 to 0.5.0 (#2978)
  * Fix SQLite `session_id` (#2977)
  * Remove polylith/API mode (#2967)

-------------------------------------------------------------------
Fri Feb 10 23:47:25 UTC 2023 - tux93@opensuse.org

- Update to version 0.11.1+git.0.cc59879fa:
  * Version 0.11.1 (#2966)
  * Update coverage (#2964)
  * Optimize `/sync` and history visibility (#2961)
  * Add max frame size to pinecone bindings
  * Disable fulltext search in pinecone builds
  * Update dendrite-pinecone gobindings build script
  * Add Sytest/Complement coverage to scheduled runs (#2962)
  * Bump activesupport from 6.0.5 to 6.0.6.1 in /docs (#2959)
  * Consolidate pinecone demo http server variations
  * Refactor common pinecone demo code to remove major duplication
  * Refactor pinecone demo to remove duplicate pinecone setup
  * Refactor pinecone demo to remove duplicate key setup
  * Remove nolint: gocyclo from relayapi routing setup
  * Refactor conduit type from pinecone demo into its own package
  * Refactor common relay sync struct to remove duplication
  * Roomserver published pkey migration (#2960)
  * Update gmsl dependency
  * Use new gmsl RelayEvents type for send_relay request body
  * Use gmsl relay_txn response type
  * Add cmd line option to pinecone demo for enabling relaying
  * Add pinecone demo toggle for dis/enabling relaying for other nodes
  * Relay integration to pinecone demos (#2955)
  * Bump bleve to v2.3.6
  * Move relay arch into relayapi and add docs for new endpoints
  * Added Landing Page (#2885)
  * Bump commonmarker from 0.23.6 to 0.23.7 in /docs (#2952)
  * Initial Store & Forward Implementation (#2917)
  * Use `t.TempDir` for SQLite databases, so tests don't rip out
    each others databases (#2950)
- This is the last release with polylith support, all future
  releases will only support monolith mode

-------------------------------------------------------------------
Fri Jan 20 15:26:22 UTC 2023 - tux93@opensuse.org

- Update to version 0.11.0+git.0.430932f0:
  * Version 0.11.0 (#2949)
  * Change Default Room version to 10 (#2933)
  * AWSY missing federation tests (#2943)
  * Fix oversight in cmd/generate-config (#2946)
  * Make tests more reliable (#2948)
  * Add `/_dendrite/admin/purgeRoom/{roomID}` (#2662)
  * fix(helm): extract image tag to value
    (and use as default from Chart.… (#2934)

-------------------------------------------------------------------
Tue Jan 17 19:19:35 UTC 2023 - tux93@opensuse.org

- Update to version 0.10.9+git.0.b55a7c23:
  * Version 0.10.9 (#2942)
  * `/sync` performance optimizations (#2927)
  * Omit state field from `/messages` response if empty (#2940)
  * Switch the default config option values for `recaptcha_sitekey_class`
    and `recaptcha_form_field` (#2939)
  * Always initialize statistics server map
  * Fix room summary returning wrong heroes (#2930)
  * Extend cypress test timeout in ci
  * Revert "Add cypress cloud recording"
  * Add cypress cloud recording
  * Edit cypress config before running tests
  * Initial attempt at adding cypress tests to ci
  * Add FAQs based on commonly asked questions from the community
  * Handle DisplayName field in admin user registration endpoint (#2935)
  * Fix `/login` issue causing wrong device list updates (#2922)
  * Add curl to dendrite-demo-pinecone docker container
  * Add curl to dendrite docker containers

-------------------------------------------------------------------
Fri Jan 06 15:42:34 UTC 2023 - tux93@opensuse.org

- Update to version helm-dendrite-0.10.8+git.2.3fd95e60:
  * Add simplified helm chart (#2905)
  * Fix backfilling (#2926)

-------------------------------------------------------------------
Fri Dec 23 18:35:49 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.8+git.30.e449d17:
  * Add possibility to run complement with coverage enabled (#2901)
  * Add clientapi tests (#2916)
  * Pushrule tweaks, make `pattern` non-optional on `EventMatchCondition` (#2918)
  * Handle guest access [1/2?] (#2872)
  * More flakey tests
  * Fix reset password endpoint (#2921)
  * Fix flakey test
  * Add federation peeking table tests (#2920)
  * Dendrite Documentation Fix (#2913)
  * Cleanup stale device lists for users we don't share a room with anymore (#2857)
  * Use older sytest-dendrite image
  * Bump nokogiri from 1.13.9 to 1.13.10 in /docs (#2909)
  * Fix newly joined users presence (#2854)
  * Add UserAPI util tests (#2907)
  * Fix issue with multiple/duplicate log entries during tests (#2906)
  * Repeatable reads for `/sync` (#2783)
  * Fix issue with sending presence events to invalid servers
  * Update contributing guidelines (#2904)
  * Use test.WithAllDatabases
  * Differentiate between project and patch
  * Enforce coverage
  * Fix CI and test.WithAllDatabases
  * Enable/Disable internal metrics (#2899)
  * Add tests for the AS internal API (#2898)
  * Test and CI related changes (#2896)
  * Fix `dendrite-demo-pinecone`, `/_dendrite` namespace setup
  * Expose `/_dendrite` and `/_synapse` on the P2P demo HTTP muxes
  * Make `create-account` more verbose
  * Push rule evaluation tweaks (#2897)
  * Calculate correct room member count for push rule evaluation (#2894)

-------------------------------------------------------------------
Tue Nov 29 17:52:30 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.8+git.0.ed497aa8:
  * Version 0.10.8
  * Fix `m.receipt`s causing notifications (#2893)
  * Update configuration
  * Update NATS Server to 2.9.8
  * Tweak event auth logging and cases
    (update to matrix-org/gomatrixserverlib@8835f6d)
  * Return empty JSON if we don't have any protocols to return (#2892)
  * Never filter out a user's own membership when using LL (#2887)
  * Update pinecone version (#2884)
  * Fix registration for virtual hosting
  * Add p2p wakeup broadcast handling to pinecone demos (#2841)
  * Fix nightly code coverage (#2881)
  * Try that again
  * Fix `/key/v2/server`, add HTTP `Host` matching
  * Add test code coverage reporting (#2871)
  * Fix bug in a2f72dd9
  * Detect consumer being deleted in `JetStreamConsumer`
  * Update to NATS Server 2.9.6 and nats.go 1.20.0
  * Fix slice out of bounds in federation API
  * Virtual host server name workaround
  * Tweak `/key/v2/server`
  * Don't get blacklisted hosts when querying joined servers (#2880)
  * Update to matrix-org/gomatrixserverlib@900369e
  * Federation fixes for virtual hosting
  * Fix Caddy config well-known delegation example (#2879)
  * Handle remote room upgrades (#2866)
  * Try to optimize CI (#2867)
  * Use a writer to assign state key NIDs (#2877)
  * Virtual hosting schema and logic changes (#2876)
  * Fix oops, add simple UT
  * Run upgrade tests for SQLite too (#2875)
  * Fix issue with missing user NIDs (#2874)
  * Deny guest access on several endpoints (#2873)
  * Send presence to newly added servers (#2869)
  * Fix lint error
  * Improve logging in upgrade tests
  * Update Ristretto
  * Remove unspecced fields from `Transaction`
    (update to matrix-org/gomatrixserverlib@715dc88)
  * Add custom build flag to satisfy Sytest
  * Handle `m.room.tombstone` events in the UserAPI (#2864)
  * Revert Docker user change
  * Fix GHA release script

-------------------------------------------------------------------
Fri Nov 04 16:29:45 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.7+git.0.7c73b131:
  * Version 0.10.7 (#2861)
  * Update `latestPosition` when getting reversed room delta (#2860)
  * Send presence to joined hosts only (#2858)
  * Cache go mod directory
  * Move `prev_batch` calculation (#2856)
  * Put P2P Demos back into their own Dockerfiles
  * Update to matrix-org/pinecone@37f2e9b
  * Update README.md (#2855)
  * Tweak `removeDuplicates` calls to use `events` instead of `recentEvents` (#2853)
  * Fix workdir in Dockerfile (and make it a volume) (#2852)
  * Add GHA permission to upload security events
  * Hopefully fix GHA sarif upload
  * Add readme for dendrite-demo-pinecone (#2851)
  * Tweak `FLAGS` in GHA Docker builds
  * Maybe fix GHA
  * Multi-stage Docker builds (#2850)
  * Fix `moderncsqlite` errors and rebase onto `main` (#2832)
  * Improve logging for `processEventWithMissingState`
  * Add message stats to reporting (#2748)
  * Implement `/thirdparty` endpoints (#2831)
  * Fix issue where a member is forced to leave a room when the invite is marked deleted (#2839)
  * Don't limit `"state"` (#2849)
  * Update pull request template

-------------------------------------------------------------------
Tue Nov 01 18:02:55 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.6+git.0.52478dac:
  * Version 0.10.6
  * Fix a panic in `ToClientEvents` etc.
  * return required room_id field in /members (#2846)
  * Update dependencies
  * Fix SQLite `roomserver_published` migration
  * Optimize history visibility checks (#2848)
  * Try to fix a panic in the sync API PDU stream
  * Move code for calculating auth difference into GMSL
  * Fix flakey stats tests

-------------------------------------------------------------------
Mon Oct 31 17:14:46 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.5+git.0.8c7b274e:
  * Version 0.10.5 (#2845)
  * Fix `go.mod`
  * Tweak `"state"` and `"timeline"` filtering (#2844)
  * Update to matrix-org/gomatrixserverlib@0885c35
  * Add `/_dendrite/admin/downloadState/{serverName}/{roomID}` admin endpoint
  * Limit recent events when going backwards (#2840)
  * Add hcaptcha support besides Google ReCaptcha (#2834)
  * Simplify error checking and check the correct error
  * Refactor `claimRemoteKeys`
  * Fix upgrade appservices
  * Add AS specific public room list endpoints (#2836)
  * Fix /members (#2837)
  * Add scheduled tasks to run tests with race detection (#2814)
  * Update Yggdrasil demo
  * Associate events in db before queueing them to send (#2833)
  * Add network interface callback to pinecone build (#2825)
  * Update federation API consumers
  * Initial support for multiple server names (#2829)
  * Add support for config "auto_join_rooms" (#2823)
  * Fix `Current state appears in timeline in private history with many messages after` (#2830)
  * Return forbidden if not a member anymore (fix  #2802)
  * Prettify unit test output
  * Filter `/members`, return members at given point (#2827)
  * Get messages from before user left the room (#2824)
  * Fix slow querying of cross-signing signatures
  * Fix wrong config key

-------------------------------------------------------------------
Fri Oct 21 20:18:39 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.4+git.0.411db608:
  * Version 0.10.4 (#2822)
  * Add `syncapi_memberships` table tests (#2805)
  * Optimize inserting pending PDUs/EDUs (#2821)
  * Verify `room_id`, `type`, `sender` and `state_key` field lengths using bytes
    rather than codepoints (update to matrix-org/gomatrixserverlib@7c772f1,
    reverts bbb3ade4a2b49cfdaf7ec86ddf079ff7d48e0cf3)
  * Set `display_name` and/or `avatar_url` for server notices (#2820)
  * Fix `invite -> leave -> join` dance when accepting invites (#2817)
  * Allow `m.read.private` to clear notifications (#2811)
  * Mutex protect query keys response (#2812)
  * Fix flakey queue test (#2818)
  * Remove test from blacklist
  * Fix race condition
  * Get state deltas without filters (#2810)
  * Fix lock contention
  * Fix concurrent map write in key server
  * Bump nokogiri from 1.13.6 to 1.13.9 in /docs (#2809)
  * Refactor Federation Destination Queues (#2807)
  * Namespace user API tables (#2806)
  * Try to make `AddEvent` less expensive (update to matrix-org/gomatrixserverlib@a72a83f)
  * Scope transactions to endpoints (#2799)
  * Set `org.matrix.msc2285.stable` in `/versions`
  * Return error if we fail to read the response body

-------------------------------------------------------------------
Fri Oct 14 16:42:17 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.3+git.0.81dbad39:
  * Dendrite 0.10.3
  * Set inactivity threshold on durable consumers in the roomserver input API (#2795)
  * Update dependency now that it is fixed
  * Update direct dependencies (#2794)
  * Update to NATS Server v2.9.3 and nats.go v1.18.0
  * Always add `UnreadNotifications` to joined room reponses (#2793)
  * Relax test a bit
  * Fix `outliers whose auth_events are in a different room are correctly rejected` (#2791)
  * Revert "Federation backoff fixes and tests (#2792)"
  * Federation backoff fixes and tests (#2792)
  * Event relations (#2790)
  * Fix `/get_missing_events` for rooms with `joined`/`invited` history_visibility (#2787)
  * Private read receipts (#2789)
  * Tweak `GetStateDeltas` behaviour (#2788)
  * Tweak federation `M_NOT_FOUND` errors
  * Fix joined hosts with `RewritesState` (#2785)
  * Send E2EE related errors to sentry (#2784)
  * CI update
  * SyTest List Maintenance
  * Move /event to the SyncAPI (#2782)
  * Tweak `GetAccountByPassword` more
  * Further tweak to the issue template
  * Update issue and pull request templates
  * Add regression test for 980fa55846811eeff89f116c49b38b085143c64e
  * Stronger passwordless account checks (fixes #2780)

-------------------------------------------------------------------
Fri Oct 07 15:41:19 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.2+git.0.f1b8df0f:
  * Version 0.10.2 (#2778)
  * Fix issue with DMs shown as normal rooms (#2776)
  * Revert "tDatabase transaction tweaks in roomserver"
  * Ensure we only wake up a given user once (#2775)
  * tDatabase transaction tweaks in roomserver
  * Add test for `QueryDeviceMessages` (#2773)
  * Update README
  * Use the stream positions of the notifier (#2768)
  * Allow specifying old signing keys with the public key and key ID only (#2770)
  * Always return `one_time_key_counts` on `/keys/upload` (#2769)
  * Don't try to talk to ourselves when finding missing events
  * Tweak logging for federated room joins
  * Document database connection limits
  * Remove empty fields from `/sync` response (#2755)
  * Optimise `QuerySharedUsers` so that we can only work on local users (#2766)
  * Demote `Failed to query device keys for some users` warning to `level=debug`
  * Add `RoomEventType` nats.Header to avoid unneeded unmarshalling (#2765)
  * Check PostgreSQL connection count (#2760)
  * Side effect import bleve analyzer languages (#2763)
  * Add indexes that optimise `selectStateInRangeSQL` (#2764)
  * Don't perform a federated join after invite if we are already joined to the room (#2762)
  * Track reasons why the process is in a degraded state
  * Reduce `max_open_conns` in monolith sample config
  * Revert Docker changes
  * Try to populate `-ldflags` in Docker builds
  * Fix Docker GHA
  * Update Dockerfile (#2342)
  * Fix docs
  * Allow multiple static peers in Pinecone iOS/Android demos
  * P2P demo tweaks
  * Update P2P base directories
  * Stop CPU burn in `PerformMarkAsStaleIfNeeded`
  * Fix fragility of selectEventsWithEventIDsSQL queries (#2757)
  * Hopefully fix P2P `--config` error (re. #2756)
  * Modify sync transaction behaviour (#2758)
  * Use non-HTTPS as default URL, as most people will be running behind a reverse proxy

-------------------------------------------------------------------
Fri Sep 30 16:46:00 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.1+git.0.a050503d:
  * Version 0.10.1
  * Reset transaction after a failure
  * Handle case when applying history visibility failed
  * Another `/sync` fix
  * Remove SendAccountData, since InputAccountData is already doing that
  * Update NATS Server to v2.9.2
  * Fix broken `/sync` due to transaction error
  * Update 2_domainname.md

-------------------------------------------------------------------
Fri Sep 30 14:44:14 UTC 2022 - Marcel Kuehlhorn <tux93@opensuse.org>

- Remove logrotate, dendrite rotates the logs on its own

-------------------------------------------------------------------
Fri Sep 30 13:32:50 UTC 2022 - tux93@opensuse.org

- Update to version 0.10.0+git.0.0e2fb63b:
  * Version 0.10.0 (#2753)
  * Transactional isolation for `/sync` (#2745)
  * Allow more time for device list updates (#2749)
  * Add `/_dendrite/admin/refreshDevices/{userID}` (#2746)
  * Enable knocking on room versions 8 and 9 (update to matrix-org/gomatrixserverlib@91d455c)
  * Add network interface registration to pinecone demo (#2750)
  * Update to matrix-org/gomatrixserverlib@377b320
  * Remove `Suppressing send-to-device` log line
  * Improve device list update parsing (update to matrix-org/gomatrixserverlib#342)
  * Fix Go 1.18
  * P2P demo fixes
  * Consistent `*sql.Tx` usage across sync API (#2744)
  * Fix for `sql: converting argument $1 type: unsupported type []interfa… (#2743)
  * Promote reindexing log level
  * Update search docs
  * Fulltext implementation using Bleve (#2675)
  * Return `M_UNRECOGNIZED` for unknown CS API endpoints/actions (#2740)
  * Refactor notifications (#2688)
  * Pinecone hybrid routing (update to matrix-org/pinecone#67)
  * Build Docker images using Go 1.19 (related to #2714)
  * Use /usr/bin/env bash in shebangs to make them universal (#2735)
  * Improve selectRoomIDsWithAnyMembershipSQL performance (#2738)
  * Add pinecone demo container image (#2710)
  * Remove `origin` field from PDUs (#2737)
  * Use `TxStmt` in SQLite pusher table
  * Fix possible "Database is locked" issue
  * Update documentation to state that Dendrite requires PostgreSQL UTF-8 encoding
  * Update to matrix-org/pinecone@0900fceecb89ad0c14ee0ce825be638bf2a18474
  * Add `-dir` option to `dendrite-demo-pinecone` and `dendrite-demo-yggdrasil`
  * Tweak mainline ordering (update to matrix-org/gomatrixserverlib@2217f6c)

-------------------------------------------------------------------
Thu Sep 22 16:49:30 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.9+git.1.c53f284f:
  * Get the `DeviceListPosition` before anything else in complete syncs (#2733)
  * Version 0.9.9 (#2732)
  * Tweak `InsertMigration` to avoid logging (#2720)
  * Update embedded NATS Server to v2.9.1-beta1 (as this includes a fix that prevents high CPU usage after Dendrite startup)
  * Bump commonmarker from 0.23.4 to 0.23.6 in /docs (#2731)
  * HTTP connection keepalives (#2730)
  * Update dependencies (#2729)
  * Update readme
  * Remove deleted state logging lines from sync API (they are pointless)
  * Mark device list as stale, if we don't have the requesting device (#2728)
  * Update database documentation
  * Update contributing documentation
  * Bug fix #2718 appservice txnid should be different for each batch of events (#2719)
  * Fix origin on device list update EDUs
  * Ensure that all state event IDs are included in the `added` section when rewriting state (#2725)
  * Hopefully fix `upgrade-tests` (#2717)
  * Fix Pinecone demo build errors after Pinecone update
  * Update to matrix-org/pinecone@608215eb1b2920f3510b56c4a36a87ed9e75779f
  * Revert 482914aef4a7d637a8c468d46904fde9f478b5d1
  * Use `AckNone` on the ephemeral room input consumer
  * Tweak `LoadMembershipAtEvent` behaviour when state not known (#2716)
  * Always resolve state in `QueryStateAfterEvents`
  * Send-to-device consumer/producer tweaks (#2713)
  * Check unique constraint errors when manually inserting migrations (#2712)

-------------------------------------------------------------------
Mon Sep 12 20:19:06 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.8+git.1.62afb936:
  * Update to matrix-org/gomatrixserverlib@7b96db4
  * Version 0.9.8
  * Fix missing signature check on the `/get_missing_events` response
  * Update to NATS Server v2.9.0
  * Update to matrix-org/pinecone@b215925
  * P2P demo tweaks
  * Update to matrix-org/gomatrixserverlib@dec87dbaa40700a8c8f7c299c53f911047cf2cb9
  * Only verify if fulltext indexing is enabled

-------------------------------------------------------------------
Fri Sep 09 14:36:12 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.7+git.0.e8687f6f:
  * Version 0.9.7 (#2707)
  * Optimise `SharedUsers` again by using complete composite index
  * Optimise shared users query in Synx API slightly by removing a potential sort
  * Fix database transaction for keyserver `DeleteDeviceKeys`
  * Fix transactions around assigning NIDs
  * Change detection of already executed migrations (#2665)
  * More writer fixes in the Sync API
  * Use database writer in user API `DeleteOldNotifications`
  * Update getting pushrules, add tests, tweak pushrules (#2705)
  * Fix issue with stale device lists (#2702)
  * Fulltext implementation incl. config (#2480)
  * Use a single context instead
  * Update state reset capture to Sentry
  * Add HTTP status code to FederationClientError (#2699)
  * Avoid unneeded JSON operations (#2698)
  * Re-add waitTime if we're not blacklisted and no RetryAfter was specified.
  * Add a SigningKeyUpdate producer (#2697)
  * Handle errors differently in the `DeviceListUpdater` (#2695)
  * Update to matrix-org/gomatrixserverlib@637a173
  * Stronger default power levels
  * State resolution fixes in `applyAndAuthEvent` (update to matrix-org/gomatrixserverlib#336)
  * Tweak Sentry again
  * Set Sentry user where known
  * Improve Sentry reporting
  * Tweak logging for detected state resets
  * State and auth tweaks (update to matrix-org/gomatrixserverlib#335)
  * Optimise `resolve-state` tool
  * Move `SetLatestEvents` call
  * Only send (invite) events to the AS if it's interested in it (#2692)
  * Update P2P demos

-------------------------------------------------------------------
Thu Sep 01 15:24:08 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.6+git.0.304acd7a:
  * Version 0.9.6 (#2689)
  * Configuration tweaks (#2567)
  * Refactor appservices component (#2687)
  * Allow batching in `JetStreamConsumer` (#2686)
  * Pinecone standalone refactoring (#2685)
  * Check for `"creator"` field in `m.room.create` during event auth
    (update to matrix-org/gomatrixserverlib@c71e518)
  * Index on `syncapi_send_to_device` table (#2684)
  * Set the notification count when sending push notifications (#2683)
  * Use existing limit instead of default limit when lazy loading members (#2682)
  * Fix race condition on startup (#2679)
  * Fix the Cat Overflow bug (update to matrix-org/gomatrixserverlib@2020bdc)
  * Log roomserver error
  * Race in keyserver intialization (#2619)
  * Default to limit of 20 state events
  * Enforce `type`, `sender`, `state_key` and `room_id` lengths using
    codepoints rather than bytes
    (update to matrix-org/gomatrixserverlib@5f66df0, matrix-org/matrix-spec#1001)
  * Restrict username length properly (#2676)

-------------------------------------------------------------------
Thu Aug 25 13:42:43 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.5+git.0.ed79e862:
  * Version 0.9.5 (#2673)
  * SyncAPI tweaks/fixes (#2671)
  * Remove a couple unnecessary Sentry captures from backfill
  * Tweak logging and Sentry reporting for roomserver input
  * Fix 500s on `/state`, `/state_ids` when state not known (#2672)
  * Allow un-rejecting events on reprocessing
  * Only set backOffStarted to false if until is not zero (#2669)
  * Detect `types.MissingStateError` in `CheckServerAllowedToSeeEvent` (#2667)
  * Complement QoL changes (#2663)
  * Add timeout parameter & trim URL (#2666)
  * Tweak soft-failure handling in roomserver

-------------------------------------------------------------------
Fri Aug 19 14:02:42 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.4+git.1.9dc57122:
  * Fetch more data for newly joined rooms in an incremental sync (#2657)
  * Version 0.9.4 (#2658)
  * Enforce device list backoffs (#2653)
  * Set historyVisibility for backfilled events over federation (#2656)
  * Make SyncAPI unit tests more reliable (#2655)
  * De-race `TestExpireEDUs` (#2654)
  * State handling tweaks (#2652)
  * Enable `workflow_dispatch` in GHA
  * Actually store EDUs once we retrieved from the database (#2651)
  * Reprocess rejected input events (#2647)
  * Add a delay after sending events to the roomserver
  * Stop spamming the logs with `StateBetween: ignoring deleted state` event IDs
  * Lazy-loading fixes (#2646)
  * Verify a shared secret is set in `create-account` (#2645)
  * Use `is_direct` flag from `/createRoom`, update stripped state (#2644)
  * Only return non-retired invites (#2643)

-------------------------------------------------------------------
Mon Aug 15 10:30:32 UTC 2022 - tux93@opensuse.org

- Update to version 0.9.3+git.0.bcdbd5c0:
  * Version 0.9.3
  * Fix FAQ question
  * Admin endpoint documentation (#2640)
  * Adding FAQ Questions with common questions (#2641)
- Update to version 0.9.2
  * Version 0.9.2 (#2638)
  * /hierarchy - return public and knockable rooms for authed users (#2578)
  * Update example in readme
  * Update NATS Server and nats.go libraries
  * Update README
  * Update `create-account` help text
  * Show/hide users in user directory (#2637)
  * Use `/admin/v1/register` in `create-account` (#2484)
  * Protect user_interactive reads and writes with locks (#2635)
  * Update `golangci-lint` component in GHA workflow
  * Restore the room version cache in the roomserver internal API HTTP client
  * Implement history visibility on `/messages`, `/context`, `/sync` (#2511)
  * Set default room version to 9
  * Remove test from `sytest-blacklist`
  * Generic-based internal HTTP API (#2626)
  * Add housekeeping function to delete old/expired EDUs (#2399)
  * Send-to-device/sync tweaks (#2630)
  * Fix issues with migrations not getting executed (#2628)
  * Don't panic if we fail to upsert account data
  * Invalidate lazyLoadCache if we're doing an initial sync (#2623)
  * Update TURN config in sample config files
  * Partly fix notification counts (#2621)
  * Update readme
  * Do not use `ioutil` as it is deprecated (#2625)
  * Fix linter issues (#2624)
  * Add race testing to tests, and fix a few small race conditions in the tests (#2587)
  * Only create a new destinationQueue if we don't have one (#2620)
- Update to version 0.9.1
  * Version 0.9.1 (#2616)
  * Try more servers when calling `/state_ids` (#2610)
  * Fix syncapi shared users query & device lists (#2614)
  * Remove roominfo cache (#2615)
  * Disable stack protector on Linux CI build pipelines for now (to avoid `relocation target __stack_chk_fail_local not defined` errors)
  * Update Pinecone
  * Test Go 1.19 in CI
  * Add Cache-Control header to media endpoints (#2612)
  * Delete correct Send-to-Device messages (#2608)
  * Disable flakey test
  * Fix data race in `lookupMissingStateViaStateIDs`
  * Disable NATS Server logging, allow self-signed certificates (#2605)
  * Various roominfo tweaks (#2607)
  * Stronger checks for `/send_join` (#2604)
  * Fix issue with sync API not advancing. (#2603)
- Update to version 0.9.0
  * Version 0.9.0 (#2602)
  * De-race `CompleteSync` (#2601)
  * De-race `types.RoomInfo` (#2600)
  * Optimise checking other servers allowed to see events (#2596)
  * Set CORS headers for HTTP 404 and 405 errors (#2599)
  * Update NATS Server and nats.go to use upstream
  * Make the User API responsible for sending account data output events (#2592)
  * Remove `goose` from Dockerfiles
  * Remove `room_id` field from MSC2946 stripped events (closes #2588)
  * Add .well-known/matrix/client to clientapi (#2551)
  * Update database migrations, remove goose (#2264)
  * Try to fix HTTP 500s on `/members` (#2581)
  * Membership updater refactoring (#2541)
  * Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#2584)
  * docs: Add build page; correct proxy info; fix Caddy example (#2579)
  * Fix issue with membership event_nid being 0 (#2580)
  * Explain how SRV works in Matrix and discourage using it (#2577)
  * Add event state key cache (#2576)
  * Update FAQ
  * Set historyVisibility in rowsToStreamEvents
  * Tweak cache counters (#2575)
  * History visibility database changes (#2533)
  * Fix connection_string format in dendrite-sample.polylith.yaml (#2574)
  * Update 1_createusers.md (#2571)
  * Use sync API database in `filterSharedUsers` (#2572)
  * Update `sytest-whitelist`
  * Add a Troubleshooting page
  * Pointerise `types.RoomInfo` in the cache so we can update it in-place in the latest events updater
  * Use `/v3` to request media from remote servers (update to matrix-org/gomatrixserverlib#324)
  * Minor SendToDevice fix (#2565)
  * Ristretto cache (#2563)
  * Update Pinecone to matrix-org/pinecone@1ce778f
  * Fix issue `uint64 values with high bit are not supported` in presence (#2562)
  * Fix nil pointer access when redacting events (#2560)
  * Hopefully fix read receipts timestamps (#2557)
  * Wrap error from `SnapshotNIDFromEventID`
  * Return clearer error when no state NID exists for an event (#2555)
  * Fix QuerySharedUsers for the SyncAPI keychange consumer (#2554)
  * Use new testrig for key changes tests (#2552)
  * feat+fix: Ignore unknown keys and verify required fields are present in appservice registration files (#2550)

-------------------------------------------------------------------
Fri Jul 01 11:53:22 UTC 2022 - tux93@opensuse.org

- Update to version 0.8.9+git.0.b5c55faf:
  * Version 0.8.9 (#2549)
  * Roomserver producers package (#2546)
  * Try to fix backfilling (#2548)
  * Disable WebAssembly builds for now
  * Blacklist `Guest users can join guest_access rooms` test until it can be investigated
  * Silence presence logs (#2547)
  * Add `evacuateUser` endpoint, use it when deactivating accounts (#2545)
  * Return an error if trying to invite a malformed user ID (#2543)
  * Don't return `end` if there are not more messages (#2542)
  * Fix nats.go commit (#2540)
  * Add `InputDeviceListUpdate` to the keyserver, remove old input API (#2536)
  * Fix rare panic when returning user devices over federation (#2534)
  * Handle state before, send history visibility in output (#2532)
  * generic CaddyFile in front of Dendrite (monolith) (#2531)
  * Make the linter happy again
  * Add `--difference` to `resolve-state` tool
  * Attempt to raise the file descriptor limit at startup (#2527)
  * Rename the page to "Optimise your installation"
  * Highlighting in docs
  * Add new next steps page to the documentation
  * Correctly redact events over federation (#2526)

-------------------------------------------------------------------
Thu Jun 09 14:48:10 UTC 2022 - tux93@opensuse.org

- Update to version 0.8.8+git.0.83797573:
  * Version 0.8.8 (#2525)
  * Allow "registration is idempotent, with username specified" to pass (#2488)
  * Update sample configs for `exempt_user_ids`
  * Optimise state res v2 by only updating the allower when necessary (update to matrix-org/gomatrixserverlib@e55d796)
  * Optimise state res v2 by parsing power level content less often (update to matrix-org/gomatrixserverlib@e938c07)
  * Rate limiting changes (#2519)
  * Optimise `loadAuthEvents`, add roomserver tracing
  * Avoid panicking unnecessarily when shutting down the `gobind` P2P demos (#2520)
  * Send tombstone to other servers when upgrading rooms
  * Room upgrade tweaks
  * Fix panic in `QueryRestrictedJoinAllowed`
  * Make setting state idempotent (#2512)

-------------------------------------------------------------------
Wed Jun 01 23:14:24 UTC 2022 - tux93@opensuse.org

- Update to version 0.8.7+git.0.f41931b5:
  * Version 0.8.7 (#2509)
  * Revert #2457
  * Reduce error levels on device list update
  * Fix bugs related to state resolution (#2507)
  * Update versions
  * Fix #2498 (#2506)
  * Fix `pq: invalid input syntax for integer` when trying to get a numeric localpart (#2505)
  * Fix bugs in `resolve-state` tool
  * Sort `resolve-state` output
  * Update readme
  * Add missing indexes to federation API destination queues (#2502)
  * Add support for room version 10 (update to matrix-org/gomatrixserverlib#315)
  * Add support for MSC3787 and `org.matrix.msc3787` room version (update to matrix-org/gomatrixserverlib#310)

-------------------------------------------------------------------
Thu May 26 12:27:30 UTC 2022 - tux93@opensuse.org

- Update to version 0.8.6+git.0.45c4c006:
  * Version 0.8.6 (#2497)
  * Upgrade various dependencies (#2496)
  * Update to matrix-org/gomatrixserverlib#314
  * Make logging output for state deletions a bit better
  * Update 1_planning.md (#2467)
  * Try to spot state deletions when they happen (#2489)
  * Mark room versions 8 and 9 as stable
  * Fix using the remote provided event from `/send_join` (#2490)
  * Fix the `resolve-state` tool
  * Restricted join support on `/make_join`, `/send_join` (#2478)
  * Allow authing invited user in rooms with `"restricted"` join rule (update to matrix-org/gomatrixserverlib#313)
  * Fix `join_authorised_via_users_server` key name in `SendEvent`
  * Give PL100 to invited users in `trusted_private_chat` preset (#2485)
  * Strip `join_authorised_by_users_server` when updating membership events using `/rooms/{roomID}/state` (#2482)
  * Handle invite in appservice roomserver consumer (#2476)
  * Preserve content from `/make_join` as well as supplied content in the request (#2481)
  * Fix control flow related to joining restricted v8/v9 rooms (update to matrix-org/gomatrixserverlib#312)
  * Allow defers to run in `TestMain` in federation API tests
  * Update to matrix-org/gomatrixserverlib#311 (#2479)
  * Fix `/deactivate` (#2474)
  * syncapi: don't return early for no-op incremental syncs (#2473)
  * Really SKIP_NODB (#2472)
  * bugfix: fix race condition when updating presence via /sync (#2470)
  * Remove debug logging
  * bugfix: E2EE device keys could sometimes not be sent to remote servers (#2466)
  * Add docs which explain how to calculate coverage (#2468)
  * Add roomserver tests (3/4) (#2447)

-------------------------------------------------------------------
Fri May 13 15:14:39 UTC 2022 - Marcel Kuehlhorn <tux93@opensuse.org>

- Initial Package with version 0.8.5
openSUSE Build Service is sponsored by