LF Energy has announced the Release Candidate for v4.2.0 of OperatorFabric, a modular, extensible, industrial-strength, and field-tested platform for systems operators. OperatorFabric includes several features essential for electricity, water, and other utility operations. This release candidate adds the ability to create templates specific to emails, amongst a number of other new features.
Full details can be found in the release notes, with key changes listed below. There is also a migration guide from release 4.1.0 to release 4.2.0.
Features
- Build-in templates :
- #5432 : In question card build in template add date column for responses
- #5736 : In message or question list template add the summary as an option
- #5737 : In message or question list template add rich text editor
- #5738 : In message or question list template add the option to configure rich text in config file
- #5595 : In message or question list template add option in config file to choose severity
- #5596 : In message or question list template add option in config file to choose entity publisher list
- #5748 : In message template add a field “title of the message”
- #5722 : In task advanced template add “task title” field
- Emails:
- Entity roles :
- Action Field in cards:
- Rich text editor:
- Geo map :
- Feed Filtering
- Misc :
Bugs
- #5489 : Remove default value https://quiljs.com in link edition in rich text editor
- #5485 : Avoid empty line in ag-grid tables
- #5496 : Task advanced : a last comma that should not be displayed
- #5495 : Task advanced : typo error and no uppercase letters for weekdays and months for french version
- #5499 : Fix navbar hovering style in day mode
- #5555 : Reminder shall remove ack at the entity level
- #5567 : Right menu entries shall not be grayed out
- #5474 : Prevent non admin users from accessing the admin screen through the URL
- #5483 : Recurrent card : add a control in the code to forbid negative number for “minutes to remind before task”
- #5295 : Allow to delete card with id containing special characters
- #5482 : Task advanced : the text for a negative number in “nth day of the month” is not right
- #5502 : Business data management tab : missing accents for french version
- #5652 : Archives/loggging screen : disable admin mode shall reset the search result if admin has no processes
- #5617 : Cards reminder error when Task advanced card has “nth day of month” field greater than month number of days
- #5728 : Fix isAcknowledgmentAllowed() method
Tasks
- #5589 : Card external diffusion : store in mongoDB mails already sent (#5589)
- #5615 : Added a migration script for entity roles
- #5069 : Load test on SSE connection
Dependencies upgrade
- Angular v17.1.1
- angular-oauth2-oidc v17.0.1
- axios v1.6.7
- chart.js v4.4.1
- config (js) to v3.3.11
- confluent to v7.5.3
- Commons-io:commons-io v2.15.1
- com.fasterxml.jackson.core:jackson-databind v2.16.1
- com.google.guava:guava v33
- cypress v13.6.2
- io.micrometer:micrometer-registry-prometheus v1.12.2
- moment v2.30.1
- moment-timezone v0.5.44
- Node.js v20.11.0
- nodemailer v6.9.9
- ol(openlayer) v8.2.0
- org.apache.commons:commons-lang3 v3.14.0
- org.assertj:assertj-core v3.25.1
- org.slf4j:slf4j-api v2.0.11
- Rabbitmq Docker v3.12.12
- rrule v2.8.1
- Spring boot v3.2.2
- Spring Kafka v3.1.1
- Spring Security v6.2.1
- Spring Webflux v6.1.3
- virtual-select-plugin v1.0.41
- zone.js v0.14.3