Release Notes


Release notes v50

June 6, 2018

Redesign of the GPS map widget

We completely redesigned the GPS map widget. You can choose which sensors to show on the map for a specific device. The device itself is depicted as a GPS pointer with the device icon embedded. The color of the GPS pointer is defined by the color of the value ranges as defined within Device Management. With mouseover functionality the actual values of all device sensors' are shown. You can also choose to have the labels always visible.

Bugfix: When using multiple blanks in the telephone number, it was not recognised anymore as telephone number

We updated the code to ignore all blanks in the telephone number within the users' profile.

Redesign of the screen to define alarms

Redesigned the alarm definition screen to make it easier to define the correct alarm.

Bugfix: In some occasions the device list was not refreshed correctly

We updated the code of several screens to have an automatic refresh when showing the device list.

Added user logging functionality

To give the users more insight about actions performed within the dashboard, a logging option is added to the users' menu. All user actions related to changes within the dashboard can be shown. This makes it easier for users to debug issues after having made changes. Especially for multiple users related to a single entity (company), an company administrator can review changes made.


Release notes v49

Mai 9, 2018

Bugfix: If no background image was selected when adding a map widget, the screen locks

If no background image is selected when adding a map widget, an error is displayed that no background image is selected.

Added the search field option when selecting devices and sensors

We updated the dropdown lists for selecting devices and sensors at several places. The dropdown lists are enriched with a search option where you can type any part of the options to select to filter the options. This makes is a lot easier to select the correct device or sensor when using many devices.

Bugfix: Corrected the language used for sensor labels in the map widget

Now the first option is the custom name the user has chosen for a sensor, or the second option is the label in the language of the users' dashboard.

Added multi-factor authentication for login to the backend system

We added the option to used multi-factor authentication to our backend system. In the upcoming releases the multi-factor authentication option will be added to the frontend as well. This ensures that nobody can use your account even when retrieving the password of the user. This option will make the Yookr system even more secure.

Added the option to assign a color to a value range of a sensor

From Device Management it is now possible to assign the colors green, orange or red to a specific range of values. These ranges including colors will be used to display the alarm status of a device. First this will be used for the redesign of the GPS map widget in the next release, but it will be used more widely in upcoming releases. When selecting a color, the most severe color will override others in overlapping ranges. 

Added the option to assign a custom icon to any device

From Device Management it is now possible to assign a custom icon for each device. This icon will be used throughout the system to depict the device. This will be used within the GPS pointer for example.


Release notes v46

April 4, 2018

Mobile number validation

Because we added SMS notifications in v44, it is important that the user's mobile number is put correctly in the profile. An additional check is built in to check the entered mobile number. Also updated the tooltip to inform the user about the correct format.

Corrected the naming of devices and sensors at alarm settings

The default English names of devices and sensors were shown at the alarm settings page. It is now corrected to show the names in the language of the user and if the name is adjusted, the custom name will be shown.

Improved formatting of alarm emails

The formatting of the alarm emails is greatly improved, including the obvious link to the Yookr dashboard of the user.

Added information to support calls

The button to submit a support call to Yookr from the profile menu, will now add more information about the user and the session in the body of the submitted email.

Listings of devices and sensors changed to alphabetical order

Throughout the dashboard, all listings of devices and sensor are changed to show the content in alphabetical order. This greatly improves manual searching.

Added the option to remember the login name

An option was added to the login form to remember the login name. This will create a cookie to fill the login name every time the user returns to the login form.

Adjusted date format for Internet Explorer  for exporting data

The format for entering dates in Internet Explorer differs from other browsers. It is now corrected to show the same date/time field on all browsers.

 

Developments of version v45 are not released separately, but are incorporated in the v46 release.


Release notes v44

February 28, 2018

Alarm notification per SMS

The SMS option is added to get alarms by SMS in stead of per email. Availability is currently limited to The Netherlands, worldwide rollout will follow.

Yookr App is in beta test

The first release of our Yookr App is currently being beta tested from Google's Play Store for our users that are using Android devices.

Changed default widget naming

We changed the default widget naming method to "Devicename - Sensorname". This appears to be the default used by most users.

Bugfix: Added the link on the login page to change a forgotten password

