Ghost/ghost
Princi Vershwal b14b44faa4
ENG-1526 Added logs and sentry messages in Router Controller (#20955)
Ref:
https://linear.app/tryghost/issue/ENG-1526/errors-from-members-api-routercontroller-are-being-lost

The try/catch/re-throw pattern, that hides errors, is used throughout
the RouterController.js file.
I have not changed the try/catch/re-throw pattern because it helps in
sending clean messages to the users. We may not want to return internal
errors as API responses.
I have added logs and Sentry messages that will help us debug without
losing error messages.
2024-09-10 16:47:12 +05:30
..
adapter-cache-memory-ttl Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
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-08-05 12:12:34 +02:00
admin Stats UI updates (#20946) 2024-09-09 13:32:28 +02:00
announcement-bar-settings Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
api-framework Update TryGhost packages 2024-08-05 12:12:34 +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 🔒 Added uuid verification to member endpoints not requiring a session 2024-08-20 16:24:02 +02:00
bookshelf-repository Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
bootstrap-socket Update TryGhost packages 2024-08-05 12:12:34 +02:00
collections Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
constants Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
core Update dependency body-parser to v1.20.3 2024-09-10 00:22:39 +00:00
custom-theme-settings-service Updated nql package (#20811) 2024-08-22 07:55:14 +00:00
data-generator Update TryGhost packages 2024-08-05 12:12:34 +02:00
domain-events Update TryGhost packages 2024-08-05 12:12:34 +02:00
donations Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
dynamic-routing-events Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
email-addresses Update dependency nodemailer to v6.9.15 2024-09-03 16:26:49 +00:00
email-analytics-provider-mailgun Reimplemented email analytics prioritizing email opens (#20914) 2024-09-05 08:10:07 -05:00
email-analytics-service Reimplemented email analytics prioritizing email opens (#20914) 2024-09-05 08:10:07 -05:00
email-content-generator Lazyloaded several required dependencies 2024-07-26 09:52:26 +02:00
email-events Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
email-service Added configurable target delivery window for batch sending (#20719) 2024-09-05 22:28:40 -07:00
email-suppression-list Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
express-dynamic-redirects Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
external-media-inliner Add Lexical support to the external-media-inliner (#19149) 2023-11-29 17:56:03 +00:00
extract-api-key Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
ghost Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
html-to-plaintext Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
i18n Update dependency i18next to v23.15.1 2024-09-10 10:04:37 +00:00
importer-handler-content-files Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
importer-revue Update Koenig packages 2024-08-14 15:34:44 +01:00
in-memory-repository Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
job-manager Update dependency @sinonjs/fake-timers to v11.3.1 2024-08-26 14:08:32 +02:00
link-redirects Updated documentation for LinkRedirects (#20378) 2024-06-12 23:27:15 +00:00
link-replacer Pinned dependencies (#20257) 2024-05-27 15:29:32 +00:00
link-tracking Updated nql package (#20811) 2024-08-22 07:55:14 +00:00
magic-link Added Sentry message logging for generating magic links (#20789) 2024-08-20 08:38:12 +01:00
mail-events Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
mailgun-client Added configurable target delivery window for batch sending (#20719) 2024-09-05 22:28:40 -07:00
member-attribution Fixed extra arguments being supplied to function calls 2024-05-07 11:44:07 +02:00
member-events 🎨 Added staff notification when a sub is canceled due to failed payments (#20534) 2024-07-15 08:07:18 +02:00
members-api ENG-1526 Added logs and sentry messages in Router Controller (#20955) 2024-09-10 16:47:12 +05:30
members-csv 🔒 Added escaping to member export CSV fields 2024-04-03 10:21:02 +02:00
members-events-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
members-importer Update TryGhost packages 2024-08-05 12:12:34 +02:00
members-ssr Update TryGhost packages 2024-08-05 12:12:34 +02:00
mentions-email-report Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
milestones Update TryGhost packages 2024-08-05 12:12:34 +02:00
minifier Update dependency terser to v5.32.0 2024-09-09 11:38:16 +00:00
model-to-domain-event-interceptor Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
mw-api-version-mismatch Update TryGhost packages 2024-08-05 12:12:34 +02:00
mw-cache-control Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
mw-error-handler Update TryGhost packages 2024-08-05 12:12:34 +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 Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
mw-version-match Update TryGhost packages 2024-08-05 12:12:34 +02:00
mw-vhost Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
nql-filter-expansions Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
oembed-service 🐛 Fixed bookmark card hot linking icons and thumbnails (#20923) 2024-09-05 16:09:17 +05:30
offers Update TryGhost packages 2024-08-05 12:12:34 +02:00
package-json Update TryGhost packages 2024-08-05 12:12:34 +02:00
payments 🐛 Fixed Tips & Donations checkout error for sites with long titles 2024-09-03 21:08:24 +01:00
post-events Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
post-revisions Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
posts-service Updated nql package (#20811) 2024-08-22 07:55:14 +00:00
recommendations Switched build and build:ts scripts 2024-09-02 15:20:03 +02:00
referrers Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
security Update TryGhost packages 2024-05-01 08:49:04 +02:00
session-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
settings-path-manager Update TryGhost packages 2024-08-05 12:12:34 +02:00
slack-notifications Update TryGhost packages 2024-08-05 12:12:34 +02:00
staff-service Updated notification email mobile styles 2024-08-29 17:15:45 +01:00
stats-service Update dependency luxon to v3.5.0 2024-08-05 09:19:48 +02:00
stripe Cleaned up comments after Stripe Controller refactor (#20943) 2024-09-09 05:31:52 +00:00
tiers Update TryGhost packages 2024-08-05 12:12:34 +02:00
tinybird Added audience handling to stats 2024-09-02 12:56:37 +01:00
update-check-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
verification-trigger Update TryGhost packages 2024-08-05 12:12:34 +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-08-05 12:12:34 +02:00
tsconfig.json Disabled TypeScript incremental building 2023-08-09 18:27:56 +02:00