Changelog
1.3.2
Bugs
- Fixed an issue where the Edge Builder Manager (GUI) would lose its connection from the Edge Builder Controller
- Fixed an issue where Grafana did not have its influxdb credentials updated when they are periodically rotated
- Fixed an issue that prevented node components installation on arm64 Ubuntu20.04
- Removed some redundant default event triggers that could cause a large number of unnecessary events to be triggered
1.3.1
Bugs
- Fixed an issue that caused addtional files to be injected into docker volumes
- Added a temporary fix for an ssh tunnel issue when running in some cloud enviroments
1.3.0
New Features
- Added the Edge Builder GUI (BETA)
- Nodes can be added via ssh using a custom port
Enhancements
- Added support for docker-ce & docker.io for both server and nodes
- Improved event frequency and detail
- Minor REST API enchancements
- Stability fixes and enhancements
1.2.0
New Features
- Adding dynamic labelling to: Nodes, Apps, AppDefinitions, Scripts, Script Definitions, Alerts, AlertDefinitions
- Added the ability to manage native applications using Systemd
- Added Users, Roles & Permissions
- Added a configurable alerting system using Chronograf and Kapacitor
- Added Ubuntu 21.04 support for the Edge Builder server components
Enhancements
- Stability fixes and enhancements
- Updated system security
1.1.2
Bugs
- Fixed bug where app commands failed on Debian 10
- Fixed issue with provisioning apps with certain file types
- Fixed node debug failing on Debian 10
1.1.1
Bugs
- Fixed an issue where expired licenses could not be removed
- Fixed an issue where multiple licenses could be added
1.1.0
New Features
- Added functionality that allows configuration files to be injected into docker volumes
- Added new endpoints/commands to allow metrics dashboards to be individually controlled
- Added a status endpoint to provide runtime information about system performance
Enhancements
- Improved detail provided by Edge Builder events
- Minor REST API Improvements
Bugs
- Apps can now be restarted when in an error state
1.0.0
New Features
- Added support for Shell scripts, now supports Python & Shell scripts
- New edgebuilder-install.sh script to provision either the CLI, node components or server components
Enhancements
- Improved Edge Builder Controller config validation
- Improved Edge Builder Controller REST API parameter validation
- Improved Edge Builder install validation
- Added options to output human readable script/app Definitions via the CLI
- New --yes/-y flag added to CLI remove commands to skip user prompts
- The ssh tunnel opens bash session rather than sh
- Versioned rest endpoints (v1 is the current version)
Bugs
- Fixed node rm able to remove nodes with active apps (when force flag is not set)
- Fixed unnecessary server warnings when using default values for parameters
- Fixed name parsing issues (all names are now case insensitive)
- Fixed script rm able to remove scripts in Pending or Running status