Skip to content

Releases: z1pti3/jimi

V3.041

02 Oct 20:08
3d30beb
Compare
Choose a tag to compare

Version 3.041

Fixed Installing Bug

A bug after released was identified that prevented installation 3.041 fixes this bug

Version 3.04

Organisation Settings (Beta)

Working organisation setttings page which allows for control over security policies including passwords and authentication types

jimi - org settings page

LDAP Support

JIMI now supports LDAP for authentication! In order to get started you'll need to define a connection in the organisation settings page (after enabling LDAP).
You'll then need to define a user with "ldap" as their login type.

ldap connection settings

Version 3.037

Improved - Theme Selection

My Account now includes a dropdown menu for theme selection. No more guessing what the theme names are

jimi - theme changing

Improved - Storage

Added UI options for file tokens and downloading of already uploaded files

Improved - Object Revisions

Object revision UI is no longer in BETA and now is officially released. As part of this release the UI has been updated to include the revision creator as well as a view button that enables you to see the content of the revision without restoring the object

jimi - Revision History

Fixed - Worker Killed Exception Message

Added message to worker killed exception to make it clear that the failure on the status page was caused by the system killing the trigger

Fixed - Status Page Polling

The status page polling improved to reduce network utilization

Fixed - Cluster Checksum and Updates

Fixed a bug within the cluster checksum and update system that meant users had to update multiple times before it would be successful

Fixed - System HealthChecker Crashing

An issue that caused the health checker service to crash has been resolved

Version 3.036

Features -

Changeable User Themes

Users now have the ability to change themes, this can be done through the My Accounts page

Update My Account Page

Ability to change name and email address associated

image

Add Whats New

Whats New ( This ) panel has been added to inform users of changes after an upgrade has taken place. Once a user pressing the "Close" button the panel will not be visible until the next upgrade

Bug Fixes -

Enabled User/Group Status

User and Group status is now enforced

Improved root Password Reset Utility

CLI reset of root user no longer requires waiting the lockout period to expire

Version 3.035

Features

Quick Clear Restart

Status page list of triggers now supports right click to clear startChecks which will restart a trigger

Replaced Save / Error Alerts

Save dialogs now appear down the bottom right of the screen instead of as banners

image

image

Bug Fixes

  • Cluster Restarting Trigger Failures No Longer Missing from Status Table

Version 3.034

Features

Object Revisions

Changes made to objects are now stored within the revision system to enable quick and simple restore of previous versions.

Within ConductsEditor right click on an object and select "Revision History"

Trigger Statistics

Viewable last 100 execution times for a trigger

Within ConductsEditor right click on an object and select "Statistics"

image

Version 3.0

Welcome to jimi version 3.

image

This release brings with it major changes both within the backend and frontend UI:

  • Updated UI older react interface is now fully removed
  • Improved flow performance
  • Sub system processes to maximize CPU on multi-processor systems
  • forEach concurrency
  • System API security options
  • Trigger execution count
  • Updated authentication and authorization system
  • Advanced debug system
  • Better system memory handling
  • Settings moved from settings.json to model editor
  • File object storage
  • Themes
  • Additional system functions
  • Moved to integrated webserver cherryPi
  • Many many more bug fixes

V3.037 - BETA 2

18 Sep 19:47
45f1ff9
Compare
Choose a tag to compare
V3.037 - BETA 2 Pre-release
Pre-release

Version 3.037 - BETA 2

Improved - Theme Selection

My Account now includes a dropdown menu for theme selection. No more guessing what the theme names are

jimi - theme changing

Improved - Storage

Added UI options for file tokens and downloading of already uploaded files

Improved - Object Revisions

Object revision UI is no longer in BETA and now is officially released. As part of this release the UI has been updated to include the revision creator as well as a view button that enables you to see the content of the revision without restoring the object

jimi - Revision History

Fixed - Worker Killed Exception Message

Added message to worker killed exception to make it clear that the failure on the status page was caused by the system killing the trigger

Fixed - Status Page Polling

The status page polling improved to reduce network utilization

Fixed - Cluster Checksum and Updates

Fixed a bug within the cluster checksum and update system that meant users had to update multiple times before it would be successful

Fixed - System HealthChecker Crashing

An issue that caused the health checker service to crash has been resolved

Version 3.036 - BETA 2

Features -

Changeable User Themes

Users now have the ability to change themes, this can be done through the My Accounts page

Update My Account Page

Ability to change name and email address associated

image

Add Whats New

Whats New ( This ) panel has been added to inform users of changes after an upgrade has taken place. Once a user pressing the "Close" button the panel will not be visible until the next upgrade

Bug Fixes -

Enabled User/Group Status

User and Group status is now enforced

Improved root Password Reset Utility

CLI reset of root user no longer requires waiting the lockout period to expire

Version 3.035 - BETA 2

Features

Quick Clear Restart

Status page list of triggers now supports right click to clear startChecks which will restart a trigger

Replaced Save / Error Alerts

Save dialogs now appear down the bottom right of the screen instead of as banners

image

image

Bug Fixes

  • Cluster Restarting Trigger Failures No Longer Missing from Status Table

V3.0 - BETA 1

27 Jun 15:01
Compare
Choose a tag to compare
V3.0 - BETA 1 Pre-release
Pre-release

Version 3.034 - BETA 1

Features

Object Revisions

Changes made to objects are now stored within the revision system to enable quick and simple restore of previous versions.

Within ConductsEditor right click on an object and select "Revision History"

Trigger Statistics

Viewable last 100 execution times for a trigger

Within ConductsEditor right click on an object and select "Statistics"

image