By submitting your email address in the password forgotten form, you receive an email to reset your password.

Export time format is in UTC date/time

We got some questions about the export option about the date/time field used in the export. All our exports make use of the UTC date/time. We added information to the Data Export form to explain the use of UTC date formats.


Release notes v43

February 14, 2018

Added option for submitting alarms

We are delighted to introduce our option for alarming. The backend software for submitting alarms generated by our Complex Event Processor is developed. This enables our users to define alarms. Alarm rules can be defined from the Alarms top menu on exceeding device/sensor values with an mathematic operator. Users are notified about alarms by email. In the upcoming releases we will format the notification emails and enable notification by SMS.

Bugfix: Data export within Internet Explorer fixed

Data exported from Windows with Internet Explorer resulted in an error message. This is fixed.

Showing data labels on GPS map 

On the GPS map te last measured value is shown above the GPS sensor symbol, this allows for a fast overview of all measured values from a GPS map. Only one data label is shown, in upcoming releases we will update this to show all labels.

Added "Email Yookr Support" option in account menu

In de account menu we added an option to contact support. It opens your email client with the correct email address for contacten Yookr support. In upcoming releases we will add information to the email about your account and browser to help diagnose the issue.

Added support for Decentlab surface temperature sensor

We added support for the surface temperature sensor of Decentlab. This sensor allows for non-contact temperature measurements for various use cases. For example for measuring the temperature of fruits in glasshouses without touching the fruits.

Changed the format of the date/time field in export files

When exporting sensor data to Excel, the date/time field was written in UTC format. This format is not automatically recognised by Excel. We adjusted the format of the date/time field in the export file for Excel to recognise it as data/time.


Release notes v42

January 31, 2018

Introduced the Event Processor

Our completely new developed Event Processor is ready for use. The backend implementation is ready and the Frontend will be ready before March 1, 2018. With this newly developed Complex Event Processor, we are ready to step to the next level with our services. Alarming in case of out of band events will be possible soon. Also in the near future this allows us to alarm based on multiple correlated events.

Introduction of the Yookr Default Data Format 

Definition of the default Yookr data format to be used internally between the different services we use and also with systems providing data to Yookr. This data format makes is easy for data providers and partner to integrate with Yookr.

API input filtering for malicieus code

All API input fields are checked for malicieus code and all malicieus code will be filtered out. Although our product is setup in a way that it is not vulnerable for malicieus code via the API, we added another layer of security to exclude possible future hacking possibilities. 

Changed some forms to comply with the updated security measures

With the change of the security model we introduced, some additional measures needed to be taken. For example Profiled editing needed to be improved.

Bugfix: Property editing of a graph widget with only 1 sensor

Editing the properties of a graph with only one sensor ended up in displaying no values at all. The graph widget code is rewritten to solve this issue.

Bugfix: Sometimes graph values display lots of decimals because of rounding issues

Some graphs display lots of digits in stead of a rounded number. This is fixed by limiting the values to 2 digits.

Bugfix: Fixed refresh issue with graph widget

Updated the graph widget to show the updated values or labels immediately and not wait for a page refresh.

Bugfix: Password changing process updated

Because of the introduced security measures, the password updating process dit not work anymore, that is fixed in this release.


Release notes v41

January 17, 2018

Introduced proxy devices

Code development as preparation for the Event Processor that will be introduced within the next month.

Migration of object storage 

Our backend object storage is migrated from Swift to S3 API. This is the better choice for the future, so we migrated all object storage to S3 API.


Release notes v40

January 03, 2018

Bugfix: Updated error messages

In some cases the error message displayed was not correct. In this release we rechecked the error messages and corrected them if needed.

Added labels on the x-axis on the graph widget 

We added labels on the x-axis of the graph widget. Though we are still not completely satisfied with the result, we decided to move this to production and added also a task to the backlog for uplifting the graph widget.

Added option to export the sensor data to a CSV file

An option was added to export sensor data to a CSV file. From within the Device Management screen a button is introduced to export the data by choosing the sensor(s) and timeframe for the export.

Updated labels in sidebar

We updated the Dashboardgroup labels in the sidebar. The format of the word "Dashboards" is kept for the Dasboardgroup name and the word "Dashboards" is removed. This increases the readability of the sidebar.


