8ebde2577f
feat(proxy): Remove home proxy
2024-10-25 23:20:58 +02:00
c73ead1526
feat(services): Add dozzle
2024-10-25 23:20:20 +02:00
7310868563
fix(services): Fix money
2024-10-25 23:19:51 +02:00
0b4dc97422
feat(proxy,forgejo): Add SSO redirect on login page
2024-10-25 23:17:16 +02:00
6d06453a6a
chore(deps): update codeberg.org/forgejo/forgejo docker tag to v9 ( #83 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [codeberg.org/forgejo/forgejo](https://forgejo.org ) ([source](https://codeberg.org/forgejo/forgejo )) | major | `8.0` -> `9.0` |
---
### Release Notes
<details>
<summary>forgejo/forgejo (codeberg.org/forgejo/forgejo)</summary>
### [`v9.0`](https://codeberg.org/forgejo/forgejo/blob/HEAD/RELEASE-NOTES.md#900 )
The Forgejo v9.0.0 release notes are [available in the v9.0.0 milestone](https://codeberg.org/forgejo/forgejo/milestone/7235 ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTkuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #83
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-25 23:17:09 +02:00
20b44ecd7b
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.117.0 ( #82 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.116.0` -> `v1.117.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.117.0`](https://github.com/element-hq/synapse/releases/tag/v1.117.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.116.0...v1.117.0 )
### Synapse 1.117.0 (2024-10-15)
No significant changes since 1.117.0rc1.
### Synapse 1.117.0rc1 (2024-10-08)
##### Features
- Add config option `redis.password_path`. ([#​17717](https://github.com/element-hq/synapse/issues/17717 ))
##### Bugfixes
- Fix a rare bug introduced in v1.29.0 where invalidating a user's access token from a worker could raise an error. ([#​17779](https://github.com/element-hq/synapse/issues/17779 ))
- In the response to `GET /_matrix/client/versions`, set the `unstable_features` flag for [MSC4140](https://github.com/matrix-org/matrix-spec-proposals/pull/4140 ) to `false` when server configuration disables support for delayed events. ([#​17780](https://github.com/element-hq/synapse/issues/17780 ))
- Improve input validation and room membership checks in admin redaction API. ([#​17792](https://github.com/element-hq/synapse/issues/17792 ))
##### Improved Documentation
- Clarify the docstring of `test_forget_when_not_left`. ([#​17628](https://github.com/element-hq/synapse/issues/17628 ))
- Add documentation note about PYTHONMALLOC for accurate jemalloc memory tracking. Contributed by [@​hensg](https://github.com/hensg ). ([#​17709](https://github.com/element-hq/synapse/issues/17709 ))
- Remove spurious "TODO UPDATE ALL THIS" note in the Debian installation docs. ([#​17749](https://github.com/element-hq/synapse/issues/17749 ))
- Explain how load balancing works for `federation_sender_instances`. ([#​17776](https://github.com/element-hq/synapse/issues/17776 ))
##### Internal Changes
- Minor performance increase for large accounts using sliding sync. ([#​17751](https://github.com/element-hq/synapse/issues/17751 ))
- Increase performance of the notifier when there are many syncing users. ([#​17765](https://github.com/element-hq/synapse/issues/17765 ), [#​17766](https://github.com/element-hq/synapse/issues/17766 ))
- Fix performance of streams that don't change often. ([#​17767](https://github.com/element-hq/synapse/issues/17767 ))
- Improve performance of sliding sync connections that do not ask for any rooms. ([#​17768](https://github.com/element-hq/synapse/issues/17768 ))
- Reduce overhead of sliding sync E2EE loops. ([#​17771](https://github.com/element-hq/synapse/issues/17771 ))
- Sliding sync minor performance speed up using new table. ([#​17787](https://github.com/element-hq/synapse/issues/17787 ))
- Sliding sync minor performance improvement by omitting unchanged data from incremental responses. ([#​17788](https://github.com/element-hq/synapse/issues/17788 ))
- Speed up sliding sync when there are many active subscriptions. ([#​17789](https://github.com/element-hq/synapse/issues/17789 ))
- Add missing license headers on new source files. ([#​17799](https://github.com/element-hq/synapse/issues/17799 ))
##### Updates to locked dependencies
- Bump phonenumbers from 8.13.45 to 8.13.46. ([#​17773](https://github.com/element-hq/synapse/issues/17773 ))
- Bump python-multipart from 0.0.10 to 0.0.12. ([#​17772](https://github.com/element-hq/synapse/issues/17772 ))
- Bump regex from 1.10.6 to 1.11.0. ([#​17770](https://github.com/element-hq/synapse/issues/17770 ))
- Bump ruff from 0.6.7 to 0.6.8. ([#​17774](https://github.com/element-hq/synapse/issues/17774 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTkuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #82
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-25 23:17:00 +02:00
4a98d05c54
chore(deps): update ghcr.io/dani-garcia/vaultwarden docker tag to v1.32.2 ( #81 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden ) | patch | `1.32.1-alpine` -> `1.32.2-alpine` |
---
### Release Notes
<details>
<summary>dani-garcia/vaultwarden (ghcr.io/dani-garcia/vaultwarden)</summary>
### [`v1.32.2`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.2 )
[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.32.1...1.32.2 )
#### Notable changes
- Fixed collection management for managers
#### What's Changed
- Fix compiling for Windows targets by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/5053
- Updates and collection management fixes by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/5072
- Fix `--version` from failing without config by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/5055
**Full Changelog**: https://github.com/dani-garcia/vaultwarden/compare/1.32.1...1.32.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTkuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #81
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-25 23:16:51 +02:00
0a80fc8430
chore(deps): update ghcr.io/dani-garcia/vaultwarden docker tag to v1.32.1 ( #79 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden ) | patch | `1.32.0-alpine` -> `1.32.1-alpine` |
---
### Release Notes
<details>
<summary>dani-garcia/vaultwarden (ghcr.io/dani-garcia/vaultwarden)</summary>
### [`v1.32.1`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.1 )
[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.32.0...1.32.1 )
#### Notable changes
- Fixed syncing/login with native mobile clients
- Added CLI option to backup SQLite database
- Email Template changes regarding invites, 2FA Incomplete logins, and new logins
#### What's Changed
- Update GitHub Action Workflows by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4849
- Fix Duo Redirect not using path by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4862
- Fix manager in web-vault v2024.6.2 for collections by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4860
- Update email footer padding values by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4838
- Remove unecessary email normalization by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4840
- Fix Vaultwarden Admin page error messages by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4869
- Update issue template by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4876
- remove overzealous sanity check by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4879
- Fix Login with device by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4878
- Switch to Whitelisting in .dockerignore by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4856
- Remove `version` from server config info by [@​zacknewman](https://github.com/zacknewman ) in https://github.com/dani-garcia/vaultwarden/pull/4885
- Update issue template by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4882
- Update crates (GHSA-wq9x-qwcq-mmgf) by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4889
- Updated security readme by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4892
- Allow custom umask setting by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4896
- Allow Org Master-Pw policy enforcement by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4899
- Allow enforcing Single Org with pw reset policy by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4903
- Add a CLI feature to backup the SQLite DB by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4906
- Update web-vault, crates and gha by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4909
- Add orgUserHasExistingUser parameters to org invite by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4827
- Update Rust version & crates by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4928
- Fix sync with new native clients by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4932
- Fix collection update from native client by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4937
- fix invitation link via /admin by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4950
- Fix Pw History null dates by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4966
- fix 2fa policy check on registration by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4956
- Actually use Device Type for mails by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4916
- remove backtics from postgresql migrations by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4968
- Fix Device Type column for 2FA migration by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4971
- Fix encrypted lastUsedDate by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4972
- Fix keyword collision in Rust 2024 and add new api/config value by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4975
- Add extra linting by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4977
#### New Contributors
- [@​zacknewman](https://github.com/zacknewman ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4885
**Full Changelog**: https://github.com/dani-garcia/vaultwarden/compare/1.32.0...1.32.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDEuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEwMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #79
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-12 23:45:03 +02:00
b2bbc1de7d
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.10.1 ( #80 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.9.0-alpine` -> `24.10.1-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDEuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #80
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-12 23:44:33 +02:00
31295659e9
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.116.0 ( #78 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.115.0` -> `v1.116.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.116.0`](https://github.com/element-hq/synapse/releases/tag/v1.116.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.115.0...v1.116.0 )
### Synapse 1.116.0 (2024-10-01)
No significant changes since 1.116.0rc2.
### Synapse 1.116.0rc2 (2024-09-26)
##### Features
- Add implementation of restricting who can overwrite a state event as proposed by [MSC3757](https://github.com/matrix-org/matrix-spec-proposals/pull/3757 ). ([#​17513](https://github.com/element-hq/synapse/issues/17513 ))
### Synapse 1.116.0rc1 (2024-09-25)
##### Features
- Add initial implementation of delayed events as proposed by [MSC4140](https://github.com/matrix-org/matrix-spec-proposals/pull/4140 ). ([#​17326](https://github.com/element-hq/synapse/issues/17326 ))
- Add an asynchronous Admin API endpoint [to redact all a user's events](https://element-hq.github.io/synapse/v1.116/admin_api/user_admin_api.html#redact-all-the-events-of-a-user ),
and [an endpoint to check on the status of that redaction task](https://element-hq.github.io/synapse/v1.116/admin_api/user_admin_api.html#check-the-status-of-a-redaction-process ). ([#​17506](https://github.com/element-hq/synapse/issues/17506 ))
- Add support for the `tags` and `not_tags` filters for [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync. ([#​17662](https://github.com/element-hq/synapse/issues/17662 ))
- Guests can use the new media endpoints to download media, as described by [MSC4189](https://github.com/matrix-org/matrix-spec-proposals/pull/4189 ). ([#​17675](https://github.com/element-hq/synapse/issues/17675 ))
- Add config option `turn_shared_secret_path`. ([#​17690](https://github.com/element-hq/synapse/issues/17690 ))
- Return room tags in [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync account data extension. ([#​17707](https://github.com/element-hq/synapse/issues/17707 ))
##### Bugfixes
- Make sure we get up-to-date state information when using the new [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync tables to derive room membership. ([#​17692](https://github.com/element-hq/synapse/issues/17692 ))
- Fix bug where room account data would not correctly be sent down [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync for old rooms. ([#​17695](https://github.com/element-hq/synapse/issues/17695 ))
- Fix a bug in [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync which could prevent /sync from working for certain user accounts. ([#​17727](https://github.com/element-hq/synapse/issues/17727 ), [#​17733](https://github.com/element-hq/synapse/issues/17733 ))
- Ignore invites from ignored users in Sliding Sync. ([#​17729](https://github.com/element-hq/synapse/issues/17729 ))
- Fix bug in [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync where the server would incorrectly return a negative bump stamp, which caused Element X apps to stop syncing. ([#​17748](https://github.com/element-hq/synapse/issues/17748 ))
##### Internal Changes
- Import pydantic objects from the `_pydantic_compat` module.
This allows `check_pydantic_models.py` to mock those pydantic objects
only in the synapse module, and not interfere with pydantic objects in
external dependencies. ([#​17667](https://github.com/element-hq/synapse/issues/17667 ))
- Use [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync tables as a bulk shortcut for getting the max `event_stream_ordering` of rooms. ([#​17693](https://github.com/element-hq/synapse/issues/17693 ))
- Speed up [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) sliding sync requests a bit where there are many room changes. ([#​17696](https://github.com/element-hq/synapse/issues/17696 ))
- Refactor [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) sliding sync filter unit tests so the sliding sync API has better test coverage. ([#​17703](https://github.com/element-hq/synapse/issues/17703 ))
- Fetch `bump_stamp`s more efficiently in [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync. ([#​17723](https://github.com/element-hq/synapse/issues/17723 ))
- Shortcut for checking if certain background updates have completed (utilized in [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync). ([#​17724](https://github.com/element-hq/synapse/issues/17724 ))
- More efficiently fetch rooms for [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync. ([#​17725](https://github.com/element-hq/synapse/issues/17725 ))
- Fix `_bulk_get_max_event_pos` being inefficient. ([#​17728](https://github.com/element-hq/synapse/issues/17728 ))
- Add cache to `get_tags_for_room(...)`. ([#​17730](https://github.com/element-hq/synapse/issues/17730 ))
- Small performance improvement in speeding up [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) Sliding Sync. ([#​17731](https://github.com/element-hq/synapse/issues/17731 ))
- Minor speed up of initial [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) sliding sync requests. ([#​17734](https://github.com/element-hq/synapse/issues/17734 ))
- Remove usage of the deprecated `cgi` module, deprecated in Python 3.11 and removed in Python 3.13. ([#​17741](https://github.com/element-hq/synapse/issues/17741 ))
- Fix typing of a variable that is not `Unknown` anymore after updating `treq`. ([#​17744](https://github.com/element-hq/synapse/issues/17744 ))
##### Updates to locked dependencies
- Bump anyhow from 1.0.86 to 1.0.89. ([#​17685](https://github.com/element-hq/synapse/issues/17685 ), [#​17716](https://github.com/element-hq/synapse/issues/17716 ))
- Bump bytes from 1.7.1 to 1.7.2. ([#​17743](https://github.com/element-hq/synapse/issues/17743 ))
- Bump cryptography from 43.0.0 to 43.0.1. ([#​17689](https://github.com/element-hq/synapse/issues/17689 ))
- Bump idna from 3.8 to 3.10. ([#​17758](https://github.com/element-hq/synapse/issues/17758 ))
- Bump msgpack from 1.0.8 to 1.1.0. ([#​17759](https://github.com/element-hq/synapse/issues/17759 ))
- Bump phonenumbers from 8.13.44 to 8.13.45. ([#​17762](https://github.com/element-hq/synapse/issues/17762 ))
- Bump prometheus-client from 0.20.0 to 0.21.0. ([#​17746](https://github.com/element-hq/synapse/issues/17746 ))
- Bump pyasn1 from 0.6.0 to 0.6.1. ([#​17714](https://github.com/element-hq/synapse/issues/17714 ))
- Bump pyasn1-modules from 0.4.0 to 0.4.1. ([#​17747](https://github.com/element-hq/synapse/issues/17747 ))
- Bump pydantic from 2.8.2 to 2.9.2. ([#​17756](https://github.com/element-hq/synapse/issues/17756 ))
- Bump python-multipart from 0.0.9 to 0.0.10. ([#​17745](https://github.com/element-hq/synapse/issues/17745 ))
- Bump ruff from 0.6.4 to 0.6.7. ([#​17715](https://github.com/element-hq/synapse/issues/17715 ), [#​17760](https://github.com/element-hq/synapse/issues/17760 ))
- Bump sentry-sdk from 2.13.0 to 2.14.0. ([#​17712](https://github.com/element-hq/synapse/issues/17712 ))
- Bump serde from 1.0.209 to 1.0.210. ([#​17686](https://github.com/element-hq/synapse/issues/17686 ))
- Bump serde_json from 1.0.127 to 1.0.128. ([#​17687](https://github.com/element-hq/synapse/issues/17687 ))
- Bump treq from 23.11.0 to 24.9.1. ([#​17744](https://github.com/element-hq/synapse/issues/17744 ))
- Bump types-pyyaml from 6.0.12.20240808 to 6.0.12.20240917. ([#​17755](https://github.com/element-hq/synapse/issues/17755 ))
- Bump types-requests from 2.32.0.20240712 to 2.32.0.20240914. ([#​17713](https://github.com/element-hq/synapse/issues/17713 ))
- Bump types-setuptools from 74.1.0.20240907 to 75.1.0.20240917. ([#​17757](https://github.com/element-hq/synapse/issues/17757 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDEuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEwMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #78
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-10-02 10:44:33 +02:00
32b52b8efd
feat(service): Add cartracker LubeLogger ( #77 )
...
Reviewed-on: #77
2024-09-30 19:33:36 +02:00
767913c95c
fix(mail): Fix missing hostname for postfix startup
2024-09-30 19:18:26 +02:00
c88aded868
feat(mail): Uodate spam score
2024-09-30 17:54:14 +02:00
7f5755b537
fix: Remove hostnames from docker-compose configs ( #76 )
...
- [x] This fixes services being not reachable from inside their own container
- [x] Container name must be different to URL hostname
Reviewed-on: #76
2024-09-30 17:27:30 +02:00
c3d4bbd4a7
chore(deps): update nextcloud docker tag to v30 ( #69 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| nextcloud | major | `29` -> `30` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43OS4wIiwidXBkYXRlZEluVmVyIjoiMzguNzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #69
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-26 20:44:18 +02:00
c75c2a9e1d
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.115.0 ( #68 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.114.0` -> `v1.115.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.115.0`](https://github.com/element-hq/synapse/releases/tag/v1.115.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.114.0...v1.115.0 )
### Synapse 1.115.0 (2024-09-17)
No significant changes since 1.115.0rc2.
### Synapse 1.115.0rc2 (2024-09-12)
##### Internal Changes
- Pre-populate room data used in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint for quick filtering/sorting. ([#​17652](https://github.com/element-hq/synapse/issues/17652 ))
- Speed up sliding sync by reducing amount of data pulled out of the database for large rooms. ([#​17683](https://github.com/element-hq/synapse/issues/17683 ))
### Synapse 1.115.0rc1 (2024-09-10)
##### Features
- Improve cross-signing upload when using [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861 ) to use a custom UIA flow stage, with web fallback support. ([#​17509](https://github.com/element-hq/synapse/issues/17509 ))
##### Bugfixes
- Return `400 M_BAD_JSON` upon attempting to complete various room actions with a non-local user ID and unknown room ID, rather than an internal server error. ([#​17607](https://github.com/element-hq/synapse/issues/17607 ))
- Fix authenticated media responses using a wrong limit when following redirects over federation. ([#​17626](https://github.com/element-hq/synapse/issues/17626 ))
- Fix bug where we returned the wrong `bump_stamp` for invites in sliding sync response, causing incorrect ordering of invites in the room list. ([#​17674](https://github.com/element-hq/synapse/issues/17674 ))
##### Improved Documentation
- Clarify that the admin api resource is only loaded on the main process and not workers. ([#​17590](https://github.com/element-hq/synapse/issues/17590 ))
- Fixed typo in `saml2_config` config [example](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#saml2\_config ). ([#​17594](https://github.com/element-hq/synapse/issues/17594 ))
##### Deprecations and Removals
- Stabilise [MSC4156](https://github.com/matrix-org/matrix-spec-proposals/pull/4156 ) by removing the `msc4156_enabled` config setting and defaulting it to `true`. ([#​17650](https://github.com/element-hq/synapse/issues/17650 ))
##### Internal Changes
- Update [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861 ) implementation: load the issuer and account management URLs from OIDC discovery. ([#​17407](https://github.com/element-hq/synapse/issues/17407 ))
- Pre-populate room data used in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint for quick filtering/sorting. ([#​17512](https://github.com/element-hq/synapse/issues/17512 ), [#​17632](https://github.com/element-hq/synapse/issues/17632 ), [#​17633](https://github.com/element-hq/synapse/issues/17633 ), [#​17634](https://github.com/element-hq/synapse/issues/17634 ), [#​17635](https://github.com/element-hq/synapse/issues/17635 ), [#​17636](https://github.com/element-hq/synapse/issues/17636 ), [#​17641](https://github.com/element-hq/synapse/issues/17641 ), [#​17654](https://github.com/element-hq/synapse/issues/17654 ), [#​17673](https://github.com/element-hq/synapse/issues/17673 ))
- Store sliding sync per-connection state in the database. ([#​17599](https://github.com/element-hq/synapse/issues/17599 ), [#​17631](https://github.com/element-hq/synapse/issues/17631 ))
- Make the sliding sync `PerConnectionState` class immutable. ([#​17600](https://github.com/element-hq/synapse/issues/17600 ))
- Replace `isort` and `black` with `ruff`. ([#​17620](https://github.com/element-hq/synapse/issues/17620 ), [#​17643](https://github.com/element-hq/synapse/issues/17643 ))
- Sliding Sync: Split up `get_room_membership_for_user_at_to_token`. ([#​17629](https://github.com/element-hq/synapse/issues/17629 ))
- Use new database tables for sliding sync. ([#​17630](https://github.com/element-hq/synapse/issues/17630 ), [#​17649](https://github.com/element-hq/synapse/issues/17649 ))
- Prevent duplicate tags being added to Sliding Sync traces. ([#​17655](https://github.com/element-hq/synapse/issues/17655 ))
- Get `bump_stamp` from [new sliding sync tables](https://github.com/element-hq/synapse/pull/17512 ) which should be faster. ([#​17658](https://github.com/element-hq/synapse/issues/17658 ))
- Speed up incremental Sliding Sync requests by avoiding extra work. ([#​17665](https://github.com/element-hq/synapse/issues/17665 ))
- Small performance improvement in speeding up sliding sync. ([#​17666](https://github.com/element-hq/synapse/issues/17666 ), [#​17670](https://github.com/element-hq/synapse/issues/17670 ), [#​17672](https://github.com/element-hq/synapse/issues/17672 ))
- Speed up sliding sync by reducing number of database calls. ([#​17684](https://github.com/element-hq/synapse/issues/17684 ))
- Speed up sync by pulling out fewer events from the database. ([#​17688](https://github.com/element-hq/synapse/issues/17688 ))
##### Updates to locked dependencies
- Bump authlib from 1.3.1 to 1.3.2. ([#​17679](https://github.com/element-hq/synapse/issues/17679 ))
- Bump idna from 3.7 to 3.8. ([#​17682](https://github.com/element-hq/synapse/issues/17682 ))
- Bump ruff from 0.6.2 to 0.6.4. ([#​17680](https://github.com/element-hq/synapse/issues/17680 ))
- Bump towncrier from 24.7.1 to 24.8.0. ([#​17645](https://github.com/element-hq/synapse/issues/17645 ))
- Bump twisted from 24.7.0rc1 to 24.7.0. ([#​17647](https://github.com/element-hq/synapse/issues/17647 ))
- Bump types-pillow from 10.2.0.20240520 to 10.2.0.20240822. ([#​17644](https://github.com/element-hq/synapse/issues/17644 ))
- Bump types-psycopg2 from 2.9.21.20240417 to 2.9.21.20240819. ([#​17646](https://github.com/element-hq/synapse/issues/17646 ))
- Bump types-setuptools from 71.1.0.20240818 to 74.1.0.20240907. ([#​17681](https://github.com/element-hq/synapse/issues/17681 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43OS4wIiwidXBkYXRlZEluVmVyIjoiMzguNzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #68
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-26 19:40:43 +02:00
d79aabb55d
services(hedgedoc): Allow setting note guest permissions, add hint to fix folder permissions
2024-09-14 16:03:21 +02:00
1a0dc28320
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.9.0 ( #65 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.8.0-alpine` -> `24.9.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #65
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-08 14:31:47 +02:00
1d800e9b2c
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.8 ( #66 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/goauthentik/server](https://goauthentik.io ) ([source](https://github.com/goauthentik/authentik )) | minor | `2024.6` -> `2024.8` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #66
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-08 14:31:09 +02:00
fad2ddef49
chore(deps): update woodpeckerci to v2.7.1 ( #67 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [woodpeckerci/woodpecker-agent](https://github.com/woodpecker-ci/woodpecker ) | patch | `v2.7.0-alpine` -> `v2.7.1-alpine` |
| [woodpeckerci/woodpecker-server](https://github.com/woodpecker-ci/woodpecker ) | patch | `v2.7.0-alpine` -> `v2.7.1-alpine` |
---
### Release Notes
<details>
<summary>woodpecker-ci/woodpecker (woodpeckerci/woodpecker-agent)</summary>
### [`v2.7.1`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.7.1 ): 2.7.1
[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.7.0...v2.7.1 )
##### [2.7.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.7.1 ) - 2024-09-07
##### ❤️ Thanks to all contributors! ❤️
[@​6543](https://github.com/6543 ), [@​anbraten](https://github.com/anbraten ), [@​j04n-f](https://github.com/j04n-f ), [@​qwerty287](https://github.com/qwerty287 ), [@​dvjn](https://github.com/dvjn )
##### 🔒 Security
- Lint privileged plugin match and allow to be set empty \[[#​4084](https://github.com/woodpecker-ci/woodpecker/pull/4084 )]
- Allow admins to specify privileged plugins by name **and tag** \[[#​4076](https://github.com/woodpecker-ci/woodpecker/pull/4076 )]
- Warn if using secrets/env with plugin \[[#​4039](https://github.com/woodpecker-ci/woodpecker/pull/4039 )]
##### 🐛 Bug Fixes
- Set refspec for gitlab MR \[[#​4021](https://github.com/woodpecker-ci/woodpecker/pull/4021 )]
- Change Bitbucket PR hook to point the source branch, commit & ref \[[#​3965](https://github.com/woodpecker-ci/woodpecker/pull/3965 )]
- Add updated, merged and declined events to bb webhook activation \[[#​3963](https://github.com/woodpecker-ci/woodpecker/pull/3963 )]
- Fix login via navbar \[[#​3962](https://github.com/woodpecker-ci/woodpecker/pull/3962 )]
- Fix panic if forge is unreachable \[[#​3944](https://github.com/woodpecker-ci/woodpecker/pull/3944 )]
- Fix org settings page \[[#​4093](https://github.com/woodpecker-ci/woodpecker/pull/4093 )]
##### Misc
- Bump github.com/docker/docker from v24.0.9 to v24.0.9+30 \[[#​4077](https://github.com/woodpecker-ci/woodpecker/pull/4077 )]
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #67
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-08 14:28:32 +02:00
0b0472eeba
feat(proxy): Misc caddyfile ( #64 )
...
+ Update forward for actualbudget
+ Add headers to make godot web exports work
+ add hackmd redirect
Reviewed-on: #64
2024-09-03 23:33:08 +02:00
15e39593a5
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.114.0 ( #62 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.113.0` -> `v1.114.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.114.0`](https://github.com/element-hq/synapse/releases/tag/v1.114.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.113.0...v1.114.0 )
### Synapse 1.114.0 (2024-09-02)
This release enables support for
[MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 ) —
Simplified Sliding Sync. This allows using the upcoming releases of the Element
X mobile apps without having to run a Sliding Sync Proxy.
##### Features
- Enable native sliding sync support ([MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) and [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186 )) by default. ([#​17648](https://github.com/element-hq/synapse/issues/17648 ))
### Synapse 1.114.0rc3 (2024-08-30)
##### Bugfixes
- Fix regression in v1.114.0rc2 that caused workers to fail to start. ([#​17626](https://github.com/element-hq/synapse/issues/17626 ))
### Synapse 1.114.0rc2 (2024-08-30)
##### Features
- Improve cross-signing upload when using [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861 ) to use a custom UIA flow stage, with web fallback support. ([#​17509](https://github.com/element-hq/synapse/issues/17509 ))
- Make `hash_password` script accept password input from stdin. ([#​17608](https://github.com/element-hq/synapse/issues/17608 ))
##### Bugfixes
- Fix hierarchy returning 403 when room is accessible through federation. Contributed by Krishan ([@​kfiven](https://github.com/kfiven )). ([#​17194](https://github.com/element-hq/synapse/issues/17194 ))
- Fix content-length on federation `/thumbnail` responses. ([#​17532](https://github.com/element-hq/synapse/issues/17532 ))
- Fix authenticated media responses using a wrong limit when following redirects over federation. ([#​17543](https://github.com/element-hq/synapse/issues/17543 ))
##### Internal Changes
- MSC3861: load the issuer and account management URLs from OIDC discovery. ([#​17407](https://github.com/element-hq/synapse/issues/17407 ))
- Refactor sliding sync class into multiple files. ([#​17595](https://github.com/element-hq/synapse/issues/17595 ))
- Store sliding sync per-connection state in the database. ([#​17599](https://github.com/element-hq/synapse/issues/17599 ))
- Make the sliding sync `PerConnectionState` class immutable. ([#​17600](https://github.com/element-hq/synapse/issues/17600 ))
- Add support to `@tag_args` for standalone functions. ([#​17604](https://github.com/element-hq/synapse/issues/17604 ))
- Speed up incremental syncs in sliding sync by adding some more caching. ([#​17606](https://github.com/element-hq/synapse/issues/17606 ))
- Always return the user's own read receipts in sliding sync. ([#​17617](https://github.com/element-hq/synapse/issues/17617 ))
- Replace `isort` and `black` with `ruff`. ([#​17620](https://github.com/element-hq/synapse/issues/17620 ))
- Refactor sliding sync code to move room list logic out into a separate class. ([#​17622](https://github.com/element-hq/synapse/issues/17622 ))
##### Updates to locked dependencies
- Bump attrs from 23.2.0 to 24.2.0. ([#​17609](https://github.com/element-hq/synapse/issues/17609 ))
- Bump cryptography from 42.0.8 to 43.0.0. ([#​17584](https://github.com/element-hq/synapse/issues/17584 ))
- Bump phonenumbers from 8.13.43 to 8.13.44. ([#​17610](https://github.com/element-hq/synapse/issues/17610 ))
- Bump pygithub from 2.3.0 to 2.4.0. ([#​17612](https://github.com/element-hq/synapse/issues/17612 ))
- Bump pyyaml from 6.0.1 to 6.0.2. ([#​17611](https://github.com/element-hq/synapse/issues/17611 ))
- Bump sentry-sdk from 2.12.0 to 2.13.0. ([#​17585](https://github.com/element-hq/synapse/issues/17585 ))
- Bump serde from 1.0.206 to 1.0.208. ([#​17581](https://github.com/element-hq/synapse/issues/17581 ))
- Bump serde from 1.0.208 to 1.0.209. ([#​17613](https://github.com/element-hq/synapse/issues/17613 ))
- Bump serde_json from 1.0.124 to 1.0.125. ([#​17582](https://github.com/element-hq/synapse/issues/17582 ))
- Bump serde_json from 1.0.125 to 1.0.127. ([#​17614](https://github.com/element-hq/synapse/issues/17614 ))
- Bump types-jsonschema from 4.23.0.20240712 to 4.23.0.20240813. ([#​17583](https://github.com/element-hq/synapse/issues/17583 ))
- Bump types-setuptools from 71.1.0.20240726 to 71.1.0.20240818. ([#​17586](https://github.com/element-hq/synapse/issues/17586 ))
### Synapse 1.114.0rc1 (2024-08-20)
##### Features
- Add a flag to `/versions`, `org.matrix.simplified_msc3575`, to indicate whether experimental sliding sync support has been enabled. ([#​17571](https://github.com/element-hq/synapse/issues/17571 ))
- Handle changes in `timeline_limit` in experimental sliding sync. ([#​17579](https://github.com/element-hq/synapse/issues/17579 ))
- Correctly track read receipts that should be sent down in experimental sliding sync. ([#​17575](https://github.com/element-hq/synapse/issues/17575 ), [#​17589](https://github.com/element-hq/synapse/issues/17589 ), [#​17592](https://github.com/element-hq/synapse/issues/17592 ))
##### Bugfixes
- Start handlers for new media endpoints when media resource configured. ([#​17483](https://github.com/element-hq/synapse/issues/17483 ))
- Fix timeline ordering (using `stream_ordering` instead of topological ordering) in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17510](https://github.com/element-hq/synapse/issues/17510 ))
- Fix experimental sliding sync implementation to remember any updates in rooms that were not sent down immediately. ([#​17535](https://github.com/element-hq/synapse/issues/17535 ))
- Better exclude partially stated rooms if we must await full state in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17538](https://github.com/element-hq/synapse/issues/17538 ))
- Handle lower-case http headers in `_Mulitpart_Parser_Protocol`. ([#​17545](https://github.com/element-hq/synapse/issues/17545 ))
- Fix fetching federation signing keys from servers that omit `old_verify_keys`. Contributed by [@​tulir](https://github.com/tulir ) @​ Beeper. ([#​17568](https://github.com/element-hq/synapse/issues/17568 ))
- Fix bug where we would respond with an error when a remote server asked for media that had a length of 0, using the new multipart federation media endpoint. ([#​17570](https://github.com/element-hq/synapse/issues/17570 ))
##### Improved Documentation
- Clarify default behaviour of the
[`auto_accept_invites.worker_to_run_on`](https://element-hq.github.io/synapse/develop/usage/configuration/config_documentation.html#auto-accept-invites )
option. ([#​17515](https://github.com/element-hq/synapse/issues/17515 ))
- Improve docstrings for profile methods. ([#​17559](https://github.com/element-hq/synapse/issues/17559 ))
##### Internal Changes
- Add more tracing to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17514](https://github.com/element-hq/synapse/issues/17514 ))
- Fixup comment in sliding sync implementation. ([#​17531](https://github.com/element-hq/synapse/issues/17531 ))
- Replace override of deprecated method `HTTPAdapter.get_connection` with `get_connection_with_tls_context`. ([#​17536](https://github.com/element-hq/synapse/issues/17536 ))
- Fix performance of device lists in `/key/changes` and sliding sync. ([#​17537](https://github.com/element-hq/synapse/issues/17537 ), [#​17548](https://github.com/element-hq/synapse/issues/17548 ))
- Bump setuptools from 67.6.0 to 72.1.0. ([#​17542](https://github.com/element-hq/synapse/issues/17542 ))
- Add a utility function for generating random event IDs. ([#​17557](https://github.com/element-hq/synapse/issues/17557 ))
- Speed up responding to media requests. ([#​17558](https://github.com/element-hq/synapse/issues/17558 ), [#​17561](https://github.com/element-hq/synapse/issues/17561 ), [#​17564](https://github.com/element-hq/synapse/issues/17564 ), [#​17566](https://github.com/element-hq/synapse/issues/17566 ), [#​17567](https://github.com/element-hq/synapse/issues/17567 ), [#​17569](https://github.com/element-hq/synapse/issues/17569 ))
- Test github token before running release script steps. ([#​17562](https://github.com/element-hq/synapse/issues/17562 ))
- Reduce log spam of multipart files. ([#​17563](https://github.com/element-hq/synapse/issues/17563 ))
- Refactor per-connection state in experimental sliding sync handler. ([#​17574](https://github.com/element-hq/synapse/issues/17574 ))
- Add histogram metrics for sliding sync processing time. ([#​17593](https://github.com/element-hq/synapse/issues/17593 ))
##### Updates to locked dependencies
- Bump bytes from 1.6.1 to 1.7.1. ([#​17526](https://github.com/element-hq/synapse/issues/17526 ))
- Bump lxml from 5.2.2 to 5.3.0. ([#​17550](https://github.com/element-hq/synapse/issues/17550 ))
- Bump phonenumbers from 8.13.42 to 8.13.43. ([#​17551](https://github.com/element-hq/synapse/issues/17551 ))
- Bump regex from 1.10.5 to 1.10.6. ([#​17527](https://github.com/element-hq/synapse/issues/17527 ))
- Bump sentry-sdk from 2.10.0 to 2.12.0. ([#​17553](https://github.com/element-hq/synapse/issues/17553 ))
- Bump serde from 1.0.204 to 1.0.206. ([#​17556](https://github.com/element-hq/synapse/issues/17556 ))
- Bump serde_json from 1.0.122 to 1.0.124. ([#​17555](https://github.com/element-hq/synapse/issues/17555 ))
- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0. ([#​17549](https://github.com/element-hq/synapse/issues/17549 ))
- Bump types-pyyaml from 6.0.12.20240311 to 6.0.12.20240808. ([#​17552](https://github.com/element-hq/synapse/issues/17552 ))
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240712. ([#​17524](https://github.com/element-hq/synapse/issues/17524 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #62
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-03 22:52:41 +02:00
4b10fc858d
chore(deps): update quay.io/hedgedoc/hedgedoc docker tag to v1.10.0 ( #63 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [quay.io/hedgedoc/hedgedoc](https://hedgedoc.org ) ([source](https://github.com/hedgedoc/container )) | minor | `1.9.9-alpine` -> `1.10.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #63
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-09-03 22:52:22 +02:00
6e9d028c1c
chore(deps): update codeberg.org/forgejo/forgejo docker tag to v8 ( #58 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [codeberg.org/forgejo/forgejo](https://forgejo.org ) ([source](https://codeberg.org/forgejo/forgejo )) | major | `7.0` -> `8.0` |
---
### Release Notes
<details>
<summary>forgejo/forgejo (codeberg.org/forgejo/forgejo)</summary>
### [`v8.0`](https://codeberg.org/forgejo/forgejo/blob/HEAD/RELEASE-NOTES.md#801 )
The Forgejo v8.0.1 release notes are [available in the v8.0.1 milestone](https://codeberg.org/forgejo/forgejo/milestone/7682 ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #58
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-08-29 17:22:38 +02:00
57939efedf
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.113.0 ( #61 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.112.0` -> `v1.113.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.113.0`](https://github.com/element-hq/synapse/releases/tag/v1.113.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.112.0...v1.113.0 )
### Synapse 1.113.0 (2024-08-13)
No significant changes since 1.113.0rc1.
### Synapse 1.113.0rc1 (2024-08-06)
##### Features
- Track which rooms have been sent to clients in the experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17447](https://github.com/element-hq/synapse/issues/17447 ))
- Add Account Data extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17477](https://github.com/element-hq/synapse/issues/17477 ))
- Add receipts extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17489](https://github.com/element-hq/synapse/issues/17489 ))
- Add typing notification extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17505](https://github.com/element-hq/synapse/issues/17505 ))
##### Bugfixes
- Update experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint to handle invite/knock rooms when filtering. ([#​17450](https://github.com/element-hq/synapse/issues/17450 ))
- Fix a bug introduced in v1.110.0 which caused `/keys/query` to return incomplete results, leading to high network activity and CPU usage on Matrix clients. ([#​17499](https://github.com/element-hq/synapse/issues/17499 ))
##### Improved Documentation
- Update the [`allowed_local_3pids`](https://element-hq.github.io/synapse/v1.112/usage/configuration/config_documentation.html#allowed_local\_3pids ) config option's msisdn address to a working example. ([#​17476](https://github.com/element-hq/synapse/issues/17476 ))
##### Internal Changes
- Change sliding sync to use their own token format in preparation for storing per-connection state. ([#​17452](https://github.com/element-hq/synapse/issues/17452 ))
- Ensure we don't send down negative `bump_stamp` in experimental sliding sync endpoint. ([#​17478](https://github.com/element-hq/synapse/issues/17478 ))
- Do not send down empty room entries down experimental sliding sync endpoint. ([#​17479](https://github.com/element-hq/synapse/issues/17479 ))
- Refactor Sliding Sync tests to better utilize the `SlidingSyncBase`. ([#​17481](https://github.com/element-hq/synapse/issues/17481 ), [#​17482](https://github.com/element-hq/synapse/issues/17482 ))
- Add some opentracing tags and logging to the experimental sliding sync implementation. ([#​17501](https://github.com/element-hq/synapse/issues/17501 ))
- Split and move Sliding Sync tests so we have some more sane test file sizes. ([#​17504](https://github.com/element-hq/synapse/issues/17504 ))
- Update the `limited` field description in the Sliding Sync response to accurately describe what it actually represents. ([#​17507](https://github.com/element-hq/synapse/issues/17507 ))
- Easier to understand `timeline` assertions in Sliding Sync tests. ([#​17511](https://github.com/element-hq/synapse/issues/17511 ))
- Reset the sliding sync connection if we don't recognize the per-connection state position. ([#​17529](https://github.com/element-hq/synapse/issues/17529 ))
##### Updates to locked dependencies
- Bump bcrypt from 4.1.3 to 4.2.0. ([#​17495](https://github.com/element-hq/synapse/issues/17495 ))
- Bump black from 24.4.2 to 24.8.0. ([#​17522](https://github.com/element-hq/synapse/issues/17522 ))
- Bump phonenumbers from 8.13.39 to 8.13.42. ([#​17521](https://github.com/element-hq/synapse/issues/17521 ))
- Bump ruff from 0.5.4 to 0.5.5. ([#​17494](https://github.com/element-hq/synapse/issues/17494 ))
- Bump serde_json from 1.0.120 to 1.0.121. ([#​17493](https://github.com/element-hq/synapse/issues/17493 ))
- Bump serde_json from 1.0.121 to 1.0.122. ([#​17525](https://github.com/element-hq/synapse/issues/17525 ))
- Bump towncrier from 23.11.0 to 24.7.1. ([#​17523](https://github.com/element-hq/synapse/issues/17523 ))
- Bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722. ([#​17496](https://github.com/element-hq/synapse/issues/17496 ))
- Bump types-setuptools from 70.1.0.20240627 to 71.1.0.20240726. ([#​17497](https://github.com/element-hq/synapse/issues/17497 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #61
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-08-16 22:59:29 +02:00
f52019a1e7
chore(deps): update ghcr.io/dani-garcia/vaultwarden docker tag to v1.32.0 ( #60 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden ) | minor | `1.31.0-alpine` -> `1.32.0-alpine` |
---
### Release Notes
<details>
<summary>dani-garcia/vaultwarden (ghcr.io/dani-garcia/vaultwarden)</summary>
### [`v1.32.0`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.0 )
[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.31.0...1.32.0 )
#### Security Fixes
This release has several CVE Reports fixed and we recommend everybody to update to the latest version as soon as possible.
- [CVE-2024-39924](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39924 ) Fixed via [#​4715](https://github.com/dani-garcia/vaultwarden/issues/4715 )
- [CVE-2024-39925](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39925 ) Fixed via [#​4837](https://github.com/dani-garcia/vaultwarden/issues/4837 )
- [CVE-2024-39926](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39926 ) Fixed via [#​4737](https://github.com/dani-garcia/vaultwarden/issues/4737 )
#### Other changes
- Updated web-vault to v2024.6.2
- Fixed issues with password reset enrollment by rolling back a web-vault commit
#### What's Changed
- use a custom plan of enterprise tier to fix limits by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4726
- chore: Dockerfile to Remove port 3012 by [@​calvin-li-developer](https://github.com/calvin-li-developer ) in https://github.com/dani-garcia/vaultwarden/pull/4725
- Fix bug where secureNotes is empty by [@​cobyge](https://github.com/cobyge ) in https://github.com/dani-garcia/vaultwarden/pull/4730
- Improved HTTP client by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4740
- Update admin interface by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4737
- Fix for RSA Keys which are read only by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4744
- Fix Email 2FA login on native app by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4762
- Update crates & fix crate vulnerability by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4771
- Fix Dockerfile linter warnings by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4763
- allow re-invitations of existing users by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4768
- Allow to override log level for specific target by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4305
- Add support for MFA with Duo's Universal Prompt by [@​0x0fbc](https://github.com/0x0fbc ) in https://github.com/dani-garcia/vaultwarden/pull/4637
- Allow to increase the note size to 100\_000 by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4772
- Update Rust, Crates and GHA by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4783
- Duo: use the formatted db email by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4779
- Update rust-toolchain.toml to 1.80.0 by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4784
- fix issue with adding ciphers to organizations on native ios app by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4800
- Rewrite the Push Notifications section in the configuration template by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4805
- Secure send file uploads by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4810
- make access_all optional by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4812
- Remove lowercase conversion for featureStates by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4820
- Fix mail::send_incomplete\_2fa_login panic issue by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4792
- Update crates, web-vault and fixes by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4823
- Updated web-vault to v2024.6.2b by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4826
- Update Rust to 1.80.1 by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4831
- Fix data disclosure on organization endpoints by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4837
#### New Contributors
- [@​cobyge](https://github.com/cobyge ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4730
- [@​0x0fbc](https://github.com/0x0fbc ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4637
**Full Changelog**: https://github.com/dani-garcia/vaultwarden/compare/1.31.0...1.32.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #60
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-08-16 22:58:23 +02:00
16c4155db8
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.8.0 ( #59 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.7.0-alpine` -> `24.8.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #59
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-08-11 20:56:05 +02:00
08ac8e5733
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.112.0 ( #57 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.111.0` -> `v1.112.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.112.0`](https://github.com/element-hq/synapse/releases/tag/v1.112.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.111.1...v1.112.0 )
### Synapse 1.112.0 (2024-07-30)
This security release is to update our locked dependency on Twisted to 24.7.0rc1, which includes a security fix for [CVE-2024-41671 / GHSA-c8m8-j448-xjx7: Disordered HTTP pipeline response in twisted.web, again](https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 ).
Note that this security fix is also available as **Synapse 1.111.1**, which does not include the rest of the changes in Synapse 1.112.0.
This issue means that, if multiple HTTP requests are pipelined in the same TCP connection, Synapse can send responses to the wrong HTTP request.
If a reverse proxy was configured to use HTTP pipelining, this could result in responses being sent to the wrong user, severely harming confidentiality.
With that said, despite being a high severity issue, **we consider it unlikely that Synapse installations will be affected**.
The use of HTTP pipelining in this fashion would cause worse performance for clients (request-response latencies would be increased as users' responses would be artificially blocked behind other users' slow requests). Further, Nginx and Haproxy, two common reverse proxies, do not appear to support configuring their upstreams to use HTTP pipelining and thus would not be affected. For both of these reasons, we consider it unlikely that a Synapse deployment would be set up in such a configuration.
Despite that, we cannot rule out that some installations may exist with this unusual setup and so we are releasing this security update today.
**pip users:** Note that by default, upgrading Synapse using pip will not automatically upgrade Twisted. **Please manually install the new version of Twisted** using `pip install Twisted==24.7.0rc1`. Note also that even the `--upgrade-strategy=eager` flag to `pip install -U matrix-synapse` will not upgrade Twisted to a patched version because it is only a release candidate at this time.
##### Internal Changes
- Upgrade locked dependency on Twisted to 24.7.0rc1. ([#​17502](https://github.com/element-hq/synapse/issues/17502 ))
### Synapse 1.112.0rc1 (2024-07-23)
Please note that this release candidate does not include the security dependency update
included in version 1.111.1 as this version was released before 1.111.1.
The same security fix can be found in the full release of 1.112.0.
##### Features
- Add to-device extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17416](https://github.com/element-hq/synapse/issues/17416 ))
- Populate `name`/`avatar` fields in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17418](https://github.com/element-hq/synapse/issues/17418 ))
- Populate `heroes` and room summary fields (`joined_count`, `invited_count`) in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17419](https://github.com/element-hq/synapse/issues/17419 ))
- Populate `is_dm` room field in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17429](https://github.com/element-hq/synapse/issues/17429 ))
- Add room subscriptions to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17432](https://github.com/element-hq/synapse/issues/17432 ))
- Prepare for authenticated media freeze. ([#​17433](https://github.com/element-hq/synapse/issues/17433 ))
- Add E2EE extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17454](https://github.com/element-hq/synapse/issues/17454 ))
##### Bugfixes
- Add configurable option to always include offline users in presence sync results. Contributed by [@​Michael-Hollister](https://github.com/Michael-Hollister ). ([#​17231](https://github.com/element-hq/synapse/issues/17231 ))
- Fix bug in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint when using room type filters and the user has one or more remote invites. ([#​17434](https://github.com/element-hq/synapse/issues/17434 ))
- Order `heroes` by `stream_ordering` as the Matrix specification states (applies to `/sync`). ([#​17435](https://github.com/element-hq/synapse/issues/17435 ))
- Fix rare bug where `/sync` would break for a user when using workers with multiple stream writers. ([#​17438](https://github.com/element-hq/synapse/issues/17438 ))
##### Improved Documentation
- Update the readme image to have a white background, so that it is readable in dark mode. ([#​17387](https://github.com/element-hq/synapse/issues/17387 ))
- Add Red Hat Enterprise Linux and Rocky Linux 8 and 9 installation instructions. ([#​17423](https://github.com/element-hq/synapse/issues/17423 ))
- Improve documentation for the [`default_power_level_content_override`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#default_power_level_content_override ) config option. ([#​17451](https://github.com/element-hq/synapse/issues/17451 ))
##### Internal Changes
- Make sure we always use the right logic for enabling the media repo. ([#​17424](https://github.com/element-hq/synapse/issues/17424 ))
- Fix argument documentation for method `RateLimiter.record_action`. ([#​17426](https://github.com/element-hq/synapse/issues/17426 ))
- Reduce volume of 'Waiting for current token' logs, which were introduced in v1.109.0. ([#​17428](https://github.com/element-hq/synapse/issues/17428 ))
- Limit concurrent remote downloads to 6 per IP address, and decrement remote downloads without a content-length from the ratelimiter after the download is complete. ([#​17439](https://github.com/element-hq/synapse/issues/17439 ))
- Remove unnecessary call to resume producing in fake channel. ([#​17449](https://github.com/element-hq/synapse/issues/17449 ))
- Update experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint to bump room when it is created. ([#​17453](https://github.com/element-hq/synapse/issues/17453 ))
- Speed up generating sliding sync responses. ([#​17458](https://github.com/element-hq/synapse/issues/17458 ))
- Add cache to `get_rooms_for_local_user_where_membership_is` to speed up sliding sync. ([#​17460](https://github.com/element-hq/synapse/issues/17460 ))
- Speed up fetching room keys from backup. ([#​17461](https://github.com/element-hq/synapse/issues/17461 ))
- Speed up sorting of the room list in sliding sync. ([#​17468](https://github.com/element-hq/synapse/issues/17468 ))
- Implement handling of `$ME` as a state key in sliding sync. ([#​17469](https://github.com/element-hq/synapse/issues/17469 ))
##### Updates to locked dependencies
- Bump bytes from 1.6.0 to 1.6.1. ([#​17441](https://github.com/element-hq/synapse/issues/17441 ))
- Bump hiredis from 2.3.2 to 3.0.0. ([#​17464](https://github.com/element-hq/synapse/issues/17464 ))
- Bump jsonschema from 4.22.0 to 4.23.0. ([#​17444](https://github.com/element-hq/synapse/issues/17444 ))
- Bump matrix-org/done-action from 2 to 3. ([#​17440](https://github.com/element-hq/synapse/issues/17440 ))
- Bump mypy from 1.9.0 to 1.10.1. ([#​17445](https://github.com/element-hq/synapse/issues/17445 ))
- Bump pyopenssl from 24.1.0 to 24.2.1. ([#​17465](https://github.com/element-hq/synapse/issues/17465 ))
- Bump ruff from 0.5.0 to 0.5.4. ([#​17466](https://github.com/element-hq/synapse/issues/17466 ))
- Bump sentry-sdk from 2.6.0 to 2.8.0. ([#​17456](https://github.com/element-hq/synapse/issues/17456 ))
- Bump sentry-sdk from 2.8.0 to 2.10.0. ([#​17467](https://github.com/element-hq/synapse/issues/17467 ))
- Bump setuptools from 67.6.0 to 70.0.0. ([#​17448](https://github.com/element-hq/synapse/issues/17448 ))
- Bump twine from 5.1.0 to 5.1.1. ([#​17443](https://github.com/element-hq/synapse/issues/17443 ))
- Bump types-jsonschema from 4.22.0.20240610 to 4.23.0.20240712. ([#​17446](https://github.com/element-hq/synapse/issues/17446 ))
- Bump ulid from 1.1.2 to 1.1.3. ([#​17442](https://github.com/element-hq/synapse/issues/17442 ))
- Bump zipp from 3.15.0 to 3.19.1. ([#​17427](https://github.com/element-hq/synapse/issues/17427 ))
### [`v1.111.1`](https://github.com/element-hq/synapse/releases/tag/v1.111.1 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.111.0...v1.111.1 )
### Synapse 1.111.1 (2024-07-30)
This security release is to update our locked dependency on Twisted to 24.7.0rc1, which includes a security fix for [CVE-2024-41671 / GHSA-c8m8-j448-xjx7: Disordered HTTP pipeline response in twisted.web, again](https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 ).
This issue means that, if multiple HTTP requests are pipelined in the same TCP connection, Synapse can send responses to the wrong HTTP request.
If a reverse proxy was configured to use HTTP pipelining, this could result in responses being sent to the wrong user, severely harming confidentiality.
With that said, despite being a high severity issue, **we consider it unlikely that Synapse installations will be affected**.
The use of HTTP pipelining in this fashion would cause worse performance for clients (request-response latencies would be increased as users' responses would be artificially blocked behind other users' slow requests). Further, Nginx and Haproxy, two common reverse proxies, do not appear to support configuring their upstreams to use HTTP pipelining and thus would not be affected. For both of these reasons, we consider it unlikely that a Synapse deployment would be set up in such a configuration.
Despite that, we cannot rule out that some installations may exist with this unusual setup and so we are releasing this security update today.
**pip users:** Note that by default, upgrading Synapse using pip will not automatically upgrade Twisted. **Please manually install the new version of Twisted** using `pip install Twisted==24.7.0rc1`. Note also that even the `--upgrade-strategy=eager` flag to `pip install -U matrix-synapse` will not upgrade Twisted to a patched version because it is only a release candidate at this time.
##### Internal Changes
- Upgrade locked dependency on Twisted to 24.7.0rc1. ([#​17502](https://github.com/element-hq/synapse/issues/17502 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #57
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-31 23:48:14 +02:00
7fd5a9c079
chore(deps): update woodpeckerci to v2.7.0 ( #56 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [woodpeckerci/woodpecker-agent](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.6.0-alpine` -> `v2.7.0-alpine` |
| [woodpeckerci/woodpecker-server](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.6.0-alpine` -> `v2.7.0-alpine` |
---
### Release Notes
<details>
<summary>woodpecker-ci/woodpecker (woodpeckerci/woodpecker-agent)</summary>
### [`v2.7.0`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.7.0 ): 2.7.0
[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.6.1...v2.7.0 )
##### [2.7.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.7.0 ) - 2024-07-18
##### ❤️ Thanks to all contributors! ❤️
[@​6543](https://github.com/6543 ), [@​anbraten](https://github.com/anbraten ), [@​dvjn](https://github.com/dvjn ), [@​hhamalai](https://github.com/hhamalai ), [@​lafriks](https://github.com/lafriks ), [@​pat-s](https://github.com/pat-s ), [@​qwerty287](https://github.com/qwerty287 ), [@​smainz](https://github.com/smainz ), [@​tongjicoder](https://github.com/tongjicoder ), [@​zc-devs](https://github.com/zc-devs )
##### ❤️ Special thanks the security researchers and those who fixed it ❤️
- [Daniel Kilimnik](https://kilimnik ) [@​D_K_Dev](https://x.com/D_K_Dev ) (Neodyme AG) *reporting the bugs and orchestrating the communication*
- Felipe Custodio Romero [@​*localo*](https://x.com/\_localo\_ ) (Neodyme AG) *finding the bugs*
- [@​6543](https://github.com/6543 ) *fixing the bugs and orchestrating the communication*
##### 🔒 Security
- Add blocklist of environment variables who could alter execution of plugins \[[#​3934](https://github.com/woodpecker-ci/woodpecker/pull/3934 )]
- Make sure plugins only mount the workspace base in a predefinde location \[[#​3933](https://github.com/woodpecker-ci/woodpecker/pull/3933 )]
- Disallow to set arbitrary environments for plugins \[[#​3909](https://github.com/woodpecker-ci/woodpecker/pull/3909 )]
- Use proper oauth state \[[#​3847](https://github.com/woodpecker-ci/woodpecker/pull/3847 )]
- Enhance token checking \[[#​3842](https://github.com/woodpecker-ci/woodpecker/pull/3842 )]
- Bump github.com/hashicorp/go-retryablehttp v0.7.5 -> v0.7.7 \[[#​3834](https://github.com/woodpecker-ci/woodpecker/pull/3834 )]
##### ✨ Features
- Gracefully shutdown server \[[#​3896](https://github.com/woodpecker-ci/woodpecker/pull/3896 )]
- Gracefully shutdown agent \[[#​3895](https://github.com/woodpecker-ci/woodpecker/pull/3895 )]
- Convert urls in logs to links \[[#​3904](https://github.com/woodpecker-ci/woodpecker/pull/3904 )]
- Allow login using multiple forges \[[#​3822](https://github.com/woodpecker-ci/woodpecker/pull/3822 )]
- Global and organization registries \[[#​1672](https://github.com/woodpecker-ci/woodpecker/pull/1672 )]
- Cli get repo from git remote \[[#​3830](https://github.com/woodpecker-ci/woodpecker/pull/3830 )]
- Add api for forges \[[#​3733](https://github.com/woodpecker-ci/woodpecker/pull/3733 )]
##### 📈 Enhancement
- Cli fix pipeline logs \[[#​3913](https://github.com/woodpecker-ci/woodpecker/pull/3913 )]
- Migrate to github.com/urfave/cli/v3 \[[#​2951](https://github.com/woodpecker-ci/woodpecker/pull/2951 )]
- Allow to change the working directory also for plugins and services \[[#​3914](https://github.com/woodpecker-ci/woodpecker/pull/3914 )]
- Remove `unplugin-icons` \[[#​3809](https://github.com/woodpecker-ci/woodpecker/pull/3809 )]
- Release windows binaries as zip file \[[#​3906](https://github.com/woodpecker-ci/woodpecker/pull/3906 )]
- Convert to openapi 3.0 \[[#​3897](https://github.com/woodpecker-ci/woodpecker/pull/3897 )]
- Enhance pipeline list \[[#​3898](https://github.com/woodpecker-ci/woodpecker/pull/3898 )]
- Add user registries UI \[[#​3888](https://github.com/woodpecker-ci/woodpecker/pull/3888 )]
- Sort users by login \[[#​3891](https://github.com/woodpecker-ci/woodpecker/pull/3891 )]
- Exclude dummy backend in production \[[#​3877](https://github.com/woodpecker-ci/woodpecker/pull/3877 )]
- Fix deploy task env \[[#​3878](https://github.com/woodpecker-ci/woodpecker/pull/3878 )]
- Get default branch and show message in pipeline list \[[#​3867](https://github.com/woodpecker-ci/woodpecker/pull/3867 )]
- Add timestamp for last work done by agent \[[#​3844](https://github.com/woodpecker-ci/woodpecker/pull/3844 )]
- Adjust logger types \[[#​3859](https://github.com/woodpecker-ci/woodpecker/pull/3859 )]
- Cleanup state reporting \[[#​3850](https://github.com/woodpecker-ci/woodpecker/pull/3850 )]
- Unify DB tables/columns \[[#​3806](https://github.com/woodpecker-ci/woodpecker/pull/3806 )]
- Let webhook pass on pipeline parsing error \[[#​3829](https://github.com/woodpecker-ci/woodpecker/pull/3829 )]
- Exclude mocks from release build \[[#​3831](https://github.com/woodpecker-ci/woodpecker/pull/3831 )]
- K8s secrets reference from step \[[#​3655](https://github.com/woodpecker-ci/woodpecker/pull/3655 )]
##### 🐛 Bug Fixes
- Handle empty repositories in gitea when listing PRs \[[#​3925](https://github.com/woodpecker-ci/woodpecker/pull/3925 )]
- Update alpine package dep for docker images \[[#​3917](https://github.com/woodpecker-ci/woodpecker/pull/3917 )]
- Don't report error if agent was terminated gracefully \[[#​3894](https://github.com/woodpecker-ci/woodpecker/pull/3894 )]
- Let agents continuously report their health \[[#​3893](https://github.com/woodpecker-ci/woodpecker/pull/3893 )]
- Ignore warnings for cli exec \[[#​3868](https://github.com/woodpecker-ci/woodpecker/pull/3868 )]
- Correct favicon states \[[#​3832](https://github.com/woodpecker-ci/woodpecker/pull/3832 )]
- Cleanup of the login flow and tests \[[#​3810](https://github.com/woodpecker-ci/woodpecker/pull/3810 )]
- Fix newlines in logs \[[#​3808](https://github.com/woodpecker-ci/woodpecker/pull/3808 )]
- Fix authentication error handling \[[#​3807](https://github.com/woodpecker-ci/woodpecker/pull/3807 )]
##### 📚 Documentation
- Streamline docs for new users \[[#​3803](https://github.com/woodpecker-ci/woodpecker/pull/3803 )]
- Add mastodon verification \[[#​3843](https://github.com/woodpecker-ci/woodpecker/pull/3843 )]
- chore(deps): update docs npm deps non-major \[[#​3837](https://github.com/woodpecker-ci/woodpecker/pull/3837 )]
- fix(deps): update docs npm deps non-major \[[#​3824](https://github.com/woodpecker-ci/woodpecker/pull/3824 )]
- Add openSUSE package \[[#​3800](https://github.com/woodpecker-ci/woodpecker/pull/3800 )]
- chore(deps): update docs npm deps non-major \[[#​3798](https://github.com/woodpecker-ci/woodpecker/pull/3798 )]
- Add "Docker Tags" Plugin \[[#​3796](https://github.com/woodpecker-ci/woodpecker/pull/3796 )]
- chore(deps): update dependency marked to v13 \[[#​3792](https://github.com/woodpecker-ci/woodpecker/pull/3792 )]
- chore: fix some comments \[[#​3788](https://github.com/woodpecker-ci/woodpecker/pull/3788 )]
##### Misc
- chore(deps): update web npm deps non-major \[[#​3930](https://github.com/woodpecker-ci/woodpecker/pull/3930 )]
- chore(deps): update dependency vitest to v2 \[[#​3905](https://github.com/woodpecker-ci/woodpecker/pull/3905 )]
- fix(deps): update module github.com/google/go-github/v62 to v63 \[[#​3910](https://github.com/woodpecker-ci/woodpecker/pull/3910 )]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v4.1.0 \[[#​3908](https://github.com/woodpecker-ci/woodpecker/pull/3908 )]
- Update plugin-git and add renovate trigger \[[#​3901](https://github.com/woodpecker-ci/woodpecker/pull/3901 )]
- chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3.0.3 \[[#​3903](https://github.com/woodpecker-ci/woodpecker/pull/3903 )]
- fix(deps): update golang-packages \[[#​3875](https://github.com/woodpecker-ci/woodpecker/pull/3875 )]
- chore(deps): lock file maintenance \[[#​3876](https://github.com/woodpecker-ci/woodpecker/pull/3876 )]
- \[pre-commit.ci] pre-commit autoupdate \[[#​3862](https://github.com/woodpecker-ci/woodpecker/pull/3862 )]
- Add dummy backend \[[#​3820](https://github.com/woodpecker-ci/woodpecker/pull/3820 )]
- chore(deps): update dependency replace-in-file to v8 \[[#​3852](https://github.com/woodpecker-ci/woodpecker/pull/3852 )]
- Update forgejo sdk \[[#​3840](https://github.com/woodpecker-ci/woodpecker/pull/3840 )]
- chore(deps): lock file maintenance \[[#​3838](https://github.com/woodpecker-ci/woodpecker/pull/3838 )]
- Allow to set dist dir using env var \[[#​3814](https://github.com/woodpecker-ci/woodpecker/pull/3814 )]
- chore(deps): lock file maintenance \[[#​3805](https://github.com/woodpecker-ci/woodpecker/pull/3805 )]
- chore(deps): update docker.io/lycheeverse/lychee docker tag to v0.15.1 \[[#​3797](https://github.com/woodpecker-ci/woodpecker/pull/3797 )]
### [`v2.6.1`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.1 ): 2.6.1
[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.6.0...v2.6.1 )
##### [2.6.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.1 ) - 2024-07-18
##### 🔒 Security
- Add blocklist of environment variables who could alter execution of plugins \[[#​3934](https://github.com/woodpecker-ci/woodpecker/pull/3934 )]
- Make sure plugins only mount the workspace base in a predefinde location \[[#​3933](https://github.com/woodpecker-ci/woodpecker/pull/3933 )]
- Disalow to set arbitrary environments for plugins \[[#​3909](https://github.com/woodpecker-ci/woodpecker/pull/3909 )]
- Bump trivy plugin version and remove unused variable \[[#​3833](https://github.com/woodpecker-ci/woodpecker/pull/3833 )]
##### 🐛 Bug Fixes
- Let webhook pass on pipeline parsion error \[[#​3829](https://github.com/woodpecker-ci/woodpecker/pull/3829 )]
- Fix newlines in logs \[[#​3808](https://github.com/woodpecker-ci/woodpecker/pull/3808 )]
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #56
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-21 21:55:37 +02:00
3424004910
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.111.0 ( #55 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.110.0` -> `v1.111.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.111.0`](https://github.com/element-hq/synapse/releases/tag/v1.111.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.110.0...v1.111.0 )
### Synapse 1.111.0 (2024-07-16)
No significant changes since 1.111.0rc2.
### Synapse 1.111.0rc2 (2024-07-10)
##### Bugfixes
- Fix bug where using `synapse.app.media_repository` worker configuration would break the new media endpoints. ([#​17420](https://github.com/element-hq/synapse/issues/17420 ))
##### Improved Documentation
- Document the new federation media worker endpoints in the [upgrade notes](https://element-hq.github.io/synapse/v1.111/upgrade.html ) and [worker docs](https://element-hq.github.io/synapse/v1.111/workers.html ). ([#​17421](https://github.com/element-hq/synapse/issues/17421 ))
##### Internal Changes
- Route authenticated federation media requests to media repository workers in Complement tests. ([#​17422](https://github.com/element-hq/synapse/issues/17422 ))
### Synapse 1.111.0rc1 (2024-07-09)
##### Features
- Add `rooms` data to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17320](https://github.com/element-hq/synapse/issues/17320 ))
- Add `room_types`/`not_room_types` filtering to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17337](https://github.com/element-hq/synapse/issues/17337 ))
- Return "required state" in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17342](https://github.com/element-hq/synapse/issues/17342 ))
- Support [MSC3916](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3916-authentication-for-media.md ) by adding [`_matrix/client/v1/media/download`](https://spec.matrix.org/v1.11/client-server-api/#get_matrixclientv1mediadownloadservernamemediaid ) endpoint. ([#​17365](https://github.com/element-hq/synapse/issues/17365 ))
- Support [MSC3916](https://github.com/matrix-org/matrix-spec-proposals/blob/rav/authentication-for-media/proposals/3916-authentication-for-media.md )
by adding [`_matrix/client/v1/media/thumbnail`](https://spec.matrix.org/v1.11/client-server-api/#get_matrixclientv1mediathumbnailservernamemediaid ), [`_matrix/federation/v1/media/thumbnail`](https://spec.matrix.org/v1.11/server-server-api/#get_matrixfederationv1mediathumbnailmediaid ) endpoints and stabilizing the
remaining [`_matrix/client/v1/media`](https://spec.matrix.org/v1.11/client-server-api/#get_matrixclientv1mediaconfig ) endpoints. ([#​17388](https://github.com/element-hq/synapse/issues/17388 ))
- Add `rooms.bump_stamp` for easier client-side sorting in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17395](https://github.com/element-hq/synapse/issues/17395 ))
- Forget all of a user's rooms upon deactivation, preventing local room purges from being blocked on deactivated users. ([#​17400](https://github.com/element-hq/synapse/issues/17400 ))
- Declare support for [Matrix 1.11](https://matrix.org/blog/2024/06/20/matrix-v1.11-release/ ). ([#​17403](https://github.com/element-hq/synapse/issues/17403 ))
- [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861 ): allow overriding the introspection endpoint. ([#​17406](https://github.com/element-hq/synapse/issues/17406 ))
##### Bugfixes
- Fix rare race which caused no new to-device messages to be received from remote server. ([#​17362](https://github.com/element-hq/synapse/issues/17362 ))
- Fix bug in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint when using an old database. ([#​17398](https://github.com/element-hq/synapse/issues/17398 ))
##### Improved Documentation
- Clarify that `url_preview_url_blacklist` is a usability feature. ([#​17356](https://github.com/element-hq/synapse/issues/17356 ))
- Fix broken links in README. ([#​17379](https://github.com/element-hq/synapse/issues/17379 ))
- Clarify that changelog content *and file extension* need to match in order for entries to merge. ([#​17399](https://github.com/element-hq/synapse/issues/17399 ))
##### Internal Changes
- Make the release script create a release branch for Complement as well. ([#​17318](https://github.com/element-hq/synapse/issues/17318 ))
- Fix uploading packages to PyPi. ([#​17363](https://github.com/element-hq/synapse/issues/17363 ))
- Add CI check for the README. ([#​17367](https://github.com/element-hq/synapse/issues/17367 ))
- Fix linting errors from new `ruff` version. ([#​17381](https://github.com/element-hq/synapse/issues/17381 ), [#​17411](https://github.com/element-hq/synapse/issues/17411 ))
- Fix building debian packages on non-clean checkouts. ([#​17390](https://github.com/element-hq/synapse/issues/17390 ))
- Finish up work to allow per-user feature flags. ([#​17392](https://github.com/element-hq/synapse/issues/17392 ), [#​17410](https://github.com/element-hq/synapse/issues/17410 ))
- Allow enabling sliding sync per-user. ([#​17393](https://github.com/element-hq/synapse/issues/17393 ))
##### Updates to locked dependencies
- Bump certifi from 2023.7.22 to 2024.7.4. ([#​17404](https://github.com/element-hq/synapse/issues/17404 ))
- Bump cryptography from 42.0.7 to 42.0.8. ([#​17382](https://github.com/element-hq/synapse/issues/17382 ))
- Bump ijson from 3.2.3 to 3.3.0. ([#​17413](https://github.com/element-hq/synapse/issues/17413 ))
- Bump log from 0.4.21 to 0.4.22. ([#​17384](https://github.com/element-hq/synapse/issues/17384 ))
- Bump mypy-zope from 1.0.4 to 1.0.5. ([#​17414](https://github.com/element-hq/synapse/issues/17414 ))
- Bump pillow from 10.3.0 to 10.4.0. ([#​17412](https://github.com/element-hq/synapse/issues/17412 ))
- Bump pydantic from 2.7.1 to 2.8.2. ([#​17415](https://github.com/element-hq/synapse/issues/17415 ))
- Bump ruff from 0.3.7 to 0.5.0. ([#​17381](https://github.com/element-hq/synapse/issues/17381 ))
- Bump serde from 1.0.203 to 1.0.204. ([#​17409](https://github.com/element-hq/synapse/issues/17409 ))
- Bump serde_json from 1.0.117 to 1.0.120. ([#​17385](https://github.com/element-hq/synapse/issues/17385 ), [#​17408](https://github.com/element-hq/synapse/issues/17408 ))
- Bump types-setuptools from 69.5.0.20240423 to 70.1.0.20240627. ([#​17380](https://github.com/element-hq/synapse/issues/17380 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #55
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-21 21:52:54 +02:00
cf01102050
chore(deps): update ghcr.io/dani-garcia/vaultwarden docker tag to v1.31.0 ( #54 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden ) | minor | `1.30.5-alpine` -> `1.31.0-alpine` |
---
### Release Notes
<details>
<summary>dani-garcia/vaultwarden (ghcr.io/dani-garcia/vaultwarden)</summary>
### [`v1.31.0`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.31.0 )
[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.30.5...1.31.0 )
#### Major changes and New Features
- Initial support for the beta releases of the new native mobile apps
- Removed support for WebSocket traffic on port 3012, as it's been integrated on the main HTTP port for a few releases
- Updated included web vault to 2024.5.1
#### What's Changed
- chore: remove repetitive words by [@​one230six](https://github.com/one230six ) in https://github.com/dani-garcia/vaultwarden/pull/4422
- Fix comment in events.rs by [@​KrappRamiro](https://github.com/KrappRamiro ) in https://github.com/dani-garcia/vaultwarden/pull/4408
- Improve JWT RSA key initialization and avoid saving public key by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4085
- Remove custom WebSocket code by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4001
- refactor: replace panic with a graceful exit by [@​tessus](https://github.com/tessus ) in https://github.com/dani-garcia/vaultwarden/pull/4402
- Small improvements around email change by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4415
- Change timestamp data type. by [@​gzfrozen](https://github.com/gzfrozen ) in https://github.com/dani-garcia/vaultwarden/pull/4355
- Fix [#​3624](https://github.com/dani-garcia/vaultwarden/issues/3624 ): fix manager permission within groups by [@​matlink](https://github.com/matlink ) in https://github.com/dani-garcia/vaultwarden/pull/3754
- automatically use email address as 2fa provider by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4317
- fix: typos by [@​testwill](https://github.com/testwill ) in https://github.com/dani-garcia/vaultwarden/pull/4440
- Update chrono and sqlite by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4436
- Update Rust and crates by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4445
- Use async verify for Yubikey by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4448
- update web-vault to v2024.3.1 (new vertical layout) by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4468
- Update crates and some Clippy fixes by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4475
- Update Key Rotation web-vault v2024.3.x by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4446
- Update Crate and Rust by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4522
- Implement custom DNS resolver by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/3988
- Add extra (unsupported) container build arch's by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4524
- Pass in collection ids to notifier when sharing cipher. by [@​kristof-mattei](https://github.com/kristof-mattei ) in https://github.com/dani-garcia/vaultwarden/pull/4517
- improve access to collections via groups by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4441
- fix emergency access invites by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4337
- Some fixes for the new mobile apps by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4526
- Update Rust, crates and web-vault by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4558
- Improve Commentary Aesthetics by [@​rich-purnell](https://github.com/rich-purnell ) in https://github.com/dani-garcia/vaultwarden/pull/4549
- Optimize Dockerfiles by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4532
- also delete organization_api_key when deleting organizations by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4557
- Fix public api for domains with path prefix by [@​FDHoho007](https://github.com/FDHoho007 ) in https://github.com/dani-garcia/vaultwarden/pull/4500
- Update crates by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4587
- Fix web-vault version in Docker(files/Settings) by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4575
- Update Alpine to version 3.20 by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4583
- differentiate external groups by organization id by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4586
- Remove old knowndevice route by [@​Timshel](https://github.com/Timshel ) in https://github.com/dani-garcia/vaultwarden/pull/4578
- Update admin interface dependencies by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4581
- Update rust and remove unused header values by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4645
- Update crates, web-vault and GHA by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4648
- Fix some nightly build errors by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4657
- Fix some more nightly errors and remove lint that will become an error by default by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4661
- Change API and structs to camelCase by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4386
- Fix cipher creation on new android app by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4670
- Remove mimalloc workaround by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4606
- Change some missing PascalCase keys by [@​dani-garcia](https://github.com/dani-garcia ) in https://github.com/dani-garcia/vaultwarden/pull/4671
- Fix collections and native app issue by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4685
- Fix duplicate folder creations during import by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4702
- Remove duplicate registry step by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4703
- add group support for Cipher::get_collections() by [@​stefan0xC](https://github.com/stefan0xC ) in https://github.com/dani-garcia/vaultwarden/pull/4592
- Switch registry cache compression algorithm to zstd by [@​dfunkt](https://github.com/dfunkt ) in https://github.com/dani-garcia/vaultwarden/pull/4704
- Update crates and web-vault by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4714
- Some fixes for emergency access by [@​BlackDex](https://github.com/BlackDex ) in https://github.com/dani-garcia/vaultwarden/pull/4715
#### New Contributors
- [@​one230six](https://github.com/one230six ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4422
- [@​KrappRamiro](https://github.com/KrappRamiro ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4408
- [@​testwill](https://github.com/testwill ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4440
- [@​kristof-mattei](https://github.com/kristof-mattei ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4517
- [@​rich-purnell](https://github.com/rich-purnell ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4549
- [@​dfunkt](https://github.com/dfunkt ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4532
- [@​FDHoho007](https://github.com/FDHoho007 ) made their first contribution in https://github.com/dani-garcia/vaultwarden/pull/4500
**Full Changelog**: https://github.com/dani-garcia/vaultwarden/compare/1.30.5...1.31.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjQuMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #54
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-09 15:21:44 +02:00
016bd85e44
chore(deps): update ghcr.io/imagegenius/amp docker tag to v2.5.1 ( #52 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/imagegenius/amp](https://github.com/imagegenius/docker-amp/packages ) ([source](https://github.com/imagegenius/docker-amp )) | patch | `2.5.0-ubuntu` -> `2.5.1-ubuntu` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #52
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-07 17:16:43 +02:00
9044901484
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.110.0 ( #53 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.109.0` -> `v1.110.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.110.0`](https://github.com/element-hq/synapse/releases/tag/v1.110.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.109.0...v1.110.0 )
### Synapse 1.110.0 (2024-07-03)
No significant changes since 1.110.0rc3.
### Synapse 1.110.0rc3 (2024-07-02)
##### Bugfixes
- Fix bug where `/sync` requests could get blocked indefinitely after an upgrade from Synapse versions before v1.109.0. ([#​17386](https://github.com/element-hq/synapse/issues/17386 ), [#​17391](https://github.com/element-hq/synapse/issues/17391 ))
##### Internal Changes
- Limit size of presence EDUs to 50 entries. ([#​17371](https://github.com/element-hq/synapse/issues/17371 ))
- Fix building debian package for debian sid. ([#​17389](https://github.com/element-hq/synapse/issues/17389 ))
### Synapse 1.110.0rc2 (2024-06-26)
##### Internal Changes
- Fix uploading packages to PyPi. ([#​17363](https://github.com/element-hq/synapse/issues/17363 ))
### Synapse 1.110.0rc1 (2024-06-26)
##### Features
- Add initial implementation of an experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17187](https://github.com/element-hq/synapse/issues/17187 ), [#​17301](https://github.com/element-hq/synapse/issues/17301 ))
- Native sliding sync support is coming, but is not yet ready for usage outside of initial client development and testing. Expect to see much more on this feature in the next few Synapse releases.
- Add experimental support for [MSC3823](https://github.com/matrix-org/matrix-spec-proposals/pull/3823 ) - Account suspension. ([#​17255](https://github.com/element-hq/synapse/issues/17255 ))
- Improve ratelimiting in Synapse. ([#​17256](https://github.com/element-hq/synapse/issues/17256 ))
- Add support for the unstable [MSC4151](https://github.com/matrix-org/matrix-spec-proposals/pull/4151 ) report room API. ([#​17270](https://github.com/element-hq/synapse/issues/17270 ), [#​17296](https://github.com/element-hq/synapse/issues/17296 ))
- Filter for public and empty rooms added to Admin-API [List Room API](https://element-hq.github.io/synapse/latest/admin_api/rooms.html#list-room-api ). ([#​17276](https://github.com/element-hq/synapse/issues/17276 ))
- Add `is_dm` filtering to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17277](https://github.com/element-hq/synapse/issues/17277 ))
- Add `is_encrypted` filtering to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17281](https://github.com/element-hq/synapse/issues/17281 ))
- Include user membership in events served to clients, per [MSC4115](https://github.com/matrix-org/matrix-spec-proposals/pull/4115 ). ([#​17282](https://github.com/element-hq/synapse/issues/17282 ))
- Do not require user-interactive authentication for uploading cross-signing keys for the first time, per [MSC3967](https://github.com/matrix-org/matrix-spec-proposals/pull/3967 ). ([#​17284](https://github.com/element-hq/synapse/issues/17284 ))
- Add `stream_ordering` sort to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17293](https://github.com/element-hq/synapse/issues/17293 ))
- `register_new_matrix_user` now supports a --password-file flag, which
is useful for scripting. ([#​17294](https://github.com/element-hq/synapse/issues/17294 ))
- `register_new_matrix_user` now supports a --exists-ok flag to allow registration of users that already exist in the database.
This is useful for scripts that bootstrap user accounts with initial passwords. ([#​17304](https://github.com/element-hq/synapse/issues/17304 ))
- Add support for via query parameter from [MSC4156](https://github.com/matrix-org/matrix-spec-proposals/pull/4156 ). ([#​17322](https://github.com/element-hq/synapse/issues/17322 ))
- Add `is_invite` filtering to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync` endpoint. ([#​17335](https://github.com/element-hq/synapse/issues/17335 ))
- Support [MSC3916](https://github.com/matrix-org/matrix-spec-proposals/blob/rav/authentication-for-media/proposals/3916-authentication-for-media.md ) by adding a federation /download endpoint. ([#​17350](https://github.com/element-hq/synapse/issues/17350 ))
##### Bugfixes
- Fix searching for users with their exact localpart whose ID includes a hyphen. ([#​17254](https://github.com/element-hq/synapse/issues/17254 ))
- Fix wrong retention policy being used when filtering events. ([#​17272](https://github.com/element-hq/synapse/issues/17272 ))
- Fix bug where OTKs were not always included in `/sync` response when using workers. ([#​17275](https://github.com/element-hq/synapse/issues/17275 ))
- Fix a long-standing bug where an invalid 'from' parameter to [`/notifications`](https://spec.matrix.org/v1.10/client-server-api/#get_matrixclientv3notifications ) would result in an Internal Server Error. ([#​17283](https://github.com/element-hq/synapse/issues/17283 ))
- Fix edge case in `/sync` returning the wrong the state when using sharded event persisters. ([#​17295](https://github.com/element-hq/synapse/issues/17295 ))
- Fix email notification subject when invited to a space. ([#​17336](https://github.com/element-hq/synapse/issues/17336 ))
##### Improved Documentation
- Add missing quotes for example for `exclude_rooms_from_sync`. ([#​17308](https://github.com/element-hq/synapse/issues/17308 ))
- Update header in the README to visually fix the the auto-generated table of contents. ([#​17329](https://github.com/element-hq/synapse/issues/17329 ))
- Fix stale references to the Foundation's Security Disclosure Policy. ([#​17341](https://github.com/element-hq/synapse/issues/17341 ))
- Add default values for `rc_invites.per_issuer` to docs. ([#​17347](https://github.com/element-hq/synapse/issues/17347 ))
- Fix an error in the docs for `search_all_users` parameter under `user_directory`. ([#​17348](https://github.com/element-hq/synapse/issues/17348 ))
##### Internal Changes
- Remove unused `expire_access_token` option in the Synapse Docker config file. Contributed by [@​AaronDewes](https://github.com/AaronDewes ). ([#​17198](https://github.com/element-hq/synapse/issues/17198 ))
- Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` to facilitate proper comparisons and `RoomStreamToken` generation. ([#​17265](https://github.com/element-hq/synapse/issues/17265 ))
- Add debug logging for when room keys are uploaded, including whether they are replacing other room keys. ([#​17266](https://github.com/element-hq/synapse/issues/17266 ))
- Handle OTK uploads off master. ([#​17271](https://github.com/element-hq/synapse/issues/17271 ))
- Don't try and resync devices for remote users whose servers are marked as down. ([#​17273](https://github.com/element-hq/synapse/issues/17273 ))
- Re-organize Pydantic models and types used in handlers. ([#​17279](https://github.com/element-hq/synapse/issues/17279 ))
- Expose the worker instance that persisted the event on `event.internal_metadata.instance_name`. ([#​17300](https://github.com/element-hq/synapse/issues/17300 ))
- Update the README with Element branding, improve headers and fix the #synapse:matrix.org support room link rendering. ([#​17324](https://github.com/element-hq/synapse/issues/17324 ))
- Change path of the experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync implementation to `/org.matrix.simplified_msc3575/sync` since our simplified API is slightly incompatible with what's in the current MSC. ([#​17331](https://github.com/element-hq/synapse/issues/17331 ))
- Handle device lists notifications for large accounts more efficiently in worker mode. ([#​17333](https://github.com/element-hq/synapse/issues/17333 ), [#​17358](https://github.com/element-hq/synapse/issues/17358 ))
- Do not block event sending/receiving while calculating large event auth chains. ([#​17338](https://github.com/element-hq/synapse/issues/17338 ))
- Tidy up `parse_integer` docs and call sites to reflect the fact that they require non-negative integers by default, and bring `parse_integer_from_args` default in alignment. Contributed by Denis Kasak ([@​dkasak](https://github.com/dkasak )). ([#​17339](https://github.com/element-hq/synapse/issues/17339 ))
##### Updates to locked dependencies
- Bump authlib from 1.3.0 to 1.3.1. ([#​17343](https://github.com/element-hq/synapse/issues/17343 ))
- Bump dawidd6/action-download-artifact from 3.1.4 to 5. ([#​17289](https://github.com/element-hq/synapse/issues/17289 ))
- Bump dawidd6/action-download-artifact from 5 to 6. ([#​17313](https://github.com/element-hq/synapse/issues/17313 ))
- Bump docker/build-push-action from 5 to 6. ([#​17312](https://github.com/element-hq/synapse/issues/17312 ))
- Bump jinja2 from 3.1.3 to 3.1.4. ([#​17287](https://github.com/element-hq/synapse/issues/17287 ))
- Bump lazy_static from 1.4.0 to 1.5.0. ([#​17355](https://github.com/element-hq/synapse/issues/17355 ))
- Bump msgpack from 1.0.7 to 1.0.8. ([#​17317](https://github.com/element-hq/synapse/issues/17317 ))
- Bump netaddr from 1.2.1 to 1.3.0. ([#​17353](https://github.com/element-hq/synapse/issues/17353 ))
- Bump packaging from 24.0 to 24.1. ([#​17352](https://github.com/element-hq/synapse/issues/17352 ))
- Bump phonenumbers from 8.13.37 to 8.13.39. ([#​17315](https://github.com/element-hq/synapse/issues/17315 ))
- Bump regex from 1.10.4 to 1.10.5. ([#​17290](https://github.com/element-hq/synapse/issues/17290 ))
- Bump requests from 2.31.0 to 2.32.2. ([#​17345](https://github.com/element-hq/synapse/issues/17345 ))
- Bump sentry-sdk from 2.1.1 to 2.3.1. ([#​17263](https://github.com/element-hq/synapse/issues/17263 ))
- Bump sentry-sdk from 2.3.1 to 2.6.0. ([#​17351](https://github.com/element-hq/synapse/issues/17351 ))
- Bump tornado from 6.4 to 6.4.1. ([#​17344](https://github.com/element-hq/synapse/issues/17344 ))
- Bump mypy from 1.8.0 to 1.9.0. ([#​17297](https://github.com/element-hq/synapse/issues/17297 ))
- Bump types-jsonschema from 4.21.0.20240311 to 4.22.0.20240610. ([#​17288](https://github.com/element-hq/synapse/issues/17288 ))
- Bump types-netaddr from 1.2.0.20240219 to 1.3.0.20240530. ([#​17314](https://github.com/element-hq/synapse/issues/17314 ))
- Bump types-pillow from 10.2.0.20240423 to 10.2.0.20240520. ([#​17285](https://github.com/element-hq/synapse/issues/17285 ))
- Bump types-pyyaml from 6.0.12.12 to 6.0.12.20240311. ([#​17316](https://github.com/element-hq/synapse/issues/17316 ))
- Bump typing-extensions from 4.11.0 to 4.12.2. ([#​17354](https://github.com/element-hq/synapse/issues/17354 ))
- Bump urllib3 from 2.0.7 to 2.2.2. ([#​17346](https://github.com/element-hq/synapse/issues/17346 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #53
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-07 17:16:34 +02:00
5c2c90f68d
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.7.0 ( #51 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.6.0-alpine` -> `24.7.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#51
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-03 21:42:34 +02:00
99ae559250
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.6 ( #50 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/goauthentik/server](https://goauthentik.io ) ([source](https://github.com/goauthentik/authentik )) | minor | `2024.4` -> `2024.6` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTQuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#50
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-07-01 00:52:29 +02:00
84b09a91cc
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.109.0 ( #49 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.108.0` -> `v1.109.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.109.0`](https://github.com/element-hq/synapse/releases/tag/v1.109.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.108.0...v1.109.0 )
### Synapse 1.109.0 (2024-06-18)
##### Internal Changes
- Fix the building of binary wheels for macOS by switching to macOS 12 CI runners. ([#​17319](https://github.com/element-hq/synapse/issues/17319 ))
### Synapse 1.109.0rc3 (2024-06-17)
##### Bugfixes
- When rolling back to a previous Synapse version and then forwards again to this release, don't require server operators to manually run SQL. ([#​17305](https://github.com/element-hq/synapse/issues/17305 ), [#​17309](https://github.com/element-hq/synapse/issues/17309 ))
##### Internal Changes
- Use the release branch for sytest in release-branch PRs. ([#​17306](https://github.com/element-hq/synapse/issues/17306 ))
### Synapse 1.109.0rc2 (2024-06-11)
##### Bugfixes
- Fix bug where one-time-keys were not always included in `/sync` response when using workers. Introduced in v1.109.0rc1. ([#​17275](https://github.com/element-hq/synapse/issues/17275 ))
- Fix bug where `/sync` could get stuck due to edge case in device lists handling. Introduced in v1.109.0rc1. ([#​17292](https://github.com/element-hq/synapse/issues/17292 ))
### Synapse 1.109.0rc1 (2024-06-04)
##### Features
- Add the ability to auto-accept invites on the behalf of users. See the [`auto_accept_invites`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#auto-accept-invites ) config option for details. ([#​17147](https://github.com/element-hq/synapse/issues/17147 ))
- Add experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575 ) Sliding Sync `/sync/e2ee` endpoint for to-device messages and device encryption info. ([#​17167](https://github.com/element-hq/synapse/issues/17167 ))
- Support [MSC3916](https://github.com/matrix-org/matrix-spec-proposals/issues/3916 ) by adding unstable media endpoints to `/_matrix/client`. ([#​17213](https://github.com/element-hq/synapse/issues/17213 ))
- Add logging to tasks managed by the task scheduler, showing CPU and database usage. ([#​17219](https://github.com/element-hq/synapse/issues/17219 ))
##### Bugfixes
- Fix deduplicating of membership events to not create unused state groups. ([#​17164](https://github.com/element-hq/synapse/issues/17164 ))
- Fix bug where duplicate events could be sent down sync when using workers that are overloaded. ([#​17215](https://github.com/element-hq/synapse/issues/17215 ))
- Ignore attempts to send to-device messages to bad users, to avoid log spam when we try to connect to the bad server. ([#​17240](https://github.com/element-hq/synapse/issues/17240 ))
- Fix handling of duplicate concurrent uploading of device one-time-keys. ([#​17241](https://github.com/element-hq/synapse/issues/17241 ))
- Fix reporting of default tags to Sentry, such as worker name. Broke in v1.108.0. ([#​17251](https://github.com/element-hq/synapse/issues/17251 ))
- Fix bug where typing updates would not be sent when using workers after a restart. ([#​17252](https://github.com/element-hq/synapse/issues/17252 ))
##### Improved Documentation
- Update the LemonLDAP documentation to say that claims should be explicitly included in the returned `id_token`, as Synapse won't request them. ([#​17204](https://github.com/element-hq/synapse/issues/17204 ))
##### Internal Changes
- Improve DB usage when fetching related events. ([#​17083](https://github.com/element-hq/synapse/issues/17083 ))
- Log exceptions when failing to auto-join new user according to the `auto_join_rooms` option. ([#​17176](https://github.com/element-hq/synapse/issues/17176 ))
- Reduce work of calculating outbound device lists updates. ([#​17211](https://github.com/element-hq/synapse/issues/17211 ))
- Improve performance of calculating device lists changes in `/sync`. ([#​17216](https://github.com/element-hq/synapse/issues/17216 ))
- Move towards using `MultiWriterIdGenerator` everywhere. ([#​17226](https://github.com/element-hq/synapse/issues/17226 ))
- Replaces all usages of `StreamIdGenerator` with `MultiWriterIdGenerator`. ([#​17229](https://github.com/element-hq/synapse/issues/17229 ))
- Change the `allow_unsafe_locale` config option to also apply when setting up new databases. ([#​17238](https://github.com/element-hq/synapse/issues/17238 ))
- Fix errors in logs about closing incorrect logging contexts when media gets rejected by a module. ([#​17239](https://github.com/element-hq/synapse/issues/17239 ), [#​17246](https://github.com/element-hq/synapse/issues/17246 ))
- Clean out invalid destinations from `device_federation_outbox` table. ([#​17242](https://github.com/element-hq/synapse/issues/17242 ))
- Stop logging errors when receiving invalid User IDs in key querys requests. ([#​17250](https://github.com/element-hq/synapse/issues/17250 ))
##### Updates to locked dependencies
- Bump anyhow from 1.0.83 to 1.0.86. ([#​17220](https://github.com/element-hq/synapse/issues/17220 ))
- Bump bcrypt from 4.1.2 to 4.1.3. ([#​17224](https://github.com/element-hq/synapse/issues/17224 ))
- Bump lxml from 5.2.1 to 5.2.2. ([#​17261](https://github.com/element-hq/synapse/issues/17261 ))
- Bump mypy-zope from 1.0.3 to 1.0.4. ([#​17262](https://github.com/element-hq/synapse/issues/17262 ))
- Bump phonenumbers from 8.13.35 to 8.13.37. ([#​17235](https://github.com/element-hq/synapse/issues/17235 ))
- Bump prometheus-client from 0.19.0 to 0.20.0. ([#​17233](https://github.com/element-hq/synapse/issues/17233 ))
- Bump pyasn1 from 0.5.1 to 0.6.0. ([#​17223](https://github.com/element-hq/synapse/issues/17223 ))
- Bump pyicu from 2.13 to 2.13.1. ([#​17236](https://github.com/element-hq/synapse/issues/17236 ))
- Bump pyopenssl from 24.0.0 to 24.1.0. ([#​17234](https://github.com/element-hq/synapse/issues/17234 ))
- Bump serde from 1.0.201 to 1.0.202. ([#​17221](https://github.com/element-hq/synapse/issues/17221 ))
- Bump serde from 1.0.202 to 1.0.203. ([#​17232](https://github.com/element-hq/synapse/issues/17232 ))
- Bump twine from 5.0.0 to 5.1.0. ([#​17225](https://github.com/element-hq/synapse/issues/17225 ))
- Bump types-psycopg2 from 2.9.21.20240311 to 2.9.21.20240417. ([#​17222](https://github.com/element-hq/synapse/issues/17222 ))
- Bump types-pyopenssl from 24.0.0.20240311 to 24.1.0.20240425. ([#​17260](https://github.com/element-hq/synapse/issues/17260 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MDguMiIsInVwZGF0ZWRJblZlciI6IjM3LjQwOC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#49
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-24 19:01:31 +02:00
0da0861924
chore(deps): update woodpeckerci to v2.6.0 ( #48 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [woodpeckerci/woodpecker-agent](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.5.0-alpine` -> `v2.6.0-alpine` |
| [woodpeckerci/woodpecker-server](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.5.0-alpine` -> `v2.6.0-alpine` |
---
### Release Notes
<details>
<summary>woodpecker-ci/woodpecker (woodpeckerci/woodpecker-agent)</summary>
### [`v2.6.0`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.0 ): 2.6.0
[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.5.0...v2.6.0 )
##### [2.6.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.0 ) - 2024-06-13
##### ❤️ Thanks to all contributors! ❤️
[@​6543](https://github.com/6543 ), [@​anbraten](https://github.com/anbraten ), [@​jcgl17](https://github.com/jcgl17 ), [@​pat-s](https://github.com/pat-s ), [@​qwerty287](https://github.com/qwerty287 ), [@​s00500](https://github.com/s00500 ), [@​wez](https://github.com/wez ), [@​zc-devs](https://github.com/zc-devs )
##### 🔒 Security
- Bump trivy plugin version and remove unused variable \[[#​3759](https://github.com/woodpecker-ci/woodpecker/pull/3759 )]
##### ✨ Features
- Allow to store logs in files \[[#​3568](https://github.com/woodpecker-ci/woodpecker/pull/3568 )]
- Native forgejo support \[[#​3684](https://github.com/woodpecker-ci/woodpecker/pull/3684 )]
##### 🐛 Bug Fixes
- Add release event to webhooks \[[#​3784](https://github.com/woodpecker-ci/woodpecker/pull/3784 )]
- Respect cli argument when checking docker backend availability \[[#​3770](https://github.com/woodpecker-ci/woodpecker/pull/3770 )]
- Fix repo creation \[[#​3756](https://github.com/woodpecker-ci/woodpecker/pull/3756 )]
- Fix config loading of cli \[[#​3764](https://github.com/woodpecker-ci/woodpecker/pull/3764 )]
- Fix missing WOODPECKER_BITBUCKET_DC_URL \[[#​3761](https://github.com/woodpecker-ci/woodpecker/pull/3761 )]
- Correct repo repair success message in cli \[[#​3757](https://github.com/woodpecker-ci/woodpecker/pull/3757 )]
##### 📈 Enhancement
- Improve step logging \[[#​3722](https://github.com/woodpecker-ci/woodpecker/pull/3722 )]
- chore(deps): update dependency eslint to v9 \[[#​3594](https://github.com/woodpecker-ci/woodpecker/pull/3594 )]
- Show workflow names if there are multiple configs \[[#​3767](https://github.com/woodpecker-ci/woodpecker/pull/3767 )]
- Use http constants \[[#​3766](https://github.com/woodpecker-ci/woodpecker/pull/3766 )]
- Spellcheck "server/\*" \[[#​3753](https://github.com/woodpecker-ci/woodpecker/pull/3753 )]
- Agent-wide node selector \[[#​3608](https://github.com/woodpecker-ci/woodpecker/pull/3608 )]
##### 📚 Documentation
- Remove misleading crontab guru suggestion from docs \[[#​3781](https://github.com/woodpecker-ci/woodpecker/pull/3781 )]
- Add documentation for KUBERNETES_SERVICE_HOST in Agent \[[#​3747](https://github.com/woodpecker-ci/woodpecker/pull/3747 )]
- Remove web.archive.org workaround in docs \[[#​3771](https://github.com/woodpecker-ci/woodpecker/pull/3771 )]
- Serve plugin icons locally \[[#​3768](https://github.com/woodpecker-ci/woodpecker/pull/3768 )]
- Docs: update local backend page \[[#​3765](https://github.com/woodpecker-ci/woodpecker/pull/3765 )]
- Remove old docs versions \[[#​3743](https://github.com/woodpecker-ci/woodpecker/pull/3743 )]
- Merge release plugins \[[#​3752](https://github.com/woodpecker-ci/woodpecker/pull/3752 )]
- Split FAQ \[[#​3746](https://github.com/woodpecker-ci/woodpecker/pull/3746 )]
##### Misc
- Update nix flake \[[#​3780](https://github.com/woodpecker-ci/woodpecker/pull/3780 )]
- chore(deps): lock file maintenance \[[#​3783](https://github.com/woodpecker-ci/woodpecker/pull/3783 )]
- chore(deps): update pre-commit hook golangci/golangci-lint to v1.59.1 \[[#​3782](https://github.com/woodpecker-ci/woodpecker/pull/3782 )]
- fix(deps): update codeberg.org/mvdkleijn/forgejo-sdk/forgejo digest to [`168c988`](https://github.com/woodpecker-ci/woodpecker/commit/168c988 ) \[[#​3776](https://github.com/woodpecker-ci/woodpecker/pull/3776 )]
- chore(deps): lock file maintenance \[[#​3750](https://github.com/woodpecker-ci/woodpecker/pull/3750 )]
- chore(deps): update gitea/gitea docker tag to v1.22 \[[#​3749](https://github.com/woodpecker-ci/woodpecker/pull/3749 )]
- Fix setting name \[[#​3744](https://github.com/woodpecker-ci/woodpecker/pull/3744 )]
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTkuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM5OS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#48
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-24 19:01:06 +02:00
529e754d91
services(mail): Update env variable name
2024-06-13 15:24:16 +02:00
c7af8f6975
chore(deps): update mailserver/docker-mailserver docker tag to v14 ( #47 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mailserver/docker-mailserver](https://github.com/docker-mailserver ) ([source](https://github.com/docker-mailserver/docker-mailserver )) | major | `13` -> `14` |
---
### Release Notes
<details>
<summary>docker-mailserver/docker-mailserver (mailserver/docker-mailserver)</summary>
### [`v14`](https://github.com/docker-mailserver/docker-mailserver/blob/HEAD/CHANGELOG.md#v1400 )
The most noteworthy change of this release is the update of the container's base image from Debian 11 ("Bullseye") to Debian 12 ("Bookworm"). This update alone involves breaking changes and requires a careful update!
##### Breaking
- **Updated base image to Debian 12** ([#​3403](https://github.com/docker-mailserver/docker-mailserver/pull/3403 ))
- Changed the default of `DOVECOT_COMMUNITY_REPO` to `0` (disabled) - the Dovecot community repo will (for now) not be the default when building the DMS.
- While Debian 12 (Bookworm) was released in June 2023 and the latest Dovecot `2.3.21` in Sep 2023, as of Jan 2024 there is no [Dovecot community repo available for Debian 12](https://repo.dovecot.org ).
- This results in the Dovecot version being downgraded from `2.3.21` (DMS v13.3) to `2.3.19`, which [may affect functionality when you've explicitly configured for these features](30cde20f63/NEWS (L1-L158)
):
- OAuth2 (*mostly regarding JWT usage, or POST requests (`introspection_mode = post`) with `client_id` + `client_secret`*).
- Lua HTTP client (*DNS related*).
- Updated packages. For an overview, [we have a review comment on the PR that introduces Debian 12](https://github.com/docker-mailserver/docker-mailserver/pull/3403#issuecomment-1694563615 )
- Notable major version bump: `openssl 3`, `clamav 1`, `spamassassin 4`, `redis-server 7`.
- Notable minor version bump: `postfix 3.5.23 => 3.7.9`
- Notable minor version bump + downgrade: `dovecot 2.3.13 => 2.3.19` (*Previous release provided `2.3.21` via community repo, `2.3.19` is now the default*)
- Updates to `packages.sh`:
- Removed custom installations of Fail2Ban, getmail6 and Rspamd
- Updated packages lists and added comments for maintainability
- OpenDMARC upgrade: `v1.4.0` => `v1.4.2` ([#​3841](https://github.com/docker-mailserver/docker-mailserver/pull/3841 ))
- Previous versions of OpenDMARC would place incoming mail from domains announcing `p=quarantaine` (*that fail the DMARC check*) into the [Postfix "hold" queue](https://www.postfix.org/QSHAPE_README.html#hold_queue ) until administrative intervention.
- [OpenDMARC v1.4.2 has disabled that feature by default](https://github.com/trusteddomainproject/OpenDMARC/issues/105 ), but it can be enabled again by adding the setting `HoldQuarantinedMessages true` to [`/etc/opendmarc.conf`](https://github.com/docker-mailserver/docker-mailserver/blob/v13.3.1/target/opendmarc/opendmarc.conf ) (*provided from DMS*).
- [Our `user-patches.sh` feature](https://docker-mailserver.github.io/docker-mailserver/latest/config/advanced/override-defaults/user-patches/ ) provides a convenient approach to updating that config file.
- Please let us know if you disagree with the upstream default being carried with DMS, or the value of providing alternative configuration support within DMS.
- **Postfix:**
- Postfix upgrade from 3.5 to 3.7 ([#​3403](https://github.com/docker-mailserver/docker-mailserver/pull/3403 ))
- `compatibility_level` was raised from `2` to `3.6`
- Postfix has deprecated the usage of `whitelist` / `blacklist` in config parameters and logging in favor of `allowlist` / `denylist` and similar variations. ([#​3403](https://github.com/docker-mailserver/docker-mailserver/pull/3403/files#r1306356328 ))
- This [may affect monitoring / analysis of logs output from Postfix](https://www.postfix.org/COMPATIBILITY_README.html#respectful_logging ) that expects to match patterns on the prior terminology used.
- DMS `main.cf` has renamed `postscreen_dnsbl_whitelist_threshold` to `postscreen_dnsbl_allowlist_threshold` as part of this change.
- `smtpd_relay_restrictions` (relay policy) is now evaluated after `smtpd_recipient_restrictions` (spam policy). Previously it was evaluated before `smtpd_recipient_restrictions`. Mail to be relayed via DMS must now pass through the spam policy first.
- The TLS fingerprint policy has changed the default from MD5 to SHA256 (*DMS does not modify this Postfix parameter, but may affect any user customizations that do*).
- **Dovecot**
- The "Junk" mailbox (folder) is now referenced by it's [special-use flag `\Junk`](https://docker-mailserver.github.io/docker-mailserver/v13.3/examples/use-cases/imap-folders/ ) instead of an explicit mailbox. ([#​3925](https://github.com/docker-mailserver/docker-mailserver/pull/3925 ))
- This provides compatibility for the Junk mailbox when it's folder name differs (*eg: Renamed to "Spam"*).
- Potential breakage if your deployment modifies our `spam_to_junk.sieve` sieve script (*which is created during container startup when ENV `MOVE_SPAM_TO_JUNK=1`*) that handles storing spam mail into a users "Junk" mailbox folder.
- **Removed support for Solr integration:** ([#​4025](https://github.com/docker-mailserver/docker-mailserver/pull/4025 ))
- This was a community contributed feature for FTS (Full Text Search), the docs advise using an image that has not been maintained for over 2 years and lacks ARM64 support. Based on user engagement over the years this feature has very niche value to continue to support, thus is being removed.
- If you use Solr, support can be restored if you're willing to contribute docs for the feature that resolves the concerns raised
- **Log**:
- The format of DMS specific logs (*from our scripts, not running services*) has been changed. The new format is `<RFC 3339 TIMESTAMP> <LOG LEVEL> <LOG EVENT SRC>: <MESSAGE>` ([#​4035](https://github.com/docker-mailserver/docker-mailserver/pull/4035 ))
- **rsyslog:**
- Debian 12 adjusted the `rsyslog` configuration for the default file template from `RSYSLOG_TraditionalFileFormat` to `RSYSLOG_FileFormat` (*upstream default since 2012*). This change may affect you if you have any monitoring / analysis of log output (*eg: `mail.log` / `docker logs`*).
- The two formats are roughly equivalent to [RFC 3164](https://www.rfc-editor.org/rfc/rfc3164 )) and [RFC 5424](https://datatracker.ietf.org/doc/html/rfc5424#section-1 ) respectively.
- A notable difference is the change to [RFC 3339](https://www.rfc-editor.org/rfc/rfc3339.html#appendix-A ) timestamps (*a strict subset of ISO 8601*). The [previous non-standardized timestamp format was defined in RFC 3164](https://www.rfc-editor.org/rfc/rfc3164.html#section-4.1.2 ) as `Mmm dd hh:mm:ss`.
- To revert this change you can add `sedfile -i '1i module(load="builtin:omfile" template="RSYSLOG_TraditionalFileFormat")' /etc/rsyslog.conf` via [our `user-patches.sh` feature](https://docker-mailserver.github.io/docker-mailserver/v14.0/config/advanced/override-defaults/user-patches/ ).
- Rsyslog now creates fewer log files:
- The files `/var/log/mail/mail.{info,warn,err}` are no longer created. These files represented `/var/log/mail.log` filtered into separate priority levels. As `/var/log/mail.log` contains all mail related messages, these files (*and their rotated counterparts*) can be deleted safely.
- `/var/log/messages`, `/var/log/debug` and several other log files not relevant to DMS were configured by default by Debian previously. These are not part of the `/var/log/mail/` volume mount, so should not impact anyone.
- **Features:**
- The relay host feature was refactored ([#​3845](https://github.com/docker-mailserver/docker-mailserver/pull/3845 ))
- The only breaking change this should introduce is with the Change Detection service (`check-for-changes.sh`).
- When credentials are configured for relays, change events that trigger the relayhost logic now reapply the relevant Postfix settings:
- `smtp_sasl_auth_enable = yes` (*SASL auth to outbound MTA connections is enabled*)
- `smtp_sasl_security_options = noanonymous` (*credentials are mandatory for outbound mail delivery*)
- `smtp_tls_security_level = encrypt` (*the outbound MTA connection must always be secure due to credentials sent*)
- **Environment Variables**:
- `SA_SPAM_SUBJECT` has been renamed into `SPAM_SUBJECT` to become anti-spam service agnostic. ([#​3820](https://github.com/docker-mailserver/docker-mailserver/pull/3820 ))
- As this functionality is now handled in Dovecot via a Sieve script instead of the respective anti-spam service during Postfix processing, this feature will only apply to mail stored in Dovecot. If you have relied on this feature in a different context, it will no longer be available.
- Rspamd previously handled this functionality via the `rewrite_subject` action which as now been disabled by default in favor of the new approach with `SPAM_SUBJECT`.
- `SA_SPAM_SUBJECT` is now deprecated and will log a warning if used. The value is copied as a fallback to `SPAM_SUBJECT`.
- The default has changed to not prepend any prefix to the subject unless configured to do so. If you relied on the implicit prefix, you will now need to provide one explicitly.
- `undef` was previously supported as an opt-out with `SA_SPAM_SUBJECT`. This is no longer valid, the equivalent opt-out value is now an empty value (*or rather the omission of this ENV being configured*).
- The feature to include [`_SCORE_` tag](https://spamassassin.apache.org/full/4.0.x/doc/Mail_SpamAssassin_Conf.html#rewrite_header-subject-from-to-STRING ) in your value to be replaced by the associated spam score is no longer available.
- **Supervisord**:
- `supervisor-app.conf` renamed to `dms-services.conf`
- **Rspamd**:
- the Redis history key has been changed in order to not incorporate the hostname of the container (which is desirable in Kubernetes environments) ([#​3927](https://github.com/docker-mailserver/docker-mailserver/pull/3927 ))
- **Account Management**
- addresses (accounts) are now normalized to lowercase automatically and a warning is logged in case uppercase letters are supplied
##### Added
- **Docs:**
- A guide for configuring a public server to relay inbound and outbound mail from DMS on a private server ([#​3973](https://github.com/docker-mailserver/docker-mailserver/pull/3973 ))
- **Environment Variables:**
- `LOGROTATE_COUNT` defines the number of files kept by logrotate ([#​3907](https://github.com/docker-mailserver/docker-mailserver/pull/3907 ))
- The fail2ban log file is now also taken into account by `LOGROTATE_COUNT` and `LOGROTATE_INTERVAL` ([#​3915](https://github.com/docker-mailserver/docker-mailserver/pull/3915 ), [#​3919](https://github.com/docker-mailserver/docker-mailserver/pull/3919 ))
- **Internal:**
- Regular container restarts are now better supported. Setup scripts that ran previously will now be skipped ([#​3929](https://github.com/docker-mailserver/docker-mailserver/pull/3929 ))
##### Updates
- **Environment Variables:**
- `ONE_DIR` has been removed (legacy ENV) ([#​3840](https://github.com/docker-mailserver/docker-mailserver/pull/3840 ))
- It's only functionality remaining was to opt-out of run-time state consolidation with `ONE_DIR=0` (*when a volume was already mounted to `/var/mail-state`*).
- **Internal:**
- Changed the Postgrey whitelist retrieved during build to [source directly from Github](https://github.com/schweikert/postgrey/blob/master/postgrey_whitelist_clients ) as the list is updated more frequently than the [author publishes at their website](https://postgrey.schweikert.ch ) ([#​3879](https://github.com/docker-mailserver/docker-mailserver/pull/3879 ))
- Enable spamassassin only, when amavis is enabled too. ([#​3943](https://github.com/docker-mailserver/docker-mailserver/pull/3943 ))
- **Tests:**
- Refactored helper methods for sending e-mails with specific `Message-ID` headers and the helpers for retrieving + filtering logs, which together help isolate logs relevant to specific mail when multiple mails have been processed within a single test. ([#​3786](https://github.com/docker-mailserver/docker-mailserver/pull/3786 ))
- **Rspamd**:
- The `rewrite_subject` action, is now disabled by default. It has been replaced with the new `SPAM_SUBJECT` environment variable, which implements the functionality via a Sieve script instead which is anti-spam service agnostic ([#​3820](https://github.com/docker-mailserver/docker-mailserver/pull/3820 ))
- `RSPAMD_NEURAL` was added and is disabled by default. If switched on it will enable the experimental Rspamd "Neural network" module to add a layer of analysis to spam detection ([#​3833](https://github.com/docker-mailserver/docker-mailserver/pull/3833 ))
- The symbol weights of SPF, DKIM and DMARC have been adjusted again. Fixes a bug and includes more appropriate combinations of symbols ([#​3913](https://github.com/docker-mailserver/docker-mailserver/pull/3913 ), [#​3923](https://github.com/docker-mailserver/docker-mailserver/pull/3923 ))
- **Dovecot:**
- `logwatch` now filters out non-error logs related to the status of the `index-worker` process for FTS indexing. ([#​4012](https://github.com/docker-mailserver/docker-mailserver/pull/4012 ))
- updated FTS Xapian from version 1.5.5 to 1.7.12
##### Fixes
- DMS config:
- Files that are parsed line by line are now more robust to parse by detecting and fixing line-endings ([#​3819](https://github.com/docker-mailserver/docker-mailserver/pull/3819 ))
- The override config `postfix-main.cf` now retains custom parameters intended for use with `postfix-master.cf` ([#​3880](https://github.com/docker-mailserver/docker-mailserver/pull/3880 ))
- Variables related to Rspamd are declared as `readonly`, which would cause warnings in the log when being re-declared; we now guard against this issue ([#​3837](https://github.com/docker-mailserver/docker-mailserver/pull/3837 ))
- Relay host feature refactored ([#​3845](https://github.com/docker-mailserver/docker-mailserver/pull/3845 ))
- `DEFAULT_RELAY_HOST` ENV can now also use the `RELAY_USER` + `RELAY_PASSWORD` ENV for supplying credentials.
- `RELAY_HOST` ENV no longer enforces configuring outbound SMTP to require credentials. Like `DEFAULT_RELAY_HOST` it can now configure a relay where credentials are optional.
- Restarting DMS should not be required when configuring relay hosts without these ENV, but solely via `setup relay ...`, as change detection events now apply relevant Postfix setting changes for supporting credentials too.
- Rspamd configuration: Add a missing comma in `local_networks` so that all internal IP addresses are actually considered as internal ([#​3862](https://github.com/docker-mailserver/docker-mailserver/pull/3862 ))
- Ensure correct SELinux security context labels for files and directories moved to the mail-state volume during setup ([#​3890](https://github.com/docker-mailserver/docker-mailserver/pull/3890 ))
- Use correct environment variable for fetchmail ([#​3901](https://github.com/docker-mailserver/docker-mailserver/pull/3901 ))
- When using `ENABLE_GETMAIL=1` the undocumented internal location `/var/lib/getmail/` usage has been removed. Only the config volume `/tmp/docker-mailserver/getmail/` location is supported when Getmail has not been configured to deliver mail to Dovecot as advised in the DMS docs ([#​4018](https://github.com/docker-mailserver/docker-mailserver/pull/4018 ))
- Dovecot dummy accounts (*virtual alias workaround for dovecot feature `ENABLE_QUOTAS=1`*) now correctly matches the home location of the user for that alias ([#​3997](https://github.com/docker-mailserver/docker-mailserver/pull/3997 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM4NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#47
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-13 14:51:07 +02:00
aea8065cbb
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.6.0 ( #46 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.5.0-alpine` -> `24.6.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM4NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#46
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-13 14:48:58 +02:00
f6b936be5c
chore(deps): update woodpeckerci to v2.5.0 ( #45 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [woodpeckerci/woodpecker-agent](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.4.1-alpine` -> `v2.5.0-alpine` |
| [woodpeckerci/woodpecker-server](https://github.com/woodpecker-ci/woodpecker ) | minor | `v2.4.1-alpine` -> `v2.5.0-alpine` |
---
### Release Notes
<details>
<summary>woodpecker-ci/woodpecker (woodpeckerci/woodpecker-agent)</summary>
### [`v2.5.0`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.5.0 ): 2.5.0
[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.4.1...v2.5.0 )
##### [2.5.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.5.0 ) - 2024-06-01
##### ❤️ Thanks to all contributors! ❤️
[@​6543](https://github.com/6543 ), [@​Andre601](https://github.com/Andre601 ), [@​Elara6331](https://github.com/Elara6331 ), [@​OCram85](https://github.com/OCram85 ), [@​anbraten](https://github.com/anbraten ), [@​aumetra](https://github.com/aumetra ), [@​da-Kai](https://github.com/da-Kai ), [@​dominic-p](https://github.com/dominic-p ), [@​dvjn](https://github.com/dvjn ), [@​eliasscosta](https://github.com/eliasscosta ), [@​fernandrone](https://github.com/fernandrone ), [@​linghuying](https://github.com/linghuying ), [@​manuelluis](https://github.com/manuelluis ), [@​nemunaire](https://github.com/nemunaire ), [@​pat-s](https://github.com/pat-s ), [@​qwerty287](https://github.com/qwerty287 ), [@​sinlov](https://github.com/sinlov ), [@​stevapple](https://github.com/stevapple ), [@​xoxys](https://github.com/xoxys ), [@​zc-devs](https://github.com/zc-devs )
##### 🔒 Security
- bump golang.org/x/net to v0.24.0 \[[#​3628](https://github.com/woodpecker-ci/woodpecker/pull/3628 )]
##### ✨ Features
- Add DeletePipeline API \[[#​3506](https://github.com/woodpecker-ci/woodpecker/pull/3506 )]
- CLI: remove step logs \[[#​3458](https://github.com/woodpecker-ci/woodpecker/pull/3458 )]
- Step logs removing API and Button \[[#​3451](https://github.com/woodpecker-ci/woodpecker/pull/3451 )]
##### 📚 Documentation
- Create 2.5 docs \[[#​3732](https://github.com/woodpecker-ci/woodpecker/pull/3732 )]
- Fix spelling in README \[[#​3741](https://github.com/woodpecker-ci/woodpecker/pull/3741 )]
- chore: fix some comments \[[#​3740](https://github.com/woodpecker-ci/woodpecker/pull/3740 )]
- Add "Is It Up Yet?" Plugin \[[#​3731](https://github.com/woodpecker-ci/woodpecker/pull/3731 )]
- Remove discord as official community channel \[[#​3717](https://github.com/woodpecker-ci/woodpecker/pull/3717 )]
- Add Gitea Package plugin \[[#​3707](https://github.com/woodpecker-ci/woodpecker/pull/3707 )]
- Add documentation for setting Kubernetes labels and annotations \[[#​3687](https://github.com/woodpecker-ci/woodpecker/pull/3687 )]
- Remove broken link to gobook.io \[[#​3694](https://github.com/woodpecker-ci/woodpecker/pull/3694 )]
- docs: add `Gitea publisher-golang` plugin \[[#​3691](https://github.com/woodpecker-ci/woodpecker/pull/3691 )]
- Add Ansible+Woodpecker blog post \[[#​3685](https://github.com/woodpecker-ci/woodpecker/pull/3685 )]
- Clarify info on failing workflows/Steps \[[#​3679](https://github.com/woodpecker-ci/woodpecker/pull/3679 )]
- Add discord plugin \[[#​3662](https://github.com/woodpecker-ci/woodpecker/pull/3662 )]
- chore(deps): update dependency trim to v1 \[[#​3658](https://github.com/woodpecker-ci/woodpecker/pull/3658 )]
- chore(deps): update dependency got to v14 \[[#​3657](https://github.com/woodpecker-ci/woodpecker/pull/3657 )]
- Fail on broken anchors \[[#​3644](https://github.com/woodpecker-ci/woodpecker/pull/3644 )]
- Fix step syntax in docs \[[#​3635](https://github.com/woodpecker-ci/woodpecker/pull/3635 )]
- chore(deps): update docs npm deps non-major \[[#​3632](https://github.com/woodpecker-ci/woodpecker/pull/3632 )]
- Add Twine plugin \[[#​3619](https://github.com/woodpecker-ci/woodpecker/pull/3619 )]
- Fix docs \[[#​3615](https://github.com/woodpecker-ci/woodpecker/pull/3615 )]
- Document how to enable parallel step exec for all steps \[[#​3605](https://github.com/woodpecker-ci/woodpecker/pull/3605 )]
- Update dependency [@​types/marked](https://github.com/types/marked ) to v6 \[[#​3544](https://github.com/woodpecker-ci/woodpecker/pull/3544 )]
- Update docs npm deps non-major \[[#​3485](https://github.com/woodpecker-ci/woodpecker/pull/3485 )]
- Docs updates and fixes \[[#​3535](https://github.com/woodpecker-ci/woodpecker/pull/3535 )]
##### 🐛 Bug Fixes
- Fix privileged steps in kubernetes \[[#​3711](https://github.com/woodpecker-ci/woodpecker/pull/3711 )]
- Check for error in repo middleware \[[#​3688](https://github.com/woodpecker-ci/woodpecker/pull/3688 )]
- Fix parent pipeline number env on restarts \[[#​3683](https://github.com/woodpecker-ci/woodpecker/pull/3683 )]
- Fix bitbucket dir fetching \[[#​3668](https://github.com/woodpecker-ci/woodpecker/pull/3668 )]
- Sanitize tag ref for gitea/forgejo \[[#​3664](https://github.com/woodpecker-ci/woodpecker/pull/3664 )]
- Fix secret loading \[[#​3620](https://github.com/woodpecker-ci/woodpecker/pull/3620 )]
- fix cli config loading and correct comment \[[#​3618](https://github.com/woodpecker-ci/woodpecker/pull/3618 )]
- Handle ImagePullBackOff pod status \[[#​3580](https://github.com/woodpecker-ci/woodpecker/pull/3580 )]
- Apply skip ci filter only on push events \[[#​3612](https://github.com/woodpecker-ci/woodpecker/pull/3612 )]
- agent: Continue to retry indefinitely \[[#​3599](https://github.com/woodpecker-ci/woodpecker/pull/3599 )]
- Fix cli version comparison and improve setup \[[#​3518](https://github.com/woodpecker-ci/woodpecker/pull/3518 )]
- Fix flag name \[[#​3534](https://github.com/woodpecker-ci/woodpecker/pull/3534 )]
##### 📈 Enhancement
- Use IDs for tokens \[[#​3695](https://github.com/woodpecker-ci/woodpecker/pull/3695 )]
- Lint go code with cspell \[[#​3706](https://github.com/woodpecker-ci/woodpecker/pull/3706 )]
- Replace duplicated strings \[[#​3710](https://github.com/woodpecker-ci/woodpecker/pull/3710 )]
- Cleanup server env settings \[[#​3670](https://github.com/woodpecker-ci/woodpecker/pull/3670 )]
- Setting for empty commits on path condition \[[#​3708](https://github.com/woodpecker-ci/woodpecker/pull/3708 )]
- Lint file names and directories via cSpell too \[[#​3703](https://github.com/woodpecker-ci/woodpecker/pull/3703 )]
- Make retry count of config fetching form forge configure \[[#​3699](https://github.com/woodpecker-ci/woodpecker/pull/3699 )]
- Ability to set pod annotations and labels from step \[[#​3609](https://github.com/woodpecker-ci/woodpecker/pull/3609 )]
- Support github deploy task \[[#​3512](https://github.com/woodpecker-ci/woodpecker/pull/3512 )]
- Rework entrypoints \[[#​3269](https://github.com/woodpecker-ci/woodpecker/pull/3269 )]
- Add cli output handlers \[[#​3660](https://github.com/woodpecker-ci/woodpecker/pull/3660 )]
- Cleanup api docs and ts api-client options \[[#​3663](https://github.com/woodpecker-ci/woodpecker/pull/3663 )]
- Split client into multiple files and add more tests \[[#​3647](https://github.com/woodpecker-ci/woodpecker/pull/3647 )]
- Add filter options to GetPipelines API \[[#​3645](https://github.com/woodpecker-ci/woodpecker/pull/3645 )]
- Deprecate environment filter and improve errors \[[#​3634](https://github.com/woodpecker-ci/woodpecker/pull/3634 )]
- Add task details to queue info in woodpecker-go \[[#​3636](https://github.com/woodpecker-ci/woodpecker/pull/3636 )]
- Use forge from db \[[#​1417](https://github.com/woodpecker-ci/woodpecker/pull/1417 )]
- Remove review button from approval view \[[#​3617](https://github.com/woodpecker-ci/woodpecker/pull/3617 )]
- Rework addons (use rpc) \[[#​3268](https://github.com/woodpecker-ci/woodpecker/pull/3268 )]
- Allow to disable deployments \[[#​3570](https://github.com/woodpecker-ci/woodpecker/pull/3570 )]
- Add flag to only access public repositories on GitHub \[[#​3566](https://github.com/woodpecker-ci/woodpecker/pull/3566 )]
- Add `runtimeClassName` in Kubernetes backend options \[[#​3474](https://github.com/woodpecker-ci/woodpecker/pull/3474 )]
- Remove unused cache properties \[[#​3567](https://github.com/woodpecker-ci/woodpecker/pull/3567 )]
- Allow separate gitea oauth URL \[[#​3513](https://github.com/woodpecker-ci/woodpecker/pull/3513 )]
- Add option to set the local repository path to the cli command exec. \[[#​3524](https://github.com/woodpecker-ci/woodpecker/pull/3524 )]
##### Misc
- chore(deps): update pre-commit non-major \[[#​3736](https://github.com/woodpecker-ci/woodpecker/pull/3736 )]
- chore(deps): update docker.io/alpine docker tag to v3.20 \[[#​3735](https://github.com/woodpecker-ci/woodpecker/pull/3735 )]
- fix(deps): update module github.com/google/go-github/v61 to v62 \[[#​3730](https://github.com/woodpecker-ci/woodpecker/pull/3730 )]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v4 \[[#​3729](https://github.com/woodpecker-ci/woodpecker/pull/3729 )]
- chore(deps): update docker.io/mstruebing/editorconfig-checker docker tag to v3 \[[#​3728](https://github.com/woodpecker-ci/woodpecker/pull/3728 )]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.2 \[[#​3724](https://github.com/woodpecker-ci/woodpecker/pull/3724 )]
- fix(deps): update golang-packages \[[#​3713](https://github.com/woodpecker-ci/woodpecker/pull/3713 )]
- chore(deps): update postgres docker tag to v16.3 \[[#​3719](https://github.com/woodpecker-ci/woodpecker/pull/3719 )]
- chore(deps): update docker.io/appleboy/drone-discord docker tag to v1.3.2 \[[#​3718](https://github.com/woodpecker-ci/woodpecker/pull/3718 )]
- Added steps to reproduce and expected behavior in bug_report.yaml \[[#​3714](https://github.com/woodpecker-ci/woodpecker/pull/3714 )]
- flake: add flake-utils import and use eachDefaultSystem \[[#​3704](https://github.com/woodpecker-ci/woodpecker/pull/3704 )]
- Add nix flake for dev shell \[[#​3702](https://github.com/woodpecker-ci/woodpecker/pull/3702 )]
- Skip golangci in pre-commit.ci \[[#​3692](https://github.com/woodpecker-ci/woodpecker/pull/3692 )]
- chore(deps): update woodpeckerci/plugin-github-release docker tag to v1.2.0 \[[#​3690](https://github.com/woodpecker-ci/woodpecker/pull/3690 )]
- Switch back to upstream xgo image \[[#​3682](https://github.com/woodpecker-ci/woodpecker/pull/3682 )]
- Allow running tests on arm64 runners \[[#​2605](https://github.com/woodpecker-ci/woodpecker/pull/2605 )]
- chore(deps): update node.js to v22 \[[#​3659](https://github.com/woodpecker-ci/woodpecker/pull/3659 )]
- chore(deps): lock file maintenance \[[#​3656](https://github.com/woodpecker-ci/woodpecker/pull/3656 )]
- Add make target for spellcheck \[[#​3648](https://github.com/woodpecker-ci/woodpecker/pull/3648 )]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.1 \[[#​3641](https://github.com/woodpecker-ci/woodpecker/pull/3641 )]
- chore(deps): update web npm deps non-major \[[#​3640](https://github.com/woodpecker-ci/woodpecker/pull/3640 )]
- chore(deps): update web npm deps non-major \[[#​3631](https://github.com/woodpecker-ci/woodpecker/pull/3631 )]
- Use our github-release plugin \[[#​3624](https://github.com/woodpecker-ci/woodpecker/pull/3624 )]
- chore(deps): lock file maintenance \[[#​3622](https://github.com/woodpecker-ci/woodpecker/pull/3622 )]
- Fix spellcheck and enable more dirs \[[#​3603](https://github.com/woodpecker-ci/woodpecker/pull/3603 )]
- Update docker.io/golang Docker tag to v1.22.2 \[[#​3596](https://github.com/woodpecker-ci/woodpecker/pull/3596 )]
- Update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 \[[#​3597](https://github.com/woodpecker-ci/woodpecker/pull/3597 )]
- Update module github.com/google/go-github/v60 to v61 \[[#​3595](https://github.com/woodpecker-ci/woodpecker/pull/3595 )]
- Update pre-commit hook golangci/golangci-lint to v1.57.2 \[[#​3575](https://github.com/woodpecker-ci/woodpecker/pull/3575 )]
- Update docker.io/woodpeckerci/plugin-docker-buildx Docker tag to v3.2.1 \[[#​3574](https://github.com/woodpecker-ci/woodpecker/pull/3574 )]
- Update web npm deps non-major \[[#​3576](https://github.com/woodpecker-ci/woodpecker/pull/3576 )]
- Update dependency [@​intlify/unplugin-vue-i18n](https://github.com/intlify/unplugin-vue-i18n ) to v4 \[[#​3572](https://github.com/woodpecker-ci/woodpecker/pull/3572 )]
- Update golang (packages) \[[#​3564](https://github.com/woodpecker-ci/woodpecker/pull/3564 )]
- Update dependency typescript to v5.4.3 \[[#​3563](https://github.com/woodpecker-ci/woodpecker/pull/3563 )]
- Lock file maintenance \[[#​3562](https://github.com/woodpecker-ci/woodpecker/pull/3562 )]
- Update pre-commit non-major \[[#​3556](https://github.com/woodpecker-ci/woodpecker/pull/3556 )]
- Update web npm deps non-major \[[#​3549](https://github.com/woodpecker-ci/woodpecker/pull/3549 )]
- Update dependency [@​types/node-emoji](https://github.com/types/node-emoji ) to v2 \[[#​3545](https://github.com/woodpecker-ci/woodpecker/pull/3545 )]
- Update golang (packages) \[[#​3543](https://github.com/woodpecker-ci/woodpecker/pull/3543 )]
- Lock file maintenance \[[#​3541](https://github.com/woodpecker-ci/woodpecker/pull/3541 )]
- Update docker.io/woodpeckerci/plugin-docker-buildx Docker tag to v3.2.0 \[[#​3540](https://github.com/woodpecker-ci/woodpecker/pull/3540 )]
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM4NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#45
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-13 14:48:19 +02:00
80a98fde7e
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.108.0 ( #44 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.107.0` -> `v1.108.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.108.0`](https://github.com/element-hq/synapse/releases/tag/v1.108.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.107.0...v1.108.0 )
### Synapse 1.108.0 (2024-05-28)
No significant changes since 1.108.0rc1.
### Synapse 1.108.0rc1 (2024-05-21)
##### Features
- Add a feature that allows clients to query the configured federation whitelist. Disabled by default. ([#​16848](https://github.com/element-hq/synapse/issues/16848 ), [#​17199](https://github.com/element-hq/synapse/issues/17199 ))
- Add the ability to allow numeric user IDs with a specific prefix when in the CAS flow. Contributed by Aurélien Grimpard. ([#​17098](https://github.com/element-hq/synapse/issues/17098 ))
##### Bugfixes
- Fix bug where push rules would be empty in `/sync` for some accounts. Introduced in v1.93.0. ([#​17142](https://github.com/element-hq/synapse/issues/17142 ))
- Add support for optional whitespace around the Federation API's `Authorization` header's parameter commas. ([#​17145](https://github.com/element-hq/synapse/issues/17145 ))
- Fix bug where disabling room publication prevented public rooms being created on workers. ([#​17177](https://github.com/element-hq/synapse/issues/17177 ), [#​17184](https://github.com/element-hq/synapse/issues/17184 ))
##### Improved Documentation
- Document [`/v1/make_knock`](https://spec.matrix.org/v1.10/server-server-api/#get_matrixfederationv1make_knockroomiduserid ) and [`/v1/send_knock/`](https://spec.matrix.org/v1.10/server-server-api/#put_matrixfederationv1send_knockroomideventid ) federation endpoints as worker-compatible. ([#​17058](https://github.com/element-hq/synapse/issues/17058 ))
- Update User Admin API with note about prefixing OIDC external_id providers. ([#​17139](https://github.com/element-hq/synapse/issues/17139 ))
- Clarify the state of the created room when using the `autocreate_auto_join_room_preset` config option. ([#​17150](https://github.com/element-hq/synapse/issues/17150 ))
- Update the Admin FAQ with the current libjemalloc version for latest Debian stable. Additionally update the name of the "push_rules" stream in the Workers documentation. ([#​17171](https://github.com/element-hq/synapse/issues/17171 ))
##### Internal Changes
- Add note to reflect that [MSC3886](https://github.com/matrix-org/matrix-spec-proposals/pull/3886 ) is closed but will remain supported for some time. ([#​17151](https://github.com/element-hq/synapse/issues/17151 ))
- Update dependency PyO3 to 0.21. ([#​17162](https://github.com/element-hq/synapse/issues/17162 ))
- Fixes linter errors found in PR [#​17147](https://github.com/element-hq/synapse/issues/17147 ). ([#​17166](https://github.com/element-hq/synapse/issues/17166 ))
- Bump black from 24.2.0 to 24.4.2. ([#​17170](https://github.com/element-hq/synapse/issues/17170 ))
- Cache literal sync filter validation for performance. ([#​17186](https://github.com/element-hq/synapse/issues/17186 ))
- Improve performance by fixing a reactor pause. ([#​17192](https://github.com/element-hq/synapse/issues/17192 ))
- Route `/make_knock` and `/send_knock` federation APIs to the federation reader worker in Complement test runs. ([#​17195](https://github.com/element-hq/synapse/issues/17195 ))
- Prepare sync handler to be able to return different sync responses (`SyncVersion`). ([#​17200](https://github.com/element-hq/synapse/issues/17200 ))
- Organize the sync cache key parameter outside of the sync config (separate concerns). ([#​17201](https://github.com/element-hq/synapse/issues/17201 ))
- Refactor `SyncResultBuilder` assembly to its own function. ([#​17202](https://github.com/element-hq/synapse/issues/17202 ))
- Rename to be obvious: `joined_rooms` -> `joined_room_ids`. ([#​17203](https://github.com/element-hq/synapse/issues/17203 ), [#​17208](https://github.com/element-hq/synapse/issues/17208 ))
- Add a short pause when rate-limiting a request. ([#​17210](https://github.com/element-hq/synapse/issues/17210 ))
##### Updates to locked dependencies
- Bump cryptography from 42.0.5 to 42.0.7. ([#​17180](https://github.com/element-hq/synapse/issues/17180 ))
- Bump gitpython from 3.1.41 to 3.1.43. ([#​17181](https://github.com/element-hq/synapse/issues/17181 ))
- Bump immutabledict from 4.1.0 to 4.2.0. ([#​17179](https://github.com/element-hq/synapse/issues/17179 ))
- Bump sentry-sdk from 1.40.3 to 2.1.1. ([#​17178](https://github.com/element-hq/synapse/issues/17178 ))
- Bump serde from 1.0.200 to 1.0.201. ([#​17183](https://github.com/element-hq/synapse/issues/17183 ))
- Bump serde_json from 1.0.116 to 1.0.117. ([#​17182](https://github.com/element-hq/synapse/issues/17182 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#44
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-06-13 14:47:49 +02:00
611949ab8a
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.107.0 ( #43 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.106.0` -> `v1.107.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.107.0`](https://github.com/element-hq/synapse/releases/tag/v1.107.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.106.0...v1.107.0 )
# Synapse 1.107.0 (2024-05-14)
No significant changes since 1.107.0rc1.
### Synapse 1.107.0rc1 (2024-05-07)
##### Features
- Add preliminary support for [MSC3823: Account Suspension](https://github.com/matrix-org/matrix-spec-proposals/pull/3823 ). ([#​17051](https://github.com/element-hq/synapse/issues/17051 ))
- Declare support for [Matrix v1.10](https://matrix.org/blog/2024/03/22/matrix-v1.10-release/ ). Contributed by [@​clokep](https://github.com/clokep ). ([#​17082](https://github.com/element-hq/synapse/issues/17082 ))
- Add support for [MSC4115: membership metadata on events](https://github.com/matrix-org/matrix-spec-proposals/pull/4115 ). ([#​17104](https://github.com/element-hq/synapse/issues/17104 ), [#​17137](https://github.com/element-hq/synapse/issues/17137 ))
##### Bugfixes
- Fixed search feature of Element Android on homesevers using SQLite by returning search terms as search highlights. ([#​17000](https://github.com/element-hq/synapse/issues/17000 ))
- Fixes a bug introduced in v1.52.0 where the `destination` query parameter for the [Destination Rooms Admin API](https://element-hq.github.io/synapse/v1.105/usage/administration/admin_api/federation.html#destination-rooms ) failed to actually filter returned rooms. ([#​17077](https://github.com/element-hq/synapse/issues/17077 ))
- For MSC3266 room summaries, support queries at the recommended endpoint of `/_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}`. The existing endpoint of `/_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary` is deprecated. ([#​17078](https://github.com/element-hq/synapse/issues/17078 ))
- Apply user email & picture during OIDC registration if present & selected. ([#​17120](https://github.com/element-hq/synapse/issues/17120 ))
- Improve error message for cross signing reset with [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861 ) enabled. ([#​17121](https://github.com/element-hq/synapse/issues/17121 ))
- Fix a bug which meant that to-device messages received over federation could be dropped when the server was under load or networking problems caused problems between Synapse processes or the database. ([#​17127](https://github.com/element-hq/synapse/issues/17127 ))
- Fix bug where `StreamChangeCache` would not respect configured cache factors. ([#​17152](https://github.com/element-hq/synapse/issues/17152 ))
##### Updates to the Docker image
- Correct licensing metadata on Docker image. ([#​17141](https://github.com/element-hq/synapse/issues/17141 ))
##### Improved Documentation
- Update the `event_cache_size` and `global_factor` configuration options' documentation. ([#​17071](https://github.com/element-hq/synapse/issues/17071 ))
- Remove broken sphinx docs. ([#​17073](https://github.com/element-hq/synapse/issues/17073 ), [#​17148](https://github.com/element-hq/synapse/issues/17148 ))
- Add RuntimeDirectory to example matrix-synapse.service systemd unit. ([#​17084](https://github.com/element-hq/synapse/issues/17084 ))
- Fix various small typos throughout the docs. ([#​17114](https://github.com/element-hq/synapse/issues/17114 ))
- Update enable_notifs configuration documentation. ([#​17116](https://github.com/element-hq/synapse/issues/17116 ))
- Update the Upgrade Notes with the latest minimum supported Rust version of 1.66.0. Contributed by [@​jahway603](https://github.com/jahway603 ). ([#​17140](https://github.com/element-hq/synapse/issues/17140 ))
##### Internal Changes
- Enable [MSC3266](https://github.com/matrix-org/matrix-spec-proposals/pull/3266 ) by default in the Synapse Complement image. ([#​17105](https://github.com/element-hq/synapse/issues/17105 ))
- Add optimisation to `StreamChangeCache.get_entities_changed(..)`. ([#​17130](https://github.com/element-hq/synapse/issues/17130 ))
##### Updates to locked dependencies
- Bump furo from 2024.1.29 to 2024.4.27. ([#​17133](https://github.com/element-hq/synapse/issues/17133 ))
- Bump idna from 3.6 to 3.7. ([#​17136](https://github.com/element-hq/synapse/issues/17136 ))
- Bump jsonschema from 4.21.1 to 4.22.0. ([#​17157](https://github.com/element-hq/synapse/issues/17157 ))
- Bump lxml from 5.1.0 to 5.2.1. ([#​17158](https://github.com/element-hq/synapse/issues/17158 ))
- Bump phonenumbers from 8.13.29 to 8.13.35. ([#​17106](https://github.com/element-hq/synapse/issues/17106 ))
<!---->
- Bump pillow from 10.2.0 to 10.3.0. ([#​17146](https://github.com/element-hq/synapse/issues/17146 ))
<!---->
- Bump pydantic from 2.6.4 to 2.7.0. ([#​17107](https://github.com/element-hq/synapse/issues/17107 ))
- Bump pydantic from 2.7.0 to 2.7.1. ([#​17160](https://github.com/element-hq/synapse/issues/17160 ))
- Bump pyicu from 2.12 to 2.13. ([#​17109](https://github.com/element-hq/synapse/issues/17109 ))
- Bump serde from 1.0.197 to 1.0.198. ([#​17111](https://github.com/element-hq/synapse/issues/17111 ))
- Bump serde from 1.0.198 to 1.0.199. ([#​17132](https://github.com/element-hq/synapse/issues/17132 ))
- Bump serde from 1.0.199 to 1.0.200. ([#​17161](https://github.com/element-hq/synapse/issues/17161 ))
- Bump serde_json from 1.0.115 to 1.0.116. ([#​17112](https://github.com/element-hq/synapse/issues/17112 ))
<!---->
- Update `tornado` Python dependency from 6.2 to 6.4. ([#​17131](https://github.com/element-hq/synapse/issues/17131 ))
<!---->
- Bump twisted from 23.10.0 to 24.3.0. ([#​17135](https://github.com/element-hq/synapse/issues/17135 ))
- Bump types-bleach from 6.1.0.1 to 6.1.0.20240331. ([#​17110](https://github.com/element-hq/synapse/issues/17110 ))
- Bump types-pillow from 10.2.0.20240415 to 10.2.0.20240423. ([#​17159](https://github.com/element-hq/synapse/issues/17159 ))
- Bump types-setuptools from 69.0.0.20240125 to 69.5.0.20240423. ([#​17134](https://github.com/element-hq/synapse/issues/17134 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTYuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM1Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#43
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-05-19 14:45:14 +02:00
d4952854f2
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.5.0 ( #42 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.4.0-alpine` -> `24.5.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMyNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#42
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-05-04 21:08:52 +02:00
aa3d9cc31b
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.106.0 ( #41 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.105.1` -> `v1.106.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.106.0`](https://github.com/element-hq/synapse/releases/tag/v1.106.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.105.1...v1.106.0 )
### Synapse 1.106.0 (2024-04-30)
No significant changes since 1.106.0rc1.
### Synapse 1.106.0rc1 (2024-04-25)
##### Features
- Send an email if the address is already bound to an user account. ([#​16819](https://github.com/element-hq/synapse/issues/16819 ))
- Implement the rendezvous mechanism described by [MSC4108](https://github.com/matrix-org/matrix-spec-proposals/issues/4108 ). ([#​17056](https://github.com/element-hq/synapse/issues/17056 ))
- Support delegating the rendezvous mechanism described [MSC4108](https://github.com/matrix-org/matrix-spec-proposals/issues/4108 ) to an external implementation. ([#​17086](https://github.com/element-hq/synapse/issues/17086 ))
##### Bugfixes
- Add validation to ensure that the `limit` parameter on `/publicRooms` is non-negative. ([#​16920](https://github.com/element-hq/synapse/issues/16920 ))
- Return `400 M_NOT_JSON` upon receiving invalid JSON in query parameters across various client and admin endpoints, rather than an internal server error. ([#​16923](https://github.com/element-hq/synapse/issues/16923 ))
- Make the CSAPI endpoint `/keys/device_signing/upload` idempotent. ([#​16943](https://github.com/element-hq/synapse/issues/16943 ))
- Redact membership events if the user requested erasure upon deactivating. ([#​17076](https://github.com/element-hq/synapse/issues/17076 ))
##### Improved Documentation
- Add a prompt in the contributing guide to manually configure icu4c. ([#​17069](https://github.com/element-hq/synapse/issues/17069 ))
- Clarify what part of message retention is still experimental. ([#​17099](https://github.com/element-hq/synapse/issues/17099 ))
##### Internal Changes
- Use new receipts column to optimise receipt and push action SQL queries. Contributed by Nick @​ Beeper ([@​fizzadar](https://github.com/fizzadar )). ([#​17032](https://github.com/element-hq/synapse/issues/17032 ), [#​17096](https://github.com/element-hq/synapse/issues/17096 ))
- Fix mypy with latest Twisted release. ([#​17036](https://github.com/element-hq/synapse/issues/17036 ))
- Bump minimum supported Rust version to 1.66.0. ([#​17079](https://github.com/element-hq/synapse/issues/17079 ))
- Add helpers to transform Twisted requests to Rust http Requests/Responses. ([#​17081](https://github.com/element-hq/synapse/issues/17081 ))
- Fix type annotation for `visited_chains` after `mypy` upgrade. ([#​17125](https://github.com/element-hq/synapse/issues/17125 ))
##### Updates to locked dependencies
- Bump anyhow from 1.0.81 to 1.0.82. ([#​17095](https://github.com/element-hq/synapse/issues/17095 ))
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0. ([#​17087](https://github.com/element-hq/synapse/issues/17087 ))
- Bump peaceiris/actions-mdbook from 1.2.0 to 2.0.0. ([#​17089](https://github.com/element-hq/synapse/issues/17089 ))
- Bump pyasn1-modules from 0.3.0 to 0.4.0. ([#​17093](https://github.com/element-hq/synapse/issues/17093 ))
- Bump pygithub from 2.2.0 to 2.3.0. ([#​17092](https://github.com/element-hq/synapse/issues/17092 ))
- Bump ruff from 0.3.5 to 0.3.7. ([#​17094](https://github.com/element-hq/synapse/issues/17094 ))
- Bump sigstore/cosign-installer from 3.4.0 to 3.5.0. ([#​17088](https://github.com/element-hq/synapse/issues/17088 ))
- Bump twine from 4.0.2 to 5.0.0. ([#​17091](https://github.com/element-hq/synapse/issues/17091 ))
- Bump types-pillow from 10.2.0.20240406 to 10.2.0.20240415. ([#​17090](https://github.com/element-hq/synapse/issues/17090 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMyNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#41
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-05-04 21:07:56 +02:00
2affdbcc01
chore(deps): update nextcloud docker tag to v29 ( #40 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| nextcloud | major | `28` -> `29` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#40
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-04-25 17:43:10 +02:00
50c4e7339c
chore(deps): update codeberg.org/forgejo/forgejo docker tag to v7 ( #38 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [codeberg.org/forgejo/forgejo](https://forgejo.org ) ([source](https://codeberg.org/forgejo/forgejo )) | major | `1.21` -> `7.0` |
---
### Release Notes
<details>
<summary>forgejo/forgejo (codeberg.org/forgejo/forgejo)</summary>
### [`v7.0`](https://codeberg.org/forgejo/forgejo/blob/HEAD/RELEASE-NOTES.md#701 )
This is a bug fix release. See the documentation for more information on the [upgrade procedure](https://forgejo.org/docs/v7.0/admin/upgrade/ ).
In addition to the following notable bug fixes, you can browse the [full list of commits](https://codeberg.org/forgejo/forgejo/compare/v7.0.0...v7.0.1 ) included in this release.
- **Bug fixes:**
- The regression in the [`fogejo admin user create`](https://forgejo.org/docs/v7.0/admin/command-line/#admin-user-create ) CLI command [is fixed](https://codeberg.org/forgejo/forgejo/issues/3399 ) and it is backward compatible.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#38
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-04-25 17:37:11 +02:00
65cab84f41
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.105.1 ( #37 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse ) ([source](https://github.com/element-hq/synapse )) | minor | `v1.104.0` -> `v1.105.1` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.105.1`](https://github.com/element-hq/synapse/releases/tag/v1.105.1 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.105.0...v1.105.1 )
### Synapse 1.105.1 (2024-04-23)
#### Security advisory
The following issues are fixed in 1.105.1.
- [GHSA-3h7q-rfh9-xm4v](https://github.com/element-hq/synapse/security/advisories/GHSA-3h7q-rfh9-xm4v ) / [CVE-2024-31208](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-31208 ) — High Severity
Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage.
See the advisories for more details. If you have any questions, email security@element.io .
### [`v1.105.0`](https://github.com/element-hq/synapse/releases/tag/v1.105.0 )
[Compare Source](https://github.com/element-hq/synapse/compare/v1.104.0...v1.105.0 )
### Synapse 1.105.0 (2024-04-16)
No significant changes since 1.105.0rc1.
### Synapse 1.105.0rc1 (2024-04-11)
##### Features
- Stabilize support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010 ) which clarifies the interaction of push rules and account data. Contributed by [@​clokep](https://github.com/clokep ). ([#​17022](https://github.com/element-hq/synapse/issues/17022 ))
- Stabilize support for [MSC3981](https://github.com/matrix-org/matrix-spec-proposals/pull/3981 ): `/relations` recursion. Contributed by [@​clokep](https://github.com/clokep ). ([#​17023](https://github.com/element-hq/synapse/issues/17023 ))
- Add support for moving `/pushrules` off of main process. ([#​17037](https://github.com/element-hq/synapse/issues/17037 ), [#​17038](https://github.com/element-hq/synapse/issues/17038 ))
##### Bugfixes
- Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. ([#​16930](https://github.com/element-hq/synapse/issues/16930 ), [#​16932](https://github.com/element-hq/synapse/issues/16932 ), [#​16942](https://github.com/element-hq/synapse/issues/16942 ), [#​17064](https://github.com/element-hq/synapse/issues/17064 ), [#​17065](https://github.com/element-hq/synapse/issues/17065 ), [#​17066](https://github.com/element-hq/synapse/issues/17066 ))
- Fix server notice rooms not always being created as unencrypted rooms, even when `encryption_enabled_by_default_for_room_type` is in use (server notices are always unencrypted). ([#​17033](https://github.com/element-hq/synapse/issues/17033 ))
- Fix the `.m.rule.encrypted_room_one_to_one` and `.m.rule.room_one_to_one` default underride push rules being in the wrong order. Contributed by [@​Sumpy1](https://github.com/Sumpy1 ). ([#​17043](https://github.com/element-hq/synapse/issues/17043 ))
##### Internal Changes
- Refactor auth chain fetching to reduce duplication. ([#​17044](https://github.com/element-hq/synapse/issues/17044 ))
- Improve database performance by adding a missing index to `access_tokens.refresh_token_id`. ([#​17045](https://github.com/element-hq/synapse/issues/17045 ), [#​17054](https://github.com/element-hq/synapse/issues/17054 ))
- Improve database performance by reducing number of receipts fetched when sending push notifications. ([#​17049](https://github.com/element-hq/synapse/issues/17049 ))
##### Updates to locked dependencies
- Bump packaging from 23.2 to 24.0. ([#​17027](https://github.com/element-hq/synapse/issues/17027 ))
- Bump regex from 1.10.3 to 1.10.4. ([#​17028](https://github.com/element-hq/synapse/issues/17028 ))
- Bump ruff from 0.3.2 to 0.3.5. ([#​17060](https://github.com/element-hq/synapse/issues/17060 ))
- Bump serde_json from 1.0.114 to 1.0.115. ([#​17041](https://github.com/element-hq/synapse/issues/17041 ))
- Bump types-pillow from 10.2.0.20240125 to 10.2.0.20240406. ([#​17061](https://github.com/element-hq/synapse/issues/17061 ))
- Bump types-requests from 2.31.0.20240125 to 2.31.0.20240406. ([#​17063](https://github.com/element-hq/synapse/issues/17063 ))
- Bump typing-extensions from 4.9.0 to 4.11.0. ([#​17062](https://github.com/element-hq/synapse/issues/17062 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#37
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-04-25 17:34:33 +02:00
033e7bc581
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.4 ( #39 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/goauthentik/server](https://goauthentik.io ) ([source](https://github.com/goauthentik/authentik )) | minor | `2024.2` -> `2024.4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#39
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-04-25 17:33:50 +02:00
d336d79025
chore(deps): update ghcr.io/actualbudget/actual-server docker tag to v24.4.0 ( #35 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/actualbudget/actual-server | minor | `24.3.0-alpine` -> `24.4.0-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjI3OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: carsten/container-server#35
Co-authored-by: Renovate Bot <renovate@git.csprung.de>
Co-committed-by: Renovate Bot <renovate@git.csprung.de>
2024-04-04 18:02:16 +02:00