Skip to content

0.32.1

Compare
Choose a tag to compare
@rootpd rootpd released this 02 May 12:03
· 652 commits to master since this release
4127e45
  • This release includes update in Tracker API (go app) and also updates base Go version to 1.18. We recommend updating both Tracker API and Segment API apps.
  • We've also updated our Telegraf fork to include the latest features. See our remp/telegraf releases.

[Beam]

  • Fixed IOTA issue with reading progress not being loaded on non-article pages. remp/remp#1096
  • Fixed dashboard refresh issue if multiple landing pages were present on the dashboard. remp/remp#1112
  • [Tracker] Added support for Google Cloud Pub/Sub message broker as replacement for Kafka. remp/remp#1097

[Campaign]

  • Added navigation links within the forms and UI to simplify following paths between banners and campaigns. remp/remp#1099

[Mailer]

  • Added support for greybox tag in generators. remp/remp#1060
  • Added List-Unsubscribe header to outgoing emails. remp/remp#813
  • Changed batch email generator filter strategy. remp/remp#1086
    • Split complex DELETE queries in filter job queue functions into two step queries: SELECT array of ids to remove and simple DELETE query. In this way we want to prevent from potential deadlock that may occur in complex DELETE queries.
  • Added support for configuration of goodbye email for unsubscribed users. remp/remp#1063
    • Added unsubscribe_mail_template_id into the mail_types table.
    • Added unsubscribe_mail_template_code parameter to the /api/v1/mailers/mail-type-upsert API to configure the welcome email.
    • Added new field for the subscription goodbye email in the newsletter edit/create form that provides system emails for selection.
    • Changed signature of UserSubscriptionsRepository::unsubscribeUser() and UserSubscriptionsRepository::unsubscribeUserVariant() - new $sendGoodbyeEmail argument was added.
  • Added new emit of user-unsubscribed hermes event when user unsubscribes from the newsletter. remp/remp#1063
  • Added retry ability to the hermes handler sending one-time emails. remp/remp#935
    • Until now, if there was an error during sending (Mailgun was unavailable, network was down), Mailer didn't try to send the email again.
  • Fixed bug in /api/v1/users/is-unsubscribed response generation, altering response schema. remp/crm#1100
    • The endpoint never correctly generated the response, and it needed to be altered to be valid JSON. Since the endpoint never worked correctly, we mark this as bugfix and not a breaking change.
  • Changed /api/v1/mailers/mail-types API to allow multiple code params to be specified as a filter. remp/crm#2387
  • Added filtering by mail_type_category_code to the /api/v1/mailers/mail-types API. remp/crm#2387
  • Added support for the localization of emails. remp/remp#1085
    • The UI stays same until you add secondary locale in the configuration of Remp\MailerModule\Models\Config\LocalizationConfig.
    • Emails are sent in default configured locale until the translation is available in secondary configured locale.