github emoncms/emoncms 9.3.0
EmonCMS 9.3 | 2015.12.30

latest releases: 11.4.11, 11.4.10, 11.4.9...
8 years ago

Change log:

9.3 | 2015.12.30

Bugfixing on export and password length
Removed optional modules from core: dashboard, device

9.2

Bugfixing on export virtual feeds data.
Add min value and UI improvements on jgauge.
Fix device module while using redis.
Allow export in excel d/m/Y h:i:s format in user timezone.
Added new Windrose and jgauge2 widgets.
Added min value support to jgauge and jgauge2 widgets.
Bugfixing process and device module.
Preparation for eventProcess module.
Hide/alert processes that require redis when redis is not installed.
Bug fix on virtual feeds last time update
Added device module
Merge docs
Merged contibuted fixes: tooltip and input.js

9.1

Fix KW/h decrease on emoncms update.
Fix DST change duplicating days in daily bar graph.
Changed validation logic for $max_node_id_limit config setting, from node id numeric to maximal number of different nodeids. A node id can be a string now.
Added Lib swiftmailer and a generic email helper class to core for sending emails.
Added 5 new processors for virtual source feed : + - * / and 1/ 'source feed'
Added support for devicekey instead of apikey, if using device module. A device key only allows posting to the device configured node.
DST change fix for KWh processors.

9.0 RC2

Add new widget : dewpoint.
Clean now unsupported functions feed->get by name.
Added support for Process List Modules.

9.0 RC

Fix feeds and inputs not showing, due to UTF8 regex omitting user data after save.
Merge of:
    UTF8 support
    Browser asks for remember user and password
    Spanish translation
Removed dependency on dashboard widgets (3rd button on editor) of feed names, use feed id instead. Will break existing user dashboards. Need to edit dashboard and choose feeds again.
Validate node id on input.
Fix api documentation
Fix mysql csv export
Fix new instalation allow user to register
Fix remember me.
Asks for login when needed.
Add support for apikey in "Authorization: Bearer " http header per rfc6750.
Added support for redis port and auth.
Fix mqtt_input.php script.

9.0 preview

Show login button on small screens
Added PHPTIMESERIES buffer writing.
Show published dashboards as menu items (star icon).
Hides published dashboards on <480px and  menu-extra, menu-right on < 320px.
Highlight current page on menu.
Added dashboard description to menu collapsed and mouse over icon.
New setting $menucollapses.
Double click collapses all grouped table elements.

8.6.0 beta | for testers only

Refactoring menu icons code.
JS cleans on vis modules.
Update Zoom vis to use async calls.
HTTP 406 error returned if no controller found.
Fix dashboard edit issue
Spelling fixes
Added buffer status in admin server info.
Minor speed improvements on REDISBUFFER.
Updated delete input now if has no values and updated +15m.
Menu iconify
Dashboard clone fix
Fix user profile page ui
Fullscreen Ui fix.
Dashboard save status messages.
Updated REDISBUFFER to read feed buffer and merge that data with saved feeds data so latest data is always displayed independent of buffer length.

8.6.0 Alpha | for testers only

Virtual feed engine now passes value to next processlist slot.
Improved looks on all pages in full width and process list editor is now modal
Better update time calculation on feeds and input list.
Fix bugs reported on this thread  to date.
Added low-write mode for PHPFINA.
Updated REDISBUFFER engine with buffer read/write locks so updates dont get erased.
Updated script/feedwriter.php to stable version for low-write daemon
Modularized input processlist code to a new module in Module/process.
Added a new engine type 'VIRTUAL' that calculates values on demand evaluated from a processlist for existing data feeds. Available from Feeds menu.
Added a new engine type 'MEMORY', mysql with MEMORY tables. Data is held in RAM and lost on shutdown. Usefull for realtime data and benchmarking tests.
Added a new engine type 'REDISBUFFER', this is an internal engine used from feed_model.php to deal will all redis low-write buffer logic.
Added auto-load instances of engine classes only when needed in feed_model.php. Fast execution and less memory used.
Updated MYSQL engine to support efficient bulk writes if low-write mode is active (post_bulk_prepare and post_bulk_save).
Updated feed list to support virtual feeds with process list.
Updated process module code to work in feed context for virtual feeds.
Updated folder structure of vis module to use the standard folders names ./Views and ./visualization/[vis_folder_js_files].
Updated vis widgets Multigraph, Realtime and Smoothie to use async calls with gpu adaptive refresh rate, more responsive.
Updated all simple widgets (from dashboard module) to use gpu adaptive refresh rate, more responsive.
Changed dashboards iframes urls to be relative. Will allow accessing local server behind a NAT from the internet without broken dashboards. Changes are applied on next dashboard save.
Cleaned superfluous non text comments on some js files to lower download size.
Updated log engine, removed dependency of log4php, use php native file writer.
New config vars: redis_server, mqtt_server, allow_emonpi_update, log_enabled, log_filename, data_sampling (experimental, see settings.php), redisbuffer['enabled'] (for low-write mode)
Added Admin menu Server Information, Logs viewer and redis flush.

Don't miss a new emoncms release

NewReleases is sending notifications on new releases.