Releases

From AMTech WikiDocs
Revision as of 16:24, 20 October 2016 by EduardoPelegri (Talk | contribs)

Jump to: navigation, search

Release October 11th (2016-10-11)

Enhancements

  • Added the possibility to create supported properties to hold thing types and collection of thing types
  • Added aggregation to M2MBridge bridges in a local area network, to achieve the configuration of this functionality, the following supported properties has been added to the amtechM2MBridge thing type
    • m2mbridgeAgregationInstances The list of instances that will act as aggregators, only one aggregator by Thing type is allowed on a local area network.
    • m2mbridgeAggregationTypes The list of things types that will act as source for aggregation.
  • Validation of M2MBridge instance
  • Validation of M2MBridge network
  • Enhancement in data representation for topics, and its navigation in UI
  • Enhancement in M2MBridge observation production configuration graphical navigation
  • Enhancement in Activity resources configuration graphical navigation
  • Bridge software can be downloaded by the creators from the platform (inside Sensor Network menu)
  • Values are validated when setting literal values to actions in the reasoner editor except for json validation schemas
  • Added terraformer and geolib libraries to the json editor on reasoner

Changes

  • Resources with supported properties that were added or removed from their metadata appear as dirty (to be saved) in the editor and a message is shown
  • Security changes
    • Actors in follower admin are automatically refreshed according to the services they are subscribed to. (requires only publication of the activity with new actors, and follower sign in)
  • Supported properties holding links to entities can now be forced to use current tenant constraint by setting to true the property forceTenantConstraint in its semantic
  • Add json schema as supported property validator
  • Observation production configuration was moved from Activity to M2MBridge
  • Activity configuration keep CRUD producer thing types configuration
  • Target topics for CRUD observations are defined by name convention (they can not be customized anymore )

Semantic changes

  • Removed thing types iBeacon and EddystoneBeacon, use BLEBeaconScanner instead
  • Changes to amtechM2mBridge thing type
    • Added fields m2mbridgeAgregationInstances, m2mbridgeAggregationTypes to handle aggregations (see enhancements above).
    • Added fields bridgestartedobservationconfig,bridgestoppedobservationconfig, bridgeerrorobservationconfig for bridge observation configuration
    • Added fields observationproduction for observation production configuration (formerly a field of Activities)
  • Changes in Activities
    • Remove field observationproductionconfig which is now on amtechM2mBridge
    • Added field crudobservationproducers to hold the crud producer thing types.
  • Thing instances
    • Removed field activityForObsProduction
  • Support for new Edge Thing Types
    • ArduinoSerial
    • BLEODB2Scanner
    • LibeliumMeshlium
    • OPCUADevice
    • BLETISensorTagScanner

Bug fixes

  • Automatic follower username depended on the login letter case.
  • Roles were not correctly filtered when editing team member roles
  • Invited followers acquired all actors when owner subscribed to a service
  • Thing collections can not be deleted from the UI anymore
  • Followers have access control filter unchecked (and hidden) for thing collections in selection dialogs
  • Navigator breadcrumb lost root url when deleting a supported property from inside
  • Observation Guest tenants and guest users can now be added to thing instances inside the update actions

Core technology update

  • Titan 1.0
  • TinkerPop 3.1
  • Java 8
  • Kafka 0.10.01
  • Storm 1.0.2
  • Cassandra 2.0.17
  • Elasticsearch 1.5.2

Release June 13th ( 2016-06-13 )

Enhancement

  • Validating an activity updates publish button without refreshing
  • Validation bridge observation configuration at follower UE
  • New Observation production configuration view at Activity Tree View
  • Activity graphical browser
  • Navigation will ask for confirmation regarding unsaved changes for observers, reasoners and tree editor.
  • Invited followers can not see the services anymore
  • <Enter> on pagesize input text send the refresh action
  • Click on access control filter will refresh the editor

Bug fixes

  • JsonLd button did not show from inside of thing and observation types
  • Issues in spatial closestResource constraint with rectangles
  • Fix update guest tenant for services in service screen
  • Change observation production configuration to validate that crud topics have no placeholders
  • Fix crud observations sent to new topics
  • Send observation from reasoners
  • Access control filter now works on selection dialogs

Troubleshooting

  • Redeploy activities sending observations

Release May 27th ( 2016-05-27 )

Changes

  • Multiple access control changes, enforcing actors in follower for validations of observation production
  • Changes in observation production configuration
    • Multiple bridge instances allowed
    • Things include the reference to the specific observation production configuration they use
  • Changes in access control for Topics. Topics are public and access control is enforced on observations

Semantic changes

  • New Thing Types : GPIOPinRaspberryPi and GPIORaspberryPi
  • New Observation Types : gpioRaspberryPiPinRead and gpioRaspberryPiPinWrite
  • Removed Observation Types : snmpError and snmpTrap

Enhancements

  • An M2MBridge can be configured without the need of reasoners
  • Spatial fields on observer constraints activate now the “save” button on input
  • Access control filter is now on the editor bar for more visibility. Default value logic was improved for better user experience.
  • Invitations can be handled (deleted, resent) from Invite window.
  • The followers can see the actors assigned to them for the current tenant in their profile
  • Creators can edit their topics and create new ones.
  • The UI for followers is now similar to that for creators.
  • Followers can create and send observations from the simulator page
  • Actions on resources ( publish, delete, send, ... ) can be done now also from the resource itself
  • Added help link (to the related topic in AmTech wiki) to some selection windows
  • An activity can be published without reasoners when it has observation production configuration set
  • Floating menu is now at the top of the window

Bug fixes

  • Error in timeline when set fields to view but no field to group by
  • Aggregation fields work accept now several constraints on the same fields and constraints involving several aggregation fields
  • Issues on spatial constraints: intersect and closest resources
  • Changes on observer constraints were not taken into account in some cases
  • Use of IsRequired constraint on observation fields made observers impossible to save.
  • Simple search works now also on selection dialogs

Known issues

  • Observations sent by reasoners with action "Send Obsevation". Those observations not being delivered properly

Troubleshooting

In order to solve son compatibility issues, all creators must perform the following actions on their data :

  • Publish activity
  • Update guest tenants in things that have that property with a value