Skip to content

Releases: Countly/countly-server

Countly Version 23.03

31 Mar 15:10
da38be3
Compare
Choose a tag to compare
  • New “begins with” operator that lets you construct queries that contain begins filter on string properties throughout different features including Drill, Cohorts, Funnels, Formulas and Flows. This is a new performance friendly alternative to the existing “contains” operator.
  • New “array” type for custom user properties and event segments.
  • Dynamic, “in the last” filter for date type properties across Cohorts, Drill, Funnels, Formulas and Flows.
  • Expire user properties (unset them) after a session or a set time period.
  • Improved query experience for Surveys/NPS that displays the widget, question names and values in a user friendly format.
  • Display property values in Data Manager for Array, List, Big List properties to be on top of your data health.
  • Improved feature (plugin) management experience. Features can now be enabled/disabled rapidly from the Management section.
  • New Note widget in Dashboards, with a WYSIWYG editor for rich content.
  • Graph annotation across the user interface. Add public, private and shared notes to all time series graphs across the entire user interface.
  • Easily differentiate between the Cohorts you created, your favorites and all Cohorts throughout all filtering in the user interface while you are applying a Cohorts based filter.
  • Number visualization type for Revenue data in Dashboards.
  • New Management > Settings search experience.
  • A new setting to disable logging of country information of the application user. You can now control to save or ignore city and country information for application users.
  • Persistent column order settings across all tables in the user interface.
  • New survey review screen that lets you review all the details of your surveys before launching them

For more information, checkout CHANGELOG

Countly Version 22.09.19

21 Mar 16:30
ddf5fea
Compare
Choose a tag to compare

Fixes:

  • [consolidate] Fixed app settings change for consolidate plugin
  • [core] Fixed default permission object creation in case user is created via API call
  • [core] Fixes for 'Unknown country flag image'
  • [core] Fixes for showing app image.
  • [core] crypto.getRandomValues is replaced with get-random-values package
  • [db-viewer] Fixed full download for aggregation result.
  • [events] Show duration formatted in minutes and seconds in graph
  • [push] Fixes for dealing with streaming issues
  • [users] Fix for having occasional wrong Export failures with a description that the user is missing.

Enterprise fixes:

  • [ab-testing] Workflow fixes regarding working with real-time cohorts
  • [cohorts] Corrected exited user count for cases when users are exited in parallel processes.
  • [cohorts] Fixes to deal with ab-testing rules for cohorts.
  • [drill] Null checks for bookmark updates
  • [formulas] Allow range date picker for no-bucket case formula widget

Countly Version 22.09.18

14 Mar 18:00
02337f0
Compare
Choose a tag to compare

Fixes:

  • [users] Fix for having occasional wrong Export failures with description that user is missing.
  • [push] Trimming incoming strings/urls for messages
  • [push] Fix for crash on connection error
  • [crashes] Fix binary images not saved correctly in crashes document
  • [crashes] Fix Show binary images action not showing in crashgroup dropdown
  • [events] Change minimum needed events for top events
  • [user-management] Fix for incorrect page refresh issue
  • [views] Fix for views were not recorded in cases when there is action with new view name in the same request.

Enterprise fixes:

  • [ab-testing] Updated installation scripts for centos/rhel based linux
  • [data-manager] Fix for changing the visibility of unplanned events
  • [data-manager] Check event map before assigning values
  • [users] Fix for incorrect property check during load

Countly Version 22.09.17

07 Mar 17:53
bc9d8d8
Compare
Choose a tag to compare

Fixes:

  • [attribution] Fixed user permissions to view notes in Attribution plugin.
  • [core] Added undefined checks for rights functions
  • [core] Fixes for install scripts
  • [core] Ingress file for baremetal/unmanaged k8 setup
  • [reports] email reports unsubscribe code generation aes-256-ctr encryption replaced with aes-256-gcm
  • [views] Prevent errors on empty segmentation values in views SER-590

Enterprise fixes:

  • [ab-testing] Fix ab testing python38
  • [data-manager] Auto enable/disable global masking setting on enabling/disabling masking.
  • [data-manager] Fix drawer opening issue
  • [groups] Showing correct user count in each group.
  • [users] Showing in users profile only those cohorts user is currently in.

Countly Version 22.09.16

28 Feb 18:16
a9a75d0
Compare
Choose a tag to compare

Fixes:

  • [dashboard] fixed incorrectly changing widgets with number visualisation
  • [core] Fix decoding of special characters in ui
  • [core] Fix for vulnerable password generation
  • [core] Sanitize file names for localisation and themes
  • [hooks] Fix calling of localhost
  • [data-manager] fixed bug in category change for events
  • [install] run wget without sudo during installation
  • [populator] Fix for empty users created for ab-testing
  • [settings] Fix for API settings missing from app level configuration

Enterprise fixes:

  • [data-manager] Fix bug in changing visibility for event
  • [cohorts] Fixed element sizes of cohort steps, inside cohort creation form
  • [ab-testing] Change python3 to python3.8 for CentOS 8
  • [ab-testing] Set default timezone for models installation scripts
  • [drill] Send segmentation request as POST

Countly Version 22.09.15

22 Feb 19:42
24c9a97
Compare
Choose a tag to compare

