mirror of
https://github.com/matrix-org/dendrite.git
synced 2024-11-26 08:11:55 -06:00
Version 0.3.6
This commit is contained in:
parent
244ff0dccb
commit
67c89b3c5e
11
.github/workflows/docker-hub.yml
vendored
11
.github/workflows/docker-hub.yml
vendored
|
@ -7,7 +7,8 @@ on:
|
||||||
types: [published]
|
types: [published]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DOCKER_HUB_USER: matrixdotorg
|
DOCKER_NAMESPACE: matrixdotorg
|
||||||
|
DOCKER_HUB_USER: neilalexander
|
||||||
PLATFORMS: linux/amd64,linux/arm64,linux/arm/v7
|
PLATFORMS: linux/amd64,linux/arm64,linux/arm/v7
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -37,8 +38,8 @@ jobs:
|
||||||
platforms: ${{ env.PLATFORMS }}
|
platforms: ${{ env.PLATFORMS }}
|
||||||
push: true
|
push: true
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.DOCKER_HUB_USER }}/dendrite-monolith:latest
|
${{ env.DOCKER_NAMESPACE }}/dendrite-monolith:latest
|
||||||
${{ env.DOCKER_HUB_USER }}/dendrite-monolith:${{ env.RELEASE_VERSION }}
|
${{ env.DOCKER_NAMESPACE }}/dendrite-monolith:${{ env.RELEASE_VERSION }}
|
||||||
|
|
||||||
Polylith:
|
Polylith:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -66,5 +67,5 @@ jobs:
|
||||||
platforms: ${{ env.PLATFORMS }}
|
platforms: ${{ env.PLATFORMS }}
|
||||||
push: true
|
push: true
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.DOCKER_HUB_USER }}/dendrite-polylith:latest
|
${{ env.DOCKER_NAMESPACE }}/dendrite-polylith:latest
|
||||||
${{ env.DOCKER_HUB_USER }}/dendrite-polylith:${{ env.RELEASE_VERSION }}
|
${{ env.DOCKER_NAMESPACE }}/dendrite-polylith:${{ env.RELEASE_VERSION }}
|
||||||
|
|
21
CHANGES.md
21
CHANGES.md
|
@ -1,12 +1,31 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Dendrite 0.3.6 (2021-01-18)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* Experimental support for MSC2946 (Spaces Summary) has been merged
|
||||||
|
* Send-to-device messages have been refactored and now take advantage of having their own stream position, making delivery more reliable
|
||||||
|
* Unstable features and MSCs are now listed in `/versions` (contributed by [sumitks866](https://github.com/sumitks866))
|
||||||
|
* Well-known and DNS SRV record results for federated servers are now cached properly, improving outbound federation performance and reducing traffic
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
* Updating forward extremities will no longer result in so many unnecessary state snapshots, reducing on-going disk usage in the roomserver database
|
||||||
|
* Pagination tokens for `/messages` have been fixed, which should improve the reliability of scrollback/pagination
|
||||||
|
* Dendrite now avoids returning `null`s in fields of the `/sync` response, and omitting some fields altogether when not needed, which should fix sync issues with Element Android
|
||||||
|
* Requests for user device lists now time out quicker, which prevents federated `/send` requests from also timing out in many cases
|
||||||
|
* Empty push rules are no longer sent over and over again in `/sync`
|
||||||
|
* An integer overflow in the device list updater which could result in panics on 32-bit platforms has been fixed (contributed by [Lesterpig](https://github.com/Lesterpig))
|
||||||
|
* Event IDs are now logged properly in federation sender and sync API consumer errors
|
||||||
|
|
||||||
## Dendrite 0.3.5 (2021-01-11)
|
## Dendrite 0.3.5 (2021-01-11)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
* All `/sync` streams are now logically separate after a refactoring exercise
|
* All `/sync` streams are now logically separate after a refactoring exercise
|
||||||
|
|
||||||
## Fixes
|
### Fixes
|
||||||
|
|
||||||
* Event references are now deeply checked properly when calculating forward extremities, reducing the amount of forward extremities in most cases, which improves RAM utilisation and reduces the work done by state resolution
|
* Event references are now deeply checked properly when calculating forward extremities, reducing the amount of forward extremities in most cases, which improves RAM utilisation and reduces the work done by state resolution
|
||||||
* Sync no longer sends incorrect `next_batch` tokens with old stream positions, reducing flashbacks of old messages in clients
|
* Sync no longer sends incorrect `next_batch` tokens with old stream positions, reducing flashbacks of old messages in clients
|
||||||
|
|
|
@ -17,7 +17,7 @@ var build string
|
||||||
const (
|
const (
|
||||||
VersionMajor = 0
|
VersionMajor = 0
|
||||||
VersionMinor = 3
|
VersionMinor = 3
|
||||||
VersionPatch = 5
|
VersionPatch = 6
|
||||||
VersionTag = "" // example: "rc1"
|
VersionTag = "" // example: "rc1"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue