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