Fixes:

  • [compliance-hub] use 'change' instead of 'after' for filter
  • [core] app user export to database (not using filesystem anymore) !!!changes export format!!!
  • [core] do not fetch masking config if masking is not enabled
  • [core] fixed parsing of special characters in event keys
  • [core] only use custom period when set explicitly in model file
  • [core] set activePeriod as current day in periodObject if single day selected
  • [dashboards] fixed bug with not fully loaded graphs for events and crashes for some periods
  • [data-manager] fixed localization for data masking toggle
  • [dbviewer] correct read access check fixed
  • [dbviewer] fixed server error on invalid queries
  • [events] fixed display bug in the all events view for events with ampersand in its name enterprise
  • [install] do not overwrite supervisord.conf in upgrades
  • [install] online and offline setups for CentOS/RHEL 7
  • [networking] support for ipv6
  • [period] end date was set as 00:00Am in custom period selections
  • [populator] added UI check for maximum time input that prevents non-number inputs
  • [populator] populating with template create SDK requests with template document properties
  • [push] fixed wrong error deserialization
  • [security] deepExtend manual object copy replaced with lodash merge
  • [security] jquery validation xss vulnerability fix
  • [UI] graph notes back link is fixed

Enterprise fixes:

  • [ab-testing] Fixes for setup.
  • [active-directory] Remove tlsKey for active directory client
  • [cohorts] Fixes for displaying special characters
  • [data-manager] Ability to mask device id
  • [data-manager] [users] Fixes for & in events name
  • [drill] Added index on eventTimeline collection for field app to have faster deletion on app delete/clear.
  • [drill] Fixed bug in timeline on single event deletion.
  • [drill] Make sure only preset values are used in meta regeneration and no new values are added.
  • [drill] Meta cleanup endpoint and function in drill. Clears out wrongly saved infromation in meta about user properties.
  • [retention] Fixes for showing cohort names in retention view.
  • [retention] Retention label set according to selected result type.
  • [revenue] Null check for revenue widgets
  • [users] Fixes for displaying special characters
  • [users] sidebar properties value change after page has loaded

Countly Version 22.09.14

13 Feb 14:37
3a283fe
Compare
Choose a tag to compare

Fixes:

  • [core] Always use random initialization vector if not provided for encryption
  • [core] Fix incorrect changing of platform to Windows Phone 10 for Windows 10
  • [dashboards] Fix incorrect data & fluctations of visualisation in analytics widgets

Enterprise fixes:

  • [attribution] express-user-agent npm module replaced with ua-parser-js
  • [drill] Adding ability to pass additional ids for views and events tracking
  • [retention] Fix for cohort queries not working in retention breakdown
  • [ldap] Allow enabling of disabling tls
  • [active_directory] Pass tlsOptions to active directory when tls is enabled
  • [data-manager] Remove unnecessary loading of big lists into memory
  • [funnels] Fix Last update time not shown for cached funnels
  • [okta] Update version for got dependency

Countly Version 22.09.13

07 Feb 16:07
58611f9
Compare
Choose a tag to compare

Fixes:

  • [compliance-hub] Fix consent history filter
  • [core] Fixes for dashboard date picker in for different timezones
  • [core] Fixes to correctly select single day in date picker
  • [core] Improve permission check in member drawer
  • [remote-config] changes for remote config invalid condition scenario
  • [server-stats] Fixed localization
  • [star-ratings] Fixed issue with submit button

Enterprise fixes:

  • [cohort] Prevent errors in segmentation filter in case of invalid cohort name.
  • [data-manager] Fix for Invalid values on opening form when editing transformation with regexp in data manager

Countly Version 22.09.12

02 Feb 15:27
Compare
Choose a tag to compare

Fixes:

  • [core] fix for users with appListSort
  • [crashes] smart stack preprocessing to remove dynamic content
  • [report-manager] Prevent server crashing on invalid comment value upon saving long task

Enterprise fixes:

  • [crash_symbolication] display symbolicate option for javascript stacktraces
  • [drill] do not call sorting function on cohorts. (As it is object, not array )
  • [drill] Fix bug with not loading values in query builder for custom properties
  • [drill] prevent server error if for segmentation calculation are passed values, which are not type is not string
  • [funnels] time between steps is ofsetted

Countly server 22.09.11

31 Jan 19:17
1f5c3ea
Compare
Choose a tag to compare

Fixes:

  • [compliance-hub] Fixes for table export.
  • [core] Local table export improvements to allow sorting.
  • [data-manager] Fixes for event transformation drawer.
  • [dbviewer] Storing aggregation pipeline results in reports if they take long to calculate.
  • [plugins] Update internal-events endpoint access right
  • [push] App filter for consent removal
  • [push] Better network error handling, less batching logging, moving timeout checks to mongo stream
  • [push] Proper error message and scheduling for no audience case
  • [push] Sending approval emails again on message edits, leaving submitted props on edits
  • [report manager] Improved filtering of reports to allow filter by App and owner.
  • [views] Correct path usage in dashboard to prevent errors in case countly root is in subfolder.

Enterprise fixes:

  • [ab-testing] AB testing bayesian models compilation fixed
  • [attribution] Fixed issues with invalid url after edit
  • [attribution] Fixes for platform recording
  • [cohorts] Bugfix for cohort data merging on user merge.
  • [cohorts] Fixed issues for realtime cohort update on requests with only user properties
  • [concurrent-users] Number visualization widget
  • [data-manager] Fixes for biglist handling on install
  • [data-manager] User property handling fixes
  • [drill] Improved cohort filtering in query builder
  • [flows] Fixed issue with resetting settings on install
  • [flows] Valid range selection on calculating flows
  • [oidc] allow provide custom text for Login button
  • [oidc] make sure email is lower case
  • [oidc] precreate config file on install, if it does not exist
  • [push_approver] Allowing global admin approvers to be notified about messages
  • [users] not showing exported filename path in exported file.