0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-03 23:00:14 -05:00
ghost/ghost
Steve Larson 9d9a421b54
Added a column disallow list in the content API posts serializer (#20207)
ref https://linear.app/tryghost/issue/CFR-29
- Removed the mobiledoc and lexical columns from the posts input
serializer, meaning they will no longer be queried for.

Get helpers are essentially a gateway to the Content API. We already
strip out the mobiledoc and lexical fields in the output
serializer/returned response, but this means we're passing the mobiledoc
and lexical fields back from the db. This is pointless and these fields
are substantial in size - by far the largest fields in the whole ghost
db - leading to slowed performance.

I've updated the posts input serializer to strip out the lexical and mobiledoc
columns so we stop doing a `select *` with every query.
2024-05-20 08:25:20 -05:00
..
adapter-cache-memory-ttl
adapter-cache-redis Added an optional timeout parameter to AdapterCacheRedis (#20131) 2024-05-02 20:39:23 -07:00
adapter-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
admin v5.82.11 2024-05-17 16:04:53 +00:00
announcement-bar-settings
api-framework Renamed wrapper to ImplWrapper 2024-05-13 14:53:53 +02:00
api-version-compatibility-service Fixed handling requests with mismatching version and missing key 2024-05-02 13:03:26 +02:00
audience-feedback Update TryGhost packages 2024-05-01 17:01:41 +02:00
bookshelf-repository Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
bootstrap-socket Update TryGhost packages 2024-05-01 17:01:41 +02:00
collections Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
constants
core Added a column disallow list in the content API posts serializer (#20207) 2024-05-20 08:25:20 -05:00
custom-theme-settings-service Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
data-generator Added option to disable fast import for data generator 2024-05-09 15:22:15 +01:00
domain-events Update TryGhost packages 2024-05-01 17:01:41 +02:00
donations Update dependency typescript to v5.4.5 2024-04-16 09:08:58 +02:00
dynamic-routing-events
email-addresses Update dependency typescript to v5.4.5 2024-04-16 09:08:58 +02:00
email-analytics-provider-mailgun
email-analytics-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
email-content-generator
email-events
email-service Update dependency html-validate to v8.19.0 2024-05-20 10:37:52 +01:00
email-suppression-list
express-dynamic-redirects
external-media-inliner
extract-api-key
ghost Added support for GET /inbox/:owner 2024-05-16 17:22:45 +07:00
html-to-plaintext
i18n Update dependency i18next-parser to v8.13.0 2024-05-20 10:40:32 +01:00
importer-handler-content-files
importer-revue 🐛 Fixed certain snippets not inserting correctly (#20129) 2024-05-16 11:39:03 +00:00
in-memory-repository Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
job-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
link-redirects
link-replacer 🐛 Fixed unexpected conversion of single-quoted attributes in HTML cards (#19727) 2024-03-06 09:11:49 +00:00
link-tracking Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
magic-link Update dependency @types/nodemailer to v6.4.15 2024-05-06 11:55:52 +02:00
mail-events Update TryGhost packages 2024-05-01 17:01:41 +02:00
mailgun-client Update dependency mailgun.js to v10 2024-05-09 13:08:08 +02:00
member-attribution Fixed extra arguments being supplied to function calls 2024-05-07 11:44:07 +02:00
member-events
members-api Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
members-csv 🔒 Added escaping to member export CSV fields 2024-04-03 10:21:02 +02:00
members-events-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
members-importer Fixed misc JSDoc types 2024-05-07 11:44:07 +02:00
members-ssr Update TryGhost packages 2024-05-01 17:01:41 +02:00
mentions-email-report
milestones Update TryGhost packages 2024-05-01 17:01:41 +02:00
minifier Update TryGhost packages 2024-05-01 17:01:41 +02:00
model-to-domain-event-interceptor
mw-api-version-mismatch Fixed extra arguments being supplied to function calls 2024-05-07 11:44:07 +02:00
mw-cache-control
mw-error-handler Update dependency semver to v7.6.2 2024-05-10 08:30:32 +02:00
mw-session-from-token Added function names to more middleware 2024-05-06 17:51:39 +02:00
mw-update-user-last-seen
mw-version-match Update dependency semver to v7.6.2 2024-05-10 08:30:32 +02:00
mw-vhost
nql-filter-expansions
oembed-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
offers Update TryGhost packages 2024-05-01 17:01:41 +02:00
package-json Fixed providing err to IncorrectUsageError 2024-05-13 14:53:53 +02:00
payments Update TryGhost packages 2024-05-01 17:01:41 +02:00
post-events
post-revisions
posts-service Improved performance for filter strings with multiple neq statements (#20198) 2024-05-13 10:35:27 -05:00
recommendations Update TryGhost packages 2024-05-01 17:01:41 +02:00
referrers
security Update TryGhost packages 2024-05-01 08:49:04 +02:00
session-service Added function names to more middleware 2024-05-06 17:51:39 +02:00
settings-path-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
slack-notifications Update TryGhost packages 2024-05-01 17:01:41 +02:00
staff-service
stats-service Update Types packages 2024-04-30 22:00:55 +02:00
stripe 🐛 Fixed direct paid signups on Stripe beta (#20215) 2024-05-16 10:05:43 +08:00
tiers Fixed misc JSDoc types 2024-05-13 14:53:53 +02:00
update-check-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
verification-trigger Update TryGhost packages 2024-05-01 17:01:41 +02:00
version-notifications-data-service Fixed handling requests with mismatching version and missing key 2024-05-02 13:03:26 +02:00
webmentions Update TryGhost packages 2024-05-01 17:01:41 +02:00
tsconfig.json