Releases: telefonicaid/iotagent-node-lib
Releases · telefonicaid/iotagent-node-lib
2.1.0
Changes in this release:
- ADD migration tool to migrate data from C++ IoTAgents to Node.js based ones (#388)
- FIX changing the log level with environment variables did not work
- Add functions to allow the IoTAs to check or create devices (#392)
- ADD version retrieval path (#395)
- Use the attributes defined in the Configuration as default alias values (#397)
2.0.0
This release changes the signature for most of the library methods, so systems integrating the library as a dependency should adjust their code to adhere to the knew signatures in order to update to 2.0.0.
The library introduces new optional configuration parameters. Check the Configuration documentation for details.
Changes in this release:
- 'Mongodb' module not found when using the --production (#325)
- Fix Domain objects not working properly (#331).
- Enable IPv6 for HTTP protocol for the Northbound APIs (#333).
- Fix Timestamp addition for static attributes generate multiple identical timestamp attributes (#335)
- Fixes Error deleting service (#328)
- Command line client raises a 404 when listing groups (#338)
- When persistence is defined for stats but not for the registries, the IOTA crashes (#340)
- Refactor the tests in order to ease the creation of new ones (#341)
- Configurations should allow adding static attributes (#319)
- Command updates not implemented (#308)
- Add a new plugin for the creation of Event attributes (#297)
- Change the way the Configurations work (#343)
- Initial entity provisioning does not take configurations into account (#263)
- Entity retrieval on incoming notifications or queries uses the entity name without the type (#260)
- Change the Identification of the Devices. (#17)
- Allow the getDevicesByAttribute() function of the In-Memory repository to search through all the services (#353)
- Fix Pass service and subservice as arguments in command handlers (#355)
- Update the documentation to reflect the changes in function signatures (#352)
- Add defaultAPIKey and utils to retrieve the APIKey for a device (#360)
- Fix Command handler doesn't work if no update handler is defined (#363)
- Read configuration values from environment variables (#365)
- Fix Endpoint attribute not stored in mongo (#369)
- Fix Add a prefix for all the environment variables (#375)
- Assess command_result field (#374)
- Environment IOTA_MONGO_REPLICASET missing (#378)
- Add TimeInstant processing plugin (#380)
1.0.0
Changes in this release:
- Change log level using the administration API (#289)
- Use headers to track global transaction ID (#288)
- Include service and subservice in log traces (#290)
- Add endpoint attribute to the Device model
- Update test shell to allow Stress test commands
- Add support for MongoDB Replica Sets (#303)
- Update commands to make them asynchronous under stress testing
- Integrate with IoT Manager
- Add new transport field (#309)
- When a query comes to the IOTA the Static Attributes should not be returned (#312)
- Add required files for integration with Sonar (#295)
- Configuration API Should allow to modify API Key (#318)
- Timestamp and level missing in logs (#320)
v0.10.0
Changes in this release:
- Fix InternalAttributes type in create Device JSON Schema Template.
- Updating device provisioning for new attributes was not working (#277)
- Wrong references in logs, while creating new configurations (#279).
- Create a config service to avoid multiple initializations (#167).
- Use a single database configuration for all persistence services (#173).
v0.9.8
v0.9.7
v0.9.6
v0.9.5
0.9.4
0.9.3
Changes in this release:
- FIX Alias plugin do not change attribute type.
- ADD Extract the command line handlers to a single module (#178).
- ADD global error handler (#231).
- FIX Improve device provisioning documentation (#232).
- FIX Crash with malformed PUT /devices/:id (#228).
- ADD JSON Schema validation for the Device Provisioning API (#230).
- FIX Attribute id in alias should be named 'object_id' (#233).