Release notes v39

December 20, 2017

Bugfix: Removed square in widget title

On Windows systems with Chrome browser, a square was visible in the widgets to the left of widget name. This square is removed.

Bugfix: Labels on background image widget could not be changed

Labels on background image widget could not be changed, this is fixed again in the v39 release.

Bugfix: Update time not correctly displayed when moving widget

When moving a widget within the dashboard, for a short time it showed "a few seconds ago" in stead of the real update time. This is corrected.

Bugfix: Weather Underground devices

Weather Underground devices can be used again. This behaviour was broken when updating the security of the platform, because every device needed an owner. In v39 we introduced a proxy service, allowing multiple users to use the same device that is owned by the system itself.

Bugfix: Flashing value in VU-meter widget

The value label in VU-meter widgets flashed every few seconds, this behaviour is solved.

Styling "back" button improved

The "back" button introduced in the v38 release, has received a styling update.

Improved accuracy of graphs

The values displayed in the graphs were not displaying decimals. The graph widget is improved to show the same accuracy as the measured values.

Improved scaling of bottom widget

Making the bottom widget on a page larger is now implemented, making it easier to scale widgets.

Updated device delete procedure

Is is made possible to restore a deleted device when it was deleted in error. The API function is updated to first make a soft delete and the second time performing the hard delete. This allows for setting the device in soft delete status (not updating and not showing data) before permanently deleting the device.

Added "please wait" information when creating widget

When adding a widget with background image, the systems seemed to pause for some time. Actually it was not pausing, but building up the widget. This is now shown by a wait symbol in the button itself after completing the widget information.


Release notes v38

December 6, 2017

Bugfix: Password change

When changing the security system in v37, the option to change the password stopped working. This is fixed again in v38.

Bugfix: Google Maps widget not displaying map

Sometimes when a dashboard is loaded or reloaded, the Google Maps widget did not display the map. This behaviour is fixed.

Bugfix: Page continuously displays "Loading" when adding the first dashboardgroup

When the first dashboardgroup was added, the page continuously displayed "Loading", but there was nothing to load. This is fixed by showing the "Add dashboard" form after creating the first dashboardgroup.

Notifications on Smartphone via Yookr App

Successfully tested notification function in our Yookr App. Notifications can be used to be alarmed when for example a sensor receives a measurement that is out of the defined range. Notifications will still work if the App is closed, as long as it is installed and notifications for the App are enabled.

Warning and alarm levels can be descending for a widget

When defining the warning and alarm values for a widget, it is now possible to alarm when a value is too low. This can be done by using the upper value for the warning level and the lower value for the alarm level.

Added device name to distinguish sensors in a graph

When adding the same sensors in a graph, the device that contains the sensor was not shown. This was confusing for the user. In release v38 the device name is shown below the sensor name.

Updated navigation of the Yookr dashboard

Updated the navigation of the Yookr dashboard to include the back icon in all subscreens. This makes it easier to understand for a user how to navigate through the system.

Implemented the new permission structure

Our completely new permission structure is implemented. Top level now is organisation and not user anymore. This enables us to easily share permissions on all levels of the system. Frontend functionality to support this will be implemented soon.

Added automatic scaling to the Graph widget

The graph size shown in the Graph widget was fixed, not allowing the user to allow for smaller or larger defined graphs. We updated the Graph widget to automatically scale according to the size of the widget as defined by the user.

Updated unit notations

Updated the short notation of the unit descriptions. Sometimes the short notation still was too large to fit the box.


Release notes v37

November 22, 2017

Added support for the Sensoneo Waste Bin sensors

Sensoneo Waste Bin sensors are now supported within the Yookr platform. The Sensoneo Waste Bin solution is ideal for companies and government organisations that want to improve it's waste management solutions.

Bugfix: Improved positioning of tooltip on larger graphs

Sometimes when loading the dashboard the tooltip was fixed on the right hand value of the graph. Also time display disappeared in v36. Both issues are corrected in version 37.

Added support for smartphone camera in the Yookr App

Our Yookr App is still in Beta status. If you want to test the Beta version, please let us know. In this version support for the onboard camera of the smartphone is added to the Yookr App. Photo's can be taken and added to the library.

