Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
464 commits
Select commit Hold shift + click to select a range
5ea170c
Empty-Commit
can-angun Nov 5, 2024
fe79c7b
Merge branch 'QT-232' of github.com:Countly/countly-server into QT-232
can-angun Nov 5, 2024
cde74a7
Added loading spinner check
can-angun Nov 5, 2024
41aba7e
2FA readme
YavuzYilmazz Nov 5, 2024
f6a4dae
Updated incomingDataLogs verify
can-angun Nov 5, 2024
1334169
Merge pull request #5676 from Countly/QT-232
can-angun Nov 5, 2024
6b965eb
Merge branch 'next' into SER-1755
Cookiezaurs Nov 5, 2024
44ca54e
Merge pull request #5727 from Countly/SER-1755
Cookiezaurs Nov 5, 2024
32dee6d
css changes
Nov 5, 2024
e61db9c
Merge branch 'next' into SER-1886-deleting-crash-group-warning-confir…
emreustere Nov 5, 2024
71cdbc6
Revert "Upgraded element UI to latest version (v2.15.14)"
Cookiezaurs Nov 5, 2024
6d5c01d
fetch events to delete from events coll and drill_meta coll
ayasayadi1 Nov 5, 2024
3d518ff
optimised fetching from drill meta
ayasayadi1 Nov 6, 2024
31d9896
eslint
ayasayadi1 Nov 6, 2024
445e4d1
Merge pull request #5730 from Countly/revert-5727-SER-1755
Cookiezaurs Nov 6, 2024
8d8d26d
Merge branch 'next' into SER-1886-deleting-crash-group-warning-confir…
Cookiezaurs Nov 6, 2024
00e1215
styling updates
Nov 6, 2024
7fd42a0
[SER-2110][fix] button toggle and regex value in edit drawer
John-Weak Nov 6, 2024
8de5e46
Merge pull request #5701 from Countly/SER-1886-deleting-crash-group-w…
Cookiezaurs Nov 6, 2024
4edccbf
Added data test id to consent elements in widget
can-angun Nov 6, 2024
c3a4498
return distinct events from drill_meta
ayasayadi1 Nov 6, 2024
d18f458
Merge pull request #5732 from Countly/SER-2118
Cookiezaurs Nov 6, 2024
f19284f
Updated test ids
can-angun Nov 6, 2024
31fb824
Fix null checks
ayasayadi1 Nov 6, 2024
5302388
more null checks
ayasayadi1 Nov 6, 2024
ade0b09
[core] reverted optimizations in ttl clean up job to not to keep stat…
Nov 6, 2024
49dcf72
Merge pull request #5735 from Countly/SER-1553
Cookiezaurs Nov 6, 2024
aca8ec2
add option to select features to populate
ayasayadi1 Nov 6, 2024
a1ea096
eslint
ayasayadi1 Nov 6, 2024
a8ef56d
Fixed rating consent fails
can-angun Nov 6, 2024
b2a0d49
Fixed linter errors
can-angun Nov 6, 2024
585c427
Merge branch 'next' into QT-254
can-angun Nov 6, 2024
cb8605f
Fixed logger datatable ids
can-angun Nov 6, 2024
5b6cfad
Merge branch 'QT-254' of github.com:Countly/countly-server into QT-254
can-angun Nov 6, 2024
cdbe8ce
Add cancel button to "create new app" form
ayasayadi1 Nov 7, 2024
24f53e1
[fix][SER1-508] "Internal name" required
John-Weak Nov 7, 2024
555bc4b
Empty-Commit
can-angun Nov 7, 2024
3d9acb9
Merge pull request #5737 from Countly/SER-1952
Cookiezaurs Nov 7, 2024
bb5a6a5
Merge branch 'next' into SER-1897
Cookiezaurs Nov 7, 2024
855c40b
Fixed logger datatable fail
can-angun Nov 7, 2024
4d5f626
Removed cy.pause command
can-angun Nov 7, 2024
10875f8
Added data test id to preview pop up
can-angun Nov 7, 2024
7bf0282
Merge branch 'next' into QT-254
can-angun Nov 7, 2024
f9ad092
[core] skipping the current iteration instead of returning when db is…
Nov 7, 2024
cadf1b8
Merge pull request #5736 from Countly/SER-1897
Cookiezaurs Nov 7, 2024
73a4c1e
Merge branch 'next' into QT-254
can-angun Nov 7, 2024
4633a4d
Adding changelog entry
ArtursKadikis Nov 7, 2024
1c3559c
Merge pull request #5734 from Countly/QT-254
can-angun Nov 7, 2024
0072f8c
Merge pull request #5738 from Countly/SER-1508
ArtursKadikis Nov 7, 2024
714638c
add test for hooks
umtcntp Nov 7, 2024
84b047a
Show a flex banner on sidebar for CE
ayasayadi1 Nov 7, 2024
3afac2b
[push] option to keep push_stats records for each message per user fo…
Nov 7, 2024
18b9c14
Hide "push" for web apps
ayasayadi1 Nov 7, 2024
491282e
Merge branch 'SER-1897' of https://github.com/Countly/countly-server …
ayasayadi1 Nov 7, 2024
2c028bb
Merge branch 'master' into SER-1959-push-storing-apns-and-fcm-respons…
cihadtekin Nov 7, 2024
0370ef6
[push] deepscan: unnecessarily null checked prop
Nov 7, 2024
a29857a
Merge branch 'master' into SER-1959-push-storing-apns-and-fcm-respons…
Nov 7, 2024
ea53cbc
Merge branch 'SER-1959-push-storing-apns-and-fcm-responses-on-old-pus…
Nov 7, 2024
23580d3
[core] Update global admin check when updating group
widatama Aug 29, 2024
00b0100
now logging before and after, or all of value with audit logs
Nov 8, 2024
fbe64b6
Merge pull request #5741 from Countly/SER-1959-push-storing-apns-and-…
ArtursKadikis Nov 8, 2024
d8ffc07
Update api.js removed replace functions
emreustere Nov 8, 2024
d19a01e
deepscan new error fixed
emreustere Nov 8, 2024
cc44a84
improve error reporting for alerts
ekin-burak Nov 8, 2024
e817b6f
[push] added README.md
Nov 8, 2024
ccd6155
Merge branch 'master' into push-readme
cihadtekin Nov 8, 2024
dd0dbb5
error reporting fixes
umtcntp Nov 8, 2024
bfa3325
Replaced crash_symbolication with crashes
ayasayadi1 Nov 8, 2024
9bec1a2
Added "performance-monitoring" option
ayasayadi1 Nov 8, 2024
5d8b924
Populate all data during onboarding
ayasayadi1 Nov 8, 2024
a7018d5
Sort options
ayasayadi1 Nov 8, 2024
fd3d243
fixed typo
ayasayadi1 Nov 8, 2024
344d992
Merge branch 'next' into SER-1555-deepscan-hooks-fix-insufficient-nul…
cihadtekin Nov 8, 2024
1b12d46
eslint fixes
umtcntp Nov 8, 2024
8bf5165
Merge branch 'next' into SER-1897
Cookiezaurs Nov 8, 2024
2526dba
improve readmes for alerts and compliance hub plugins
ekin-burak Nov 8, 2024
f152f42
update readme for alerts and compliance hub
ekin-burak Nov 8, 2024
4c55a94
Merge pull request #5697 from Countly/SER-1551
ArtursKadikis Nov 8, 2024
426d597
Merge pull request #5419 from Countly/SER-1555-deepscan-hooks-fix-ins…
ArtursKadikis Nov 8, 2024
840000b
Merge branch 'next' into SER-2093-improve-readmes-for-alerts-complian…
ekin-burak Nov 8, 2024
81288b3
Merge branch 'next' into SER-2097-improve-error-reporting-for-hooks
ArtursKadikis Nov 8, 2024
92a995c
Merge pull request #5720 from Countly/SER-2097-improve-error-reportin…
ArtursKadikis Nov 8, 2024
25f1746
Merge pull request #5729 from Countly/SER-2094
ArtursKadikis Nov 8, 2024
96f3370
Merge pull request #5747 from Countly/SER-2096-improve-error-reportin…
ArtursKadikis Nov 8, 2024
f9fa851
Merge pull request #5748 from Countly/push-readme
ArtursKadikis Nov 8, 2024
97f0d18
Merge pull request #5751 from Countly/SER-2093-improve-readmes-for-al…
ArtursKadikis Nov 8, 2024
bccaf68
Merge branch 'next' into SER-2013-exported-audit-logs-from-ui-should-…
Cookiezaurs Nov 8, 2024
0fc41e9
Merge pull request #5739 from Countly/SER-2091-add-at-least-1-test-to…
ArtursKadikis Nov 8, 2024
6c759b3
Merge branch 'next' into SER-1897
Cookiezaurs Nov 8, 2024
e930451
made banner text bold
ayasayadi1 Nov 8, 2024
1a46de5
Merge branch 'next' into SER-2116
Cookiezaurs Nov 8, 2024
1d0e42b
Merge pull request #5749 from Countly/SER-1897
Cookiezaurs Nov 8, 2024
c32a12e
Merge branch 'next' into SER-2013-exported-audit-logs-from-ui-should-…
Cookiezaurs Nov 8, 2024
56190fb
Merge pull request #5744 from Countly/SER-2013-exported-audit-logs-fr…
Cookiezaurs Nov 8, 2024
7213593
Merge branch 'next' into SER-2116
Cookiezaurs Nov 8, 2024
a367701
Make new app the active app
ayasayadi1 Nov 8, 2024
1b94d63
Merge pull request #5740 from Countly/SER-2116
Cookiezaurs Nov 8, 2024
45b4a08
Merge branch 'next' into SER-2123
Cookiezaurs Nov 8, 2024
db6c3c5
Merge pull request #5752 from Countly/SER-2123
Cookiezaurs Nov 8, 2024
0e8d0ee
Merge branch 'master' into SER-2110
ArtursKadikis Nov 8, 2024
7e5f888
Adding changelog
ArtursKadikis Nov 8, 2024
dfd37f9
Merge pull request #5733 from Countly/SER-2110
ArtursKadikis Nov 8, 2024
eb684f8
Merge branch 'next' into SER-1987-ss-online-users-no-ttl
ArtursKadikis Nov 8, 2024
249e9b8
Merge pull request #5721 from Countly/SER-1987-ss-online-users-no-ttl
ArtursKadikis Nov 8, 2024
a8c5872
Update CHANGELOG.md for 24.05.17
ArtursKadikis Nov 8, 2024
b13fd02
Merge pull request #5753 from Countly/Changelog_24.05.17
ArtursKadikis Nov 8, 2024
9bae8b8
Merge branch 'master' into release.24.10
ArtursKadikis Nov 8, 2024
ba0e681
Merge branch 'release.24.10' into next
ArtursKadikis Nov 8, 2024
ec50928
always populate "attribution"
ayasayadi1 Nov 11, 2024
e270fab
Merge branch 'SER-1897' of https://github.com/Countly/countly-server …
ayasayadi1 Nov 11, 2024
61c33ec
Merge branch 'next' into SER-1897
Cookiezaurs Nov 11, 2024
c02a6ce
Updated Cypress version to 13.15.2
can-angun Nov 11, 2024
12cbd8e
Merge pull request #5755 from Countly/SER-1897
Cookiezaurs Nov 11, 2024
6329838
Merge branch 'next' into QT-235v2
can-angun Nov 11, 2024
a10ea73
Updated numTestsKeptInMemory as 0
can-angun Nov 11, 2024
c4b51d1
Merge branch 'QT-235v2' of github.com:Countly/countly-server into QT-…
can-angun Nov 11, 2024
e030d80
Empty-Commit
can-angun Nov 11, 2024
9a429eb
Empty-Commit
can-angun Nov 11, 2024
0945c16
Empty-Commit
can-angun Nov 11, 2024
2599586
Make dropdown item clickable, not just text
ayasayadi1 Nov 11, 2024
62bd678
Updated browser as electron
can-angun Nov 11, 2024
7fd584e
Empty-Commit
can-angun Nov 11, 2024
2bd4def
Handled download attribute
ayasayadi1 Nov 11, 2024
e6f2760
Updated cypress run
can-angun Nov 11, 2024
0a1a70f
Updated cypress run script
can-angun Nov 11, 2024
4cb5d54
Updated cypress run script
can-angun Nov 11, 2024
fb0c821
eslint
ayasayadi1 Nov 11, 2024
c53ab18
Updated cypress run script
can-angun Nov 11, 2024
4b43615
Empty-Commit
can-angun Nov 12, 2024
f5fc4b5
Added Memory Usage After Tests
can-angun Nov 12, 2024
e239a2a
Updated browser
can-angun Nov 12, 2024
c62b794
add session check to upload
John-Weak Nov 12, 2024
6933202
Notes buttons work for technology widget
ayasayadi1 Nov 12, 2024
38ee765
Renamed "Surveys" to "Surveys & NPS" in dropdown
ayasayadi1 Nov 12, 2024
821772c
Merge branch 'SER-1897' of https://github.com/Countly/countly-server …
ayasayadi1 Nov 12, 2024
1a64122
[SER-2122] Dbviewer improvements
Cookiezaurs Nov 12, 2024
aff4668
changelog
ArtursKadikis Nov 12, 2024
4e18341
Merge pull request #5759 from Countly/johnWeak-master
ArtursKadikis Nov 12, 2024
716797a
eslint
Cookiezaurs Nov 12, 2024
0aa9c39
Merge pull request #5761 from Countly/SER-1897
Cookiezaurs Nov 12, 2024
bd52f1f
Merge branch 'next' into anna/next
Cookiezaurs Nov 12, 2024
6cb346f
Merge branch 'next' into SER-1790
Cookiezaurs Nov 12, 2024
b89023a
Merge branch 'next' into SER-1680
Cookiezaurs Nov 12, 2024
7b6a719
codacy fix
ayasayadi1 Nov 12, 2024
4daf561
Merge branch 'SER-1790' of https://github.com/Countly/countly-server …
ayasayadi1 Nov 12, 2024
3a1ed3a
Merge pull request #5760 from Countly/SER-1790
Cookiezaurs Nov 12, 2024
fe3a658
reversed accidental change
ayasayadi1 Nov 12, 2024
a39ffc7
Merge branch 'SER-1680' of https://github.com/Countly/countly-server …
ayasayadi1 Nov 12, 2024
2374e1a
Merge branch 'master' into release.24.10
ArtursKadikis Nov 12, 2024
29f8960
Merge branch 'release.24.10' into next
ArtursKadikis Nov 12, 2024
45bc3d3
Merge branch 'next' into SER-1680
Cookiezaurs Nov 13, 2024
e9f4f4e
Merge pull request #5757 from Countly/SER-1680
Cookiezaurs Nov 13, 2024
13caf58
Merge branch 'next' into anna/next
Cookiezaurs Nov 13, 2024
c8816d5
Merge pull request #5762 from Countly/anna/next
Cookiezaurs Nov 13, 2024
f7e7c68
Update CHANGELOG.md for 24.05.17
ArtursKadikis Nov 13, 2024
6a74b04
Added electron to config
can-angun Nov 13, 2024
2d55e82
Update CHANGELOG.md
ArtursKadikis Nov 13, 2024
92eb7e5
Merge pull request #5766 from Countly/Changelog_24.05.17v2
ArtursKadikis Nov 13, 2024
d372053
Added no runner ui command
can-angun Nov 13, 2024
16cb1da
Merge branch 'master' into release.24.10
ArtursKadikis Nov 13, 2024
a2e064b
Update CHANGELOG.md for 24.10.2
ArtursKadikis Nov 13, 2024
7575312
Empty-Commit
can-angun Nov 13, 2024
5839562
Update CHANGELOG.md for 24.10.1 v2
ArtursKadikis Nov 13, 2024
f1594d1
Empty-Commit
can-angun Nov 13, 2024
6ea6ef2
Empty-Commit
can-angun Nov 13, 2024
3459f78
Empty-Commit
can-angun Nov 13, 2024
946634a
Empty-Commit
can-angun Nov 13, 2024
4cfc77b
Empty-Commit
can-angun Nov 13, 2024
fa76136
Update runner.js
ArtursKadikis Nov 13, 2024
b310cb4
Empty-Commit
can-angun Nov 13, 2024
84b1de0
Merge branch 'next' into QT-235v2
can-angun Nov 13, 2024
0ecf14b
Empty-Commit
can-angun Nov 14, 2024
6fa1189
Merge branch 'QT-235v2' of github.com:Countly/countly-server into QT-…
can-angun Nov 14, 2024
530edd4
Empty-Commit
can-angun Nov 14, 2024
2869110
[fix] double encoding issue
John-Weak Nov 14, 2024
fa12054
SER-2127 request body was sent wrongly
coskunaydinoglu Nov 15, 2024
0ede0dd
Updating changelog
ArtursKadikis Nov 15, 2024
4967d33
Changelog
ArtursKadikis Nov 15, 2024
6c2564c
Empty-Commit
can-angun Nov 15, 2024
99d2799
body should not be stringified
coskunaydinoglu Nov 15, 2024
b413ef1
Merge branch 'SER-2127-delete-old-members-GOT-issue' of https://githu…
coskunaydinoglu Nov 15, 2024
cfde6b8
Merge pull request #5756 from Countly/QT-235v2
can-angun Nov 15, 2024
091efa6
Update events.js
can-angun Nov 15, 2024
c8f2574
Merge pull request #5771 from Countly/SER-2127-delete-old-members-GOT…
ArtursKadikis Nov 15, 2024
d9bb05e
[core] Removed use of commands which needs admin rights from report …
Cookiezaurs Nov 15, 2024
154e37f
eslint
Cookiezaurs Nov 15, 2024
7850226
Add PR checks
ar2rsawseen Nov 15, 2024
89c46d4
more cleanup
Cookiezaurs Nov 15, 2024
50dcf37
Merge branch 'release.24.10' into anna/release
Cookiezaurs Nov 15, 2024
2313d02
Merge pull request #5772 from Countly/anna/release
Cookiezaurs Nov 15, 2024
cda0524
Merge branch 'master' into SER-1568
John-Weak Nov 18, 2024
33e53e9
fix: prevent console errors when resetting color
gabrieloliveirapinto Nov 18, 2024
453b8ac
Merge branch 'next' into fix-color-picker-reset
kanwarujjaval Nov 18, 2024
64ca65f
Merge branch 'master' into group-edit
widatama Nov 19, 2024
9042d30
Added data test id to messaging page
can-angun Nov 19, 2024
ede8974
Fixed typo on notification label
can-angun Nov 19, 2024
d695d20
Fixed typo in omitViewSegments.js
Cookiezaurs Nov 19, 2024
ece5c47
Merge pull request #5779 from Countly/Cookiezaurs-patch-18
Cookiezaurs Nov 19, 2024
05f33b1
[crashes] Process app version as string
widatama Nov 19, 2024
95275e6
Changelog
ArtursKadikis Nov 20, 2024
e1434a6
Merge branch 'master' into group-edit
ArtursKadikis Nov 20, 2024
7a63ebc
Merge pull request #5743 from Countly/group-edit
ArtursKadikis Nov 20, 2024
8660228
Updated push notif page verify tests
can-angun Nov 20, 2024
4446ce4
Merge branch 'master' into crash-app-version
Cookiezaurs Nov 20, 2024
668292c
Empty-Commit
can-angun Nov 20, 2024
1aca6c4
Empty-Commit
can-angun Nov 20, 2024
90d4dad
Merge pull request #5778 from Countly/QT-256
can-angun Nov 20, 2024
771c9c6
Changelog
ArtursKadikis Nov 20, 2024
087d777
Merge pull request #5780 from Countly/crash-app-version
ArtursKadikis Nov 20, 2024
2fbdfb6
Update CHANGELOG.md (old)
ArtursKadikis Nov 20, 2024
731ba81
Merge pull request #5783 from Countly/old_changelog
ArtursKadikis Nov 20, 2024
5bbcd2a
Update CHANGELOG.md old 2
ArtursKadikis Nov 20, 2024
a800e0b
Merge pull request #5784 from Countly/old_changelog_2
ArtursKadikis Nov 20, 2024
344e07c
Merge branch 'master' into SER-1568
ArtursKadikis Nov 20, 2024
b85d8e0
Merge branch 'next' into fix-color-picker-reset
kanwarujjaval Nov 20, 2024
6e8ff1d
Merge pull request #5776 from Countly/fix-color-picker-reset
ArtursKadikis Nov 20, 2024
7aea330
changelog
ArtursKadikis Nov 20, 2024
26edb76
Merge pull request #5769 from Countly/SER-1568
ArtursKadikis Nov 20, 2024
58cba9e
Update CHANGELOG.md for 24.05.18
ArtursKadikis Nov 20, 2024
61a7eaa
Merge pull request #5785 from Countly/Changelog_24.05.18
ArtursKadikis Nov 20, 2024
4fdee02
Update CHANGELOG.md for 24.05.18_2
ArtursKadikis Nov 20, 2024
35146e8
Merge pull request #5786 from Countly/Changelog_24.05.18v2
ArtursKadikis Nov 20, 2024
5fae4f4
Merge branch 'master' into release.24.10
ArtursKadikis Nov 20, 2024
0764b43
[core] taskmanager: removed the ability to stop a mongo operation for…
Nov 21, 2024
1309cae
[core] Correct aggregated collection cleanup on event omitting+tests
Nov 21, 2024
31930fa
Update CHANGELOG.md 24.10.2
ArtursKadikis Nov 21, 2024
57899d7
Merge pull request #5790 from Countly/changelog_24.10.2
ArtursKadikis Nov 21, 2024
0d13aac
Merge pull request #5789 from Countly/anna/release
ArtursKadikis Nov 21, 2024
d0f81ee
Update CHANGELOG.md 24.10.2_2
ArtursKadikis Nov 21, 2024
e836f6b
Merge pull request #5791 from Countly/changelog_24.10.2_2
ArtursKadikis Nov 21, 2024
9b12ee1
Update tests.js 24.10.2.lint
ArtursKadikis Nov 21, 2024
74c4e37
Merge pull request #5792 from Countly/24.10.2.lint
ArtursKadikis Nov 21, 2024
153a4c9
Merge branch 'release.24.10' into next
ArtursKadikis Nov 21, 2024
6252a18
Merge branch 'release.24.10' into next
ar2rsawseen Nov 21, 2024
b9d6a67
Merge branch 'next' into SER-1991-ss-taskmanager-uses-comment-field-f…
cihadtekin Nov 22, 2024
13d2d37
Merge branch 'next' of https://github.com/Countly/countly-server into…
ArtursKadikis Nov 22, 2024
f82ed22
Update compare_drill_aggregated.js
mrmeghana Nov 22, 2024
32d134b
feat: add slider to content builder input
gabrieloliveirapinto Nov 22, 2024
ee10275
Merge pull request #5796 from Countly/feat-add-slider-option-to-conte…
kanwarujjaval Nov 23, 2024
408ad93
Update compare_drill_aggregated_new.js
mrmeghana Nov 25, 2024
cce0afd
Update compare_drill_aggregated_new.js
mrmeghana Nov 25, 2024
7a9d2ba
Merge branch 'next' into mrmeghana-patch-1
Cookiezaurs Nov 25, 2024
01b6820
Merge pull request #5795 from Countly/mrmeghana-patch-1
Cookiezaurs Nov 25, 2024
25b371d
Merge pull request #5788 from Countly/SER-1991-ss-taskmanager-uses-co…
ArtursKadikis Nov 25, 2024
98c1f08
fix: CSS issues on "cly-vue-notification" component
pnrgenc Nov 25, 2024
e10df0c
fix: Implemented text truncation for long strings to prevent UI disto…
pnrgenc Nov 25, 2024
9ade301
Merge branch 'next' into cly-vue-notification-css-issue
kanwarujjaval Nov 25, 2024
54fa684
Merge pull request #5802 from Countly/cly-content-layout-css-issue
kanwarujjaval Nov 25, 2024
35673c6
Merge branch 'next' into cly-vue-notification-css-issue
kanwarujjaval Nov 25, 2024
124e2b4
Merge pull request #5801 from Countly/cly-vue-notification-css-issue
kanwarujjaval Nov 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ name: CI
on:
# Triggers the workflow on push or pull request events but only for the master branch
pull_request:
branches: [ master, next ]
branches: [ master, next, release.24.10 ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand Down Expand Up @@ -302,7 +302,7 @@ jobs:
cd ui-tests
npm install
xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
npm run cy:run:dashboard --headless --no-sandbox --disable-gpu --disable-dev-shm-usage
npm run cy:run:dashboard
- name: Upload UI tests artifacts
if: ${{ failure() }}
Expand Down Expand Up @@ -381,7 +381,7 @@ jobs:
cd ui-tests
npm install
xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
npm run cy:run:onboarding --headless --no-sandbox --disable-gpu --disable-dev-shm-usage
npm run cy:run:onboarding
- name: Upload UI tests artifacts
if: ${{ failure() }}
Expand Down
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
## Version 24.10.2
Fixes:
- [core] Correct aggregated collection cleanup on event omitting
- [core] Fixed bug where changing passwords results in the loss of the "Global Admin" role
- [core] Fixed bug where exporting incoming data logs could result in "Incorrect parameter \"data\" error
- [core] Removed use of commands which needs admin rights from report manager.
- [crash] Fixed bug in crash ingestion for scenarios where the "app version" is not a string.
- [script] Fixing bug with "delete_old_members" script that led to malformed requests

Enterprise fixes:
- [nps] Fixed bug that showed the wrong nps preview title

## Version 24.10.1
Fixes:
- [core] Replaced "Users" with "Sessions" label on technology home widgets
- [push] Improved ability to observe push related errors
- [push] Replaced push plugin with an earlier version of the plugin

Enterprise fixes:
- [cohorts] Fixed issues with nightly cleanup
- [data-manager] Fixed UI bug where rules were not visible when editing "Merge by regex" transformations
- [drill] Fixed wrong pie chart label tooltip in dashboard widget
- [flows] Fixed bug in case of null data in schema
- [license] Fixed bug with MAU type of licenses that would prevent the server from starting
- [nps] Fixed bug in the editor where the "internal name" field was not mandatory
- [nps] Fixed bug where it was possible to submit empty nps surveys
- [ratings] Fixed bug with user consent
- [ratings] Fixed UI bug where "Internal name" was not a mandatory field

Security:
- Bumped cookie-parser from 1.4.6 to 1.4.7
- Bumped express-rate-limit from 7.4.0 to 7.4.1
- Bumped moment-timezone from 0.5.45 to 0.5.46
- Bumped sass from 1.79.3 to 1.79.4
- Fixing minor vulnerability that would allow for unauthorized file upload

Enterprise Features:
- [block] Added a way to filter crashes by their error (stacktrace)

## Version 24.10
Fixes:
- [core] Interpreting carrier value of "--" as an unknown value
Expand Down Expand Up @@ -34,6 +73,7 @@ Enterprise Features:

## Version 24.05.15
Enterprise fixes:
- [ab-testing] Fixed JSON.parse issue preventing creation of AB tests
- [nps] Fixed UI issues in the widget editor related to the "user consent" section
- [ratings] Fixed rendering issue for escaped values

Expand Down
1 change: 1 addition & 0 deletions api/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ plugins.connectToAllDatabases().then(function() {
jobs.job('api:clearAutoTasks').replace().schedule('every 1 day');
jobs.job('api:task').replace().schedule('every 5 minutes');
jobs.job('api:userMerge').replace().schedule('every 10 minutes');
jobs.job("api:ttlCleanup").replace().schedule("every 1 minute");
//jobs.job('api:appExpire').replace().schedule('every 1 day');
}, 10000);

Expand Down
7 changes: 6 additions & 1 deletion api/jobs/task.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,10 @@ class MonitorJob extends job.Job {
return true;
}

if (task.dirty) {
return true;
}

if ((now + duration - lastStart) / 1000 >= interval) {
return true;
}
Expand All @@ -74,7 +78,8 @@ class MonitorJob extends job.Job {
taskmanager.rerunTask({
db: common.db,
id: task._id,
autoUpdate: true
autoUpdate: true,
dirty: task.dirty
}, function(e) {
if (e) {
log.e(e, e.stack);
Expand Down
48 changes: 48 additions & 0 deletions api/jobs/ttlCleanup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
const plugins = require("../../plugins/pluginManager.js");
const common = require('../utils/common');
const job = require("../parts/jobs/job.js");
const log = require("../utils/log.js")("job:ttlCleanup");

/**
* Class for job of cleaning expired records inside ttl collections
*/
class TTLCleanup extends job.Job {
/**
* Run the job
*/
async run() {
log.d("Started running TTL clean up job");
for (let i = 0; i < plugins.ttlCollections.length; i++) {
const {
db = "countly",
collection,
property,
expireAfterSeconds = 0
} = plugins.ttlCollections[i];
let dbInstance;
switch (db) {
case "countly": dbInstance = common.db; break;
case "countly_drill": dbInstance = common.drillDb; break;
case "countly_out": dbInstance = common.outDb; break;
}
if (!dbInstance) {
log.e("Invalid db selection:", db);
continue;
}

log.d("Started cleaning up", collection);
const result = await dbInstance.collection(collection).deleteMany({
[property]: {
$lte: new Date(Date.now() - expireAfterSeconds * 1000)
}
});
log.d("Finished cleaning up", result.deletedCount, "records from", collection);

// Sleep 1 second to prevent sending too many deleteMany queries
await new Promise(res => setTimeout(res, 1000));
}
log.d("Finished running TTL clean up job");
}
}

module.exports = TTLCleanup;
2 changes: 1 addition & 1 deletion api/parts/data/fetch.js
Original file line number Diff line number Diff line change
Expand Up @@ -1323,7 +1323,7 @@ fetch.fetchEvents = function(params) {
*/
fetch.fetchTimeObj = function(collection, params, isCustomEvent, options) {
fetchTimeObj(collection, params, isCustomEvent, options, function(output) {
if (params?.qstring?.event) {
if (params.qstring?.event) {
output.eventName = params.qstring.event;
}
common.returnOutput(params, output);
Expand Down
Loading
Loading