2019-11-30
|
-
|
[Add] Increase baetyl-creek official module, supporting edge flow computing service
[Add] baetyl-hub, baetyl-remote, and baetyl-creek modules support the default storage volume.
[Improvement] The display of storage volume type is supported in the storage volume list.
[Improvement] Return to storage volume list to save the screening records of storage volume details
[Improvement] Post-image automatic filling is selected for service module
[Improvement] Storage volume label in Chinese is supported
|
- [Add] Edge stream computing Greek is supported
|
2019-10-31
|
v1.0.0
|
[Add] Increase easyedge-inference official module, to integrate with EasyEdge platform
[Add] Task deployment is supported
[Add] Online MacOS installation is supported
[Improvement] Service startup parameters edible supported
|
- [Add] The master program supports the configuration of Docker API version, with the default setting 1.38
- [Add] The master program supports the collection of more platform information, like ARM version.
- [Add] The master program supports the collection of serial number file and the file setting in the environment BAETYL_HOST_SN.
- [Fix] Repair the data competition problem of master program InspectSystem interface
- [Fix] Repair the problem that a new instance cannot be created due to failure in initialization of function instance ID.
- [Others] Golang dependent package management switching from vendor to Go Modules
- [Others] Online installation of script support Mac platform
- [Others] Upgrade makefile and dockerfile, and introduce Buildx to produce the multi-platform image.
|
2019-09-23
|
v0.1.6
|
[Add] Add baetyl-video-infer official module, supporting edge video AI
|
- [Add] Version commands to print the git revision
- [Add] Support to configure docker compose
- [Add] Support to customize docker network
- [Fix] Check whether the save path exists before the baetyl-video-infer module writes the image to the path
- [Fix] Fix the backward compatibility problem caused by openedge rename or baetyl rename
|
2019-08-15
|
v0.1.5
|
- [Add] Add device registration and activation functions
- [Add] Add an application template function
- [Add] Support to upgrade the master program OTA
- [Add] Add the openedge-function-python36 function runtime module in opencv 4.1.0
- [Optimize] Support to monitor the host CPU cores
|
- [Add] deb package installation supports systemd
- [Add] Support to construct and release deb package
- [Optimize] Collect host CPU cores
- [Add] Support sock file configuration and file mounting
- [Optimize] openedge program is running in the foreground
- [Fix] Fix the “address already in use” problem of openedge.sock
- [Fix] agent module checks the service list in application configuration, and empty is not allowed
|
2019-07-05
|
v0.1.4
|
- [Add] Support to monitor the host CPU and memory resources
- [Add] Support to monitor the host IP and MAC information
- [Add] Add the Nodejs85 function computing runtime
|
- [Add] Collect the usage information of the CPU and memory resource of service instance
- [Add] Master program collects IP and MAC information
- [Optimize] Change the report cycle of the Agent module status from 1 minute to 20 seconds
- [Optimize] Optimize application OTA and no longer restart and configure unchanged services
- [Optimize] Optimize storage volume cleanup logic, migrate it from the master program to the Agent module, and clear all directories that are not in the application’s storage volume list
|
2019-05-10
|
v0.1.3
|
- [Add] Add the function runtime in the Python3.6 version, and use Ubuntu16.04 as the base image
- [Add] Add a simple device timer module, openedge-timer
- [Add] Support to monitor the service instance running status
|
- [Add] Support to report the custom status information of service instances and collect more system status information at the same time
- [Add] When openedge is started, old instances will be cleaned up (residual instances are usually caused by the abnormal exit of openedge)
- [Add] Docker container mode supports to configure runtime and args
- [Fix] When the function instance pool destroys function instances, make sure that function instances are stopped
- [Fix] The openedge stop command exits after openedge stops running, make sure to clean up pid files
- [Fix] The hub module releases a message to wait for ack timeout and quickly resends the message
- [Fix] Solve the problem of abnormal exit caused when atomic.addUint64 () parameter is not aligned according to 64 bits.
|
2019-04-04
|
v0.1.2
|
[Add] Increase the storage volume management, supporting to create and store the cloud data, and then mount the data in a module.
|
- [Optimize] Separate the Agent module from the master program and report the (core) device status information regularly
- [Add] Support the command line to start (running as a service in the background) and stop openedge service
- [Add] Unify the configuration of two modes (Docker container mode and Native process mode), such as creating a separate working directory for each service in the Native process mode
- [Add] Import service concept to replace modules to support the activation of multiple instances
- [Add] Support device mapping for the Docker container mode
- [Fix] Support `openedge.sock` clean-up logic
- [Fix] Upgrade the connection authorization and authentication logics of the Hub module
- [Fix] [Repair] Upgrade function calculation module, support retry logic, and delete the order preserving logic
|
2018-12-28
|
v0.1.1
|
-
|
- [Optimize] Optimize the MQTT communication module and support to configure multi-channel message forwarding. Configure Multiple Remotes and Hubs for simultaneous message synchronization
- [Add] Add the configuration of legal topic subscription to verify the MQTT client subscription result
- [Fix] Module directory isolation in the Docker container mode
- [Fix] Remove the network range filter to support older versions of Docker
|
2018-12-05
|
v0.1.0
|
- [Add] Resource use restrictions in Docker container support on-line configuration
- [Add] Official modules such as openedge-openedge-function-python2.openedge-remote-mqtt
|
- [Add] Support two operating modes: Docker container mode and Native process mode
- [Add] The Docker container mode supports resource isolation and restriction (such as CPU, Memory, etc.)
|