Added support for smartphone GPS positioning in the Yookr App

The GPS positioning support is tested with the Yookr App. Ideal to track your phone or to use your current position for entering GPS location of a sensor.

Added options to define warning/danger thresholds to Thermometer and VU-meter widgets

Warning and danger tresholds can be defined per sensor. This will update the colors within these widgets on the dashboard according to their value. At this time the colors are fixed (green, orange and red) for each value range.

Updated registration process

The registration process backend is streamlined and the URL is changed from /users to the more common /users/register. Also based on the new permission structure, an organisation will automatically be created upon user registration.

Added option to define a location on a device

Each device can manually be assigned a GPS location. This supports showing all device locations on a Google Map widget. When moving the mouse over the location icon, a tooltip showing the actual values will be shown.

Increased performance on rendering graphs with multiple sensors and large data sets

When using multiple sensors with many measurements within a single graph, it took too much time to load the graph. The way of drawing the graph is updated, resulting in sometime ten times faster load times.


Release notes v36

November 8, 2017

Ability to add meta data to devices and sensors

Meta data can be added to sensors to enrich the information of a sensor. Not with fixed information sets, but dynamically more information can be added. Also on the device level more information can be added, for example the GPS location of the device can be saved with the device.

Show widget status in Google Maps

In Google maps we are showing widget information as a tooltip when using mouseover on the location icon.

Video instruction on installing ELT1 sensors

We developed a video to describe the process of attaching an external sensor and configuring the device. The video is added to our YouTube channel.

Bug fix: Correct graph behaviour with mouseover

When using graphs, the timestamp in the tooltip had disappeared, in stead an internal time notation was shown. In this release the behaviour is corrected to display the correct timestamp.

New permission structure

The backend development is completed to add a new permission structure. A company layer is added to all users to aid in bundling users with the same permissions on dashboards, devices and sensors.


Release notes v35

October 25, 2017

Migration of all systems and data from London to Frankfurt

We did not want to wait for #Brexit to move all of our systems to the EU. In this sprint all systems and data are moved from London to Frankfurt. Thanks to thorough preparations, it was a swift move.

At the same time the already powerful infrastructure running the Yookr platform is made more powerful, resulting in faster load times of the platform.

Finally the move move is also a preparation for the GDPR legislation that will be active in Europa at May 25, 2018. We have chosen Germany to be our tech base for a purpose, because Germany has the best privacy laws to protect our customers. More information about how we will compy with the GDPR legislation will follow soon.

From web App to native App

We started developing a Yookr native App for IOS and Adroid. More news and a beta release will follow.


Release notes v34

October 11, 2017

Bug fix: When changing dashboard name, de background picture was removed

Bug resolved: When changing the name of the dashboard, the background picture was changed to default. This is corrected, the defined background will be kept.


Release notes v33

September 27, 2017

Changed the look and feed of the graph

The graph is changed in that the line thicker and no dots are added to the line. This improves readability when having many measure points resulting in many dots.

Changed look and feel of VU meter widget

The VU meter widget is restyled. The value is displayed within the meter and a visual effect is added to fill the VU meter upon loading.As a user you can now easily change the background image for each dashoard. You can also upload your own images to your personal image library

Changed look and feel of thermometer widget

The thermometer widget is changed from a vertical bar to a black square with the current value displayed. Also the value is shown in a horizontal bar below the value. Upon loading a visual effect is added to draw the horizontal bar.

Device data is automatically removed when deleting devices

When a device is deleted, the data related to that device is automatically removed. A grace period of 12 hours is used to preserve the data in case the user accidentally removed the device and wants to recreate it.


Release notes v32

September 13, 2017

Added support for calibration of sensor values

Implemented a calibration module in the backend allowing for calibration of sensor values. Still needs to be implemented in the frontend.

Easy to use customized header images

As a user you can now easily change the background image for each dashoard. You can also upload your own images to your personal image library


Release notes v30

August 16, 2017

Added support for GlobalSat PM 2.5 particle matter sensor

Added device support for the GlobalSat PM2.5 sensor. This LoRaWAN sensor measures the 2.5 micron dust particle matter rate in the air.

