Skip to content

Releases: Countly/countly-server

v15.03.02

27 Apr 10:39
Compare
Choose a tag to compare

Changelog for both Community Edition and Enterprise Edition

  • Fixed get_events api method
  • Fixed Docker support
  • Fixed using specific MongoDB driver (fixes undefined name property crashes after installation)
  • Fixed socket options for more stable connection to mongodb
  • Push bug fixes
  • Improved dashboard loading by combining localizations and css files
  • Improved Push performance
  • Added upgrade script to 15.03 version from older versions
  • Added github core update script, to update installations cloned from github
  • Moved all dependencies to Countly root folder
  • New minification through uglify, no need for heavy java dependencies
  • New API v3 requests for Loyalty, Session frequency and Session durations
  • Allowing to change device_id

v15.03

19 Mar 19:13
Compare
Choose a tag to compare

Changelog specific to Community Edition

  • Push notifications: First release
  • Introducing Plugins system, allowing other developers to write plugins which would extend Countly functionality without changing/breaking the core. For more information on how to write a plugin, see Countly resources
  • Lots of plugins come with new functionality in this release, including:
    • Data Populator
    • Event Logger
    • Database Viewer
    • System Logger
  • New core and scalable data structure, dividing data into years and months to prevent reaching MongoDB document size limit.
  • Upgraded to using latest Mongoskin version and newer MongoDB driver which supports new connection string format (#124)
  • Countly now ensures that it uses latest MongoDB version
  • Now Countly can be installed and run from subdirectory, more info (#19)
  • Countly can be run with countly user. For more information, see README under /bin directory before running corresponding script to install Countly.
  • All dependencies are now defined in package.json and can be downloaded using install script (#4)
  • All apps view implemented displaying list of all apps and their dashboard statistics (#122)
  • Accepting bulk requests as post
  • Displaying default app icon instead of nothing
  • You can now login using username or email address
  • All tables in Countly now use Datatables for more interaction, as sorting, filtering, etc.
  • New API enhancements, as providing country and city, or returning precalculated stats for implementing dashboards
  • Allowing any origin on API to allow CORS for ajax queries on different domains
  • Added new iOS device identifiers (iPhone 6 and iPhone 6S)
  • Fixed bug displaying user roles
  • Fixed falling back to English if browser language is not defined (#101)
  • Fixed locked scrolling after using slimscroll in some cases (#128)
  • Navigation bar has scroll. It eases moving between navigation items

Changelog specific to Enterprise Edition (available for Enterprise Edition customers)

  • Fixed displaying long funnel names (#107)
  • Numerous other minor fixes and improvements

15.3 beta

26 Feb 12:32
Compare
Choose a tag to compare
15.3 beta Pre-release
Pre-release

Changelog for both Community Edition and Enterprise Edition

  • Inroducing Plugins system, allowing other developers to write plugins which would extend Countly functionality without changing/breaking the core.
  • Lots of plugins with new functionality as Data Populator, Event Logger, DBViewer, etc
  • New core and scalable data structure, dividing data into years and months to prevent reaching MongoDB document size limit
  • Upgraded to using latest Mongoskin version and newer MongoDB driver which supports new connection string format (#124)
  • Using latest MongoDB version
  • Now Countly can be installed and run from subdirectory, more info (#19)
  • All dependencies are now defined in package.json and can be downloaded using install script (#4)
  • All apps view implemented displaying list of all apps and their dashboard statistics (#122)
  • Accepting bulk requests as post
  • Displaying default app icon instead of nothing
  • You can now login using username or email address
  • All tables in Countly now use Datatables for more interaction, as sorting, fitlering, etc.
  • New API enhancements, as providing country and city, or returning precalculated stats for implementing dashboards
  • Allowing any origin on API to allow CORS for ajax queries on different domains
  • Added new iOS device identifiers
  • Fixed bug displaying user roles
  • Fixed falling back to English if browser language is not defined (#101)
  • Fixed locked scrolling after using slimscroll in some cases (#128)

Changelog specific to Enterprise Edition (available for Enterprise Edition customers)

  • Fixed displaying long funnel names (#107)
  • Numerous other minor fixes and improvements

v14.08

23 Sep 15:27
Compare
Choose a tag to compare
  • Added density reporting for Android
  • New license, check LICENSE.md for details
  • Visual improvements, cross-browser compatibility fixes
  • Fix issue #81 (#81)
  • Fix issue #87 (#87)
  • Fix issue #91 (#91)
  • Fix issue #92 (#92)
  • Fix issue #96 (#96)

v13.10

23 Sep 15:28
Compare
Choose a tag to compare
  • Add new iPhone device names (iPhone 5S and iPhone 5C)
  • Add replica set configuration for MongoDB (#74)
  • Fix issue #77 (#77)

countly-server-v13.06

23 Sep 15:17
Compare
Choose a tag to compare
  • Added session durations view that shows users categorized into predefined session duration buckets. User is categorized into one of 0-10 seconds, 11-30 seconds, 31-60 seconds, 1-3 minutes, 3-10 minutes, 10-30 minutes, 30-60 minutes or > 1 hour according to this session duration (accessible from Engagement > Session durations)
  • Added resolutions view that shows detailed device resolution data (width and height) for new and all users using two pie charts (accessible from Analytics > Resolutions).
  • Added cluster mechanism to api.js to fork itself according to number of cores in the server in order to increase utilisation. This can also be configured from api/config.js by changing "worker" count.
  • Added two new API paths, /o/analytics/dashboard and /o/analytics/countries that returns ready-to-use metrics for today, 7 days and 30 days. This API is used by Countly Mobile Apps.
  • Added individual event key deletion to event configuration modal.
  • Improved and optimized update mechanism during dashboard navigation. Navigation is now much more smoother.
  • Added a script (bin/geoip-updater.sh) to fetch and update geoip data. Running this script will update country and city database from Maxmind database.
  • Various performance and visual improvements to Events view.
  • Added switch to turn off or change session_duration limit of 120 seconds in api/config.js (session_duration_limit).
  • Added host configuration to both app.js and api.js configuration files (/frontend/express/config.js and /api/config.js) to make it possible to run dashboard and application on different servers (defaults to localhost)