Tags give the ability to mark specific points in history as being important
  • v2.0.0-beta protected   IQRF Gateway Daemon webapp version 2.0.0-beta

    Added:

    • Add configuration tools for IQRF Gateway Daemon v2
    • Add PHPSTan - tool for static analysation
    • Add JSON schema validation
    • Add support for Debian testing and Ubuntu 18.04 in the installer
    • Add an user manager
    • Add the installation wizard

    Changed:

    • Hide JSON Raw API and JSON Splitter configuration to a normal user
    • Move the link for the IQRF Gateway Daemon's configuration migration under the Gateway module
    • Drop PHP 7.0 support
    • Move core functionality into own module (CoreModule)
    • Update dependencies
    • Replace iqrfapp with a WebSocket client
    • Rename project to iqrf-gateway-webapp

    Removed:

    • Removed configuration tools for IQRF Gateway Daemon v1

    Fixed:

    • Fix return type hints, class imports, call parent's constructor in constructors, etc.
    • Catch all exceptions and show error messages
    • Fix bugs in the ZIP archive manager
  • v1.1.6 protected   IQRF Gateway Daemon webapp version 1.1.6
    8d2da8e4 · Release version v1.1.6 ·

    Added:

    • Add a notification to an update webapp to newer stable version

    Fixed:

    • Fix a parsing of broadcast DPA packets

    Updated:

    • Modify an installer for an installation of different versions of webapp from git branches
  • v1.1.5 protected   IQRF Gateway Daemon webapp version 1.1.5

    Updated:

    • Updated IQRF IDE4 macros
  • v1.1.4 protected   IQRF Gateway Daemon webapp version 1.1.4
    ea22d552 · Release version v1.1.4 ·

    Added:

    • Add a list of default SPI mappings for Raspberry Pi, Orange Pi and UP board into IQRF interface manager
    • Add Dockerfile for testing webapp in GitLab CI
    • Add configuration migration
    • Add a composer's package caching for GitLab CI

    Fixed:

    • Fix bug in the installer
    • Set PHP 7.0 as default version of PHP in testing Docker image
    • Catch an exception when IQRF Gateway Daemon doesn't send response
    • Fix TR info on a page GW Info
    • Disable CSRF protection for Sign in form
    • Fix board name showing for bords with device tree support
    • Delete the configuration directory via a command in the configuration import method
    • Fix an ownership for the configuration directory in a configuration upload

    Updated:

    • Change a displaying of a webapp's version
    • Update messages of Service manager (restart, not supported init system)
    • Load CSS and JS from localhost
    • Use configurable paths to IQRF Gateway Daemon's configuration and log
  • v1.1.3 protected   IQRF Gateway Daemon webapp version 1.1.3
    5dd05592 · Release version v1.1.3 ·

    Added:

    • Add an information about gateway's board into the GW info and in a diagnostics data
    • Add more tests for the GW Info model
    • Add information about connected SPI and USB devices into diagnostics
    • Add informations about services into diagnostics
    • Add IQRF Gateway Daemon's configuration and IQRF Gateway Daemon Webapp's logs into diagnostics

    Fixed:

    • Add an installation of ZIP extension for PHP in the webapp's installer
    • Complete a migration to a newer package for translations (fix #38)
    • Fix typo in a creation of a new MQTT interface into IBM Bluemix

    Removed:

    • Remove an unnecessary word 'version' in a Gateway info template
  • v1.1.2 protected   IQRF Gateway Daemon webapp version 1.1.2
    10db3de9 · Release version v1.1.2 ·

    Added:

    • Add more tests for a Base service manager
    • Add more tests for an Instance manager
    • Add more tests for an IQRF App module
    • Add a test for a check a certificate and a private key in AWS cloud manager
    • Add a test for an uploading a certificate and a private key in AWS cloud manager
    • Add a test for an generation of an Azure IoT Hub's SAS token (fix #26)

    Fixed:

    • Fix a bug in an addition of a new Base service or a MQ/MQTT instance
    • Fix a bug in a DPA packet parsing

    Removed:

    • Remove an extra whitespace in test for a MQ/MQTT instances manager
  • v1.1.1 protected   Release version v1.1.1
    a9a174c0 · Release version v1.1.1 ·

    Added:

    • Add a response parsing of a DPA request "read HWP configuration"
    • Add a button for a creating a new MQTT interface for cloud services and a restarting the IQRF Gateway daemon
    • Add methods for deleting Base services and MQ/MQTT interfaces by their name
    • Add a Base service deletion in a MQ/MQTT interface deletion process
    • Add a showing of the webapp's version on the page 'GW Info'
    • Add a downloading of a basic diagnostic data

    Updated:

    • Optimalise parser for RF Band from HWP configuration

    Fixed:

    • Fix a certificate validation in a creation a new connection into Amazon AWS IoT
    • Fix bugs in a creation of a new Base service in the configurator
    • Remove a duplicated Base service and MQTT interface in a creation of a MQTT connection into cloud services
    • Fix typo in a creation form of a new MQTT connection into IBM Bluemix

    Removed:

    • Remove an extra page in the MQTT configurators for cloud services
  • v1.1.0 protected   IQRF Gateway Daemon Webapp version 1.1.0
    94845cb0 · Release version v1.1.0 ·

    Added:

    • Add more (DC)TR types
    • Add unit for RSSI in DPA OS read response
    • Add select box for selecting Base service into configurator of scheduler
    • Add select box for selecting messaging into configurator of Base services
    • Add TLS connection for the MQTT connection into IBM Bluemix Cloud
    • Add option to overwrite NADR in Send raw DPA packet form (fix #10)
    • Add downloading CA certificate for Amazon AWS IoT in adding new MQTT connection to this cloud
    • Add parser for DPA Enumeration response
    • Show an error message if the entered DPA packet is invalid on the page Send DPA packet
    • Add validation of entered private key and certificate in form for adding new MQTT connection to Amazon AWS IoT
    • Add setting the Access password and the User Key into the IQMESH Network manager
    • Add methods for reading the HWP configuration and for writing byte into the HWP configuration
    • Add changing of RF channels for coordinator, refactor IQMESH Network Manager
    • Add methods for setting of LP timeout, RF output power and RF signal filter
    • Add definition of SPI pins for IQRF SPI interface
    • Add a basic parser of the HWP configuration

    Updated:

    • Update project's name
    • Use scalar type declarations and return type declarations
    • Move form's callbacks into new methods
    • Install and use PHP 7.0 on Debian 8
    • Use Kdyby/Monolog instead of salamek/raven-nette for logging into Sentry
    • Use @inject annotations for injecting form factories into presenters
    • Update DSN for Sentry

    Fixed:

    • Fix parsing of the IQRF OS build from the DPA OS read request
    • Fix parameter type of method handleShowResponse in presenter for sending raw DPA requests
    • Fix DPA packet on the server-side
    • Make DPA response parsers case-insensitive
    • Fix showing Embedded peripherals in the parsed response on Send DPA packet page
    • Fix HWPID format on the scheduler's dashboard
    • Fix RF Band detection if webapp cannot connect to the coordinator
    • Fix bugs in a creation of a new task in the Scheduler configurator
    • Fix an issue with a DPA packet selection in IE 11 on the page Send DPA packet

    Removed:

    • Remove PHP 5.6 support
    • Remove default value for port in form for adding MQTT connection into Inteliments InteliGlue
  • v1.0.0 protected   Release version v1.0.0
    a9a4646b · Release version v1.0.0 ·

    Added:

    • Parse last RSSI from DPA OS read response
    • Add enhanced command manager
    • Add wizard for adding new MQTT instance from IBM Bluemix
    • Add button to clear all bonds into IQMESH Network manager
    • Add showing of debugging data about iqrfapp in Tracy's debug bar
    • Add Sentry for logging uncatched exceptions (fix #36)
    • Add method for cleaning all bonds into IQMESH manager
    • Implement new way to get version of installed iqrf-daemon
    • Add selection of verbosity level of iqrfapp
    • Add dashboard for IQRF Gateway Docker image
    • Add IQMESH Discovery to IQMESH Network Manager
    • Add adding new base service when new MQTT interface is added via module 'Clouds'
    • Add methods for adding new Base services and Instances
    • Add default login credentials to Read me
    • Add MQTT configuration for Amazon AWS IoT cloud
    • Add MQTT configuration for Inteliments InteliGlue cloud
    • Add composer's script for checking/fixing coding standards
    • Add ApiGen for a generating documentation
    • Add address's validation to IQMESH Network Manager
    • Add rebond node and remove node to IQMESH Network Manager
    • Add skeleton of IQMESH Network Manager - bonding new nodes
    • Add new Service manager - supervisor for Docker containers
    • Add basic Docker images
    • Add Dockerfiles for Raspberry Pi (models 2B and 3B)
    • Add Dockerfiles for amd64

    Updated:

    • Merge forms for IQMESH Network bonding into one
    • Change default TX Power for IQRFMESH Discovery to 6
    • Update label for Azure IoT Connection String for Device, add PHPDocs in form
    • Update dependencies 'nette/php-generator' and 'mockery/mockery'
    • Redesign IQMESH Network Manager
    • Split configuration into modules
    • Update Debian to stretch in Dockerfiles for Raspberry Pi
    • Modify texts in the Dashboard

    Fixed:

    • Fix bug in installer with sed command
    • Fix issue with the undefined offset in JSON array when new base service is added
    • Fix issue with the undefined offset in JSON array when new instance is added
    • Fix issue with empty response from iqrfapp
    • Fix problem with iqrfapp in DBG mode or with some other messages
    • Fix typo in 'iqrfapp readonly' command and fix tests for iqrfapp
    • Workaround to fix mismatched msgid in 'iqrfapp'
    • Fix bug about timeout = 0
    • Make directories 'log' and 'temp' writable
    • Catch exception 'Nette\IOException' in forms for adding new MQTT interface
    • Catch and throw an exception if the MS Azure IoT Hub connection string for device is invalid
    • Fix bug in the IQMESH Discovery command
    • Catch exceptions when iqrf-daemon's log not found
    • Fix URLs in Inteliments InteliGlue manager
    • Attempt to fix bug in AWS IoT manager
    • Fix bad index for new Base services, MQ instances and MQTT instances
    • Fix bug in the installer - remove webapp's directory when it's upgraded from stable to development version
    • Fix redirect in 'CloudAzureMqttFormFactory' form
    • Fix path to templates for error pages
    • Catch and throw 'NotSupportedInitSystemException' exception if the used init system is not supported
    • Throw and catch exception if JSON DPA response is empty
    • Fix the path to webroot
    • Fix the path to root of the webapp
    • Refactor the JavaScript script

    Renamed:

    • Rename files with unit tests
    • Rename JSON DPA property 'req_data' to 'rdata'

    Deleted:

    • Remove unused private field '$fileName' in AzurePresenter
  • v0.8.1 protected   Release version v0.8.1
    35339461 · Release version v0.8.1 ·

    Added:

    • Add adding and deleting new MQ interfaces
    • Add section 'Clouds' for managing cloud services (e.g. Microsoft Azure IoT Hub MQTT)

    Fixed:

    • Fix deleting MQ and MQTT instances
    • Fix path to page "Error 500 - Server Error"

    Renamed:

    • Rename 'IQRF Daemon' to 'IQRF Gateway' in the layout template

    Deleted:

    • Disable Czech translation
  • v0.8.0 protected   Release version v0.8.0
    de69f556 · Release version v0.8.0 ·

    Added:

    • Add arguments for selecting stablility (dev/stable) of this project in installer
    • Add more params for configurator of main daemon settings - file config.json (fix #17)
    • Add confuguration parameter CommunicationMode STD/LP (IqrfInterface.json)
    • Add parameter DefaultTimeout to configurator of iqrfapp
    • Add properties AsyncDpaMessage in the Base service configurator
    • Add showing Async messaging status in Base service dashboard
    • Add interfaces name to list of IPv4 and IPv6 addresses and MAC addresses (fix #7)
    • Add adding new tasks to Scheduler (fix #13) removing Scheduler tasks
    • Add adding new MQTT interfaces and removing MQTT interfaces
    • Add adding new MQTT interface via the MS Azure IoT Hub connection string
    • Add adding new base services and removing base services
    • Add list of available interfaces in configuration of IQRF interface
    • Add changing gateway mode
    • Add parser for Coordinator DPA responses for command "Get bonded nodes" and for command "Get discovered nodes"
    • Add parser for OS DPA responses for command "READ"
    • Add showing NADR and DPA packet (only for types raw and raw-hdp) in Scheduler configurator dashbord
    • Add checkbox for enabling user's defined DPA timeout in iqrfapp
    • Add basic Docker image for the webapp
    • Add viewer of the IQRF Daemon's log
    • Add showing version of the IQRF Daemon in the GW info
    • Add showing DPA JSON request and response
    • Add Content Security Policy rules

    Fixed:

    • Swap serializers in configuration of Base services
    • Redesign GW info page (fix #22)
    • Use POSIX timestamp as msgid in the JSON DPA request (fix #21)
    • Fix order of configuration pages in navigation (fix #11)
    • Fix iqrfapp parser for working with new version of iqrfapp
    • Send IQRF DPA raw packets in JSON via iqrfapp
    • Split this project into modules
    • Fix redirect after saving Tracer settings
    • Fix bug in installer (updating dependencies)
    • Unify colors of buttons, add signpost for Gateway module
    • Improve DPA timeout settings in IQRF Net module (fix #24)
    • Rename "IQRF App" to "IQRF Net"
    • Move "Change GW mode" into Gateway module
    • Use dropdown buttons for macros form IQRF IDE.
    • Move IQRF App - send raw packet page (fix #9)
  • v0.5.0 protected   Testing version 0.5.0

    Release for tag v0.5.0