Added integration with The Things Network, an open LoRaWAN implementation

Yookr now has an integration with The Things Network, allowing devices connected through TTN to deliver data to the Yookr platform. The Things Network is an open and free implementation of LoRaWAN which supports public as well as private gateways. For more information see http://www.thethingsnetwork.org .

Naming change in dashboards to reflect commonly used language

Naming of Locations is changed to Dashboardgroups and Zones to Dashboards. This reflects the language used by most people.


Release notes v28

July 19, 2017

Optimization of device templates connections to sensors and actuators

Optimized the way device templates are connected to sensor and actuator templates.

Release notes displayed in new browser tab

When selecting the Release Notes notification in the Yookr dashboard, these were shown in the same browser tab replacing the Yookr dashboard. This is changed to showing the Release Notes in a separate browser tab


Release notes v27

July 5, 2017

Implemented new MongoDB connector

All internal systems now use the new MongoDB connector for improved stability.

Custom images support

Implemented the backend functionality for uploading your own images to the Yookr platform. On the frontend this functionality will be used to implement custom background images, custom profile images and custom zone images.


Release notes v26

June 21, 2017

Improved method of adding providers

The templates defining our new way of adding providers to the system are now served from the API instead of disk.

Block storage services connectivity

Research to check interoperabilty between our system and different block storage services. This allows for uploading your own images to use for the dashboard and the floorplan widget. This will be implemented in an upcoming release.

Various visual improvements to dashboards and navigation

  • New top navigation
  • Better usage of available space in sidebar
  • Increased available space for dashboard and moved footer to sidebar
  • Improved compatibility with small displays
  • Improved responsiveness for mobile devices

German version of the website

Updated website to include German version.

New MongoDB database connector

Updated the Mongodb database connector to improve stability and performance.

Added addtional provider logo's

Added additional provider logo's in the Device Management section.

Yookr QR code generator and scanner

Introduced the Yookr QR code generator, a program to register devices upfront with easy registration for the user via a QR code.

Browser based QR code scanner is succesfully tested and will be implemented in an upcoming release.


Release notes v25

June 7, 2017

Added support for Decagon sensors

Decagon sensors can be used to measure the soil moisture. Support for the Decagon sensors is added. 

Updated translations for connecting Xignal devices

Updated the English translations for connecting Xignal devices.

Improved dashboard loading performance and data usage

Changed the way dashboard data is loaded to improve performance and decrease data usage.

Updated device management

Added additonal information for a device

  • Unit of measure abbreviation
  • Device  / sensor / actuator description
  • Device information (logo)

Updated profile settings

Additional fields added for user registration can now be edited via the user profile settings.

Automatich deploys to the development environment

Automated the deploy of new code to the developement environement if the code is pushed in Git. The is part of our contineous improvement into the DevOps world.

Added meta information to a device

A device now has support for additional information, such as for example GPS location.

Improved system monitoring of the backend systems

Additional system monitoring will increase uptime and and a faster detection in case of (upcoming) failures in the backend.

Combining multiple device fields

Added support for combining several device values into one while performing multiple calculations.

Support for the OnYield OY1100 sensor

The OnYield OY100 sensor can be used to measure basic air quality, e.g. temperature and humidy.

Improved method to add new providers

We implemented a new way to add a provider to our system. This way we can support new devices for our customers faster and in a more efficient way.


Release notes v24

Mai 24, 2017

Improved (default) names for sensors and actuators

As the owner of the device, you will be able to rename sensors and actuators. This enables you to give the sensors and actuators meaningfull names and technical names can be changed into functional names.

Added "Device Management" to profile menu

You can use the "Device Management" option in the menu to rename devices, sensors and actuators. The interface for renaming devices is automatically updated based on the permissions of the user.

Added support for Xignal mousetraps

Xignal mousetraps and rattraps support is added to the system. This enables us to support automated controls for pest management companies.

Improved interface for renaming widgets

The interface for renaming widgets is changed to a lightbox method, equally as was done for changing the properties of a graph.

It is now possible to store specific information on how to register a new device with the Yookr platform

The information needed for a specific type of device to be registered with Yookr is defined within the Backend system. This functionality will be expanded in upcoming releases.

