Skip to content

Commit

Permalink
Release v0.1.1
Browse files Browse the repository at this point in the history
Features:
* No new features.

Bugfixes/Improvements:
* Edge agent source code:
  * Fixed bug in `PayloadManager.cpp` that caused corruption of the persisted data.
  * Improved the documentation of the Protobuf schemas.
  * Added retry with exponential back-off for making initial connection to AWS IoT Core.
  * Added retry for uploading previously-collected persistent data.
* Edge agent developer guide and associated scripts:
  * Fixed bug in `install-socketcan.sh` that caused the `can-gw` kernel module not to be loaded,
    which prevented data from being generated when the fleet size was greater than one.
  * Edge agent developer guide now available in HTML format as well as PDF format.
  * Cloud demo script `demo.sh`:
    * Added retry loop if registration fails due to eventual-consistency of IAM.
    * Added `--force-registration` option to allow re-creation of Timestream database or service
      role, if these resources have been manually deleted.
    * Updated `iotfleetwise-2021-06-17.json` to current released version, which improves the
      parameter validation and help documentation.
  * CloudFormation templates `fwdemo.yml` and `fwdev.yml`:
    * Kernel updated and SocketCAN modules installed from `linux-modules-extra-aws` to avoid
      modules becoming unavailable after system upgrade of EC2 instance.
    * Edge agent now compiled and run on the same EC2 instance, rather than using CodePipeline.
  • Loading branch information
hefroy committed Feb 24, 2022
1 parent 8b1e13d commit ce07329
Show file tree
Hide file tree
Showing 27 changed files with 875 additions and 741 deletions.
31 changes: 29 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,37 @@
# Change Log

## v0.1.1 (January 25, 2022)
https://s3.console.aws.amazon.com/s3/object/aws-iot-fleetwise?prefix=v0.1.1/aws-iot-fleetwise-edge.zip

Features:
* No new features.

Bugfixes/Improvements:
* Edge agent source code:
* Fixed bug in `PayloadManager.cpp` that caused corruption of the persisted data.
* Improved the documentation of the Protobuf schemas.
* Added retry with exponential back-off for making initial connection to AWS IoT Core.
* Added retry for uploading previously-collected persistent data.
* Edge agent developer guide and associated scripts:
* Fixed bug in `install-socketcan.sh` that caused the `can-gw` kernel module not to be loaded,
which prevented data from being generated when the fleet size was greater than one.
* Edge agent developer guide now available in HTML format as well as PDF format.
* Cloud demo script `demo.sh`:
* Added retry loop if registration fails due to eventual-consistency of IAM.
* Added `--force-registration` option to allow re-creation of Timestream database or service
role, if these resources have been manually deleted.
* Updated `iotfleetwise-2021-06-17.json` to current released version, which improves the
parameter validation and help documentation.
* CloudFormation templates `fwdemo.yml` and `fwdev.yml`:
* Kernel updated and SocketCAN modules installed from `linux-modules-extra-aws` to avoid
modules becoming unavailable after system upgrade of EC2 instance.
* Edge agent now compiled and run on the same EC2 instance, rather than using CodePipeline.

## v0.1.0 (November 29, 2021)
https://s3.console.aws.amazon.com/s3/object/aws-iot-fleetwise?prefix=v0.1.0/aws-iot-fleetwise-edge.zip

Features:
* Initial preview release


Bugfixes/Improvements: - N/A
Bugfixes/Improvements:
* N/A
3 changes: 2 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

cmake_minimum_required(VERSION 3.10.2)

project(iotfleetwise VERSION 0.1.0)
project(iotfleetwise VERSION 0.1.1)

# Due to autosar rules, AWS IoT FleetWise Edge will use C++11
set(CMAKE_CXX_STANDARD 11)
Expand All @@ -22,6 +22,7 @@ option(FWE_BUILD_DOC "Build documentation" ON)
option(FWE_STRIP_SYMBOLS "Strips symbols from output binaries" OFF)
option(FWE_FEATURE_CAMERA "Enable Camera Data Collection feature" OFF)


option(FWE_SECURITY_COMPILE_FLAGS "Add security related compile options" OFF)

# Define the default build type
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ The following documents provide more information about AWS IoT FleetWise Edge.
1. [Change Log](./CHANGELOG.md) provides a summary of feature enhancements, updates, and resolved and known issues.
2. [AWS IoT FleetWise Edge Offboarding](./assets/AWS-IoTFleetWiseOffboarding.md) provides a summary of the steps needed on the Client side to off board from the service.

For more information on the below topics please refer to [AWS_IoT_FleetWise_Edge_Agent_Developer_Guide.pdf](https://console.aws.amazon.com/s3/object/aws-iot-fleetwise?prefix=latest%2FAWS_IoT_FleetWise_Edge_Agent_Developer_Guide.pdf)
For more information on the below topics please refer to [AWS_IoT_FleetWise_Edge_Agent_Developer_Guide.html](https://console.aws.amazon.com/s3/object/aws-iot-fleetwise?prefix=latest%2FAWS_IoT_FleetWise_Edge_Agent_Developer_Guide.html)

* AWS IoT FleetWise Getting Started.
* Deploy AWS IoT FleetWise demo.
Expand Down
16 changes: 0 additions & 16 deletions appspec.yml

This file was deleted.

16 changes: 0 additions & 16 deletions buildspec.yml

This file was deleted.

3 changes: 2 additions & 1 deletion configuration/static-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
},
"persistency": {
"persistencyPath": "/path/to/collection-scheme-and-data-persistency",
"persistencyPartitionMaxSize": 524288
"persistencyPartitionMaxSize": 524288,
"persistencyUploadRetryInterval" : 10000
},
"internalParameters": {
"readyToPublishDataBufferSize": 10000,
Expand Down
Loading

0 comments on commit ce07329

Please sign in to comment.