v2023.1.64.2334 - Fixes
Major changes
Selecting a history period in a profile
To enhance navigation within the profile card, you now have the option to choose a specific period for displaying the profile's history:
Creating databases in ClickHouse using aktool
When migrating databases to a replica or setting up a new replica, it's essential to have all necessary data structures established before the platform initiates. This task can now be accomplished using aktool by executing the following command:
./aktool history_storage init
To provide convenient access, a link to aktool has been placed within the platform's directory.
Minor changes
- For better understanding, the growth report now counts only profiles, not subscriptions and profiles at the same time.
- Triggers and workflows can now be configured not only to import data from external forms, but also to update them.
- In event capture (ActionHook) for the email channel, you can now include the message subject line using the template expression
{{message_subject}}
. - You can now use date search in the API with a custom query (
query
field). - The names of selection conditions in the segment by field with tags and arrays have been clarified.
- When a profile is deleted from a workflow, it gets a special forced deletion state. It will now can be selected in segments in two cases: "was at least once" and "completed the scenario"
- Improved template export with images, taking into account the limitations of different file systems.
- Added a description field to the list of imports and fragments.
- AKMTA is now blocked from running if it cannot listen to its web server dedicated to queue management.
- If the global status does not allow sending, the API no longer responds with a
404
error, but returns a400
error with the reason "unmailable status". - Optimized the speed of the form editor interface.
Bug fixes
- Exporting from the bounces and undeliveries reports works correctly.
- Optimized the work of importing subscriptions for PWAs in iOS and Safari.
- Automatic pixel placement in the template now takes HTML notation into account.
- Improved stability of processes:
api
,webcontrol
,proctask
,procactions
,procintegras
,campaign
and others. - Memory consumption in chains for API calls and prochook processes has been reduced.
- Connection to Yandex.Audience functions correctly when the platform is not hosted on the standard port.
- When exporting reports to Excel, integers are no longer interpreted as strings.
- Data from apicontent is not duplicated in the message template.
- There is no longer duplication of campaigns when viewing the calendar for the current day.
- The "Cursor Not Found" error no longer occurs during segment exports.
- Fixed some security issues in the user interface.
- The access update mechanism for API tokens works correctly.
- An "unsubscribed from the database" event has been added to the API profile history.
- Files attached to forms are successfully sent to email addresses.
- JSON content caching in campaigns operates as expected.
- System "freezing" during start due to index recalculation in Mongo 6.0 has been resolved.
- Successfully exported a history with a specific campaign.
- The password reset mechanism works correctly.
- No extra IP is recorded to the profile when receiving push events.
- An improved approach to query escaping has been implemented, eliminating unexpected errors in the synchronization of static segments.
- Fixed other minor issues in the platform interface.
References: PL-10181 PL-10423 PL-10879 PL-10944 PL-11404 PL-11655 PL-12084 PL-12236 PL-12306 PL-12422 PL-12718 PL-12733 PL-12761 PL-12766 PL-12793 PL-13009 PL-13118 PL-13217 PL-13219 PL-13279 PL-13281 PL-13282 PL-13291 PL-13293 PL-13347 PL-13359 PL-13374 PL-13386 PL-13394 PL-13411 PL-13461 PL-13492 PL-13515 PL-13549 PL-13550 PL-13553 PL-13564 PL-13567 PL-13572 PL-13589 PL-13611 PL-13673 PL-13696 PL-13702 PL-13709 PL-13710 PL-13712 PL-13714 PL-13725 PL-13731 PL-13732 PL-13733 PL-13736 PL-13742 PL-13753 PL-13759 PL-13761 PL-13764 PL-13782 PL-13814 PL-13828 PL-13831 PL-13833 PL-13834 PL-13858 PL-13859 PL-13866 PL-13867 PL-13868 PL-13879 PL-13880 PL-13883 PL-13885 PL-13896 PL-13917 PL-13921 PL-13950 PL-13957 PL-13959 PL-13980 PL-13982 PL-13983 PL-14007 PL-14010 PL-14013 PL-14035 PL-14064 PL-14070 PL-14079 PL-14082 PL-14086 PL-14088 PL-14133 PL-14152 PL-14164 PL-9752 PL-9803