Skip to content

Releases: Countly/countly-server

Countly Version 23.11

21 Nov 16:57
37183ee
Compare
Choose a tag to compare

Version 23.11

Features:

  • [apps] App initial as default app image
  • [compliance-hub] Use millisecond timestamp when recording consent
  • [consent] Ask for countly tracking and newsletter subscription
  • [core] Add config for setting maximum upload file size
  • [data_migration] Fixed problem with export
  • [guides] New plugin explaining Countly sections with videos and other content
  • [hooks] Add validation error messages when creating hooks
  • [jobs] Add the ability to pause jobs
  • [license] Check license at render instead of login
  • [onboarding] New onboarding flow when setting up a server
  • [quickstart] Menu to show some actions new users could take
  • [sdks] Add health checks with debug information
  • [sdks] Add queue size metrics
  • [sdks] Add request metrics
  • [server-stats] Record breakdown of internal events of data points
  • [settings] Trim incoming data based on API setting
  • [star-rating] Make comments table serverside
  • [UI] Loading state fixes to distinguish from no data state
  • [views] Make table column widths adjustable

Enterprise features:

  • [ab-testing] Add user selected minimum improvement rate for the automatic stop option
  • [ab-testing] Add experiment health-check logs for effective sample size and MCMC convergence
  • [auth-plugins] Allow hiding/showing login form
  • [block] Show the last time the filtering rule was triggered
  • [cohorts] Filtering by User Property segmentation in Cohorts using OR operator
  • [cohorts] Improved cohorts nightly job to reduce memory usage
  • [concurrent_users] Switched user sampling to the job so it will run only once per cluster
  • [crash_symbolication] Add instance id to symbolication requests
  • [data-manager] Allow exporting the event schema as a data populator template
  • [drill] Automatically disable estimation correction on slow servers
  • [drill] Delete dashboard widgets if a related Drill query is deleted
  • [drill] Make table column widths adjustable
  • [drill] Table widget for dashboards
  • [drill] Track how many duration updates did the session have in the document
  • [drill] Update user properties on session updates, so the session always gets the latest user properties that changed during the session
  • [drill] Use data snapshots to provide consistent data view between graph, table, and export
  • [ingestion] Fixed some concurrency issues when updating the duration for views or sessions
  • [surveys] Add ability for providing custom segment
  • [surveys] Added global/app/widget level settings
  • [surveys] Fixed export table
  • [users] Make table column widths adjustable
  • [users] New debug dialog for users merging both options
  • [views] Record UTM and Source as segments on drill
  • [white-labeling] Add emailing settings

Countly Version 23.06.16

03 Nov 07:48
Compare
Choose a tag to compare

Version 23.06.16

Fixes:

  • [cache] Removing noCursorTimeout from cache cursor
  • [core] fix cursor timeout issue
  • [core] fix for Do not set session cookie on widget load
  • [core] uploadformfile was called even if it was not file upload
  • [core][report-manager] fix for If a report is created for the dashboard widget, viewing leads to the dashboard with that widget.
  • [core][views] Omitting views segments
  • [dependencies] Bump @babel/traverse from 7.22.5 to 7.23.2
  • [dependencies] Bump nodemailer from 6.9.6 to 6.9.7
  • [dependencies]Bump countly-sdk-web from 23.6.0 to 23.6.2
  • [permissions] Add feature check in rights
  • [push] Removing past dates from recurring messages details, fixing tests, sorting trigger dates
  • [ratings] fix for toggle issue in ratings
  • [scripts] fix for new recheck_merges script

Enterprise fixes:

  • [ab-testing] fix for ab_opt_out call when keys not supplied
  • [data-manager] fix for Renamed Segment appearing in All Events
  • [retention_segments] fix cohort queries when selected by breakdown
  • [surveys] fix for disable csrf and session for widgets

Countly version 23.06.15

20 Oct 18:19
Compare
Choose a tag to compare

Fixes:

  • [crashes] Add config for activating custom field cleanup job
  • [data-migration] Fix for upload request
  • [core] Remove sensitive fields from API responses
  • [dashboards] Validating links for note widgets
  • [star-rating] Css changes for ratings comments table
  • [star-rating] Fix for targeting reset on toggle
  • [members] Fix full Name updates in db

Enterprise fixes:

  • [crash_symbolication] Fix for symbol file upload
  • [data-manager] Fix for disabled input in view transformations
  • [data-manager] Fix for duplicate events being created in event transformation

Countly Version 23.06.14

29 Sep 09:37
Compare
Choose a tag to compare

Fixes:

  • [cache] Fixing initialization race conditions (group store is not initialized)
  • [events] Fixed % value for events trends
  • [push] Fixing wrong pusher for automated messages