Version 3.0 - BETA 1

Welcome to jimi version 3.

image

This release brings with it major changes both within the backend and frontend UI:

  • Updated UI older react interface is now fully removed
  • Improved flow performance
  • Sub system processes to maximize CPU on multi-processor systems
  • forEach concurrency
  • System API security options
  • Trigger execution count
  • Updated authentication and authorization system
  • Advanced debug system
  • Better system memory handling
  • Settings moved from settings.json to model editor
  • File object storage
  • Themes
  • Additional system functions
  • Moved to integrated webserver cherryPi
  • Many many more bug fixes

V2.1

29 Jun 20:45
Compare
Choose a tag to compare

Major new release with a significant UI changes

New Features

  • BETA - plugin store available /plugin/store/
  • Replaced UI
  • Added system filesystem syncing and update
  • Storage system
  • New help and manifest system
  • subFlow now part of core system
  • Added dev tools

Bug Fixes

  • Fixed missing audit items
  • Fixed cluster startup bug
  • Improved CPU performance
  • Updated web components
  • Many UI fixes

V2.06

06 Mar 15:59
Compare
Choose a tag to compare

Major new release with a significant UI overhaul and core improvements

Due to the size of the update we have only included the key changes, checkout the commit history for more details on other improvements and changes.

New Features

  • New web UI
  • Debug flow mode
  • Variable scoping
  • Variable logic if lists
  • Flow link ordering
  • Built-in documentation
  • Additional system triggers and actions
  • forEach concurrency

Bug Fixes

  • ACL preventing object creation
  • Core engine speed improvements
  • Plugin install model missing ACL
  • Persistent data incorrectly defined
  • Improved error handler to include variables and function crashes

v1.7

27 Dec 14:46
Compare
Choose a tag to compare

Docker upgrades will required the placement of a new public and private key for the web server:

Run the following within the data directory

openssl req -newkey rsa:2048 -nodes -keyout web.key -x509 -days 365 -out web.cert

New Features

  • Unit dropdown and UI split object properties support added
  • Adjustable timeout value for codify / test trigger
  • roundNum and concat system functions added
  • Continuous trigger option added

Bug Fixes

  • Fixed bug whereby int and floats were incorrectly identified during type cast
  • UI double post and poor performance on large jimiFlows fixed
  • Sleep system action incorrect exit code fixed
  • Issue with match and not match within logic resolved
  • Fixed bug when saving security settings for objects

v1.6

15 Nov 00:07
Compare
Choose a tag to compare

This is a servicing release to fix a number of bugs present within v1.5

New Features

  • Crash data is now displayed within codify and testTrigger outputs

Bug Fixes

  • Theme applied to context right click menu
  • Fixed issue whereby first drawn node on the flow chart could not be right clicked on
  • Inability to import unless append was selected
  • Updated model editor to use class loading so that all properties are displayed even if they are not in the DB
  • Ensured inbuilt triggers and actions are correctly scoped
  • Unable to run codify under certain conditions
  • Fixed issues whereby it was possible to cleanup system triggers and actions
  • Other minor UI bug fixes

v1.5

07 Nov 13:12
6b7dab4
Compare
Choose a tag to compare

New Features

  • Plugin support for core API extensions
  • Dropdown box UI
  • Searchable new objects menu
  • Added global variables
  • Added collect function
  • Added 2FA
  • Added object cleanup UI
  • Limit added to forEach
  • Added feature for required settings on objects
  • Sleep system function added
  • Added object scoping and removed limitation of names being the same

Bug Fixes

  • Post processing of actions could run multiple times is now fixed
  • Fix bug when loading plugin classes
  • Fix bugs within Codify decoding args
  • Core engine speed improvements
  • Issue when running more than one function within evalString
  • Bug fixes in forEach
  • Fixed tab switching
  • Fixed importing more than one

v1.45

17 Oct 21:49
Compare
Choose a tag to compare

Security Fixes

  • CVSS 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) - ACL authorisation mishandled on several object types during update

New Features

  • Added partial import and import options
  • Tooltips now supported on object field labels
  • Codify start and end times added
  • Tabs added to UI
  • Added option for schedules to be run without wait - before 1s was the lowest option
  • Dropdown menu support
  • Additional fields added to data by default including triggerName and conductName
  • Added support for forEach within Codify
  • UI hotkeys for closing windows and switching tabs
  • Codify moved from beta to release
  • ACL context menu now includes box UI and object

Bug Fixes

  • Added plugin to model structure and enforced ACL
  • Boolean bug in codify resolved
  • Fixed many codify bugs
  • UI fixes for active window within conductEditor

v1.3

04 Oct 15:33
Compare
Choose a tag to compare

New Features

  • Clear cache from webUI
  • Importing now supports "always duplicate"
  • Import, Export and Codify no longer hidden features
  • ForceTrigger replaced with test
  • Plugins can now include additional data when returning from trigger check
  • New database class paging feature
  • Added python script type to UI
  • Added root password reset to CLI

Bug Fixes

  • Where-used within object editor now works for all object types
  • Updated delete wording when removing an object from a conduct
  • Fixed inability to add new Conducts if a your system included a conduct with a blank name
  • Fixed UI popup window size for links
  • Bug fix due to invalid data type during auto recovery
  • Fixed issue whereby errors were not handled correct if the flow was running in concurrent mode
  • Resolved PersistentData being null when passed through forEach objects
  • Permitted UI to blank string values
  • Fixed force trigger ( now test) did not result in audit information being created
  • Minor UI and CLI output changes
  • Link color now changes when logic is changed without a refresh
  • Resolved import bug that prevent importing of conducts