Releases: matrix-org/policyserv
Releases · matrix-org/policyserv
Release list
v1.7.0
What's Changed
- Add an always-on filter to ideally deny improper adds/removes of PS user by @turt2live in #150
- Add ability to serve harms on errors by @turt2live in #151
- Handle media download timeouts better by @turt2live in #156
- Add a filter to block invalid/improper custom emoji by @turt2live in #155
Dependency Changes
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #154
- Bump github.com/openai/openai-go/v3 from 3.35.0 to 3.36.0 in the minor-and-patches group by @dependabot[bot] in #153
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #157
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #158
Full Changelog: v1.6.0...v1.7.0
v1.7.0-rc.1
What's Changed
- Add an always-on filter to ideally deny improper adds/removes of PS user by @turt2live in #150
- Add ability to serve harms on errors by @turt2live in #151
- Handle media download timeouts better by @turt2live in #156
- Add a filter to block invalid/improper custom emoji by @turt2live in #155
Dependency Changes
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #154
- Bump github.com/openai/openai-go/v3 from 3.35.0 to 3.36.0 in the minor-and-patches group by @dependabot[bot] in #153
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #157
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #158
Full Changelog: v1.6.0...v1.7.0-rc.1
v1.6.0
What's Changed
- Fix the demo docker compose harness that has gone stale by @Gnuxie in #136
- Run Go tests/CI on PRs too by @turt2live in #138
- Use standard (non-URL safe) encoding for event signing key by @turt2live in #137
- Order state learning requests by oldest first, ensuring the oldest rooms are processed ahead of newer ones by @turt2live in #146
- Improve reliability of state learning task by @turt2live in #144
- Attempt to process all state learning requests when the interval fires by @turt2live in #145
- Have state learning happen when a processable event is received by @turt2live in #147
- Fix docs for power levels trust source by @turt2live in #149
Dependency updates
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #133
- Bump github.com/openai/openai-go/v3 from 3.32.0 to 3.33.0 in the minor-and-patches group by @dependabot[bot] in #135
- Bump github.com/openai/openai-go/v3 from 3.33.0 to 3.34.0 in the minor-and-patches group by @dependabot[bot] in #143
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #148
New Contributors
Full Changelog: v1.5.0...v1.6.0
v1.6.0-rc.1
What's Changed
- Fix the demo docker compose harness that has gone stale by @Gnuxie in #136
- Run Go tests/CI on PRs too by @turt2live in #138
- Use standard (non-URL safe) encoding for event signing key by @turt2live in #137
- Order state learning requests by oldest first, ensuring the oldest rooms are processed ahead of newer ones by @turt2live in #146
- Improve reliability of state learning task by @turt2live in #144
- Attempt to process all state learning requests when the interval fires by @turt2live in #145
- Have state learning happen when a processable event is received by @turt2live in #147
Dependency updates
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #133
- Bump github.com/openai/openai-go/v3 from 3.32.0 to 3.33.0 in the minor-and-patches group by @dependabot[bot] in #135
- Bump github.com/openai/openai-go/v3 from 3.33.0 to 3.34.0 in the minor-and-patches group by @dependabot[bot] in #143
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #148
New Contributors
Full Changelog: v1.5.0...v1.6.0-rc.1
v1.5.0
What's Changed
- Fix "cannot execute SELECT FOR UPDATE in readonly transaction" errors by @turt2live in #125
- Add filters for user IDs containing words or that are too long by @turt2live in #127
Dependency updates
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #123
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #126
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #128
- Bump docker/login-action from 4.0.0 to 4.1.0 in the minor-and-patches group by @dependabot[bot] in #129
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #131
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #130
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Record metrics for HMA usage by @turt2live in #106
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 in the minor-and-patches group by @dependabot[bot] in #111
- Cache HMA match results per community by @turt2live in #107
- Clean up and monitor GitHub Actions by @turt2live in #113
- Support specifying allowed/denied networks to connect to over federation by @turt2live in #112
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #115
- Add permission and APIs for communities to self-join rooms by @turt2live in #116
- Add community API endpoint to check events by ID by @turt2live in #117
- Bump github.com/openai/openai-go/v3 from 3.26.0 to 3.29.0 in the minor-and-patches group by @dependabot[bot] in #121
- Bump actions/setup-go from 6.3.0 to 6.4.0 in the minor-and-patches group by @dependabot[bot] in #122
- Support sending EDUs/transactions to remote servers (prerequisite for sending redaction commands to moderation bots) by @turt2live in #118
- Support sending redaction commands to community-specified moderation bots by @turt2live in #119
Full Changelog: v1.3.0...v1.4.0
v1.4.0-rc.1
What's Changed
- Record metrics for HMA usage by @turt2live in #106
- Bump golang.org/x/sync from 0.19.0 to 0.20.0 in the minor-and-patches group by @dependabot[bot] in #111
- Cache HMA match results per community by @turt2live in #107
- Clean up and monitor GitHub Actions by @turt2live in #113
- Support specifying allowed/denied networks to connect to over federation by @turt2live in #112
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #115
- Add permission and APIs for communities to self-join rooms by @turt2live in #116
- Add community API endpoint to check events by ID by @turt2live in #117
- Bump github.com/openai/openai-go/v3 from 3.26.0 to 3.29.0 in the minor-and-patches group by @dependabot[bot] in #121
- Bump actions/setup-go from 6.3.0 to 6.4.0 in the minor-and-patches group by @dependabot[bot] in #122
- Support sending EDUs/transactions to remote servers (prerequisite for sending redaction commands to moderation bots) by @turt2live in #118
- Support sending redaction commands to community-specified moderation bots by @turt2live in #119
Full Changelog: v1.3.0...v1.4.0-rc.1
v1.3.0
What's Changed
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #89
- Handle invalid user IDs even better by @turt2live in #83
- Fix error when creating communities by @turt2live in #86
- Fix flow control in prefilter channel receive (reducing CPU usage after changing filter config) by @turt2live in #92
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #95
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #98
- Add message and mentions frequency filters by @turt2live in #99
- Upgrade to Go 1.25 by @turt2live in #103
- Fix flaky tests (Foundation Intents and Frequency Filters) by @turt2live in #104
- Fix frequency filter errors on non-default communities by @turt2live in #102
- Support stable endpoints by @turt2live in #101
- Fix mentions frequency filter not applying by @ll-SKY-ll in #105
New Contributors
- @ll-SKY-ll made their first contribution in #105
Full Changelog: v1.2.0...v1.3.0
v1.3.0-rc.1
What's Changed
- Bump the minor-and-patches group with 3 updates by @dependabot[bot] in #89
- Handle invalid user IDs even better by @turt2live in #83
- Fix error when creating communities by @turt2live in #86
- Fix flow control in prefilter channel receive (reducing CPU usage after changing filter config) by @turt2live in #92
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #95
- Bump the minor-and-patches group with 2 updates by @dependabot[bot] in #98
- Add message and mentions frequency filters by @turt2live in #99
- Upgrade to Go 1.25 by @turt2live in #103
- Fix flaky tests (Foundation Intents and Frequency Filters) by @turt2live in #104
- Fix frequency filter errors on non-default communities by @turt2live in #102
- Support stable endpoints by @turt2live in #101
- Fix mentions frequency filter not applying by @ll-SKY-ll in #105
New Contributors
- @ll-SKY-ll made their first contribution in #105
Full Changelog: v1.2.0...v1.3.0-rc.1
v1.2.0
What's Changed
- Bump github.com/panjf2000/ants/v2 from 2.11.3 to 2.11.4 in the minor-and-patches group by @dependabot[bot] in #69
- Bump golang.org/x/sync from 0.17.0 to 0.19.0 in the minor-and-patches group by @dependabot[bot] in #70
- Add configuration to allow keyword filters to take full events by @turt2live in #71
- Bump github.com/openai/openai-go/v3 from 3.15.0 to 3.16.0 in the minor-and-patches group by @dependabot[bot] in #72
- Bump golang.org/x/crypto from 0.46.0 to 0.47.0 in the minor-and-patches group by @dependabot[bot] in #74
- Add a link filter for allowing/denying links by @Shaurya-Dwivedi in #75
- Introduce a concept of "filter types" to eventually support server-centric communities by @turt2live in #77
- Filter events & exclude requests which use unsafe signing keys by @turt2live in #80
- Track when events were first seen in the database by @turt2live in #78
- Fix webhooks not having "filter responses" details by @turt2live in #81
- Support server-centric communities being able to check text content against filters by @turt2live in #79
New Contributors
- @Shaurya-Dwivedi made their first contribution in #75
Full Changelog: v1.1.0...v1.2.0