Releases: Countly/countly-server
Releases · Countly/countly-server
v15.06
Changelog for both Community Edition and Enterprise Edition
- API accepting both GET and POST requests
- Added Github update plugin to update source from Github
- Improved performance and lots of fixed for push server
- Populator plugin sends also crash data
- Displaying long app names through tooltip
- Sorting resolution dimensions as numbers
- Switching between sessions and user metric on map
- Deleting multiple events
- Displaying full language name for locale plugin
- Option to clear older data (older than 1 month, 3 months, 6 months, 1 year, 2 years)
- Logger plugin recognizes user details and crash requests
- Reducing maximal file log size to 50 Mb
- Fixed copying images for production using grunt
- Fixed long app names in AllApps view
- Fixed error on propagating app update event to plugins
- Fixed reset page
v15.03.02
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
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
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
v13.10
countly-server-v13.06
- 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)