Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with next #6011

Merged
merged 445 commits into from
Feb 26, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
445 commits
Select commit Hold shift + click to select a range
27c4ad8
Reverts alert names back
ar2rsawseen Jan 7, 2025
6599645
Upgrade base image to support node v20
ihaardik Dec 11, 2024
b914bbc
frontend image changed
ihaardik Dec 16, 2024
47a7089
upgraded node version in centos images
ihaardik Dec 17, 2024
8d3b9f6
core Dockerfile node upgrade
ihaardik Dec 18, 2024
69022df
Merge pull request #5717 from Countly/SER-1747-alerts-table-default-o…
ar2rsawseen Jan 7, 2025
d7369e8
Merge branch 'next' into SER-1790
ar2rsawseen Jan 7, 2025
4918a7e
Merge pull request #5891 from Countly/ar2rsawseen/master
ar2rsawseen Jan 7, 2025
cf036d1
Merge pull request #5763 from Countly/SER-1790
ar2rsawseen Jan 7, 2025
014d227
Fixes for gridfs
ar2rsawseen Jan 7, 2025
3c9c7d3
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Jan 7, 2025
f2ee370
add debug logs
ar2rsawseen Jan 7, 2025
aba2652
Add new find options
ar2rsawseen Jan 8, 2025
c7a8349
Refactor findOptions
ar2rsawseen Jan 8, 2025
c23b57b
Merge pull request #5892 from Countly/ar2rsawseen/master
ar2rsawseen Jan 8, 2025
a4b4caa
Merge conflicts
ar2rsawseen Jan 8, 2025
52a5c4f
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 8, 2025
2e56c57
Merge branch 'release.24.12' into next
ar2rsawseen Jan 8, 2025
951854a
Merge branch 'next' into SER-2099-do-a-small-product-frontend-improve…
ar2rsawseen Jan 8, 2025
e579a16
Merge pull request #5746 from Countly/SER-2099-do-a-small-product-fro…
ar2rsawseen Jan 8, 2025
65e4402
Fixed logging errors from populator
ar2rsawseen Jan 8, 2025
86e9aa9
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Jan 8, 2025
60563a4
block responses for bulk requests
ar2rsawseen Jan 8, 2025
c3ad30a
Merge pull request #5894 from Countly/ar2rsawseen/master
ar2rsawseen Jan 8, 2025
2b7e18f
Merge branch 'master' into release.24.10
ar2rsawseen Jan 8, 2025
c10ab8c
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 8, 2025
ddbfec6
Merge branch 'release.24.12' into next
ar2rsawseen Jan 8, 2025
569a32a
feat: [SER-2215] Adding disable feature to dialog box buttons
pnrgenc Jan 9, 2025
a347fb9
Bump countly-sdk-web from 24.11.2 to 24.11.3
dependabot[bot] Jan 10, 2025
c30214c
Update changelog
ar2rsawseen Jan 10, 2025
7d55390
[core] Cannot load event data when there's an escaped character in al…
Jan 10, 2025
2b83fd0
[core] Replaced _.unescape with countlyCommon.unescapeHtml
Jan 10, 2025
f33f3ef
Merge pull request #5898 from Countly/dependabot/npm_and_yarn/countly…
ar2rsawseen Jan 10, 2025
9d3ef7a
Merge branch 'master' into release.24.10
ar2rsawseen Jan 10, 2025
ff1cb29
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 10, 2025
ab9d0d3
Add in app messaging
ar2rsawseen Jan 10, 2025
f53a477
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Jan 10, 2025
1fde7c2
Merge pull request #5901 from Countly/ar2rsawseen/master
ar2rsawseen Jan 10, 2025
a22bab1
Fix typo
ar2rsawseen Jan 10, 2025
8b0b6d4
[star-rating] Unescape the properties shown in the list
Jan 6, 2025
dbc39d4
[star-rating] Replaced _.unescape with countlyCommon.unescapeHtml
Jan 10, 2025
827069e
Merge pull request #5902 from Countly/ar2rsawseen-patch-32
ar2rsawseen Jan 10, 2025
678496e
Merge branch 'master' into SER-2264-cannot-load-event-data-when-there…
cihadtekin Jan 10, 2025
6ae6808
Merge branch 'master' into release.24.10
ar2rsawseen Jan 10, 2025
f9b25bb
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 10, 2025
92a3335
Merge branch 'release.24.12' into next
ar2rsawseen Jan 10, 2025
bca890a
feat: header name improvement
gabrieloliveirapinto Jan 10, 2025
f61c32b
Merge pull request #5904 from Countly/feat-add-content-header-name-im…
ArtursKadikis Jan 10, 2025
511aaa1
feat: add missing styles
gabrieloliveirapinto Jan 10, 2025
75e435c
Merge pull request #5905 from Countly/hotfix-missing-styles-from-cont…
ArtursKadikis Jan 10, 2025
f47b7f7
Merge pull request #5900 from Countly/SER-2264-cannot-load-event-data…
ArtursKadikis Jan 10, 2025
bdd8cc4
Add this branch to github actions
ar2rsawseen Jan 10, 2025
ef9ebce
Update images on commit
ar2rsawseen Jan 10, 2025
9f7f5bd
Merge pull request #5903 from Countly/SER-2255-escaped-html-character…
ArtursKadikis Jan 13, 2025
9497685
Update changelog
Jan 13, 2025
7b57c2d
Merge branch 'master' into SER-2260-parameterize-hard-coded-texts-in-…
ArtursKadikis Jan 13, 2025
00cc8d7
Merge pull request #5909 from Countly/SER-2260-parameterize-hard-code…
ArtursKadikis Jan 13, 2025
2b28e35
[system-utility] better error handling when there's no profiler file
Jan 13, 2025
7ba6fe0
Update changelog
Jan 13, 2025
7654d16
Merge branch 'master' into system-utility-profiler-files-not-found-error
Jan 13, 2025
9066b02
Merge pull request #5910 from Countly/system-utility-profiler-files-n…
ArtursKadikis Jan 13, 2025
f718103
Merge branch 'release.24.12', remote-tracking branch 'origin' into jo…
gabrieloliveirapinto Jan 13, 2025
3e7d43b
fix: set correct prop name
gabrieloliveirapinto Jan 13, 2025
a4bab7a
Bump sass from 1.83.1 to 1.83.3
dependabot[bot] Jan 14, 2025
acddd8b
[SER-2266][reports][fix] Allows report generation by bypassing the SS…
John-Weak Jan 14, 2025
e449a83
changelog sorting
John-Weak Jan 14, 2025
916468c
Merge pull request #5913 from Countly/SER-2266
ArtursKadikis Jan 14, 2025
87dde86
Merge branch 'master' into dependabot/npm_and_yarn/sass-1.83.3
ar2rsawseen Jan 14, 2025
58a6ecb
Update changelog
ar2rsawseen Jan 14, 2025
96f4cf1
Merge pull request #5911 from Countly/dependabot/npm_and_yarn/sass-1.…
ar2rsawseen Jan 14, 2025
2c60708
Bump countly-sdk-web from 24.11.3 to 24.11.4
dependabot[bot] Jan 14, 2025
3b20b30
Update changelog
ar2rsawseen Jan 14, 2025
7fe75a3
Merge fixes
ar2rsawseen Jan 14, 2025
59616b4
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 14, 2025
68fa529
Merge pull request #5908 from Countly/dependabot/npm_and_yarn/countly…
ar2rsawseen Jan 14, 2025
72af5a8
Merge branch 'release.24.12' into next
ar2rsawseen Jan 14, 2025
314e49f
eslint fixes
ar2rsawseen Jan 14, 2025
639a20d
feat: add disabled state to option swapper
gabrieloliveirapinto Jan 14, 2025
696b6f4
[core] Encoding url before changing history state
Jan 14, 2025
5cb4341
Updated changelog
Jan 14, 2025
f32aabb
Revert "Updated changelog"
Jan 14, 2025
1863a83
Updated changelog
Jan 14, 2025
cabafba
Bump sass from 1.83.3 to 1.83.4
dependabot[bot] Jan 15, 2025
d6a0158
Update changelog
ar2rsawseen Jan 15, 2025
9c5f7d5
Merge pull request #5919 from Countly/dependabot/npm_and_yarn/sass-1.…
ar2rsawseen Jan 15, 2025
e8fa989
feat: add prefix to input number button
gabrieloliveirapinto Jan 15, 2025
5a2fd4b
Update CHANGELOG.md 24.05.21
ArtursKadikis Jan 15, 2025
f81526b
Merge pull request #5922 from Countly/changelog_24.05.21
ArtursKadikis Jan 15, 2025
7135a62
Merge branch 'master' into release.24.10
ArtursKadikis Jan 15, 2025
5050cb5
Changelog 24.10.5
ArtursKadikis Jan 15, 2025
d4ffa64
Bump fs-extra from 11.2.0 to 11.3.0
dependabot[bot] Jan 16, 2025
97bfa7a
[findOneAndDelete] wrap return value
John-Weak Jan 16, 2025
08b54a1
eslint
John-Weak Jan 16, 2025
2a65154
Add MongoDB 8 upgrade script
ar2rsawseen Jan 16, 2025
fa65e58
maintain compatibility with findAndModify
John-Weak Jan 16, 2025
7a323e2
Ignore shellcheck
ar2rsawseen Jan 16, 2025
c08daca
Merge pull request #5921 from Countly/SER-2150-content-general-issue-…
pnrgenc Jan 16, 2025
543378c
Merge pull request #5917 from Countly/SER-2143-content-position-optio…
pnrgenc Jan 16, 2025
470d708
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Jan 16, 2025
0cf59c7
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Jan 16, 2025
07cc32d
Update ipa-gothic font source
Hakandede Jan 16, 2025
cf99b92
Merge pull request #5924 from Countly/SER-2276
ArtursKadikis Jan 16, 2025
7546337
Merge pull request #5926 from Countly/ipa-gothic-font-fix
ar2rsawseen Jan 16, 2025
306f1d0
Merge branch 'master' into SER-2270-percentage-symbol-in-an-event-nam…
ar2rsawseen Jan 16, 2025
067f92e
Merge pull request #5918 from Countly/SER-2270-percentage-symbol-in-a…
ar2rsawseen Jan 16, 2025
7f07305
Add self tracking capabilities
ar2rsawseen Jan 17, 2025
6a4a518
Merge pull request #5927 from Countly/feature/self_tracking
ar2rsawseen Jan 17, 2025
7e7ffed
Merge branch 'master' into release.24.10
ar2rsawseen Jan 17, 2025
c00dcd1
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 17, 2025
4e17474
Merge branch 'release.24.12' into next
ar2rsawseen Jan 17, 2025
5398d4e
Add additional check
ar2rsawseen Jan 17, 2025
ade12c2
Merge branch 'master' into feature/self_tracking
ar2rsawseen Jan 17, 2025
712c6ad
Merge pull request #5928 from Countly/feature/self_tracking
Cookiezaurs Jan 17, 2025
60595fa
Merge branch 'master' into release.24.10
ar2rsawseen Jan 17, 2025
e5fd701
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 17, 2025
b5a1036
Merge branch 'release.24.12' into next
ar2rsawseen Jan 17, 2025
8b0c0da
Update README.md
ar2rsawseen Jan 20, 2025
2ff8d77
Merge pull request #5931 from Countly/ar2rsawseen-patch-34
ar2rsawseen Jan 20, 2025
8f6825c
fix: code review
pnrgenc Jan 20, 2025
3badc0a
Merge remote-tracking branch 'origin/release.24.12' into journey+cont…
gabrieloliveirapinto Jan 20, 2025
2198bf1
Merge pull request #5925 from Countly/SER-2215
gabrieloliveirapinto Jan 20, 2025
52d3b38
Merge pull request #5932 from Countly/journey+content-main
ArtursKadikis Jan 20, 2025
42ed913
Update changelog
pnrgenc Jan 21, 2025
7c67b0c
Merge pull request #5937 from Countly/update-changelog
ArtursKadikis Jan 21, 2025
052ccdf
Merge branch 'master' into release.24.10
ArtursKadikis Jan 21, 2025
028a7f7
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Jan 21, 2025
42f2a74
Merge branch 'release.24.12' into next
ArtursKadikis Jan 21, 2025
fc28a8a
[server-stats] Update dp calculation in job
widatama Jan 2, 2025
40e082f
[server-stats] Add test for job
widatama Jan 3, 2025
5640188
Update changelog
widatama Jan 22, 2025
d251300
[TopEventsJob] call done after the job is complete, replace delete an…
John-Weak Jan 22, 2025
9e3b513
Add checks to all release branches
ar2rsawseen Jan 22, 2025
e8e2d59
Merge pull request #5942 from Countly/ar2rsawseen-patch-35
ar2rsawseen Jan 22, 2025
b6138d0
Merge branch 'master' into release.24.10
ar2rsawseen Jan 22, 2025
7bd9f85
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 22, 2025
20819d5
Merge branch 'release.24.12' into next
ar2rsawseen Jan 22, 2025
04e98a0
Scroll to top in drawer step changes
ar2rsawseen Jan 22, 2025
d059324
Merge pull request #5943 from Countly/ar2rsawseen/next
ar2rsawseen Jan 22, 2025
b1d8e4a
Merge pull request #5940 from Countly/topEventJob
ArtursKadikis Jan 22, 2025
444d397
Added data test ids to content header
can-angun Jan 23, 2025
0d17c29
Merge branch 'next' into QT-264
can-angun Jan 23, 2025
4c140b9
Merge pull request #5944 from Countly/QT-264
can-angun Jan 23, 2025
906539d
Update main.yml
ar2rsawseen Jan 24, 2025
abcfa7f
Merge pull request #5947 from Countly/ar2rsawseen-patch-36
ar2rsawseen Jan 24, 2025
0b89513
Merge branch 'master' into dependabot/npm_and_yarn/fs-extra-11.3.0
ar2rsawseen Jan 24, 2025
a40c10a
fix: set correct eslint config
gabrieloliveirapinto Jan 24, 2025
6e13535
Merge pull request #5949 from Countly/fix-remove-eslint-errors-from-j…
gabrieloliveirapinto Jan 24, 2025
a72aba5
Update Changelog
ar2rsawseen Jan 24, 2025
adc62e2
Merge pull request #5923 from Countly/dependabot/npm_and_yarn/fs-extr…
ar2rsawseen Jan 24, 2025
28b1366
Bump nodemailer from 6.9.16 to 6.10.0
dependabot[bot] Jan 24, 2025
04b2d00
Update changelog
ar2rsawseen Jan 24, 2025
e75e82e
Merge pull request #5945 from Countly/dependabot/npm_and_yarn/nodemai…
ar2rsawseen Jan 27, 2025
f959fe6
[push] Using apns-id header as message result
Jan 27, 2025
32bde7d
Update changelog
Jan 27, 2025
412e7c0
Scroll to top in drawer step changes
ar2rsawseen Jan 22, 2025
e2207c5
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Jan 27, 2025
60ace8e
Merge pull request #5954 from Countly/ar2rsawseen/master
ar2rsawseen Jan 27, 2025
01414eb
Merge branch 'master' into release.24.10
ar2rsawseen Jan 27, 2025
1d72392
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 27, 2025
37873e0
Merge branch 'release.24.12' into next
ar2rsawseen Jan 27, 2025
bdc40f4
[SER-2207] User can create journey with past time.
pnrgenc Jan 28, 2025
7830c51
[TopEventsJob] call done after the job is complete, replace delete an…
John-Weak Jan 22, 2025
13da5ad
Merge pull request #5956 from Countly/topEvents-master
ArtursKadikis Jan 28, 2025
40219a4
Merge pull request #5955 from Countly/SER-2207
gabrieloliveirapinto Jan 28, 2025
6f8445b
feat: add label tooltip
gabrieloliveirapinto Jan 28, 2025
e850ad0
feat: add component tooltip
gabrieloliveirapinto Jan 28, 2025
5e25b4c
Merge pull request #5957 from Countly/feat-add-tooltips-to-content-si…
pnrgenc Jan 28, 2025
5949834
Merge branch 'master' into SER-2289-using-apns-id-as-push-result
ArtursKadikis Jan 28, 2025
d8f86ea
changelog - fixed drill meta regeneration
John-Weak Jan 28, 2025
0803f94
Merge remote-tracking branch 'origin/release.24.12' into journey+cont…
gabrieloliveirapinto Jan 28, 2025
7a655e0
Merge pull request #5953 from Countly/SER-2289-using-apns-id-as-push-…
ArtursKadikis Jan 28, 2025
6409972
Merge pull request #5950 from Countly/journey+content-main
ArtursKadikis Jan 28, 2025
99f0b64
Update CHANGELOG.md
ar2rsawseen Jan 28, 2025
c7b2197
Merge pull request #5959 from Countly/ar2rsawseen-patch-37
ar2rsawseen Jan 28, 2025
ead2d1e
Merge pull request #5958 from Countly/meta-fix-24.10
ArtursKadikis Jan 28, 2025
f364bdf
Merge branch 'master' into stats-metric
ArtursKadikis Jan 28, 2025
28fa8a2
Merge pull request #5939 from Countly/stats-metric
ArtursKadikis Jan 28, 2025
6bc7cca
Update CHANGELOG.md
ar2rsawseen Jan 28, 2025
830a9e8
Merge pull request #5960 from Countly/ar2rsawseen-patch-38
ar2rsawseen Jan 28, 2025
02b8e19
Merge branch 'master' into release.24.10
ar2rsawseen Jan 28, 2025
587aaf1
Merge branch 'release.24.10' into release.24.12
ar2rsawseen Jan 28, 2025
ab1683a
Merge branch 'release.24.12' into next
ar2rsawseen Jan 28, 2025
b31a605
log when a plugin fails
John-Weak Jan 29, 2025
17e4c84
[SER-2121] The Internal Name" and "Add user consent" texts are not co…
pnrgenc Feb 3, 2025
0e5b467
fix: ui-test on ratings widget
pnrgenc Feb 3, 2025
9c906f0
Codacy fix
pnrgenc Feb 4, 2025
154a057
Merge pull request #5970 from pnrgenc/star-ratings-drawer-localizatio…
can-angun Feb 4, 2025
66c92da
Merge pull request #5962 from Countly/SER-2292
ArtursKadikis Feb 4, 2025
6f5c9fd
[system-utility] Profiler writes to file system instead of mongodb. n…
Feb 4, 2025
823a424
[system-utility] linting fixes
Feb 4, 2025
aa57f3e
[system-utility] more linting fixes
Feb 4, 2025
ec0119f
Merge branch 'master' into release.24.10
ArtursKadikis Feb 4, 2025
3b6b43d
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Feb 4, 2025
7029c6a
Merge branch 'release.24.12' into next
ArtursKadikis Feb 4, 2025
435ac2f
[hooks] Added remote config changes to internal actions
pnrgenc Feb 5, 2025
cdfdc5d
Update changelog for fixing issue in data manager
pnrgenc Feb 5, 2025
a465031
Merge pull request #5973 from Countly/system-utility-improvements
ArtursKadikis Feb 5, 2025
77b5210
[MYC-1131] Add UTM tag to Flex link from Countly Lite banner
pnrgenc Feb 7, 2025
3fafd33
[sdks] Add new SDK configs
ar2rsawseen Feb 10, 2025
7bbae65
eslint fixes
ar2rsawseen Feb 10, 2025
797a556
Merge branch 'next' into ar2rsawseen/next
ar2rsawseen Feb 10, 2025
3ddc3fd
Merge pull request #5982 from Countly/ar2rsawseen/next
ar2rsawseen Feb 10, 2025
6174cbf
Update CHANGELOG.md
ArtursKadikis Feb 10, 2025
56ed84b
Update CHANGELOG.md
ArtursKadikis Feb 10, 2025
6e0d8b2
Update CHANGELOG.md
ArtursKadikis Feb 10, 2025
61cd134
Events are not listed in the cly-event-select component
pnrgenc Feb 11, 2025
8fbcf5e
fix: lint
pnrgenc Feb 11, 2025
6e08c92
Merge pull request #5977 from Countly/dm-changelog-update
coskunaydinoglu Feb 11, 2025
cc22f25
Merge branch 'master' into hooks-remote-config-addition
coskunaydinoglu Feb 11, 2025
6334829
Merge pull request #5975 from Countly/hooks-remote-config-addition
coskunaydinoglu Feb 11, 2025
db56f55
update changelog for drill push enable check
coskunaydinoglu Feb 11, 2025
24cc79b
Merge pull request #5981 from Countly/myc-1131
frknbasaran Feb 11, 2025
b38ee6b
Merge branch 'master' into cly-event-select-bugfix
coskunaydinoglu Feb 11, 2025
de7edb2
Merge pull request #5983 from Countly/cly-event-select-bugfix
coskunaydinoglu Feb 11, 2025
bbca4d6
Merge branch 'master' into SER-2300-push-notification-plugin-check
coskunaydinoglu Feb 11, 2025
626008a
Merge pull request #5984 from Countly/SER-2300-push-notification-plug…
coskunaydinoglu Feb 11, 2025
6fbf6f3
Clean up UI for minimal user
ar2rsawseen Feb 12, 2025
2c57272
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Feb 12, 2025
edc948d
[SER-2122] Dbviewer improvements
Cookiezaurs Nov 12, 2024
6b7689b
eslint fix
ar2rsawseen Feb 12, 2025
25adad5
Merge branch 'release.24.10' into ar2rsawseen/24.10
ar2rsawseen Feb 12, 2025
e1625a0
Merge pull request #5985 from Countly/ar2rsawseen/master
ar2rsawseen Feb 12, 2025
8d3118a
Merge pull request #5986 from Countly/ar2rsawseen/24.10
ar2rsawseen Feb 12, 2025
b33bb2c
Bump serialize-javascript and mocha in /api/utils/countly-request
dependabot[bot] Feb 12, 2025
cb0da89
Update CHANGELOG.md 24.05.23
ArtursKadikis Feb 12, 2025
dac87f7
Merge pull request #5988 from Countly/changelog_24.05.23
ArtursKadikis Feb 12, 2025
2385ceb
Merge branch 'master' into release.24.10
ArtursKadikis Feb 12, 2025
b5edce1
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Feb 12, 2025
6b1b550
Merge branch 'release.24.12' into next
ArtursKadikis Feb 12, 2025
243eec5
Merge branch 'master' into dependabot/npm_and_yarn/api/utils/countly-…
ar2rsawseen Feb 13, 2025
2a14067
Merge pull request #5987 from Countly/dependabot/npm_and_yarn/api/uti…
ar2rsawseen Feb 13, 2025
8008560
Raven rpm repo update
Hakandede Feb 17, 2025
6d99923
raven rpm repo update frontend
Hakandede Feb 17, 2025
36152ee
Merge pull request #5994 from Countly/raven-repo-update
JavierGi Feb 17, 2025
fe4955a
Updated add consent label text
can-angun Feb 18, 2025
0589644
Merge pull request #5995 from Countly/ser-2121-patch-updated-add-cons…
can-angun Feb 18, 2025
eade261
Update CHANGELOG.md 24.05.24
ArtursKadikis Feb 19, 2025
6dd7527
Merge pull request #5997 from Countly/changelog_24.05.24
ArtursKadikis Feb 19, 2025
b3ca952
Merge branch 'master' into release.24.10
ArtursKadikis Feb 19, 2025
4eb96ad
Merge branch 'release.24.10' into release.24.12
ArtursKadikis Feb 19, 2025
8811f4f
Merge branch 'release.24.12' into next
ArtursKadikis Feb 19, 2025
a405da6
Update automation running browser with chrome
can-angun Feb 24, 2025
67d4802
Merge pull request #6001 from Countly/update-automation-browser
can-angun Feb 24, 2025
049f2c6
[sdk] New SC options
turtledreams Feb 25, 2025
b01095c
lint
turtledreams Feb 25, 2025
5b1ad0b
Fix e2e tests
ar2rsawseen Feb 25, 2025
29bfd7d
More updates to tests
ar2rsawseen Feb 25, 2025
d49adb0
Merge pull request #6006 from Countly/sc-sdk-changes
ar2rsawseen Feb 25, 2025
c6807e5
Merge branch 'next' into ar2rsawseen/feature/ingestion
ar2rsawseen Feb 26, 2025
a2a988a
Merge branch 'newarchitecture' into ar2rsawseen/feature/ingestion
ar2rsawseen Feb 26, 2025
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
22 changes: 22 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,28 @@
]
}
},
{
"files": [ "plugins/content/api/positioning/**/*.js" ],
"parserOptions": {
"ecmaVersion": 2023,
"sourceType": "module"
},
"env": {
"node": true,
"es2023": true
}
},
{
"files": [ "plugins/content/api/positioning/**/*.cjs" ],
"parserOptions": {
"ecmaVersion": 2023,
"sourceType": "commonjs"
},
"env": {
"node": true,
"es2023": true
}
},
{
"files": [
"api/**/*.js",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ name: Deploy
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master, next ]
branches: [ master, next, release.24.10, release.24.12 ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/stable-je-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This is a basic workflow to help you get started with Actions

name: Deploy Journey Engine

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ next ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
deploy:
runs-on: ubuntu-latest

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3

- name: Deploy server
shell: bash
env:
SSH_PRIVATE_KEY: ${{ secrets.STABLE_JE_SSH_PRIVATE_KEY }}
run: bash ./bin/scripts/deploy-je.sh
154 changes: 149 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,147 @@
## Version 25.x.x
Features:
- [alerts] alerts table default order should be by creation time newest at the top
- [core] allow tracking Countly dashboard usage with Countly
- [sdk] Improved and added new Server Config options

Enterprise Features:
- [journey_engine] Editing/Deleting/Duplication of blocks and version management

## Version 24.12
Features:
- [audit-logs] Exported audit logs from UI now would have "BEFORE" and "AFTER" fields
- [core] Ability to mark reports as 'dirty' to make sure they are regenerated in full
- [core] Adding a cancel button to "create new app" form
- [core] Adding a nightly job to delete old data
- [core] Fixed a bug causing events to not being loaded when there's an escaped character in the event name
- [core] Redirecting user to a newly created app
- [core] Removing HTML from localization files
- [core] Showing a flex banner on sidebar if the version is Countly Lite
- [crashes] Adding confirmation for deleting crash groups
- [dashoards] Fixed the "Add/manage notes" button that did not work for the technology widget
- [dbviewer] Preventing aggregation of using any stages which might open user to harmful actions (like $merge, $out, $lookup, $uninonWith) for all users except global admin
- [gridfs] fixes for moving to Promises
- [nps] Fixing issues with default logo selection
- [populator] Adding ability to select features to populate and other small improvements
- [push] Fixed bug where IOS credentials get mixed up while sending messages from different apps at the same time
- [push] Fixed bug where it crashes in connection pool growth because of a type mismatch in an if condition
- [reports] Fixes report generation failure due to SSL error
- [star-rating] Removed unnecessary limitation with using cohorts for targeting
- [surveys] Removed unnecessary limitation with using cohorts for targeting
- [system-utility] Fixed: Mongo error (code: 26) in some Countly instances when the profiler gets run for the first time
- [user-management] Global admins can now disable 2FA for individual users

Enterprise Features:
- [cohorts] Adding ability to edit cohorts. This deletes historical calculations
- [content] Adding "Content Builder" feature
- [core] Adding support For SingleStore Kai
- [flows] Adding UX improvements to the editor
- [journey_engine] Adding "Journey Engine" feature
- [ldap] Fixed issues that would lead to configuration options not being picked up
- [remote-config] Moving enable/disable functionality to the dropdown
- [surveys] "Select one" text in the widget can be edited now
- [surveys] Removed unnecessary limitation with using cohorts for targeting

Dependencies:
- Bump countly-sdk-nodejs from 22.6.0 to 24.10.0
- Bump countly-sdk-web from 24.4.1 to 24.11.0
- Bump countly-sdk-nodejs from 24.10.0 to 24.10.1
- Bump countly-sdk-web from 24.11.2 to 24.11.3
- Bump express from 4.21.1 to 4.21.2
- Bump express-rate-limit from 7.4.1 to 7.5.0
- Bump form-data from 4.0.0 to 4.0.1
- Bump jimp from 0.22.12 to 1.6.0
- Bump jsdoc from 4.0.3 to 4.0.4
- Bump mocha from 10.2.0 to 10.8.2
- Bump nodemailer from 6.9.15 to 6.9.16
- Bump puppeteer from 23.8.0 to 23.9.0
- Bump puppeteer from 23.10.4 to 23.11.1
- Bump sass from 1.81.0 to 1.83.3
- Bump tslib from 2.7.0 to 2.8.1

## Version 24.10.7
Fixes:
- [data-manager] Modifying existing values when segment values want to be updated in the Data Manager
- [drill] Fix for UI error when push plugin is not enabled

Enterprise fixes:
- [drill] Fixed empty events list in drill section

Features:
- [core] Add self tracking capability
- [hooks] Added remote config changes to internal actions
- [system-utility] New endpoint: /take-heap-snapshot.
- [system-utility] Using nodejs fs to write profiler files instead of gridfs.

## Version 24.10.6
Fixes:
- [push] Using apns-id header as message result in debug mode
- [server-stats] Fix data point calculation in job
- [TopEventsJob] preserver previous state if overwriting fails
- [ui] scroll top on step changes in drawers

Enterprise fixes:
- [drill] Encoding url component before changing history state
- [drill] Fixed drill meta regeneration
- [drill] [license] Update license loader to enable supplying db client
- [users] Format data points displayed in user sidebar
- [cohorts] Unescape drill texts in cohort component

Dependencies:
- Bump fs-extra from 11.2.0 to 11.3.0
- Bump nodemailer from 6.9.16 to 6.10.0

Enterprise Dependencies:
- Bump nanoid in /plugins/cognito from 2.1.11 to 3.3.8
- Bump shortid in /plugins/cognito from 2.2.16 to 2.2.17

## Version 24.10.3
Fixes:
- [dashboards] Fixing issue where dashboard widgets go into single column

Security:
- Bump puppeteer from 17.1.3 to 23.8.0
- Bump express from 4.21.0 to 4.21.1
- Bump sass from 1.79.4 to 1.81.0
- Bump express-session from 1.18.0 to 1.18.1
- Bump cross-spawn from 7.0.3 to 7.0.6 in /ui-tests
- Bump cross-spawn from 7.0.3 to 7.0.6 in /plugins/hooks

## 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] Correct aggregated collection cleanup on event omitting
Expand Down Expand Up @@ -69,6 +178,42 @@ Enterprise Features:
- [users] UI improvements
- [views] Added a quick transition to drill

## Version 24.05.21
Fixes:
- [core] Fixed a bug causing events to not being loaded when there's an escaped character in the event name
- [gridfs] fixes for moving to Promises
- [reports] Fixes report generation failure due to SSL error
- [surveys] "Select one" text in the widget can be edited now
- [system-utility] Fixed: Mongo error (code: 26) in some Countly instances when the profiler gets run for the first time

Dependencies:
- Bump countly-sdk-nodejs from 24.10.0 to 24.10.1
- Bump countly-sdk-web from 24.11.2 to 24.11.4
- Bump express-rate-limit from 7.4.1 to 7.5.0
- Bump puppeteer from 23.10.4 to 23.11.1
- Bump sass from 1.81.0 to 1.83.4

## Version 24.05.20
Fixes:
- [push] Fixed bug where IOS credentials get mixed up while sending messages from different apps at the same time
- [push] Fixed bug where it crashes in connection pool growth because of a type mismatch in an if condition

Security:
- [cohorts] Prevent query injection on cohort creation

Dependencies:
- Bump countly-sdk-nodejs from 22.6.0 to 24.10.0
- Bump countly-sdk-web from 24.4.1 to 24.11.0
- Bump express from 4.21.1 to 4.21.2
- Bump form-data from 4.0.0 to 4.0.1
- Bump jimp from 0.22.12 to 1.6.0
- Bump jsdoc from 4.0.3 to 4.0.4
- Bump mocha from 10.2.0 to 10.8.2
- Bump mongodb from 4.9.1 to 4.17.2
- Bump nodemailer from 6.9.15 to 6.9.16
- Bump puppeteer from 23.8.0 to 23.9.0
- Bump tslib from 2.7.0 to 2.8.1

## Version 24.05.19
Fixes:
- [dashboards] Fixing issue where dashboard widgets go into single column
Expand Down Expand Up @@ -4460,4 +4605,3 @@ This version provides several features and bugfixes to both server and SDKs. The
A user of an application can only view analytics for that application
and cannot edit its settings.
* Added csfr protection to all methods provided through app.js.

10 changes: 5 additions & 5 deletions Dockerfile-api
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:hydrogen-bullseye-slim
FROM node:iron-bookworm-slim

ARG COUNTLY_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,times-of-day,compliance-hub,alerts,onboarding,consolidate,remote-config,hooks,dashboards,sdk,data-manager,guides
# Countly Enterprise:
Expand All @@ -25,15 +25,14 @@ COPY . .

# install required dependencies which slim image doesn't have
RUN apt-get update && \
apt-get install -y iputils-ping procps net-tools telnet apt-transport-https curl wget git python2 make gcc g++ unzip && \
ln -s /usr/bin/python2.7 /usr/bin/python
apt-get install -y iputils-ping procps net-tools telnet apt-transport-https curl wget git make gcc g++ unzip xz-utils

RUN apt-get update && \
apt-get upgrade -y && \
cd /usr/src && \
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tar.xz && \
tar -xf Python-3.8.12.tar.xz && \
apt-get install -y build-essential sudo zlib1g-dev libssl1.1 libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev && \
apt-get install -y build-essential sudo zlib1g-dev libssl3 libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev && \
cd Python-3.8.12 && \
./configure --enable-optimizations --enable-shared && \
make && \
Expand All @@ -51,14 +50,15 @@ RUN curl -s -L -o /tmp/tini.deb "https://github.com/krallin/tini/releases/downlo
# preinstall
cp -n ./api/config.sample.js ./api/config.js && \
cp -n ./frontend/express/config.sample.js ./frontend/express/config.js && \
HOME=/tmp npm install -g npm@latest && \
HOME=/tmp npm install --unsafe-perm=true --allow-root && \
HOME=/tmp npm install argon2 --build-from-source --unsafe-perm=true --allow-root && \
./bin/docker/preinstall.sh && \
bash /opt/countly/bin/scripts/detect.init.sh && \
\
# cleanup & chown
npm remove -y --no-save mocha nyc should supertest && \
apt-get remove -y git gcc g++ make automake autoconf libtool pkg-config unzip sqlite3 && \
apt-get remove -y git gcc g++ make automake autoconf libtool pkg-config unzip sqlite3 wget && \
apt-get install -y libgbm-dev libgbm1 gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
rm -rf test /tmp/* /tmp/.??* /var/tmp/* /var/tmp/.??* /var/log/* /root/.npm && \
Expand Down
7 changes: 4 additions & 3 deletions Dockerfile-centos-api
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ RUN yum update -y
RUN curl -s -L -o /tmp/tini.rpm "https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini_${TINI_VERSION}.rpm" && \
rpm -i /tmp/tini.rpm && \
\
curl -sL https://rpm.nodesource.com/setup_18.x | bash - && \
curl -sL https://rpm.nodesource.com/setup_20.x | bash - && \
yum install -y nodejs python3.8 python2 python38-libs python38-devel python38-pip nss libdrm libgbm cyrus-sasl* && \
ln -s /usr/bin/node /usr/bin/nodejs && \
unlink /usr/bin/python3 && \
Expand All @@ -45,14 +45,15 @@ RUN curl -s -L -o /tmp/tini.rpm "https://github.com/krallin/tini/releases/downlo
yum group install -y "Development Tools" && \
yum install -y epel-release && \
yum install -y pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc && \
yum install -y https://pkgs.dyn.su/el8/base/x86_64/raven-release-1.0-2.el8.noarch.rpm && \
yum install -y https://pkgs.sysadmins.ws/el8/base/x86_64/raven-release-1.0-2.el8.noarch.rpm && \
yum install -y wget openssl-devel make git libsqlite* sqlite unzip bzip2 && \
# modify standard distribution
./bin/docker/modify.sh && \
\
# preinstall
cp -n ./api/config.sample.js ./api/config.js && \
cp -n ./frontend/express/config.sample.js ./frontend/express/config.js && \
HOME=/tmp npm install -g npm@latest && \
HOME=/tmp npm install --unsafe-perm=true --allow-root && \
HOME=/tmp npm install argon2 --build-from-source --unsafe-perm=true --allow-root && \
./bin/docker/preinstall.sh && \
Expand All @@ -73,4 +74,4 @@ USER 1001:0

ENTRYPOINT ["/usr/bin/tini", "-v", "--"]

CMD ["/opt/countly/bin/docker/cmd.sh"]
CMD ["/opt/countly/bin/docker/cmd.sh"]
5 changes: 3 additions & 2 deletions Dockerfile-centos-frontend
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ RUN yum update -y
RUN curl -s -L -o /tmp/tini.rpm "https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini_${TINI_VERSION}.rpm" && \
rpm -i /tmp/tini.rpm && \
\
curl -sL https://rpm.nodesource.com/setup_18.x | bash - && \
curl -sL https://rpm.nodesource.com/setup_20.x | bash - && \
yum install -y nodejs python3.8 python2 python38-libs python38-devel python38-pip nss libdrm libgbm cyrus-sasl* && \
ln -s /usr/bin/node /usr/bin/nodejs && \
unlink /usr/bin/python3 && \
Expand All @@ -43,7 +43,7 @@ RUN curl -s -L -o /tmp/tini.rpm "https://github.com/krallin/tini/releases/downlo
yum group install -y "Development Tools" && \
yum install -y epel-release && \
yum install -y pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc && \
yum install -y https://pkgs.dyn.su/el8/base/x86_64/raven-release-1.0-2.el8.noarch.rpm && \
yum install -y https://pkgs.sysadmins.ws/el8/base/x86_64/raven-release-1.0-2.el8.noarch.rpm && \
yum install -y wget openssl-devel make git sqlite libsqlite* unzip bzip2 && \
# modify standard distribution
./bin/docker/modify.sh && \
Expand All @@ -52,6 +52,7 @@ RUN curl -s -L -o /tmp/tini.rpm "https://github.com/krallin/tini/releases/downlo
cp -n ./frontend/express/public/javascripts/countly/countly.config.sample.js ./frontend/express/public/javascripts/countly/countly.config.js && \
cp -n ./frontend/express/config.sample.js ./frontend/express/config.js && \
cp -n ./api/config.sample.js ./api/config.js && \
HOME=/tmp npm install -g npm@latest && \
HOME=/tmp npm install --unsafe-perm=true --allow-root && \
HOME=/tmp npm install argon2 --build-from-source --unsafe-perm=true --allow-root && \
./bin/docker/preinstall.sh && \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-core
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ RUN useradd -r -M -U -d /opt/countly -s /bin/false countly && \
gcc g++ make binutils autoconf automake autotools-dev libtool pkg-config zlib1g-dev libcunit1-dev libssl-dev libxml2-dev libev-dev \
libevent-dev libjansson-dev libjemalloc-dev cython python3-dev python-setuptools && \
# node
wget -qO- https://deb.nodesource.com/setup_18.x | bash - && \
wget -qO- https://deb.nodesource.com/setup_20.x | bash - && \
# data_migration (mongo clients)
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - && \
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list && \
Expand Down
Loading
Loading