Enterprise fixes:

  • [active_directory] Fixed bug with azure AD config change not beeing reflected in the backend.
  • [drill] Fixed bug with aggregated data regeneration from granlural data to do not recreate ommited segments.
  • [timeline] Optimisation for clearing out timeline data on call for clearing out older data.
  • [users] Update users filter to use first session (fs)and first seen(fac)

Countly Version 23.06.13

21 Sep 14:04
Compare
Choose a tag to compare

Fixes:

  • [core] Correctly cleanup drill meta on segment omission
  • [concurrent-users] Fixed border issue in concurrent users settings
  • [push] Moving token_session processing to master with an object as a debouncy buffer
  • [push] Concurrent processing of several token_session requests at once
  • [views] Fix for views dashboard plugin
  • [star-rating] Fix rating sum error
  • [dashboard] Fix user widget x axis in visualisation
  • [hooks] Fix hook request json payload

Enterprise Fixes:

  • [attribution] Rename campaign properties to Campaign Platform and Campaign Browser in the drill and user profile filters
  • [active-directory] Add postinstall for active directory plugin
  • [okta] Add postinstall for okta plugin
  • [drill] Fixed cd parameter in drill not updating properly
  • [timeline] Added setting to disable recording data in timeline

Countly Version 23.06.12

13 Sep 16:44
Compare
Choose a tag to compare

Fixes:

  • [core] Added missing space character to user profile photo description
  • [core] Added script for timeline data cleanup
  • [core] Created script for clearing out records without cd field in drill
  • [core] Created script for rechecking merged users and retrying to finish merging
  • [core] Fixed permission check
  • [core] Fixed workflow for user's document on changed did
  • [core] Update mongo_expireData.js script
  • [hooks] invalid json in hooks is fixed
  • [populator] Fixed Push notification campaign names are blank on detail page when using populator
  • [push] Added ui tests
  • [push] Faster deduplication on scheduling + ghost clearing job
  • [push] Fixing duplicate notifications for the same token
  • [push] Turning deduplication off by default

Enterprise fixes:

  • [ab-testing] add fetch_experiments api
  • [cognito] post install script added to congito install.js
  • [retention] Fixed Cohort breakdown query on retention

Countly Version 23.06.11

05 Sep 16:20
Compare
Choose a tag to compare

Fixes:

  • [crashes] Fix crash visibility filter
  • [push] Fixing wrong timeout handling for APN

Countly Version 23.06.10

30 Aug 15:58
Compare
Choose a tag to compare

Fixes:

  • [core] Remove trust proxy
  • [push] Fixing rescheduling delayed not-yet-scheduled messages
  • [star-rating] Decoding header texts
  • [views] Fix for unique value recording for segments.
  • [views] Store segmentation in viewdata to correctly record uvc, bounces exits(session post items) for different segments in aggregated data.

Enterprise fixes:

  • [cohorts] Correctly deal with doesn't contain rule on incoming data.
  • [core] Updated tests
  • [data-manager] Fixed dealing with period param on regeneration endpoint
  • [surveys] Decoding feedback title
  • [users] User profile session sorting descending
  • [users] revert default sort in eventTable

Countly Version 23.06.9

22 Aug 17:07
Compare
Choose a tag to compare

Fixes:

  • [push] Adding push/notifications endpoint, deprecating push/user endpoint
  • [push] Docs: fixing required fields, adding example
  • [core] If user property is redacted, it should not show list of values in Data manager too
  • [hooks] Fix for firebase url validation

Enterprise fixes:

  • [push] Allowing push token to be filtered from cohorts
  • [drill] Fix table download bug
  • [data-manager] Transformation - Validation for transformation failing on incoming request

Countly Version 23.06.8

15 Aug 17:10
Compare
Choose a tag to compare

Fixes:

  • [core] Automatic license management installation script
  • [core] Fixes for meta merging script
  • [core] Adding automation tests to base code
  • [core] Improvements for views to correctly count unique user count for one view if multiple views with the same name are sent in a single request.
  • [crashes] Fix query builder option source
  • [dbviewer] Fixed bug with the filter being ignored on export if any value is null in the filter.

Enterprise fixes:

  • [cohorts] Fixed pipeline for the top metric calculation to return only top 3 values, not all possible.
  • [cohorts] Fixes for data fetching upon loading cohorts table
  • [data-manager] Fixed a typo in the import schema function
  • [data-manager] Fixes to prevent Duplicate Events due to Transform Merge
  • [drill] Drill meta document conversion to type string on overflow based on document size
  • [funnels] Funnel edit form does not decode funnel name on open
  • [push] Fixing drill query by push token
  • [push] User Profiles querying by push tokens & messages
  • [push] User details rendering of push tokens present in a profile