Countly v20.04.1 Release Notes

Release Date: 2020-06-25 // almost 4 years ago
  • Fixes

    • [api] make sure location is string
    • [api] skip empty bulk requests
    • โฌ†๏ธ [cmd] fix logging of upgrade commands
    • ๐Ÿ”ง [configuration] plugin settings in app managament treat number like number
    • ๐ŸŒฒ [crashes] log bulk error on crash users upsert
    • ๐Ÿ›  [dbviewer] fixed projection problem
    • [enterpriseinfo] more space to login area
    • [frontend] fix empty template load in application management
    • ๐Ÿ›  [frontend] fixed admins accessing applications section
    • ๐Ÿ›  [frontend] fixed error when checking user_of rights
    • ๐Ÿ“œ [frontend] period parsing fixes
    • [members] maintain backwards compatability for api key validation
    • ๐Ÿ”Œ [plugin-upload] fix file type check
    • [populator] allow providing single digit values as custom user properties in templates
    • [push] fixing unhandled rejection on delete of notification with invalid id
    • [reportmanager] delete long tasks on app delete
    • [server-stats] punchcard comply with rights access
    • [star-rating] fix dialog to work with checksum enabled apps
    • ๐Ÿ›  [star-rating] fixed integration popup problem
    • ๐Ÿ›  [star-ratings] fixed comments tab sorting problem
    • ๐Ÿ”Š [systemlogs] fix exports script for new driver version
    • [views] correct localization based on app type
    • ๐Ÿ›  [views] fixed incorrect result when searching for specific views

    ๐Ÿ›  Enterprise fixes

    • ๐Ÿ”€ [ab-testing] fixed user merging logic for ab testing experiments
    • โœ… [ab-testing] shallow copy bug fix
    • [attribution] correctly calculating campaign level aggregated data
    • [cohorts] do not crash if cohort does not exist for widget
    • ๐Ÿšš [cohorts] moved back to master process for usage in push campaigns
    • [concurrent_users] handling metric labels overflow
    • ๐Ÿ›  [dashboards] fixed double zoom on drill widget period switch
    • [drill] correctly check query type for api parameter
    • ๐Ÿ›  [drill] fixed date processing error in some cases
    • ๐Ÿ›  [drill] fixed duration formatting for BY queryes and dashboard widgets
    • ๐Ÿ›  [drill] fixed recording orientation key
    • [drill] limit line count in graph based on settings color count for BY queries
    • [drill] proper event key escaping/unescaping processing
    • ๐Ÿ”ง [drill] use BY limit from configuration correctly
    • [flows] use view display name in flow diagram
    • [formulas] correctly regenerate formulas data in report manager
    • ๐Ÿ›  [formulas] fixed NaN/no data issue for weekly buckets
    • ๐Ÿ›  [funnels] fixed calculating funnel data for past periods
    • [loyalty] fix segmentation filter
    • ๐ŸŽ [performance-monitoring] apm tables sorting fixes
    • ๐ŸŽ [performance-monitoring] fix drill query period
    • ๐ŸŽ [performance-monitoring] tabs navigation bug fix
    • ๐ŸŽ [performance-monitoring] unknown value fix
    • [star-rating] drill icon will only appear on ratings tab

    ๐Ÿ‘Œ Improvements

    • [compare] increased app/event compare limit to 20
    • ๐Ÿ‘€ [db] support for mongodb DNS seed list connection string
    • [frontend] add links to events in event overview
    • ๐Ÿšš [frontend] remove password field when creating users from Global admin
    • 0๏ธโƒฃ [ip_store] store ip address as custom user property (disabled by default)
    • [logger] allow searching for request contents in search field
    • [logger] register data for tokens on top level
    • [logger] register requests with ms precision
    • ๐ŸŽ [performance-monitoring] network response latency overall percentages and breakdown by country
    • ๐ŸŒ [populator] add more template based views with heatmap data for web app type
    • ๐Ÿ‘ [remote-config] add support for does not contain
    • [reportmanager] display errors in the report manager table

    Enterprise Improvements

    • [block] do not require segmentation for blocking events
    • [funnels] display readable stepnames for custom dashboards widgets
    • [users] display search input if any value is provided in it
    • [users] make segments and segment values searchable and exportable in event timeline

    Development related

    • [api] provide a way to bypass checksum check for programmatic request
    • ๐Ÿ”Œ [cmd] add new plugin creation command
    • ๐Ÿณ [docker] Invalid A/B testing model location for debian
    • ๐Ÿณ [docker] Removing unnecessary plugins
    • ๐Ÿณ [docker] fixed disappearing timzeone
    • ๐Ÿ“š [docs] comment fixes and documentation generation stucture
    • [frontend] allow skipping columns from export
    • ๐Ÿ”Œ [plugins] ensure events propagate to all plugins on single plugin failure
    • [scripts] single mongodb installation script (that can be used standalone)
    • ๐Ÿ‘ท [shellcheck] fixes and CI checks
    • ๐Ÿšš [tests] increased timeouts and removed ambigiousness