@@ -25,6 +25,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). | |||||
### Fixed | ### Fixed | ||||
- Not being able to pin unlisted posts | - Not being able to pin unlisted posts | ||||
- Objects being re-embedded to activities after being updated (e.g faved/reposted). Running 'mix pleroma.database prune_objects' again is advised. | - Objects being re-embedded to activities after being updated (e.g faved/reposted). Running 'mix pleroma.database prune_objects' again is advised. | ||||
- Favorites timeline doing database-intensive queries | |||||
- Metadata rendering errors resulting in the entire page being inaccessible | - Metadata rendering errors resulting in the entire page being inaccessible | ||||
- `federation_incoming_replies_max_depth` option being ignored in certain cases | - `federation_incoming_replies_max_depth` option being ignored in certain cases | ||||
- Federation/MediaProxy not working with instances that have wrong certificate order | - Federation/MediaProxy not working with instances that have wrong certificate order | ||||
@@ -275,8 +275,8 @@ config :pleroma, :instance, | |||||
user_name_length: 100, | user_name_length: 100, | ||||
max_account_fields: 10, | max_account_fields: 10, | ||||
max_remote_account_fields: 20, | max_remote_account_fields: 20, | ||||
account_field_name_length: 255, | |||||
account_field_value_length: 255, | |||||
account_field_name_length: 512, | |||||
account_field_value_length: 512, | |||||
external_user_synchronization: true | external_user_synchronization: true | ||||
config :pleroma, :markup, | config :pleroma, :markup, | ||||
@@ -134,8 +134,8 @@ config :pleroma, Pleroma.Emails.Mailer, | |||||
* `dynamic_configuration`: Allow transferring configuration to DB with the subsequent customization from Admin api. | * `dynamic_configuration`: Allow transferring configuration to DB with the subsequent customization from Admin api. | ||||
* `max_account_fields`: The maximum number of custom fields in the user profile (default: `10`) | * `max_account_fields`: The maximum number of custom fields in the user profile (default: `10`) | ||||
* `max_remote_account_fields`: The maximum number of custom fields in the remote user profile (default: `20`) | * `max_remote_account_fields`: The maximum number of custom fields in the remote user profile (default: `20`) | ||||
* `account_field_name_length`: An account field name maximum length (default: `255`) | |||||
* `account_field_value_length`: An account field value maximum length (default: `255`) | |||||
* `account_field_name_length`: An account field name maximum length (default: `512`) | |||||
* `account_field_value_length`: An account field value maximum length (default: `512`) | |||||
* `external_user_synchronization`: Enabling following/followers counters synchronization for external users. | * `external_user_synchronization`: Enabling following/followers counters synchronization for external users. | ||||
@@ -0,0 +1,7 @@ | |||||
defmodule Pleroma.Repo.Migrations.AddLikesIndexToObjects do | |||||
use Ecto.Migration | |||||
def change do | |||||
create_if_not_exists index(:objects, ["(data->'likes')"], using: :gin, name: :objects_likes) | |||||
end | |||||
end |