- [FOGL-8841]: Manage Configuration items access for users, per optionally available role based permissions list #437
- [FOGL-8942]: Configuration items group tabs are sorted by the minimum order of config item in the group #471
- [FOGL-8458]: Developer page access through developer sub-menu options #456
- [FOGL-8990]: Enhanced support for list/kvlist type configuration item #462
- Add & Delete
- Expand/Collapse individual item
- Expand All/Collapse All
- [FOGL-8588]: Filter plugin installation issue where plugin name and package name had a mismatch #467
- [FOGL-9080]: Missing child categories issue in category dropdown on add control script page #460
- [FOGL-9083]: Control API entry point access issue for less privileged user #458
- [FOGL-9068]: Allow retrigger time of 0 for notification #455
- [FOGL-8803]: Deletion of persisted data in Developer mode #442
- [FOGL-8891]: Log out active session issue on user profile page #441
- Visual programming based Flow Editor interface improvements
- Delete option on connection line between nodes
- Undo/Redo functionality
- Filter drag & drop on connection line directly
- UI/UX improvement and various functional bug fixes
- [FOGL-8862]: The ability to create and manage backups has become a privileged operation. Likewise support bundles can only be created by administrators. #429
- [FOGL-8757]: The user management screen now shows if a user has been blocked due to excessive failed login attempts. #428
- [FOGL-8684]: Support has been added to the GUI for key/value lists in configuration items. #422
- [FOGL-8237]: A facility to read a JSON configuration item from a file and insert the contents into a configuration item has been added to the user interface. #424
- [FOGL-8615]: An option to use the flow editor interface for notifications has been added. #412
- [FOGL-8692]: Support for filter pipeline branches in north flow editor. #418
- [FOGL-7783]: An option to the graph display to scroll to the most recent reading available. #306
- [FOGL-8773]: Missing health icon indicator on the north service node to show the service status. #418
- [FOGL-8825]: Extra GET notifications API call on Notification page load. #430
- [FOGL-8673]: Notification Service delete issue in disabled mode. #414
- New & updated Brand logo & favicon #403
- UI/UX improvement and various functional bug fixes.
-
[FOGL-8583]: Added user interface support for kvlist with primitive value types (string, integer, float) config item types #401
-
[FOGL-8476]: Added user interface support for list config item types #397
-
[FOGL-8030]: Added visual programming feature for South Pages as Flow Editor #359
-
[FOGL-8492]: Added visual programming feature for North Pages as Flow Editor #382
-
[FOGL-8375]: Added a new page for managing additional services within an instance #360
-
[FOGL-8306]: Added a feature to show system alerts. GUI now shows the system alerts via an icon in the navigation bar #389
-
[FOGL-7947]: Added tab navigator buttons in plugin configuration page when there are configuration groups #372
-
[FOGL-8578] Fixed codemirror JSON editor error for code type config item #402
-
[FOGL-8509] Made last side menu options visible when all options are in expanded state #408
-
[FOGL-8446] Fixed Control Pipeline disconnected filter discard issue #387
-
[FOGL-8401] Fixed create control script with an empty data in step values and order key #370
-
[FOGL-8384] Fixed re-enable next button issue on north, south and filter wizard #371
- Changed the size of fledge brand logo #403
- [FOGL-8276]: Support for model selection configuration items #355
- [FOGL-8340]: Added documentation links for online help on Control API Entry Points screens #366
- [FOGL-7948] Configuration page single tree structure for Categories. Removed the dropdown selector for root categories/parent groups #330
- [FOGL-8342] Broken exported readings CSV file for the fields which contains comma #361
- [FOGL-8199] Same name datapoints/attributes for different assets get merged in the graph display #347
- [FOGL-8254]: Upgraded to Angular 16 (including compatible TypeScript / CLI versions) #356
- Disable buttons on click while the corresponding API request is in progress, to avoid duplicate requests #343
-
[FOGL-7553] GUI Configuration settings to define default time duration for readings graph #274
-
[FOGL-7509] When the backend system is not available then the user interface components are made non-interactive & blur #265
-
[FOGL-7555] Ability to choose & display other assets' data on readings graph
-
[FOGL-7656] Control to pause auto refresh of readings data
-
[FOGL-7659] Ability to see past data in charts
-
[FOGL-7692] Granularity options in time duration for readings graph rendering
-
[FOGL-7766] Width, height and depth information for image type data-points for the latest reading
-
[FOGL-7897] Ability to zoom into a graph
-
[FOGL-7905] Ability to collapse/expand menu items having child nodes
-
[FOGL-7937] Request in-progress indicator for each readings & summary API call
-
[FOGL-7678] Control Pipelines
-
[FOGL-8115] Control API endpoints #332
-
[FOGL-8117] Viewing Southbound & Northbound service details from System logs page & details/logs from Health popover for services in failed/unresponsive state
-
[FOGL-7094] Display format of X-axis timestamps for one week data on readings graph
-
[FOGL-7809] Improved filters configuration update mechanism
-
[FOGL-7191] Restricted entry of quote characters in an entity name #249
-
[FOGL-7475] System Logs page search improvements to search data from backend through API #270
-
[FOGL-7368]: Added left & right slider indicator when configuration group tabs are not visible #250
-
[FOGL-8062] E2E tests migrated to cypress from protractor #323
-
[FOGL-7765] Latest reading in GUI does not show non-image data-points/attributes if an image is one of the data-points/attributes #290
-
[FOGL-7789] View role user allowed to perform add/update/delete action when logged in using certificate #293
-
[FOGL-7819] Validation check for mandatory configuration items in configuration tabs #303
-
[FOGL-6853] Text wrapping in the syslog display does not work with long words #241
-
[FOGL-7247] Code mirror editor zig-zag issue for large content of JSON/script/code type configuration items #238
-
[FOGL-7271] Getting error in console on Control Dispatcher page #242
-
[FOGL-7294] Unable to upload file/update value for script type configuration item, unless the name is
script
- Included Bootstrap icons #327
- [FOGL-7108] Role based access for view & data_view role users #231
- [FOGL-7126] South and North instances's details modal configuration grouping based on group key #234
- [FOGL-7049] Timestamps with YYYY-MM-DD for tabular data, latest reading and datapoint hover for assets & readings graphs #217
- [FOGL-7193] Show assets collapsed by default on Southbound services page #232
- [FOGL-7065] Fixed add & update user for Administrator role #227
- Certificate based login modal UI improvements #214
- [FOGL-6812] Parameterised URL support to connect & allow login in a secured instance #206
- [FOGL-6994] Improved the way of showing build version and documentation help URL links for released vs nightly versions #156
- [FOGL-6129] Support for Control Dispatcher service UI #139
- [FOGL-6174] Assets image data visualization #162
- Added developer features
- [FOGL-6613] Support for ACL configuration item type which allows the selection from existing ACLs [#194] (fledge-iot#194)
- [FOGL-6108] Provided alpha control to specify the opacity for line colors in the asset readings graph #134
- [FOGL-6595] Tabbed layout for services and north tasks with Advanced and Security configuration tabs #184
- [FOGL-6463] Updated system log page design for better performance #183
- [FOGL-6473] Provided refresh button to update the latest reading/image view #176
- [FOGL-6171] Direct links to access service's syslogs #148
- [FOGL-6630] Edit issue for Script type configuration items #187
- [FOGL-6276] Selected sidebar menu item highlight issue while navigating to child pages #179
- [FOGL-5967] Editing masked input field for Time format #125
- [FOGL-6144] Graphs erroneously merge gaps in time series data #142
- [FOGL-6203] Sorting for disabled services on south page, after Fledge restart #158
- [FOGL-3193] Timezone inconsistencies in the user interface #132
- [FOGL-6839] JSON config copy issue between multiple JSON fields of a category #205
- Upgraded to Angular 13 (including compatible TypeScript / CLI versions)
- Added support for Micro Frontends/GUI extensions
- [FOGL-5534] Ability to paste into password type fields #100
- [FOGL-5609] Script upload feature for South/North instances having script type configuration #102
- [FOGL-5722] Prompt to accept the self-signed TLS certificate and run ping against the configured Fledge host connection settings over HTTPS #108
- [FOGL-5872] Ability to upload a backup tarball for Fledge instance #113
- [FOGL-5900]: Ability to have more granular control for auto refresh on log pages, for better filtering, search and text selection/copy experience
- [FOGL-5480] Allowed more extensions for Certificate files store #101
- [FOGL-5142] Packaging improvements, specifically for containerized environment #105
- [FOGL-5523] Unexpected delete API call for a locally removed and re-added filter & Prompt to discard any local changes or save, while adding filter through wizard for South/North instances #106
- [FOGL-5832] Ping issue & apperance of login screen, when configured host & port do not refer to a valid Fledge instance #110
- [FOGL-5097]: Added documentation links for online help on various screens (#71, #73, #77)
- Show refresh icon next to 'add & enable now' link on Notification page (#75)
- [FOGL-5260]: Added filter to see externally added services logs (#79)
- [FOGL-4434]: Improvements have been made in the user management screens (#80)
- [FOGL-5403]: Removed delete option in certificate store page for non-admin user (#88)
- [FOGL-5027]: Fixed update schedule issue which was due to time field (#69)
- Fixed South page to list services sorted by name (#70)
- [FOGL-5198]: Fixed nested readings data parsing issue for tabular data display & CSV download (#82)
- [FOGL-3921] Connected Fledge version information on navbar brand name hover & on settings page (#52)
- [FOGL-4704] Documentation help links (#39)
- [FOGL-4721] Northbound always on services support in North pages (#42)
- [FOGL-4119] Contribution statement
- [FOGL-4815] System logs severity filter option "Debug and above" added, default level set to "Info and above" (#51)
- [FOGL-4779] Type handling for Notification plugins (#41)
- [FOGL-4586] Package installation mechanism, using asynchronous API support (#38)
- [FOGL-4420] Removed repeat field for manual and startup schedule (#29)
- [FOGL-4863] Allow to set retrigger time while adding a notification instance (#53)
- Updated bulma css framework to 0.8.2 (#18)
This release is to keep versions in sync with Fledge core. There are no functional/visual changes or any bug fix.
- Password view option with validation message on confirm password in South Pages
- Python editor with light and dark mode support for
script
&code
types - Option to show all accumulated audit logs for event engine in Notification Logs page
- Support to upload .cert, .cer, .crt & .pem certificate file without key file
- Support for configuration item validity expression
- Log link in alert for packages logs
- Support for mandatory attribute of config item
- Better control to Add, Enable / Disable the Notification Service
- Filtering by service and task in System logs page, and local search facility
- Upgraded to Angular 8 (including compatible TypeScript / CLI versions)
- Improved Notification and Audit Logs
- Fixed deletion of filter from pipeline on north instances
- Fixed memory leak issue with pages having auto refresh feature
- Fixed wrong API call to show category children for root categories
- Fixed notification service install and enabled state checks
- Fixed readings timestamp display issue on safari browser
- Fixed data persistence issue on add notification instance page
- Fixed multiple API network calls issue for notification instance creation
- Fixed issue in login with certificate
- Fixed legend state on graph refresh
- Fixed audit logs pagination issue
- Fixed broken graphs when time passes (00:00:00) midnight
- Allow login using certificate
- Interface to install plugins on South, North, Filters and Notification page
- Display the plugin name and version on South and North page
- Support for password configuration items
- JSON editor for config items of type json
- Support to update python script
- New log tabs for Notification and Packages under logs section
- Link added in alert to show failure logs
- Updated asset reading page to show textual data
- Fixed upload script issue for notification instances
- Fixed wrong time on graph data for the past reading
- Fixed save multiple filter configuration at once
- Fixed csv format for asset readings download
- Fixed RPM package installation conflict issue
- Red Hat Support and required RPM packaging
- 3D surface graph support for FFT spectrum
- Certificate Store allows PEM and JSON certificates
- More options for elapsed time in readings graph
- Assorted UI/UX issues and Nicer Dropdown
- Notifications UI
- Backup creation time format
- Advanced Configuration in North instance modal
- Added build version info on settings page
- Certificate store upload issue
- Allow negative numbers to be entered in numeric fields
- HTTP Error (4xx / 5xx) response handling
- Days info in uptime
- Functionality to delete South service and North instance
- Functionality to export readings to csv file, for South service and Asset
- Service health status on mouse hover on the green/yellow/grey/red traffic light in the navbar
- Advanced Configuration in South service modal
- Support for
script
type configuration item - Support for the usage of
displayName
for configuration categories and items - Support to add Data Processing Applications (filter)
- Show
SAFE MODE
label in navbar if Fledge is running in safe mode
- Improved save functionality for configuration items to use category bulk update api
- Upgraded to Angular 7 (including compatible TypeScript / CLI versions)
- Empty validation check on save configuration items
- Improved South service and North instance setup wizard
- Dedicated South and North menu options to see existing instances, with the ability to change configuration, enable or disable them and corresponding ingress / egress stats
- Ability to create a South plugin service or North plugin task instance via Wizard
- Ping based statistics info in top navigation bar
- Log level filter option in syslog
- Revamped configuration page
- Latest Task list with status info moved under Logs
- Create / Delete schedule ability
- Services Health Page
- Improved Graph with time based filters and auto refresh functionality
- Misc performance improvements and visual changes
- HTML reports for e2e tests
fledge-gui/e2e-test-report/report.html
- Add new service interface to load a south plugin [Basic]
./make_deb
script to create debian packagepackages/Debian/build
- Upgraded to Angular 6 (including compatible TypeScript / CLI versions)
- No login window with skip option will appear, If authentication is not mandatory
- Fledge instance status label will show the lock icon, If authentication is mandatory and allowPing is false, until you are logged in
- Auto-configuration of IP / host address, so you should be able to have instant access of Fledge instance with https://rasperrypi.local (whatever the host address is) and you shall not need to go to settings and "Set the URL & Restart"
- Removed milliseconds from Statistics History Graphs on dashboard
- Added refresh icon button on asset readings graph
- On configuration item the cancel button is hidden by default, instead of disabled and will appear on change
- Renamed
deploy.sh
andbuild.sh
todeploy
andbuild
respectively - Default limit for asset readings set to 100
- Asset readings graph will appear instantly, no click required
- Input mask external lib
- Support bundles download when authentication is mandatory
- Refresh action for Statistics History Graphs on dashboard
- Fixed Syslog display order
- and squashed many more including visual appearance and session related issues :]
- LogOut all active session not working for non-admin user (REST endpoint bug)
- Add configuration item support
- Enable / Disable Schedule
- Improved Services Health Page
- Auth Support
- User Management
- Support Bundles
- Backup and Restore
- Syslog (Logs)
- Certificate Store
- Allows Statistics History Graph (selection for display)
- Added refresh icons for each component to fetch latest
- Allows test connection for instance connection
- Ping is configurable now in settings (default to every 5 seconds)
- Added asset reading info tooltip on status tag in navbar
- Added e2e tests for default checks
- Added deploy.sh, see Issue-73
- REST API error handling
- Running task cancellation, confirmation dialog
- Create / Update schedule modal overlapping issue on iPhone
- and squashed many more :]
- Support bundles download via browser is not possible when authentication is mandatory (Please use curl request manually with authorization token header)
- Configuration Management:
- Category items alignment issue
- JSON (object) display and save issue
- Updated Readme
- Statistics History Graphs
- Configuration Management
- Schedules and Tasks
- Audit Logs
- Assets and Readings data browsing with graphs
- Allow to connect any Fledge instance via Settings