API users can now query the access type they have on an object

In this release and upcoming releases we will be expanding the functionality of authorization on objects. In this release API users can query the access rights they have on an object.


Release notes v23

Mai 10, 2017

Streamlining and documentation of internal error messages

If an error occurs somewhere in the system (connector, storage, etc), this error message must be reported in an uniform way to the requesting system.

Profile labels are missing in translation file

Some of the profile labels were missing in the language translation, this is corrected.

Automatic refresh of authentication credentials for devices

When connecting a new service such as: LIFX or Wireless Sensor Tags, the authentication credentials will automatically be refreshed once they expire. Ensuring that the devices belonging to that service remain active.

Support for motion count sensor

A new sensor type, motion count, is now supported. It is possible to display the motion count of a sensor in a graph, VU meter or Thermometer.

API documentation moved to an online location

Our API documentation is moved to an online version, you can find it here: https://apidoc.yookr.org/

Custom naming for devices, sensors and actuators is introduced

A device, sensor or actuator can be renamed to the needs of the user. The structure for this is ready in the backend and will be implemented in the frontend in release v24.


Release notes v22

April 26, 2017

No visible Frontend changes

No Frontend changes are released in v22, the dashboard will still show v21. Much of the Frontend work is done to change the process of adding sensors and actuators on a background image. The work on this will continu in the upcoming release.

Revised security structure of backend

The security structure of the backend is changed to support the sharing of dashboards, devices, sensors and actuators with other Yookr users. Different security levels are added for sharing. Changes are also incorporated within the API, Frontend support will be added in upcoming releases.

Changes in the API are not affecting existing API connections. If it does, please contact support@yookr.org.

Modular setup for device connections

The way we are connecting with devices is changed. It is setup in a modular way to be able to quickly add new devices and systems within Yookr. It will even allow manufacturers to include new devices in a descriptive way without coding! More updates will follow in the upcoming releases.

Support for Xignal smart mousetraps

A connecter is constructed to be able to use the Xignal smart mousetraps. Also the styling of the icons is performed. Support for the Xignal smart mousetraps in the frontend will be added in the upcoming releases.

 


Release notes v21​

April 12, 2017

 

Restyled registration page

The dashboard registration page has been restyled to our default styling. All the other forms will be restyled in the upcoming releases. 

Dashboards are moved to IBM Bluemix

Just like the backend services, the frontend dashboard has been moved to the IBM  Bluemix services. The move gives us more options for upcoming software developements.

All webpages and dashboards are secured by SSL

Our API communication was already encrypted, but we updated our security by enforcing SSL for all websites and dashboards. Not only for our production environments, but also for Development, Testing and Acceptance environments.

Bug fixed: Mobile view for zone selection

When trying to select a different zone or dashboard in the mobile view, a page refresh occured in stead of zone selection. This is fixed in this release.

Bug fixed: Changing between zones and dashboards sometimes give hickups

Changing zones or dashboards in the mobile view is more smooth.

Changed security and permission setup in the backend

This change is needed for future developements to share parts of your dashboard with other Yookr users. You will be able to share:

  • Devices
  • Dashboards

We are still perfoming regression testing for this change. To set this change to production, the output of the API commands will change. This change in API output will be put to production on April 26 at 9 am CET.


Release notes v20​

March 30, 2017

Big Performance optimizations

We improved the connection to our backend which results in less bandwidth usage and faster responses.

And API requests for multiple sensors can be bundled within a single request.

New login page

Look and feel of the login page is change to the new styling. In the upcoming releases this styling will be rolled for all forms.

Customized names for all sensors within a chart

All sensors names within a chart can be customized by the user, by clicking the configuration wheel in the top-right corner of the chart widget.

Customized names for all sensors plotted on a background graph

All sensors names plotted on a background graph can be customized by the user, by clicking the configuration wheel in the top-right corner of the graph widget.

When defining a background graph with multiple sensors, not all sensors are shown

Some of the sensors fall beside the graph and can therefore not be used anymore. This is solved by placing all the sensors piled up at the upper-left corner of the graph.

Case sensitivity of login removed

The login field was case sensitive, but that is not desired with an email address as login field. Case sensitivity is removed from the login field.