Skip to content

Releases: matrix-org/policyserv

v1.7.0

Choose a tag to compare

@turt2live turt2live released this 11 Jun 18:48
0eb934a

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

v1.7.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@turt2live turt2live released this 10 Jun 21:45
0eb934a

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

Choose a tag to compare

@turt2live turt2live released this 01 Jun 17:33
dfe0dd2

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

v1.6.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@turt2live turt2live released this 28 May 00:53
fc329f2

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

Choose a tag to compare

@turt2live turt2live released this 30 Apr 02:03
628aac5

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

Choose a tag to compare

@turt2live turt2live released this 07 Apr 17:37
74f7062

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

v1.4.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@turt2live turt2live released this 06 Apr 19:35
74f7062

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

Choose a tag to compare

@turt2live turt2live released this 16 Mar 18:05
5f4c5ca

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

Full Changelog: v1.2.0...v1.3.0

v1.3.0-rc.1

v1.3.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@turt2live turt2live released this 11 Mar 15:36
5f4c5ca

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

Full Changelog: v1.2.0...v1.3.0-rc.1

v1.2.0

Choose a tag to compare

@turt2live turt2live released this 12 Feb 20:50
6a8c955

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

Full Changelog: v1.1.0...v1.2.0