All Versions
84
Latest Version
Avg Release Cycle
54 days
Latest Release
-

Changelog History
Page 5

  • v20.11.2.10 Changes

    πŸ‘Œ Improvements:

    • [api] SDK pre hook for modifying request properties

    Enterprise Improvements:

    • [cohorts] broken cohort reference causes cohort drawer to fail
    • [drill] store cache as stringified version
    • [ldap] include group alias for matching with countly groups
  • v20.11.1 Changes

    πŸ›  Fixes

    • πŸ›  [apps] application settings Save button fixed
    • πŸ’» [consolidate] UI fixes
    • πŸ›  [events] fixed displaying long segents in events table
    • ⚑️ [events] fixed issue when updating event description doesn't work
    • [events] top events - check for deleted events
    • πŸ›  [push] fixed APN issue when DNS returns 1 IP
    • πŸ›  [star-rating] first emotion size problem fixed
    • [two-factor-auth] fxied when session was enabled before OTP verification
    • πŸ’» [UI] date picker behavior improvements
    • ⬆️ [UI] provide notification popup to notify about incomplete upgrade
    • πŸ›  [views] fixed edit views table export
    • πŸ›  [views] fixed showing renamed view name in table

    πŸ›  Enterprise fixes

    • [active_directory] fix retrieving email address for azure auth
    • βœ… [ab-testing] centos 8 support
    • [cohorts] allow to treat some lists as numbers
    • [cohorts] allow using numbers in AND statements
    • [cohorts] fix is set filling on cohort edit
    • [cohorts] improve cohort overview loading with more than 100 cohorts
    • [crash_symbols] changed the wording of debug symbol files
    • [dashboards] disable confirm popup on custom dashboard screenshots
    • πŸ›  [dashboards] fixed colors for white theme
    • 🚚 [dashboards] remove dashboard user when user deleted
    • πŸ›  [drill] aggregated data regeneration fixed when daylight saving time occurs
    • [drill] handle arrays properly in meta generations
    • [formulas] don't allow to use same name and improve the messages on pop-up(s)
    • [funnels] improve funnel overview loading
    • [funnels] store funnel data in gridfs for report manager to allow large data storage
    • πŸ›  [okta] fixed issuer url
    • πŸ›  [remote-config] fixed not loading remote config list when there are many values
    • [retention_segments] correct retention type descriptions
    • 🚚 [retention_segments] links to user profiles should be removed from tooltips
    • πŸ›  [surveys] fixed All Time selection
    • [users] fix increasing event count in sessions table
    • πŸ›  [users] fixed ignoring query in user profile list on large quantity of custom properties
    • πŸ›  [views] fixed heat maps

    Enterprise Improvements

    • [concurrent_users] less writes on data ingestion
    • πŸ“ˆ [concurrent_users] show Max Concurrent Online Users in the analytics section
    • [dashboards] allow font customizations for notes widget
    • [dashboards] allow separate period in some widgets
    • [funnels] add caching mode options for bigger data
    • [groups] allow space in group id
    • πŸ”§ [retention_segments] add configurable size to days in retention in custom dashboards
    • [retention_segments] display percentages in the cells in custom dashboards
    • [users] Adding push tokens & geo to user filter
    • [users] exported files allow to have formatted date

    Development related

    • πŸ›  [api] fixed output error log
    • [api] respond 200 on checksum fails to allow process rest of requests
    • πŸ”Œ [auth_plugins] use member utility
    • βœ… [crash_symbols] add a log for errors when testing symbolication server
    • βœ… [crash_symbols] added a script to test symbolication server connection
    • πŸ‘· [jobs] Relaxing IPC timeout
    • πŸ”Š [logs] output version and plugin set on proces start
    • βœ… [mongodb] latest driver fixes
    • πŸ‘ [scripts] added Centos 8 and Ubuntu 20 support
    • 🚚 [scripts] removed CentOS 6 support
    • ⚑️ [timezones] updated timezone information
    • [users] allow to query user details by uid and did values in API
    • [users] expose more user properties in user profiles view
  • v20.11 Changes

    November 05, 2020

    πŸ›  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
  • v20.04.1 Changes

    June 25, 2020

    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
  • v20.04.1.7

    October 09, 2020
  • v20.04.1.5

    October 02, 2020
  • v20.04.1.4

    September 15, 2020
  • v20.04.1.3

    September 08, 2020
  • v20.04.1.2

    July 28, 2020
  • v20.04 Changes

    April 30, 2020

    πŸ›  Fixes

    • [2fa] added white labeling to 2fa qr codes
    • [2fa] adding 2FA check to password reset
    • [2fa] let users retry if they input an incorrect auth code
    • πŸ’» [UI] Safari input[type="search"] fixes
    • πŸ”§ [UI] add google map api key configuration reminder
    • πŸ’» [UI] cly-select disabled styling
    • πŸ’» [UI] event duration formatted in all places
    • 🏁 [UI] fixed fonts rendering on Windows
    • 🐎 [UI] fixed selectize performance issue
    • πŸ’» [UI] fixed single data point not visible
    • πŸ’» [UI] hide menu category if no menu items available
    • πŸ’» [UI] use arrow keys to handle navigation on dropdowns
    • πŸ”€ [api] correctly merge array properties for users (not converting them to objects)
    • πŸ›  [api] fixed api side aggregated data user correction in some cases
    • πŸ›  [api] fixed escaping filenames in headers
    • [api] reset period object before getting query time ranges
    • [api] respect city settings when it comes to user
    • πŸ›  [core] fixes running countly in sub directory
    • [core] improve countly user password change experience
    • [crashes] double dots on y axis for crash/session ratio
    • [crashes] fix closing first thread on refresh
    • [crashes] make sure minidump_stackwalk binary has proper permissions
    • [data-migration] correctly export push credentials and import them
    • [dbviewer] add link to all links instead of javascript view change
    • [dbviewer] aggregation optimization and long tasks
    • ⏱ [dbviewer] making query to none existing database results in 504 timeout
    • [export] CSV export injection prevention
    • [export] do not convert timestamps to date values
    • πŸ”§ [export] fix problems with SSL configuration
    • πŸ›  [frontend] fixed app version sorting in the table
    • πŸ›  [frontend] fixed css for User Loyalty bug
    • [frontend] hide numbers before sparklines loaded
    • [frontend] more space for event names
    • πŸ”€ [frontend] properly merge aggregated metrics to fix multiple empty and unknown keys
    • [frontend] resetting graph types when graphs change
    • ⚑️ [jobs] Fixing job start update being made after finish one
    • [push] Fixing multi-select overflow
    • πŸ‘· [push] Fixing race when 2 jobs compete for 1 resource
    • [push] Prevent multiple dashboard requests when refresh is faster than the request itself
    • [push] Return validation errors in response
    • [push] Validating _id length on certain endpoints
    • [push] notification not found error disambiguation
    • [push] prevent overflow of app title in create message
    • πŸ›  [reportmanager] fixed report completed reminder
    • πŸ›  [reports] fixed Incorrect email report colors
    • πŸ”’ [security] add api key schema checking
    • πŸ”’ [security] additional sanitiztion for uploaded file names
    • πŸ”’ [security] command line fixes
    • πŸ”’ [security] deleting pasword reset requests when changin email in settings
    • πŸ”’ [security] escaping user provided values in all emails
    • πŸ”’ [security] global collection access management
    • πŸ”’ [security] invalidate old sessions after Password Reset
    • πŸ”’ [security] kill other sessions for same user on logout
    • πŸ”’ [security] password recovery bruteforce prevention
    • πŸ”’ [security] prevent injection from localiztion key
    • πŸ”’ [security] proper setup page validation
    • πŸ”’ [security] sending activation link instead of password
    • πŸ”’ [security] stricter decoding rules, disable eval, monitor eval usage
    • ⚑️ [security] updated jquery and jquery ui to latest versions
    • πŸ›  [slipping-aways] fixed calculating period bug
    • πŸ›  [star-rating] design fixes
    • πŸ›  [star-rating] fixed deleting widgets on app delete
    • 🚚 [star-rating] removed web oriented settings from other app types from feedback drawer
    • πŸ›  [star-rating] sticker z-index fixed
    • πŸ›  [star-rating] textarea and email input overflow problem fixed
    • πŸ›  [tokens] fixed for not taking token without endpoint restriction
    • [tokens] reusing tokens when possible instead of creating multiple tokens
    • [topevents] bug fix on some periods app change
    • [views] action map should use new way to get URL
    • πŸ›  [views] fixed displaying scroll % for dynamic height pages
    • πŸ›  [views] fixed issue with incorrect results when searching by views name and sorting by any other column
    • ⚑️ [web] updated UA parser recognizing new browsers as IE based on chromium

    πŸ›  Enterprise fixes

    • πŸ’» [UI] added missing localizations
    • βœ… [ab-testing] hide administration buttons from users
    • [attribution] additional checks on form creation
    • [attribution] hash collision mitigation
    • [attribution] ignore bots for clicks
    • [block] convert event segments to proper type before checking
    • [cohorts] correct total count based on app_users collection
    • [cohorts] fix calculating aggregated users on new year change
    • πŸ›  [cohorts] fixed editing cohort reseting user query
    • πŸ›  [cohorts] fixed reseting cohorts statuses on restart
    • [cohorts] handle refresh action for aggregated data
    • 🚚 [cohorts] move to separate process not to affect data ingestion
    • ⚑️ [cohorts] optimize aggregated data output by omiting 0
    • [concurrent-users] loadConfig before mail.lookup
    • [concurrent_users] ensure TTL and max indexes
    • 🚚 [concurrent_users] removed broken css
    • [crash_symbolication] added file type check on api side for symbol upload process
    • [crash_symbolication] enter press event link to ajaxSubmit method
    • [crash_symbolication] fix error on symbol not found
    • πŸ— [crash_symbolication] fix undefined values in build list
    • 🌲 [crash_symboliction] fix symbolication log type and android native command
    • [db] fix $addToSet usage with new MongoDB limitations
    • [drill] event context specific indexes
    • [drill] fix username typo
    • [drill] treat numbers as potential floats
    • [drill] use display names for views in drill
    • [flows] cache event indices
    • πŸ›  [funnels] fixed using cohorts as segmentation in OR steps
    • πŸ”Š [groups] add systemlogs
    • ⏱ [jobs] fix of rescheduling cohorts
    • πŸ”Š [remote-config] add systemlogs
    • [restrict] restrict access to manage menu
    • ⚑️ [restrict] updated API/view corelation
    • [revenue] overview widget not refresh on date change
    • πŸ›  [users] fixed column selection bugs
    • [users] format custom property as date only if it is withing 5 years period from now
    • [whitelabel] active menu item doesn't work for bg

    πŸ†• New Features

    • [2fa] encrypt 2fa secrets in db
    • πŸ’» [UI] dashed line for unfinished periods in graphs
    • πŸ’» [UI] new date picker
    • [active_users] displays MAU, WAU, DAU in Users section
    • [api] record user's device orientation
    • βœ… [config] add button to test sending email
    • [core] offline mode config for closed network servers
    • [crashes] add first crash line to crash name in table
    • [crashes] new crash metrics
    • πŸ’» [crashes] revised graph UI
    • πŸ‘ [crashes] support for PL Crash reports
    • [dbviewer] can search for collections by hashes too
    • [dbviewer] correctly display ObjectId objects in DBViewer
    • [dbviewer] display indexes of collections
    • 0️⃣ [frontend] config for default period selected on dashboard
    • 0️⃣ [frontend] enable datatable display count by default
    • βœ… [frontend] sort app versions latest version at the top
    • [frontend] zooming controls for graphs
    • [populator] allow creating templates for specific event sets and user properties
    • [populator] populate feedback data
    • [push] Displaying message id in view message
    • [push] rate limiting push sending
    • πŸ‘· [reports] job for clearing old autogenerates reports
    • [server-stats] add 3 month period for datapoints
    • [server-stats] add punchcard with hourly metrics
    • πŸ‘ [star-rating] added custom theme support for feedback popup
    • [star-rating] allow changing size of the Feedback button
    • [star-rating] display tooltips on emojis
    • πŸ”Š [systemlogs] display id of document changed on first level
    • πŸ‘· [tokens] job for clearing old unused tokens
    • [views] allow changing display name for views

    πŸ†• New Enterprise Features

    • πŸ’» [UI] change URL on applied query in all views
    • [block] allow new operators as contains in filtering rules
    • πŸ’» [cohorts] new UI with overview and user metrics
    • [cohorts] new bars dashboard widget
    • πŸ‘ [cohorts] support for OR steps
    • πŸ’» [crash_symbolication] UI for missing symbols
    • πŸ‘ [crash_symbolication] add PL crash support
    • [crash_symbolication] add load address to binary symbols table
    • [drill] add doesn't contain operator
    • [drill] config to disable recording big lists
    • [drill] preaggregated reports for slower queries
    • [drill] reverse big list searching
    • ⚑️ [drill] updated UI for query creation first
    • πŸ‘ [flows] add report manger support for slow queries
    • [flows] apply event exclusion run time
    • [formulas] add cohorts user numbers
    • [formulas] add session duration to formulas
    • [formulas] add widget number for custom dashboards
    • πŸ’» [funnels] new UI with overview
    • [funnels] parallel step processing for faster responses
    • [funnels] show time spent between steps
    • πŸ‘ [funnels] support for OR steps
    • 🐎 [performance-monitoring] new plugin to monitor traces in the app
    • [slipping-away] allow segmenting Slipping away users for EE
    • [star-rating] added to drill and cohorts/funnels steps
    • [users] display more mtea info on user profile page
    • [users] recording and displaying nested objects

    Development related

    • πŸ’» [UI] create global solution in CountlyHelper for creating and managing drawers
    • [api] added local module to resolve relative path from Countly root path
    • [api] more events for db operations and indexes
    • πŸ”Œ [api] use promise all settled for plugin events
    • [cmd] allow calling nodejs scripts directly as commands (without shell wrapper)
    • πŸ”Š [cmd] command line for systemlogs export
    • [config] Allowing specifying external overrides for configextender
    • [config] improved nginx SSL settings
    • 🚚 [config] move Allow origin header to config
    • [core] allow simple SMTP mailer to be set from config
    • πŸ”§ [core] allow universal env variable to configure both api & frontend
    • [core] make app creation 1 step process
    • [core] no need to load js files in javascript directory anymore, they are loaded automatically
    • ⚑️ [core] update for moment construtor warning
    • 0️⃣ [db] add log rotation to mongodb in default installation script
    • 🚚 [db] remove unique constraint on collections that might need sharding
    • 🚚 [db] removed unused drill index
    • [dep] nodejs version 10
    • [drill] get rid of old meta method
    • 🚚 [drill] move extend drill view to separate file, to make drill.view.js more readable
    • [drill] record last session id
    • [frontend] added category menu management methods
    • [frontend] common template loader
    • 0️⃣ [frontend] i18n do not download properties for locale en, as it is default locale
    • 🌲 [frontend] log renderCommon failure
    • ⚑️ [frontend] updated os mapping
    • ⏱ [jobs] cancel all jobs with β€œschedule” on replace instead of nearest ones
    • [logger] have separate phase for processing after /sdk finished
    • πŸ“¦ [package] move fs-extra to core packages
    • πŸ“¦ [package] move grunt and other required libs to dependencies
    • πŸ’» [render] close headless browser incase of errors
    • [rights] manage collection access globally in rights module
    • [scripts] shellcheck for scripts
    • ⚑️ [scripts] update openssl to latest
    • [taskmanager] fallback to gridfs for storing larger data sets
    • πŸ‘ [taskmanager] support for sub tasks
    • [vagrant] use 8080 port
    • ⬆️ [version] mark separately db and fs versions and mark them on upgrades and installs