Countly v20.11 Release Notes

Release Date: 2020-11-05 // over 3 years ago
  • 🛠 Fixes

    • 🛠 [api] fixed top 3 percentage distribution
    • [crashes] stop propagation of click on external link
    • [data_migration] more explanatory error messages
    • [events] allow event management for admins
    • [events] make back button work on events changes
    • 🛠 [frontend] fixed table exports if there is ' or " in text
    • 🚚 [frontend] remove absolute paths from template
    • ⏱ [jobs] rescheduling fixes
    • 🔌 [plugins] fixed regenerating all files on plugin state changes
    • [push] credentials upload fix
    • [push] fixing connections and server selection/access
    • [push] prevent push slider to be opened when no credentials set
    • 💅 [star-rating] added safari only styles for sticker
    • [star-rating] feedback popup will reset and be reusable after 10 seconds
    • 🛠 [star-rating] fixed comments table sort problem
    • [two-factor-auth] fix displaying qr code inside dashboard
    • [views] search by view name not case sensitive

    🛠 Enterprise fixes

    • ⚡️ [attribution] fixed no update button on campaign edit
    • [block] fix event property checks
    • ⚡️ [cohorts] optimize loading cohorts data in overview
    • [crash_symbolication] strip trailing slash from symbolication server url
    • [crashes-jira] fix if app was deleted
    • 🛠 [dashboards] fixed login out on dashboards email report
    • 🚚 [flows] improvements, reduce reads, remove unused code, improve pipeline
    • [funnels] make total users period dependent again
    • 🔊 [systemlogs] prevent multiple requests for the table and ensure using index
    • [users] improve detailed user data loading by separateing network calls and implementing refresh logic
    • [views] fix showing heatmap
    • [views] rename Action map to Heatmap

    👌 Improvements

    • 🔌 [alerts] add notification to show if plugin is disabled for specific alerts
    • [alerts] add star rating metric
    • 🔌 [consolidate] new plugin to duplicate data into multiple apps
    • [core] optimizied core for data ingestion
    • [crashes] add way to get error name for PL Crash reports
    • 0️⃣ [crashes] allow selecting crash grouping strategies (default is error and file)
    • 🔊 [errorlogs] show multiple logs available in logs folder
    • [events] ability to use multiple events as single group on aggregated data
    • [export] stream exporting data instead of calculating in memory and limiting exports
    • [frontend] add device_type data (tablet, phone, desktop, etc)
    • [frontend] added danger zone in user settings for deleting account
    • [frontend] automatically go to last used view in dashboard after login
    • 🖨 [frontend] improved event blueprint table to be scalable for event count through server side table
    • 🔧 [frontend] renamed configurations to settings
    • 🔌 [ip_store] optional plugin to record user ip as custom property
    • 👷 [jobs] new view to display job list and their information
    • 👍 [push] Huawei PushKit support
    • [push] allow resending failed notifications
    • 👍 [push] support for auto messages cancellation when condition is no longer met
    • 💻 [report-manager] improving UI between manual and auto reports
    • ✅ [report-manager] show latest reports inline in to bar
    • [report-manager] showing errors in the table
    • [reports] allow selecting which events to include in email report
    • ⚡️ [reports] updated email template
    • [sources] add source channel property
    • [two-factor-auth] confirm credentials before two-factor-auth check/setup in login

    Enterprise Improvements

    • ✅ [ab-testing] added ab testing data to user profiles
    • ⬆️ [active_directory] upgraded to new version and improvements
    • [activity-map] show user activity on map for country, region and city levels
    • [attribution] added to email reports
    • 💻 [block] allow controling filtering rules via command line
    • 👍 [block] new operator support
    • 👍 [cohorts] add static date support and more date options
    • [config-transfer] allow transfering configs between apps and servers (like funnels, cohorts, etc)
    • 👍 [crash_symbolication] added initial JS source map support
    • [dashboards] separate widget loading
    • [data_manager] transform incoming data
    • [drill] add locale property
    • [drill] added caching to user estimation correction
    • [drill] allow recalculating aggregated data
    • [drill] batched meta generation instead of real time processing
    • [formulas] no bucket option
    • [funnels] add session funnels
    • 👍 [oidc] Open ID Connect authentiation support
    • 👍 [okta] OKTA authentication support
    • 🐎 [performance-monitoring] added performance data to user profiles
    • 🐎 [performance-monitoring] added to email reports
    • [push] personalization for custom properties
    • [remote-config] pre-defined values for remote config
    • [star-rating] add link to user profiles
    • [surveys] allow creating surveys and NPS widgets to collect feedback from your users
    • [users] allow to select which columns to export in User Profiles
    • [users] make segments and segment values searchable and exportable in event timeline

    Development related

    • [api] add additional metrics to app_users
    • [api] add whitelisting segments for events
    • 🔀 [api] added first_sync property for server time sync
    • [api] allow timestamps one hour in future
    • 👍 [api] api add support for more period formats
    • [api] deal with situation when on /i/bulk passed param requests is not Array
    • [api] don't write to yearly 0 documents when not needed (none-unique values)
    • [api] more events validation, count as number and no sub segments
    • 🔀 [api] new logic for safe api requests and ACK request only when user merging is finished
    • [api] record more session params for aggregated data
    • [api] removing unused mt property
    • [api] request id concept
    • [api] use fac and lac as seconds timestamp to preserve space
    • ⬆️ [cmd] fix logging of upgrade commands
    • [cohorts][funnels] back to master process
    • 🔧 [core] Make mail to use configurable "from" for reports
    • 🚚 [core] remove mongoskin usage
    • 🛠 [data_migration] fixed compatability with MongodB 4.4+
    • [data_migration] pass result from redirect request to SDK
    • [db] fix service type of mongodb on systemd to prevent interrupt wiredtiger's boot
    • [db] making sure collections are shardable
    • [frontend] automatically load CSS files in the folder
    • 🔀 [frontend] fix to don't override and merge points in pie chart if moreInfo passed
    • 🚚 [frontend] remove intercom
    • 🌐 [frontend] use separate translation files in developer mode
    • 0️⃣ [mognodb] add default options and separate mongodb check script (https://c.ly/install/mongodb)
    • 📦 [package] latest mongodb driver 3.6+
    • 📦 [package] remove time module
    • 🔌 [plugins] install dependencies first and then run install script
    • [push] always run forks
    • ⏪ [scripts] output errors on backup/restore
    • ✅ [tests] shared db connection
    • [users] add wildcard index for cohorts