Skip to main content

v2024.3.69.490 - Batch import API improvment

Major changes

Improved mass import of profiles via API

Optimized API method for mass import of profiles into the database (/v1.1/profiles/import_batch). It now takes much less time to execute than before.

Minor changes

  • Updated integration with Google Ads due to the release of a new version of Google Ads API.
  • Added validation for the "Limit" field in the Relations section.
  • Added validation for the extension of the uploaded file in Telegram templates.

Interface improvements

  • Fixed display of quotes in tags and groups.
  • Corrected texts of many errors in platform logs.
  • Fixed display of elements on the mobile version.
  • Improved display of dropdown lists.
  • Added a tooltip in the interface for the "Copy profiles from database" option.
  • Improved layout in trigger activation conditions.
  • Fixed a bug where the "Apply" and "Save" buttons were incorrectly displayed in different sections of the platform.

Fixes

  • Fixed a bug where some web push notifications were not sent to users.
  • Request to Close method of MongoDB driver now work correctly.
  • Fixed an error occurring when navigating between pages in profile activity history.
  • Profile import requests now display the correct error code.
  • Fixed a bug where it was not possible to use cyclic enumeration for Market entities and fields.
  • SASL authorization mode in the Action Hooks setting now works correctly.
  • Fixed a bug where it was impossible to save a resource for mobile push without an appId field.
  • The sending mode selection for push notifications now displays correctly for all campaigns.
  • Fixed a bug where some processes would not work when running the platform with SOCKETS enabled.
  • Scenarios that have a Firebase API Legacy resource specified in the campaign are now saved correctly again.
  • Fixed errors occurring when saving funnels with tag filtering.
  • Queues on the Sender are now removed correctly.
  • Fixed an issue where part was missing in the html version while saving a template.
  • Profiles participating in a static segment are now correctly included in a quick segment.
  • Fixed a bug where the trigger for importing a profile via push did not work.
  • Fixed an error when the "JSON-filter" scenario element did not work correctly.
  • Improved stability of the "API Call" element in scripts.
  • PostgreSQL connector now correctly connects to the database in Yandex Cloud.
  • Fixed a bug where the "Email subscription: domain (not) in list" condition operator in scenarios searched for profiles by full address instead of by domain.
  • Quick Segment now correctly searches for profiles by specified conditions.
  • Fixed a bug where a new item was created in an order instead of changing the data of the old one.
  • Clearing temporary files in data/segment now works correctly.
  • Fixed bugs related to WhatsApp integration.
  • Fixed memory overload when a database query was added to the template.
  • Template body is now not imaged when sending push notifications via IOS ANPs.
  • Fixed errors occurring when sending push notifications with old structure.
  • The option to send a push notification to multiple identical subscriptions now works correctly.
  • Profiles with an incorrect phone number are now displayed correctly on export.
  • Stability of the akmtad process has been improved.

References: PL-16976 PL-16955 PL-16940 PL-16928 PL-16752 PL-16886 PL-16877 PL-15784 PL-15086 PL-16194 PL-16624 PL-16605 PL-16936 PL-16914 PL-16929 PL-15817 PL-16922 PL-16897 PL-16905 PL-16910 PL-16196 PL-16881 PL-16840 PL-16876 PL-16741 PL-15717 PL-16177 PL-16761 PL-14418 PL-8897 PL-16275 PL-6070 PL-15583 PL-15438 PL-16925 PL-16916 PL-16919 PL-16909 PL-16207 PL-16747 PL-16784 PL-16809 PL-16865 PL-15765 PL-16810 PL-16181 PL-16728 PL-16839 PL-16750 PL-16711 PL-16475 PL-14771 PL-11860 PL-13762 PL-4626 PL-16099