Releases: hcengineering/platform
Releases · hcengineering/platform
v0.7.266
What's Changed
- bump hulylake service by @aonnikov in #9895
- Win desktop app minimize to tray by @GeneralGDA in #9890
- fix: use pulse for presence avatars by @aonnikov in #9896
- Fix process ui by @BykhovDenis in #9898
- Fix trigger params editors by @BykhovDenis in #9897
- Fix process time by @BykhovDenis in #9900
- Between criteria by @BykhovDenis in #9901
- Fix process infinity loop by @BykhovDenis in #9903
- Communication v2 by @kristina-fefelova in #9867
- fix: handle disabled contacts plugin in mentions popup by @aonnikov in #9904
- qfix: hide large values from activity by @aonnikov in #9894
- EQMS-1618: Fix server branding by @lexiv0re in #9907
- Process fixes by @BykhovDenis in #9910
- UBERF-13692: Adjut merge contacts to global accounts by @lexiv0re in #9911
- Fix communication by @kristina-fefelova in #9912
- fix: refactor presence and typing to use svelte actions by @aonnikov in #9908
- WhenFieldChanges trigger by @BykhovDenis in #9913
- Desktop App: close tabs with Ctrl+W. by @GeneralGDA in #9909
- Set all results in one popup by @BykhovDenis in #9914
- Automatically select enum after creation by @BykhovDenis in #9915
- Desktop app for Windows: fixed tray icon on low DPI screens. by @GeneralGDA in #9917
- Add min and max value support for number inputs by @BykhovDenis in #9916
- Qfix: region when restoring from v6 by @lexiv0re in #9920
- fix: handle submit and tabs in editor by @aonnikov in #9918
- Qfix: Restore draft condition by @lexiv0re in #9921
- fix: report analytics from print by @aonnikov in #9922
- Update migration by @kristina-fefelova in #9923
- fix presence for cards by @aonnikov in #9924
- Creating card from relation by @BykhovDenis in #9919
- Fix ctrl-w handling even in background. by @GeneralGDA in #9925
- Communication fixes v5 by @kristina-fefelova in #9928
- Custom field ordering by @BykhovDenis in #9926
- Office: refactor meeting creation by @utkaka in #9905
- bump hulylake by @aonnikov in #9927
- Edit last message by arrow up by @kristina-fefelova in #9932
- Fix communication indexing after new communication api by @n1kolasM in #9931
- Use safe remove by @kristina-fefelova in #9933
- Add all section for cards and use feed view by default by @ArtyomSavchenko in #9935
- fix request user input by @BykhovDenis in #9936
- Fix result input without result by @BykhovDenis in #9937
- Fix arrow up/down for old activity by @kristina-fefelova in #9938
- Update communication by @kristina-fefelova in #9939
- fix: disable http client spans in datalake client by @aonnikov in #9940
- Qfix github connection leak by @haiodo in #9942
- Fix order of messages in activity by @n1kolasM in #9943
- Fix insert message group select by @kristina-fefelova in #9944
- fix: expose card class and id in location data by @aonnikov in #9945
- Office: Meeting control bar with large buttons by @utkaka in #9946
- Fix insert message by @kristina-fefelova in #9949
- Support compact display for large messages by @ArtyomSavchenko in #9947
- Fix threads and attachments overflow for large messages by @ArtyomSavchenko in #9950
- fix: use known aspect ratio for video to prevent scroll by @aonnikov in #9954
- fix: use auto image aspect ratio in text editor by @aonnikov in #9953
- update yjs dependencies by @aonnikov in #9951
- Add process activity to card by @BykhovDenis in #9952
- Fix number presenter by @BykhovDenis in #9956
- Fixed single desktop app instance handling. by @GeneralGDA in #9958
- add Sqrt function by @BykhovDenis in #9955
- update communication by @BykhovDenis in #9957
- Fix process todo notification by @BykhovDenis in #9959
- add collaborators to card from all ref fields by @BykhovDenis in #9961
- Fix default space for new card form by @ArtyomSavchenko in #9962
- Fix layout for new card from message popup by @ArtyomSavchenko in #9964
- Use correct todo detection regex by @n1kolasM in #9968
- qfix: Desktop should recover on network lose by @haiodo in #9967
- fix: duplicate marks support by @aonnikov in #9969
- Relation viewlets settings by @BykhovDenis in #9971
- Backport plugin permissions in the workspace by @utkaka in #9966
- Add relation action by @BykhovDenis in #9970
- Fix array size mode selector by @BykhovDenis in #9973
- feat: Add complete Turkish (tr) language support to Huly Platform by @uzeyirrr in #9975
- qfix: handle outside clicks only when popup is top level by @aonnikov in #9972
- Fix hidden popups in fullscreen meeting by @utkaka in #9982
- Fix modal layout by @ArtyomSavchenko in #9980
- Skip meeting participants in invite list by @utkaka in #9981
- Empty array process function by @BykhovDenis in #9977
- Open meeting minutes after joining the room by @utkaka in #9976
New Contributors
Full Changelog: v0.7.252...v0.7.266
v0.7.252
What's Changed
- Add search for card types dropdown by @ArtyomSavchenko in #9836
- fix: handle html tags in markdown comparison by @aonnikov in #9838
- Ladies and gentlemen, introducing hulypulse-client and Typing by @lleokaganov in #9778
- UBERF-13511: Support guest tokens with open account by @lexiv0re in #9834
- eqms-1644: fix mixins in server pipeline of workspace service by @lexiv0re in #9839
- bump hulylake version by @aonnikov in #9840
- Fix processes triggers (On card update, on subprocesses done) by @BykhovDenis in #9841
- Way to close todo in process by @BykhovDenis in #9843
- fix: use pulse typing in communication chat by @aonnikov in #9844
- fix: update docker images to latest base by @aonnikov in #9854
- fix: do not show error when love recording not available by @aonnikov in #9852
- Sortable states and transitions by @BykhovDenis in #9845
- Check already completed/cancelled todos by @BykhovDenis in #9847
- Prevent issue set parent infinity loop by @BykhovDenis in #9848
- fix: search by title when moving files and documents by @aonnikov in #9849
- fix: handle pong response in pulse client by @aonnikov in #9853
- Fix role selection logic in Owners component by @BykhovDenis in #9850
- add slim base image by @aonnikov in #9855
- use slim docker images by @aonnikov in #9858
- EQMS-1643 Rename controlled doc meta in trigger by @aonnikov in #9859
- fix: build rekoni and print images by @aonnikov in #9860
- Disable email mask by @BykhovDenis in #9862
- handle undefined PulseUrl in createPulseClient function by @BykhovDenis in #9864
- Combine into one application chat, inbox and home by @ArtyomSavchenko in #9865
- Compact clear all in inbox by @ArtyomSavchenko in #9869
- Fix default space for cards by @ArtyomSavchenko in #9868
- add ca certificates to slim image by @aonnikov in #9870
- Fix scroll in chat navigator by @ArtyomSavchenko in #9872
- Init simple hulylake client by @kristina-fefelova in #9866
- Place chat button on the same place as inbox by @ArtyomSavchenko in #9871
- fix: use latest base images by @aonnikov in #9874
- fix: properly update pulse typing sub by @aonnikov in #9875
- switch to public npm registry by @haiodo in #9863
- Fix processes mixin work by @BykhovDenis in #9876
- UBERF-13587: Huly secretary integration by @lexiv0re in #9861
- Process: Use previous step context in the same transition by @BykhovDenis in #9877
- Qfix: import tool owner permissions by @lexiv0re in #9883
- Fix subprocess trigger by @BykhovDenis in #9884
- Bump electron app to 38 by @haiodo in #9878
- fix: reset typing state on resubscribe by @aonnikov in #9881
- Fix directs order by @kristina-fefelova in #9885
- Fix processes rollback by @BykhovDenis in #9886
- Fix function context presenter by @BykhovDenis in #9887
- Sortable actions by @BykhovDenis in #9888
- UBERF-13587: Fix integrating ai-assistant by @lexiv0re in #9882
- EQMS-1633 Fix qms inline comments by @aonnikov in #9873
- SELFH-199: v7 restore providers social ids by @lexiv0re in #9892
- UBERF-13725: Fix Github service oom by @haiodo in #9891
- Rework todo result by @BykhovDenis in #9893
New Contributors
- @lleokaganov made their first contribution in #9778
Full Changelog: v0.7.242...v0.7.252
v0.7.242
What's Changed
- Allow loop transition by @BykhovDenis in #9783
- UBERF-13507: Support space membership via token claim by @lexiv0re in #9786
- fix: show card icon in card title by @aonnikov in #9792
- fix: do not fail collab from json when wrong content type by @aonnikov in #9791
- UBERF-10382 Support preview for HEIC and BMP by @aonnikov in #9790
- New card form in Home by @ArtyomSavchenko in #9787
- EQMS-1642 Show training title in tables by @aonnikov in #9793
- fix: autofocus to qms comment popup by @aonnikov in #9800
- update cockroach and redpanda versions by @aonnikov in #9799
- Process improvements by @BykhovDenis in #9801
- Add content to new card form in Home by @ArtyomSavchenko in #9803
- UBERF-13468: Fix office person assignee by @utkaka in #9798
- hulylake: initial integration (build + dev docker compose) by @aav in #9802
- Fix subprocess params by @BykhovDenis in #9805
- Add missing translations by @ArtyomSavchenko in #9806
- Emoji improvements by @utkaka in #9730
- revert redpanda version by @aonnikov in #9807
- UBERF-13510: Card space public link by @lexiv0re in #9804
- UBERF-13564: Fix logout caused by connectivity issues by @haiodo in #9809
- qfix: Add separate gauges for sessions/workspaces by @haiodo in #9810
- AddTag action by @BykhovDenis in #9813
- IsValueSet criteria mode by @BykhovDenis in #9815
- qfix: Fix github measurements by @haiodo in #9816
- Add Home application by @ArtyomSavchenko in #9811
- Move old inbox if communication is enabled by @ArtyomSavchenko in #9819
- Update all icon in Home by @ArtyomSavchenko in #9821
- update esbuild and svelte by @aonnikov in #9820
- Process configure: show reduce funcs by @BykhovDenis in #9822
- Add logging for event processing and transition handling in messageHa… by @BykhovDenis in #9823
- Fix context class set by @BykhovDenis in #9830
- Fix Home in desktop by @ArtyomSavchenko in #9832
- qfix: count anonymous users by @haiodo in #9833
- Fix old inbox notifications by @ArtyomSavchenko in #9835
Full Changelog: v0.7.235...v0.7.242
v0.7.235
What's Changed
- Fix default gmail port for local setup by @ArtyomSavchenko in #9650
- Fix gmail disconnect error by @ArtyomSavchenko in #9649
- analytics: add IP headers collection for geo debugging and session tracking by @SasLord in #9648
- Fix livekit retry counter by @utkaka in #9651
- Fix result editor by @BykhovDenis in #9653
- UBERF-12509: Trusted accounts migration tool by @lexiv0re in #9652
- Add account method to get full social ids by person ids by @ArtyomSavchenko in #9654
- UBERF-12966: Send messages from Gmail threads by @ArtyomSavchenko in #9657
- UBERF-11178 Migrate datalake workspace id by @aonnikov in #9092
- Fix EQMS-1630: Separator resize logic by @SasLord in #9662
- Refactor device management in the office by @utkaka in #9656
- UBERF-11664 Use LRU cache in Datalake by @aonnikov in #9658
- fix: ignore existing blobs in datalake migration by @aonnikov in #9664
- Fix notification counter in navigator by @kristina-fefelova in #9665
- EQMS-1548: TraceX desktop app by @lexiv0re in #9666
- fix: increment join index even for empty result by @aonnikov in #9667
- EQMS-1548: Fix linux dist for desktop by @lexiv0re in #9670
- EQMS-1635 Add generic action for copying link by @aonnikov in #9668
- UBERF-13118: Send emails from Huly mail threads by @ArtyomSavchenko in #9669
- EQMS-1617 Fix document and category links by @aonnikov in #9672
- Do not notify about new messages in initial Gmail sync by @ArtyomSavchenko in #9673
- UBERF-13120: Support SMTP mail for different accounts by @ArtyomSavchenko in #9674
- Do not use native bcrypt module by @ArtyomSavchenko in #9675
- Fix Huly mail headers format by @ArtyomSavchenko in #9676
- SELFH-182: Add v7 tools for migration from v6 by @lexiv0re in #9678
- fix: datalake upload fixes by @aonnikov in #9680
- Select space for telegram channel by @ArtyomSavchenko in #9681
- fix: allow to edit channels from candidate card by @aonnikov in #9683
- EQMS-1239 Open product when new version is created by @aonnikov in #9682
- Qfix: backward compatible multiple desktop updates channels by @lexiv0re in #9687
- UBERF-13124: Format hulygram phone number by @ArtyomSavchenko in #9686
- Fix inbox ui by @kristina-fefelova in #9688
- Office: refactor livekit logic by @utkaka in #9679
- Do not allow undefined space and fix layout in hulygram config by @ArtyomSavchenko in #9689
- Fix some issues with livekit connection by @utkaka in #9690
- UBERF-12632: Fix profile name change by @lexiv0re in #9691
- Fix telegram bot by @ArtyomSavchenko in #9693
- EQMS-1636 Fix lost content in editor diff view by @aonnikov in #9692
- Fix ParticipantView overflow by @utkaka in #9694
- fix: datalake cache memory leaks by @aonnikov in #9699
- Add script to restore Github integrations by @ArtyomSavchenko in #9700
- Pass meta to tx and queue by @haiodo in #9695
- qfix: Show space for document's by @haiodo in #9701
- Merge installation ids with existing and skip old accounts by @ArtyomSavchenko in #9702
- Clean up invalid installation ids by @ArtyomSavchenko in #9704
- fix: properly close iterators by @aonnikov in #9705
- Qfix: calendar event user migration by @lexiv0re in #9707
- UBERF-13123: Fix mail message duplicates by @ArtyomSavchenko in #9684
- Qfix: do not cache desktop packaging results by @lexiv0re in #9708
- Qfix office layout by @utkaka in #9703
- Qfix: migrate deleted social ids in calendar events user by @lexiv0re in #9709
- UBERF-13241: Support gmail space config by @ArtyomSavchenko in #9710
- Init directs by @kristina-fefelova in #9715
- fix: limit clone depth by @aonnikov in #9716
- Fix direct title by @kristina-fefelova in #9721
- fix: set account cookie to origin and target domains by @aonnikov in #9719
- Hide public link action for directs by @kristina-fefelova in #9724
- Refresh communication queries on workspace change by @kristina-fefelova in #9723
- UBERF-13271: Add Huly mail integration by @ArtyomSavchenko in #9722
- QFix: Always use actual Gmail address by @ArtyomSavchenko in #9727
- UBERF-12323: Include accounts info into backup by @lexiv0re in #9659
- qfix: Filter content for admin in case person is present in workspace by @haiodo in #9720
- redis + hulypulse by @aav in #9729
- Qfix measurements update by @haiodo in #9728
- Drawing board undo/redo and bug fixes by @GeneralGDA in #9726
- Refactor handling media devices & permissions by @utkaka in #9718
- Fix notifications by @kristina-fefelova in #9732
- Fix reaction notifications by @kristina-fefelova in #9734
- Fix navigator by @kristina-fefelova in #9737
- Adjust direct icon in inbox by @kristina-fefelova in #9736
- Init home page by @kristina-fefelova in #9735
- Fix load more in Home by @ArtyomSavchenko in #9739
- qfix: Docker config mem usage by @haiodo in #9745
- Uberf-13261: Improve office UX by @utkaka in #9733
- UBERF-13383: Guest access token by @lexiv0re in #9747
- add transactor health endpoint by @aonnikov in #9748
- Fix scroll in the meeting widget by @utkaka in #9749
- SELFH-195: Fix v7 restore by @lexiv0re in #9751
- Add process temporal by @BykhovDenis in #9744
- UBERF-11387 preview service base image by @aonnikov in #9754
- Fix calendar rec events by @BykhovDenis in #9755
- fix: push base preview image by @aonnikov in #9756
- update sharp to 0.34.3 by @aonnikov in #9758
- Change lk connection options by @utkaka in #9757
- Fix broadcasting txes with collab security by @utkaka in #9740
- Drawing board on theme dependent palette by @GeneralGDA in #9750
- UBERF-13430: Display date and space for cards in Home by @ArtyomSavchenko in #9759
- Fix worker docker by @BykhovDenis in #9760
- Fix avatar for system user in Home by @ArtyomSavchenko in #9762
- UBERF-11387 Preview service by @aonnikov in #9738
- Fix race condition during lk connection by @utkaka in https://g...
v0.6.502
What's Changed
- UBERF-10590: Fix Github support disabled integrations in config (staging) by @haiodo in #8936
- UBERF-10383 Ignore premature close errors in datalake (#8743) by @aonnikov in #9007
- Cherry pick of latest QMS changes (develop -> staging) by @mr1name in #9065
Full Changelog: v0.6.501...v0.6.502
v0.6.501
What's Changed
- Qfix: restore collab json cr tool by @lexiv0re in #8794
- Fixes for tracex sandbox by @akhismat in #8804
- UBERF-10458: Improve building invite link by @lexiv0re in #8806
- EQMS-1542: port table permission check fixes to staging by @mr1name in #8818
- Port datalake token validation to staging by @aonnikov in #8820
- Add missing key to locales by @utkaka in #8824
- Fix relation duplicates by @BykhovDenis in #8825
- UBERF-10479: Fix github service logs flood by @haiodo in #8828
- Uberf 10424 port add milestone to kanban by @utkaka in #8827
- Cherry pick from develop 2025/05/05 by @mr1name in #8845
- UBERF-10499: Fix space security CR for Txes by @lexiv0re in #8848
- Hide meeting minutes for guests by @utkaka in #8881
- Prevent users from editing/deleting card types, Fix module labels by @BykhovDenis in #8884
- Fix contact check by @BykhovDenis in #8885
- UBEF-10370 Collaborator fixes (#8889) by @aonnikov in #8896
- UBERF-10507 Navigate to drive instead of drive:ids:Root folder (#8853) by @aonnikov in #8897
- fix: storage adapter throw error on stat (#8893) by @aonnikov in #8898
- UBERF-10471(staging): Fix github reopen due to slow startup and allow to reintegrate by @haiodo in #8841
- Plugin permissions in workspace by @utkaka in #8728
Full Changelog: v0.6.496...v0.6.501
What's Changed
- Qfix: restore collab json cr tool by @lexiv0re in #8794
- Fixes for tracex sandbox by @akhismat in #8804
- UBERF-10458: Improve building invite link by @lexiv0re in #8806
- EQMS-1542: port table permission check fixes to staging by @mr1name in #8818
- Port datalake token validation to staging by @aonnikov in #8820
- Add missing key to locales by @utkaka in #8824
- Fix relation duplicates by @BykhovDenis in #8825
- UBERF-10479: Fix github service logs flood by @haiodo in #8828
- Uberf 10424 port add milestone to kanban by @utkaka in #8827
- Cherry pick from develop 2025/05/05 by @mr1name in #8845
- UBERF-10499: Fix space security CR for Txes by @lexiv0re in #8848
- Hide meeting minutes for guests by @utkaka in #8881
- Prevent users from editing/deleting card types, Fix module labels by @BykhovDenis in #8884
- Fix contact check by @BykhovDenis in #8885
- UBEF-10370 Collaborator fixes (#8889) by @aonnikov in #8896
- UBERF-10507 Navigate to drive instead of drive:ids:Root folder (#8853) by @aonnikov in #8897
- fix: storage adapter throw error on stat (#8893) by @aonnikov in #8898
- UBERF-10471(staging): Fix github reopen due to slow startup and allow to reintegrate by @haiodo in #8841
- Plugin permissions in workspace by @utkaka in #8728
Full Changelog: v0.6.496...v0.6.501
v0.6.496
What's Changed
- Fix custom field grouping by @BykhovDenis in #8537
- EQMS-1302: fixed RBAC bypass for space / team related wizards and popups by @mr1name in #8500
- Change the "Show more" button position in the ListView by @SasLord in #8541
- Fix removed types by @BykhovDenis in #8543
- Cherry pick Japanese by @haiodo in #8596
- Cherry Pick of recent changes by @mr1name in #8605
- port fixes to staging by @aonnikov in #8603
- Uberf 9744 restrict invites by @utkaka in #8600
- Validate cards import format when importing by @akhismat in #8602
- Allow to reindex region by @haiodo in #8610
- Fix mermaid in markdown parser (staging) by @mr1name in #8621
- Restrict project creation by @utkaka in #8606
- UBERF-10272: Allow workspace owners to enable/disable modules by @haiodo in #8637
- Qfix for github service show warning once by @haiodo in #8640
- QFIX: Region filter in admin panel by @haiodo in #8645
- Uberf 9744 restrict invites by @utkaka in #8659
- Controlled documents import fixes by @akhismat in #8615
- Support bulk update step in init scripts (for tracex needs) by @akhismat in #8663
- Uberf 10285 refactor header button by @utkaka in #8655
- UBERF-10321: Fix onboard create workspace form by @lexiv0re in #8679
- Fix related issues query by @BykhovDenis in #8683
- Fix removed cards by @BykhovDenis in #8693
- Uberf 10316 edit channel description by @utkaka in #8692
- Fix maintainer can promote themselves by @utkaka in #8607
- UBERF-10386: Fix SES client (staging) by @ArtyomSavchenko in #8738
- QFIX: Admin panel show inactive workspaces by @haiodo in #8715
- Fix child card spaces by @BykhovDenis in #8740
- Fix removed types by @BykhovDenis in #8748
- EQMS-1533: Fix template versions query by @lexiv0re in #8753
- Cherry Pick of recent changes (QMS) by @mr1name in #8752
- UBERF-10413: Fix hash update by @haiodo in #8768
- UBERF-10413: TxMixin doc update migration by @haiodo in #8770
- QFIX: Use front base for datalake by @haiodo in #8772
- QFix: additional QMS status & version transition fixes by @mr1name in #8769
- qfix:move check tool by @haiodo in #8751
- Fix logs in import step when creating new workspace by @akhismat in #8780
- QFIX: Improve backup find tool by @haiodo in #8782
- Do full verify on region move by @haiodo in #8784
- UBERF-10441: Fix configure and board item displayed by @haiodo in #8788
Full Changelog: v0.6.490...v0.6.496
v0.6.490
What's Changed
- Change type warning by @BykhovDenis in #8408
- port huly stream video to staging by @aonnikov in #8419
- UBERF-9725: Fix plugins configuration (staging) by @lexiv0re in #8431
- Card fixes by @BykhovDenis in #8432
- Fix cards view settings by @BykhovDenis in #8438
- Fix admin pending ops by @haiodo in #8448
- Fix lookups from array by @BykhovDenis in #8458
- Switch init to main by @BykhovDenis in #8461
- UBERF-9736: Fix backup service hang by @haiodo in #8467
- Fix nested tags by @BykhovDenis in #8471
- Fix guests by @BykhovDenis in #8473
- QFIX: Fix huge statistics send by @haiodo in #8482
- UBERF-9739: Backup hang fixes + logs by @haiodo in #8494
- Port datalake fixes to staging by @aonnikov in #8507
- Card spaces by @BykhovDenis in #8508
- Fix calendar event visibility by @BykhovDenis in #8510
- Fix lookup workspace filter by @BykhovDenis in #8512
- Fix card spaces by @BykhovDenis in #8516
- fix: adjust text editor quote and hr styles by @aonnikov in #8525
- Support import cards for init workspace by @akhismat in #8527
- Fix user in event copy by @BykhovDenis in #8530
- Fix calendar migration by @BykhovDenis in #8532
- Fix refs resolving for tag attributes (cards import) by @akhismat in #8533
- Fix mentions font-size [move from develop] by @kristina-fefelova in #8536
Full Changelog: v0.6.482...v0.6.490
v0.6.482
What's Changed
- QFIX: Hide region in workspace selector by @haiodo in #8330
- Enable export for organizations by @akhismat in #8343
- PLATF-8339: Allow test project editing by @ArtyomSavchenko in #8350
- Fix contacts export by @akhismat in #8351
- Fix guest invite by @BykhovDenis in #8363
- UBERF-9698 by @haiodo in #8361
- tool: fix datalake migration tool by @aonnikov in #8367
- Use authorized docker pull by @haiodo in #8376
- UBERF-9705: Fix issues labels add remove by @haiodo in #8374
- Bump model version by @lexiv0re in #8380
- TXU-105: Fix model lookups in CR by @lexiv0re in #8384
- Staging cards by @BykhovDenis in #8387
- Fix meeting creation by @BykhovDenis in #8383
- Fix mixins for calendar event by @BykhovDenis in #8392
- Fix cards search by @BykhovDenis in #8390
- UBERF-9711: Add by region grouping for admin console by @haiodo in #8395
- Add exception to rules for ai bot in identity by @kristina-fefelova in #8398
- UBERF-9712: Improve mail TLS settings and logs for self hosters by @ArtyomSavchenko in #8399
- Fix card migration staging by @BykhovDenis in #8403
Full Changelog: v0.6.474...v0.6.482