barco-edu-proxy (${PACKAGE_VERSION}) ${DISTRIBUTION}; urgency=medium
  
  [ slima ]
  * revert user change

 -- nrc-jenkins <DL_WECONNECT.NOI@barco.com>  Fri, 12 Jan 2018 19:14:49 +0100

barco-edu-proxy (2:1.0.0~pallas+33) pallas; urgency=medium
  
  [ slima ]
  * debian packaging automation

 -- slima <slim.maalej@barco.com>  Wed, 20 Dec 2017 09:14:49 +0100

barco-edu-proxy (1:1.3.0~pallas+33) pallas; urgency=medium
  
  [ slima ]
  * debian packaging automation

 -- slima <slim.maalej@barco.com>  Wed, 20 Dec 2017 09:14:49 +0100
 
barco-edu-proxy (1:1.3.0+pallas33) pallas; urgency=medium

  * fix(DBUS): close x11 client correctly

 -- sebakerckhof <jenkins@kndedu01.barco.com>  Tue, 19 Dec 2017 17:28:48 +0100
 

barco-edu-proxy (1:1.3.0+pallas32) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas30
  * 1.2.3-0

  [ sebakerckhof ]
  * fix(MeteorClient): Update error messages
  * Fix tests
  * fix(CinergyBridge): do not kill xinitrc

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 05 Dec 2017 15:08:23 +0100

barco-edu-proxy (1:1.2.2+pallas31) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas30
  * 1.2.3-0

  [ sebakerckhof ]
  * fix(MeteorClient): Update error messages
  * Fix tests
  * fix(CinergyBridge): do not kill xinitrc

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 05 Dec 2017 15:08:23 +0100

barco-edu-proxy (1:1.2.2+pallas30) pallas; urgency=medium

  * 1.2.2-pallas29
  * 1.2.3-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 27 Nov 2017 16:33:14 +0100

barco-edu-proxy (1:1.2.2+pallas29) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas28
  * 1.2.3-0

  [ sebakerckhof ]
  * fix(Network Utils): Don't bind wait timer when there's no binding context
  * fix(MeteorClient): Cleanup subscriptions when ddp disconnects
  * feat(Tests): Add test utilities
  * test(MeteorClient): Test subscription behavior

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 22 Nov 2017 12:51:36 +0100

barco-edu-proxy (1:1.2.2+pallas28) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas27
  * 1.2.3-0

  [ sebakerckhof ]
  * fix(App): Fix waiting for IP message

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Fri, 10 Nov 2017 11:53:07 +0100

barco-edu-proxy (1:1.2.2+pallas27) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas26
  * 1.2.3-0

  [ sebakerckhof ]
  * fix(SystemVersionMonitor): Fix cleaning of old log files
  * feat(Networking): Continuously check for networking + refactor networking utilities

  [ SEKE ]
  * refactor(Utils): Move default export to set of exports

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 08 Nov 2017 17:17:11 +0100

barco-edu-proxy (1:1.2.2+pallas26) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas25
  * 1.2.3-0

  [ pera ]
  * fix(Cinergy was already restarted after only 2 attempts of systemReady): Cinergy was already restart

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 07 Nov 2017 10:58:51 +0100

barco-edu-proxy (1:1.2.2+pallas25) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas24
  * 1.2.3-0

  [ seke ]
  * fix(DeviceAgent): Fix typo in hostname comparison

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 02 Nov 2017 12:11:28 +0100

barco-edu-proxy (1:1.2.2+pallas24) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas23
  * 1.2.3-0

  [ seke ]
  * feat(PreviewServer): Add cors middleware
  * build(Dependencies): Add cors middleware

  [ SEKE ]
  * fix(BrowserBridge): finally fix white lien
  * fix(SnapshotProvider): Don't send cors headers, since it's taken care of by middleware

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 01 Nov 2017 14:00:25 +0100

barco-edu-proxy (1:1.2.2+pallas23) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas22
  * 1.2.3-0

  [ pera ]
  * fix(Automatic reboot after 15 minutes in case of a hanging b58/b63 upgrade): Automatic reboot after

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 31 Oct 2017 12:06:53 +0100

barco-edu-proxy (1:1.2.2+pallas22) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas21
  * 1.2.3-0

  [ seke ]
  * fix(BrowserBridge): Try to prevent downloads as much as possible

  [ pera ]
  * feat(Set watchdog monitor timeout interval to 5 seconds): Set watchdog monitor timeout interval to 5

  [ KARSI ]
  * fix(webRTC bridge): destroys webrtc service only if it was created

  [ SEKE ]
  * fix(MeteorClient): Fix reference to destroyed meteor client when re-pairing device
  * fix(MeteorClient): Add logging
  * fix(BrowserBridge): Fix white line

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 30 Oct 2017 16:07:43 +0100

barco-edu-proxy (1:1.2.2+pallas21) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas20
  * 1.2.3-0

  [ pera ]
  * feat(Watchdog script now stops if process to monitor has ended): Watchdog script now stops if proces

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Fri, 27 Oct 2017 14:08:31 +0200

barco-edu-proxy (1:1.2.2+pallas20) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas19
  * 1.2.3-0

  [ pera ]
  * feat(Now detecting if upgrade is in progress): Now detecting if upgrade is in progress

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 26 Oct 2017 17:45:12 +0200

barco-edu-proxy (1:1.2.2+pallas19) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas18
  * 1.2.3-0

  [ seke ]
  * docs(Readme): Update dev mode instructions to include npm config

  [ pera ]
  * feat(Improved upgrades): Improved device upgrades
  * feat(Improved device upgrades): Improved device upgrades

  [ seke ]
  * fix(PreviewBridge): fix import that was broken after linting changes
  * feat(DeviceAgent): also upsert mac & hostname if changed (useful for demo units)
  * fix(BrowserBridge): correctly log proxy config
  * fix(CinergyBridge): Don't restart cinergy on first failure
  * fix(CinergyBridge): Throw error when trying to configure composition without source
  * fix(DeviceAgent): Don't start agents before being subscribed to all data

  [ pera ]
  * feat(Improved upgrade mechanism): Improved upgrade mechanism
  * feat(Extended launcher script to 5 arguments and no ampersand needed for background execution): Exte
  * fix(fixed crash): fixed crash
  * docs(Added logging): Added logging
  * docs(typo): typo
  * fix(Fixed bugs in improved upgrade mechanism): Fixed bugs in improved upgrade mechanism
  * fix(circular json): circular json

  [ Barco User ]
  * fix(SnapshotPreview): fixing linting issue

  [ seke ]
  * refactor(VersionMonitor): Small refactorings
  * fix(SystemVersionMonitor): Make sure we don't clean up more than necessary

  [ pera ]
  * fix(small fixes): small fixes
  * feat(Allow upgrade watchdog to reboot i.o. kill process): Allow upgrade watchdog to reboot i.o. kill
  * docs(Improved logging): Improved logging
  * feat(Improved logging): Improved logging
  * feat(Improved logging): Improved logging
  * feat(Watchdog must not reboot if process is not running anymore + set watchdog timeouts): Watchdog m
  * feat(Removed password test from upgrade script): Removed password test from upgrade script
  * feat(Fixed stupid bugs): Fixed stupid bugs
  * feat(execSync->exec for cleanup): execSync->exec for cleanup
  * feat(string to number): string to number

  [ Barco User ]
  * fix(snapshot wb content): allow cross origins

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 26 Oct 2017 10:30:16 +0200

barco-edu-proxy (1:1.2.2+pallas18) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas17
  * 1.2.3-0

  [ seke ]
  * build(v4l2camera): Use v4l2camera from barco npm server instead of locally including for npm 5 compa
  * chore(Gitignore): Remove v4l2camera exclusion from gitignore
  * chore(Linting): Add linting dependencies
  * style(Linting): Linting clean-up part 1
  * style(Linting): Linting part 2
  * chore(gitignore): don't add coverage reports to git
  * style(Linting): Use shared linting config
  * build(Linting): Force linting pre-commit

  [ SEKE ]
  * fix(BrowserBridge): Fix typo after linting changes
  * fix(CinergyService): Fix error after linting changes

  [ seke ]
  * feat(UbicastService): Log all incoming messages

  [ SEKE ]
  * fix(https://itrack.barco.com/browse/NET0004-1392): Fix resolution not correct when powering on displ
  * feat(Logger): Hide upgrade bridge logging
  * fix(Logging): Allow configuring logging via config files
  * fix(ConfigurationManager): Protect from watching before start

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 19 Oct 2017 14:40:34 +0200

barco-edu-proxy (1:1.2.2+pallas17) pallas; urgency=medium

  [ KARSI ]
  * feat(WebRTC Bridge): Create stream profile
  * feat(MeteorClient): Add support for Connections collection
  * feat(webRTC Bridge): Initiate requested connections

  [ SEKE ]
  * fix(BrowserBridge): Adjust browser bridge wrongly positioning displays after update

  [ seke ]
  * feat(Pipeline): Add initial build pipeline skeleton

  [ KARSI ]
  * fix(Meteor Client): Renamed rpc methods

  [ Jenkins ]
  * 1.2.2-pallas16
  * 1.2.3-0

  [ seke ]
  * Fix build again

  [ KARSI ]

 -- KARSI <jenkins@kndedu01.barco.com>  Thu, 12 Oct 2017 13:36:11 +0200

barco-edu-proxy (1:1.2.2+pallas16) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas15
  * 1.2.3-0

  [ seke ]
  * fix(https://itrack.barco.com/browse/NET0004-1352): Workaround for flaky xrandr results

  [ SEKE ]
  * fix(DisplayService): Fix xrandr workaround
  * fix(DisplayService): Fix off-by-one error
  * fix(BrowserBridge): Adjust browser bridge wrongly positioning displays after update

  [ seke ]
  * feat(Pipeline): Add initial build pipeline skeleton
  * Fix old build

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 11 Oct 2017 15:09:19 +0200

barco-edu-proxy (1:1.2.2+pallas15) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas14
  * 1.2.3-0

  [ seke ]
  * feat(EDID): Add edid reader
  * feat(Bridges): Adjust other bridges for device-level locking
  * feat(Displays): Allow setting display modes & positions + read edids
  * feat(Messenger): Allow showing message on a certain display
  * feat(MesengerMixin): Add hide all message shortcut
  * feat(Displays): Add identify screens functionality
  * chore(Vscode): Add vscode launch settings
  * refactor(Display Utilities): Extract shared display utilities to separate file

  [ SEKE ]
  * fix(DisplayBridge): Fixes for setting modes and positions
  * fix(https://itrack.barco.com/browse/NET0004-1255): various fixes

  [ seke ]
  * fix(https://itrack.barco.com/browse/NET0004-1323): Sanitize ubicast profile name to workaround ubica
  * feat(GUI node): add gui node support with login feature

  [ SEKE ]
  * refactor(BrowserBridge): Refactor parts of the browser bridge
  * fix(BrowserBridge): don't auto open devtools

  [ seke ]
  * fix(PreviewServer): Update server hostname when updating dns or ip

  [ SEKE ]
  * fix(BrowserBridge): Make sure each window accesses its own set of data
  * fix(BrowserBridge): Hide devtools
  * feat(Improve startup error messaging): https://itrack.barco.com/browse/NET0004-1340 & https://itrack

  [ seke ]
  * feat(Environment): Add config variable for simulating connections to dev environments

  [ pera ]
  * feat(Pre-encoded webRTC): Pre-encoded webRTC

  [ SEKE ]
  * build(Dependencies): Add ip module

  [ seke ]
  * fix(Utils-isdev): Currently disable getting dev value from config

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 09 Oct 2017 11:45:57 +0200

barco-edu-proxy (1:1.2.2+pallas14) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas13
  * 1.2.3-0

  [ seke ]
  * fix(BrowserBridge): Fix browser windows spanning multiple displays

  [ SEKE ]
  * fix(BrowserBridge): Fix display size calculation

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 19 Sep 2017 13:35:50 +0200

barco-edu-proxy (1:1.2.2+pallas13) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas12
  * 1.2.3-0

  [ seke ]
  * fix(DisplayBridge): Add new found devices in logging

  [ Barco User ]
  * fix(sinkToTile): fix sink to tile info
  * fix(removeLogs): browser logs off

  [ seke ]
  * revert(DisplayBridge): Also update screens if none are connected
  * fix(Service): Fix check that should not be negated
  * fix(Service): Harden service restart logic
  * fix(AudioBridge): Try to stabilize audio bridge startup

  [ SEKE ]
  * fix(Fix display bridge):
  * fix(DisplayBridge): Remove debug logging
  * fix(AudioBridge): Fix for sources without device origin
  * fix(AudioBridge): Try to make audio bridge more resilient to errors

  [ KARSI ]
  * fix(audio bridge): Muting hardware outputs earlier before the whole routing process starts

  [ SEKE ]
  * fix(https://itrack.barco.com/browse/NET0004-1220): Use scaling factor when creating browser windows

  [ KARSI ]
  * chore(config dir): allows CONFIG_DIR as ENV so everyone could have their own development configuration

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 14 Sep 2017 09:35:17 +0200

barco-edu-proxy (1:1.2.2+pallas12) pallas; urgency=medium

  * 1.2.2-pallas11
  * 1.2.3-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 30 Aug 2017 12:32:44 +0200

barco-edu-proxy (1:1.2.2+pallas11) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.2-pallas10
  * 1.2.3-0

  [ seke ]
  * feat(CinergyService): Restart airplay service with other cinergy services

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 22 Aug 2017 11:54:33 +0200

barco-edu-proxy (1:1.2.2+pallas10) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas8
  * 1.2.2-0

  [ seke ]
  * feat(Recording): re-enable recording
  * feat(Previews): Remove crappy old fallback thumbnail
  * feat(Recording): Enable recording bridge
  * fix(https://itrack.barco.com/browse/NET0004-1148): Make sure we show update message 3s before starti

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 22 Aug 2017 11:03:27 +0200

barco-edu-proxy (1:1.2.1+pallas9) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas8
  * 1.2.2-0

  [ seke ]
  * feat(Recording): re-enable recording
  * feat(Previews): Remove crappy old fallback thumbnail
  * feat(Recording): Enable recording bridge
  * fix(https://itrack.barco.com/browse/NET0004-1148): Make sure we show update message 3s before starti

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 17 Aug 2017 13:48:13 +0200

barco-edu-proxy (1:1.2.1+pallas8) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas7
  * 1.2.2-0

  [ KARSI ]
  * fix(web_rtc_run_main): passing url of a crossbar server

  [ BERCL ]
  * chore(Updated README)

  [ KARSI ]
  * fix(snapshot provider): allow cross origins
  * fix(snapshot provider): allow cross origins
  * fix(snapshot provider): allow cross origins
  * fix(browser bridge): hide dev tools

  [ Bordallo, Fernando ]
  * docs(README): update devMode setup process

  [ seke ]
  * feat(Recording): Add profile to record command

  [ Bordallo, Fernando ]
  * refactor(icon): new No_preview_available icon

  [ Barco User ]
  * chore(no thumbnail preview): replacing the image
  * fix(cors): snapshot cors open for all requests

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 14 Aug 2017 14:12:36 +0200

barco-edu-proxy (1:1.2.1+pallas7) pallas; urgency=medium

  * 1.2.1-pallas6
  * 1.2.2-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 26 Jul 2017 14:10:03 +0200

barco-edu-proxy (1:1.2.1+pallas6) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas5
  * 1.2.2-0

  [ SEKE ]
  * fix(https://itrack.barco.com/browse/NET0004-905): Auto-hide upgrade failed message

  [ KARSI ]
  * fix(web_rtc_run_main): passing url of a crossbar server
  * fix(web_rtc_run_main): passing url of a crossbar server
  * fix(web_rtc_run_main): passing url of a crossbar server

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 26 Jul 2017 13:55:29 +0200

barco-edu-proxy (1:1.2.1+pallas5) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas4
  * 1.2.2-0

  [ SEKE ]
  * fix(Don't flash initialization message):
  * fix(https://itrack.barco.com/browse/NET0004-993): Modify snapshot provider to work with correct comp
  * refactor(Files): Let files export separate properties

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 19 Jul 2017 11:24:05 +0200

barco-edu-proxy (1:1.2.1+pallas4) pallas; urgency=medium

  [ KARSI ]
  * feat(WebRTC Bridge): Basic functionality of WebRTC Bridge
  * refactor(Streaming Bridge): a base class for streaming and webRTC briges
  * feat(WebRTC Bridge): Basic functionality of WebRTC Bridge
  * refactor(Streaming Bridge): a base class for streaming and webRTC briges
  * fix(WebRTC server): pipelines launched by run_main
  * feat(WebRTC Bridge): Basic functionality of WebRTC Bridge
  * refactor(Streaming Bridge): a base class for streaming and webRTC briges
  * feat(WebRTC Bridge): Basic functionality of WebRTC Bridge
  * refactor(Streaming Bridge): a base class for streaming and webRTC briges
  * fix(WebRTC server): pipelines launched by run_main

  [ Jenkins ]
  * 1.2.1-pallas3
  * 1.2.2-0

  [ seke ]
  * feat(CinergyBridge): Allow restarting cinergy bridge whenever stuff fails

  [ Barco User ]
  * fix(browser): only extende PDD data on window when exists
  * hide DevTools

  [ KARSI ]

 -- KARSI <jenkins@kndedu01.barco.com>  Mon, 17 Jul 2017 16:57:29 +0200

barco-edu-proxy (1:1.2.1+pallas3) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas2
  * 1.2.2-0

  [ SEKE ]
  * fix(https://itrack.barco.com/browse/NET0004-1011): Fix applying fallback settings

  [ seke ]
  * fix(VersionMonitor): Modify to work with semver

  [ KARSI ]
  * fix(webrtc): inject sink id to the browser window

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Fri, 14 Jul 2017 15:48:19 +0200

barco-edu-proxy (1:1.2.1+pallas2) pallas; urgency=medium

  [ Jenkins ]
  * 1.2.1-pallas1
  * 1.2.2-0

  [ KARSI ]
  * feat(browser sink): adds sinkId to the browser's window scope

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 13 Jul 2017 17:11:46 +0200

barco-edu-proxy (1:1.2.1+pallas1) pallas; urgency=medium

  * Set version to 1.2.1

 -- Nicolas Quartier <jenkins@kndedu01.barco.com>  Tue, 11 Jul 2017 16:41:06 +0200

barco-edu-proxy (1:1.2.0+pallas1) pallas; urgency=medium

  * Switch to pallas branch

 -- Nicolas Quartier <jenkins@kndedu01.barco.com>  Tue, 11 Jul 2017 13:05:42 +0200

barco-edu-proxy (1:1.2.0+omega6) omega; urgency=medium

  [ Jenkins ]
  * 1.2.0-omega5
  * 1.2.1-0

  [ seke ]
  * style(Urls): Replace indexOf with better alternatives
  * fix(BrowserBridge): Better handling of chromium errors
  * docs(BrowserBridge): add reference to electron issue
  * feat(ServiceRegistry): Allow listeners on delete/set
  * fix(PreviewServer): Handle change in preview server configuration
  * fix(PreviewServer): fix getter

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 29 Jun 2017 15:02:38 +0200

barco-edu-proxy (1:1.2.0+omega5) omega; urgency=medium

  [ Jenkins ]
  * 1.2.0-omega4
  * 1.2.1-0

  [ seke ]
  * feat(DeviceAgent): Use version from new version file
  * fix(Utils): Fix ip address resolution utility

  [ KARSI ]
  * fix(Audio Bridge): Loosing audio control after relaunching a lecture

  [ seke ]
  * feat(Deps): update dependencies
  * feat(CinergyService): Don't send commands while/after configuring Cinergy
  * fix(Upgrades): Santize & log upgrade result

  [ Peter Ramon ]
  * feat(snapshot feature): Added snapshot functionality in /tmp/cinergy

  [ KARSI ]
  * fix(Audio Bridge): Set input to the sink

  [ seke ]
  * fix(CinergyService): Fix configure command never being send

  [ Barco User ]
  * fix(audio): set AUX IN as default input
  * chore(): remove devTools

  [ seke ]
  * fix(CinergyBridge): Don't allow configuring NRC when there is no comp with id 'screen'
  * fix(DeviceAgent): Fix device agent conflicts when a device is removed and re-added quickly
  * fix(CinergyBridge): Add source to cache after we've added it

  [ SEKE ]
  * fix(CinergyBridge): Fix valid composition check

  [ KARSI ]
  * feat(Preview Snapshot): Preview snapshot provider

  [ SEKE ]
  * fix(CameraBridge): Camera bridge fixes

  [ seke ]
  * Hide debug logs

  [ SEKE ]
  * fix(CameraBridge): Fixes
  * fix(CameraBridge): Fix changing resolution while streaming

  [ seke ]
  * fix(CinergyBridge): Force autoMute to be a boolean

  [ KARSI ]
  * docs(EduProxy UML): UML Update
  * fix(Audio bridge): putting undefined stream on sink

  [ seke ]
  * fix(CinergyBridge): Translate audio properties correctly
  * fix(Device Agent): Fix device agent creation when re-pairing
  * fix(MeteorClient): Fix infinite reconnect-loop when re-pairing

  [ SEKE ]
  * fix(CameraService): Increase polling interval to reduce log pressure

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 26 Jun 2017 11:37:30 +0200

barco-edu-proxy (1:1.2.0+omega4) omega; urgency=medium

  [ Jenkins ]
  * 1.2.0-omega3
  * 1.2.1-0

  [ KARSI ]
  * fix(Edu proxy): Show version when ready to pair

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 13 Jun 2017 15:49:22 +0200

barco-edu-proxy (1:1.2.0+omega3) omega; urgency=medium

  * 1.2.0-omega2
  * 1.2.1-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 12 Jun 2017 15:34:39 +0200

barco-edu-proxy (1:1.2.0+omega2) omega; urgency=medium

  * 1.2.0-omega1
  * 1.2.1-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 12 Jun 2017 15:27:06 +0200

barco-edu-proxy (1:1.2.0+omega1) omega; urgency=medium

  * Debian NRC branch for release 1.5 (omega)

 -- Nicolas Quartier <jenkins@kndedu01.barco.com>  Mon, 12 Jun 2017 15:21:25 +0200

barco-edu-proxy (1:1.2.0+auron15) auron; urgency=medium

  * 1.2.0-auron14
  * 1.2.1-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 12 Jun 2017 14:24:08 +0200

barco-edu-proxy (1:1.2.0+auron14) auron; urgency=medium

  * 1.2.0-auron13
  * 1.2.1-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Mon, 12 Jun 2017 14:17:07 +0200

barco-edu-proxy (1:1.2.0+auron13) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron12
  * 1.2.1-0

  [ SEKE ]
  * feat(Fetcher): Improve fetcher constructor
  * refactor(DeviceAgent): Save proxy change in device agent instead of cinergy bridge
  * fix(AudioBridge): Fix audiobridge set volume
  * feat(BrowserBridge): Add support for different session types + setting proxy configuration
  * refactor(Service): Improve constructor
  * feat(Previews/Streams): Use new whatwg-url standard
  * refactor(Service): Improve constructor
  * fix(EduProxy): Reset meteor client in service registry when creating new client
  * fix(ServiceRegistry): Remove service from registry already on start of destroy phase
  * feat(Messenger): Improve logging
  * feat(MessengerMixin): Improve capabilities of the messenger mixin to support options and ids
  * feat(SystemVersionMonitor): Get meteor client from service registry
  * feat(Utils): Improve proxy config to url conversion
  * fix(PreviewServer): Fix previe server url handling
  * feat(AudioBridge): Improve logging

  [ KARSI ]
  * fix(audio bridge): Distortion bug
  * fix(audio bridge): max audio volume value 153%

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Fri, 09 Jun 2017 10:09:47 +0200

barco-edu-proxy (1:1.2.0+auron12) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron11
  * 1.2.1-0

  [ seke ]
  * feat(Messenger): Allow specifying message ids
  * feat(EduProxy): Show ready to pair message when not yet paired

  [ SEKE ]
  * fix(AudioBridge): Fix unscaledVolume typo

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 08 Jun 2017 15:15:42 +0200

barco-edu-proxy (1:1.2.0+auron11) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron10
  * 1.2.1-0

  [ KARSI ]
  * fix(Audio bridge): Bug fix when connecting/disconnecting audio devices
  * fix(audio bridge): check parameters passed to the listeners
  * fix(Cinergy service): Unhandled reconnection error fix
  * fix(SyncService): broken file

  [ Barco User ]
  * chore(insecureWebs): Add support for insecure web loading in dev mode

  [ KARSI ]
  * fix(logger): logging to syslog fix
  * fix(Audio service): setFallbackSink method wrapped in a try/catch

  [ seke ]
  * fix(RebootBridge): Fix reboot service creation
  * fix(PreviewServer): Allow creating preview server without public ip
  * fix(ConfigUpgrader): Fix publicIp property in upgrade between 1.0.1 -> 1.1.0

  [ Barco User ]
  * feature(deviceLogin): Implementation of loginToken setting as window variable for the webapp to pick up on browser load

  [ seke ]
  * fix(AudioBridge): Upsert serial
  * feat(AudioBridge): Mute device when showing sinks
  * fix(Upgrader): Always enable apt debug logging

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 08 Jun 2017 13:33:06 +0200

barco-edu-proxy (1:1.2.0+auron10) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron9
  * 1.2.1-0

  [ seke ]
  * fix(CinergyBridge): Clean up after PERA
  * feat(Logger): Log unhandled exceptions
  * style(EduProxy): Fix brand name typo

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Fri, 02 Jun 2017 15:26:56 +0200

barco-edu-proxy (1:1.2.0+auron9) auron; urgency=medium

  [ Barco User ]
  * feat(CinergyBridge): Print which property is different when comparing configs

  [ Peter Ramon ]
  * feat(AEC support): AEC support

  [ seke ]
  * chore(Dependencies): Update dependencies to improve debugging capabilities
  * feat(ConfigurationManager): Improve and harden configuration file handling
  * docs(Fsutils): Add comments to new fs utilities
  * fix(FsUtils): Fix typos in FsUtils

  [ Jenkins ]
  * 1.2.0-auron8
  * 1.2.1-0

  [ seke ]
  * style(ConfigurationManager): Small style fix
  * fix(CameraService): Harden in case we lock cameras and they're not the same as the real ones
  * fix(CameraService): Add polling since usb library sometimes misses a usb device attach/detach event

  [ SEKE ]
  * fix(CameraService): Use correct usb event names

  [ seke ]
  * fix(Build): Fix build for v4l2camera

  [ Peter Ramon ]
  * fix(AudioBridge): Don't subscribe twice to an event

  [ SEKE ]
  * fix(FsUtils): Make sure we use fs-extra everywhere
  * fix(CinergyService): Fix activate layout command on multiple compositions
  * feat(DisplayService): Map screen with touch input device
  * feat(CinergyBridge): Support showing/hiding cinergy

  [ seke ]
  * fix(ConfigUpgrader): Rework config upgrades to let 1.0.1 talk with 1.2

  [ Peter Ramon ]
  * feat(Volume and mute control): Volume and mute control
  * Initial version of UML diagram
  * feat(Volume/mute control): Volume/mute control
  * docs(Added comment): Added comment

  [ KARSI ]
  * docs(UML-diagram): Updated UML diagram

  [ Peter Ramon ]
  * feat(Audio control for RTSP streams): Audio control for RTSP streams
  * fix(Fixed crash): Fixed crash
  * feat(RTSP server audio): RTSP server audio

  [ SEKE ]
  * feat(CameraService): Extract camera serial number
  * feat(DBUS fetcher): Add support for optional fields
  * feat(RTSP Stream): Make audio device optional
  * fix(RecordingBridge): Fix recording bridge rpc call
  * style(AudioBridge): Small style improvement
  * feat(CameraBridge): Use device serial as id and allow setting audio device for rtsp stream
  * feat(AudioService): Also fetch serial for inputs

  [ Peter Ramon ]
  * feat(RTSP audio support): RTSP audio support
  * feat(Set right default sink in pulse): Set right default sink in pulse

  [ SEKE ]
  * fix(AudioBridge): Also upsert source serial number
  * fix(AudioBridge): Don't mute inputs

  [ Peter Ramon ]
  * feat(Audio settings for RTSP): Audio settings for RTSP

  [ seke ]
  * fix(Upgrades): Fix https://itrack.barco.com/browse/NET0004-807

  [ Peter Ramon ]
  * style(lowercase i.o. uppercase):
  * feat(Audio volume control): Audio volume control
  * fix(Volume fallback to 100%): Volume fallback to 100%

  [ seke ]
  * refactor(Files): Summarize all files and directories in one config file
  * feat(SystemVersionMonitor): Use safe copy file system for copying nrc version file
  * feat(DDP Connection monitor): Use custom service name for ddp connection monitor
  * fix(DDPConnectionMonitor): Log when we send a ping

  [ SEKE ]
  * fix(DeviceAgent): fix typo from previous commit
  * fix(Files): Fix missing file names
  * fix(AudioBridge): Don't set properties on non-existing stream
  * style(Browserbridge): Remove debug logging
  * fix(Cinergy): Use service-based logger
  * feat(ConnectionMonitor): Extra logging
  * feat(Logs): Add new services to hide log function

  [ Peter Ramon ]
  * fix(Fixes for audio control): Fixes for audio control
  * fix(Cleanup audio stuff): Cleanup audio stuff

  [ seke ]
  * fix(SingleDeviceMeteorBridge): Allow updating the device on a bridge
  * feat(AudioBridge): Enable audiobridge

  [ Barco User ]

 -- Barco User <jenkins@kndedu01.barco.com>  Fri, 02 Jun 2017 12:33:33 +0200

barco-edu-proxy (1:1.2.0+auron8) auron; urgency=medium

  * Bump version

 -- Nicolas Quartier <jenkins@kndedu01.barco.com>  Thu, 18 May 2017 15:59:06 +0200

barco-edu-proxy (1:1.2.0+auron7) auron; urgency=medium

  [ Barco User ]
  * fix(project): Fixes to multiple bridges

  [ seke ]
  * fix(cineryg): fixes to cinergy bridge
  * fix(browserbridge): Fixes to base service and browser bridge
  * fix(bridges): Fixes in multiple bridges
  * docs(readme): Create README.md with run instructions

  [ Bordallo, Fernando ]
  * docs(Readme): include setup step. Install libxss1

  [ Quartier, Nicolas ]
  * Rebuild for VCLUB, Reverting to std debian build system
  * Build deps
  * More build deps

  [ seke ]
  * build(package.json): Update dependencies

  [ Quartier, Nicolas ]
  * Changes for electron-forge build
  * Toolbox updates
  * Revert "Toolbox updates"

  [ seke ]
  * build(packaging): Fix packaging compilation options

  [ Quartier, Nicolas ]
  * Updates for jenkins build

  [ Jenkins ]
  * Update changelog for 1:1.2.0~barco9+1 release
  * 1.2.0-barco9-1
  * 1.2.1-0

  [ Peter Ramon ]
  * fix(cngBridge): defense on rstp and mjpeg variable search and comment out logger found out of scope

  [ seke ]
  * fix(meteorService): Avoid duplicate added events

  [ Bordallo, Fernando ]
  * temp Comments: Commented out code for 'Adding skings that were possible false negatives' as it seems to launch repeated sink. Commented out code for Setting BYOD Access Codes as it enters an infinit loop. Commented out a timeout Promise and uncommented 'configureNRC' call to test configuration overwritting and system restarting.

  [ seke ]
  * Some debug logs
  * fix(bootstrap): Ignore no process found error during safety killall
  * fix(Streaming bridges): Fix streaming bridges double sinks
  * fix(audio): Fixes to the audio bridge
  * fix(audio): More audio fixes

  [ Bordallo, Fernando ]
  * fix(serviceClass): Health state init in constructor
  * fix(serviceClass): healthstate setting case switch.

  [ seke ]
  * fix(audio): Finish audio bridge (as far as possible)
  * fix(cinergy): Fixes to cinergy bridge
  * revert(cinergy): Remove debug command

  [ Bordallo, Fernando ]
  * logs(transports): add File transport to winston in all environments
  * revert(agent): Recover DisplayBridge
  * fix(cinergyBridge): Translate sources CNG to meteor. Typo.
  * fix(cngBridge): Typo
  * fix(previewProvider): context on call

  [ Peter Ramon ]
  * Corrected service names.

  [ seke ]
  * feat(Compositions): Add support for muting compositions
  * fix(audio): Fix audio profiles
  * fix(previews): Finish rewriting preview provider/handlers as services
  * feat(device agent): Implement system to only launch required services
  * fix(previewBridge): Fix teardown logic of previewbridge
  * style(meteorService): small style enhancement
  * fix(synchronousBridge): Fix infinite loop on data event
  * refactor(scheduling): Refactor bridge method scheduling to strategy pattern
  * fix(Fix mirrorop connections):
  * fix(previewHandler): Fix preview handler deleting logger to early in destroy phase
  * fix(cinergyBridge): Fix sink overrides
  * fix(previewHandler): Fix duplicate destoryal
  * fix(logging): Small logging improvements
  * fix(cinergyBridge): Fix callback method name
  * feat(logger): Differentiate how to deal with exceptions in dev and production mode
  * feat(dbus fetcher): Throw error when interface is not found
  * fix(audioBridge): Fixes to audio Bridge
  * feat(cinergy service): Make a response processor for configureNRC command
  * fix(agent): Re-enable disabled bridges

  [ Barco User ]
  * chore(browserWindow): hide cursor on all browser windows open

  [ seke ]
  * chore(logging): more logging
  * feat(cameraBridge): Also upsert path, vendor and model seperately
  * refactor(messenger): Make messenger a tree, so each service can have its own queue
  * feat(browserBridge): Make forbidden url lists accept regexes and functions, also sanitize possible i
  * fix(cinergyBridge): Make sure we only start bridge when necessary
  * fix(displayService): Fix parsing of xrandr output
  * fix(displayService): Use third-party library for xrandr parsing
  * fix(cinergyBridge): Do not configure cinergy if there's not at least one sink that renders to screen
  * chore(cinergyBridge): Small logging improvement
  * feat(Services): Implement a service mixin system
  * refactor(Messenger): Refactor messenger to work with mixins
  * fix(Messenger): Fix messenger inheritance
  * fix(ConfigManager): Fix configuration removal
  * fix(MessengerMixin): Fix stop phase of messenger mixin
  * fix(DeviceAgent): Enable required bridges
  * revert(displayService): Go back to own xrandr parsing, since external library doesn't account for po
  * refactor(Schedulers): Make schedulers mixins
  * feat(Agent): Add more logging
  * refactor(Service): Change lifecycle of mixins
  * fix(CinergyBridge/BrowserBridge): Fix is service required check to work
  * fix(PairingServer):
  * fix(synchronousBridge): Filter out correct parent mixins
  * fix(cinergyBridge): Stop cinergy services after deactivating client
  * fix(cinergyService): Do not connect when service is inactive
  * refactor(Scheduler): Improve scheduler logging
  * feat(serviceMixin): Add logging functionality to service mixins
  * feat(scheduler): Add logging to scheduler mixin
  * refactor(Service): Rework services so they have both a current and requested state
  * feat(logging): Implementnt system to disable targeted logs
  * fix(cinergyBridge): Don't flash initialization message, but keep it visible during entire process
  * fix(Scheduler): Better logging for function callbacks
  * fix(displayService): Use third-party library for xrandr parsing
  * revert(displayService): Go back to own xrandr parsing, since external library doesn't account for po

  [ Barco User ]
  * fix(rtspStream): starting the rtsp server with width and height commands set

  [ seke ]
  * refactor(ConfigManager): Make config manager & upgraders services that can also log to files
  * refactor(ProxiedService): Move proxied service to base services folder
  * feat(Minimongo): Port minimongo to be used as collection helper
  * refactor(minimongo): Move tests to test folder
  * feat(config upgrader): Add 1.2.0 configuration upgrader
  * fix(config upgrader): Fix configuration upgrader imports
  * feat(Configuration Manager): Implement new reactive configuration manager
  * feat(Logging): Small logging improvements
  * chore(Dependencies): Remove unused deps from code
  * feat(ProxiedService): Add support for wildcards in proxied service
  * fix(Minimongo): Remove global variables
  * fix(Project): Small fixes
  * feat(EduProxy): New edu proxy main entry app
  * refactor(Bootstrap): Rework application bootstrapping to support logging and be restartable
  * feat(Logger): Make logger reconfigurable
  * perf(CinergyService): Don't stop all cinergy services
  * style(configManager): Move public methods to top
  * fix(MeteorClient): Fix increasing reschedules when connection fails
  * style(Logging): Logger improvements

  [ Quartier, Nicolas ]
  * Change distro to auron

  [ Jenkins ]
  * Update changelog for 1:1.2.0~barco9+2 release
  * 1.2.0-barco9-2
  * 1.2.1-0
  * 1.2.1-0
  * Update changelog for 1:1.2.0+auron2 release
  * 1.2.0-auron2
  * 1.2.1-0

  [ seke ]
  * refactor(Schedulers): Move schedulers to base service folder
  * perf(CinergyBridge): Reduce wait timers between initialization attempts
  * fix(Scheduler): Fix import
  * refactor(Scheduler): Make scheduler return promise
  * style(ProxiedService): Use enum for ready method event
  * style(ConfigManager): Add logging
  * fix(SynchronousBridge): Fix import
  * fix(EduProxy): Fix bootstrap logic
  * fix(Service): Deal with multiple requests on the same service state
  * chore(package.json): Merge upstream

  [ Nicolas Quartier ]
  * fix(v4l2camera): Include v4l2camera node module and fix build

  [ Jenkins ]
  * 1.2.0-auron6
  * 1.2.1-0

  [ Peter Ramon ]
  * Temporary fix for IESE demo 27/04/2017
  * feat(Camera Service): Improved camera service

  [ seke ]
  * refactor(Streams): Use numerator/denominator instead of fractals for FPS

  [ Jenkins ]
  * 1.2.0-auron6
  * 1.2.1-0

  [ seke ]
  * refactor(Cameras): Move camera transformation to camera service
  * refactor(DisplayService): Don't upsert display width and height (already in activeMode)

  [ SEKE ]
  * feat(Cameras): Allow setting camera modes
  * feat(CameraService): Allow syncing settings & formats
  * fix(CinergyService): Adapt to new framerate schemas
  * fix(Usb Cameras): Disable setting format ourselves (done by rtsp server)
  * fix(UsbCameras): Fix check that compares new and old cameras
  * feat(UsbCameras): Allow syncing settings & formats
  * fix(CameraService): Don't fail when setting camera control throws an error
  * docs(CameraService): Add documentation to camera service

  [ Barco User ]
  * fix(CameraBridge): Also stream when the camera is only used locally

  [ seke ]
  * fix(Upgrades): Harden upgrades, allow for intermittent crashes
  * fix(VersionMonitor): Log copy error

  [ Barco User ]
  * fix(VersionMonitor): Use correct fs library

  [ Quartier, Nicolas ]
  * fix(rtspStream): Remove temporary IESE fix

  [ SEKE ]
  * fix(CinergyBridge): Fix stream parameters on sink
  * fix(CinergyBridge): Clean-up previous fix
  * fix(PreviewBridge): Additional logging to debug forbidden thumbnail problem
  * fix(RtspStream): Change the way we start rtsp server

  [ Peter Ramon ]
  * feat(audioService): Adding stuff for module (un)loading
  * Implement dynamic output routing

  [ seke ]
  * fix(Constants): fix syntax in constants file

  [ SEKE ]
  * fix(PreviewBridge): fix logging in preview bridge
  * revert(CinergyService): Remove queue optimizations, since they never worked
  * feat(CinergyService): Allow activating layouts on multiple compositions
  * feat(CinergyService): Allow showing/hiding cinergy service

  [ seke ]
  * feat(DisplayService): Allow mapping touch input to display port
  * docs(DisplayBridge): Comment input port mapping functionality
  * build(Build.sh): Place artifactory placeholder, but dont use it till problems are solved

  [ Peter Ramon ]
  * feat(AEC): AEC

  [ SEKE ]
  * feat(CinergyService): Implement source automute and show title policy
  * style(AudioBridge): Small code improvements

  [ Peter Ramon ]
  * fix(fixed undefineds): undefineds in audio bridge removed
  * feat(AEC): AEC support

  [ seke ]
  * build(Build): Make sure we use node 6

  [ SEKE ]
  * feat(AudioBridge): Add support for AEC

  [ Peter Ramon ]
  * feat(AEC): AEC control for pulse
  * fix(AEC related fixes): AEC related fixes
  * fix(AEC related fixes): AEC related fixes

  [ SEKE ]
  * fix(Task): Make sure we cancel in time
  * fix(AudioBridge): Stop cache when stopping bridge

  [ Peter Ramon ]
  * fix(AudioBridge): Fix input source configuration

  [ Quartier, Nicolas ]
  * fix(barco-edu-rtspserver): change startup of rtsp server.  stream default pulseaudio for now

  [ seke ]
  * chore(Audio): Add pulse audio default config file to resources
  * feat(Agent): Re-enable working bridges

  [ Barco User ]

 -- Barco User <jenkins@kndedu01.barco.com>  Thu, 18 May 2017 14:22:50 +0200

barco-edu-proxy (1:1.2.0+auron6) auron; urgency=medium

  [ seke ]
  * refactor(Credentials): Rework credential management
  * fix(Service): Fix service not being destroyable
  * fix(ConfigManager): Fix writing of back-up file (workaround for bug in fs-extra)
  * fix(MeteorClient): Fix authentication
  * style(Logging): Logging improvements
  * refactor(Cache): Make cache managers services
  * fix(Meteor): Fix authentication
  * fix(EduProxy): Don't destroy meteor client on stop
  * fix(CacheManager): Warm cache when starting manager
  * fix(Services): Multiple fixes to service lifecycle
  * style(EduProxy): Remove unnecessary await statements
  * feat(ProcessManager): Introduce process manager service
  * refactor(CinergyService): Use process manager to manager cinergy processes
  * style(Logging): Improve logging statements
  * fix(Service): Fix delayed service execution
  * fix(MeteorClient): Wait for connection monitor to stop in cleanup phase
  * fix(MeteorService): Don't schedule methods when the service is not active
  * refactor(CinergyBridge): Don't schedule execution, since we now have a guarantee on the data using t
  * style(Services): Rename _start, _stop, _destroy to _onStart, _onStop, _onDestroy
  * fix(MeteorService): Don't cache data when service is not active
  * style(CinergyBridge): Styling
  * fix(CinergyService): Make sure we don't think we're authenticated after connection is lost
  * fix(Stream): Fix stream hanging on stop phase
  * feat(Service): Introduce waitAll method that only throws after all has finished
  * fix(CacheManagers): Fix chache managers lifecycle
  * fix(CinergyService): Don't let Cinergy service call onConnected after destroyal
  * fix(CinergyService): Fix fallback activation
  * fix(DeviceAgent): Fix agent lifecycle

  [ Jenkins ]
  * Update changelog for 1:1.2.0+auron3 release
  * 1.2.0-auron3
  * 1.2.1-0

  [ seke ]
  * fix(Fallback wallpaper): Fix fallback wallpaper
  * fix(CinergyBridge): Fix restoring of layouts
  * refactor(DeviceAgent): Don't destroy device agent when connection is lost (preparation for fallback
  * style(CinergyService): Put reconnect timers in separate methods
  * style(Scheduler): Improve logging
  * fix(CinergyBridge): Fix on composition changed method for empty layouts
  * fix(CinergyService): Fix service not always going to stopped phase

  [ Bordallo, Fernando ]
  * fix(rtspServer): TEMP. Start rtsp server with silent audio option. Workaround for pulse audio

  [ seke ]
  * fix(RebootService): Fix child_process import
  * fix(Audio): Fixes to audio services
  * fix(Device Agent): Upsert device version
  * feat(BrowserBridge): Add preload scripts (skeleton)
  * fix(BrowserBridge): Fix loading of SPA applications using ES6 modules
  * feat(CancelToken): Implement cancel tokens
  * feat(Task): Implement cancellable tasks
  * style(Service): Style changes
  * revert(Agent): Disable audio bridge for now
  * fix(Logger): Close logger gracefully
  * feat(Service): Implement watchdogs into services
  * fix(Logger): Fix logger transports
  * fix(ConfigManager): Allow registering watchers before config manager is started
  * style(ConfigManager): Remove debug logs
  * refactor(Service): Put startup logic in a cancellable task
  * test(Logging): Enable all logs

  [ Peter Ramon ]
  * fix(services:cinergy): not stopping the Control System Interface after executing a configureNRC command led to wrong systemReady API call answer. Now stopping everything.

  [ Jenkins ]
  * Update changelog for 1:1.2.0+auron4 release
  * 1.2.0-auron4
  * 1.2.1-0

  [ Peter Ramon ]
  * enable audio again in purple

  [ seke ]
  * feat(OfflineServer): Implement an offline cache & server in order to restore device on reboot withou
  * fix(BrowserBridge): Fix browser bridge not starting when required

  [ Jenkins ]
  * Update changelog for 1:1.2.0+auron5 release
  * 1.2.0-auron5
  * 1.2.1-0

  [ Peter Ramon ]
  * fix(CinergyUtils): Swap device id and channel id in combined id
  * fix(AudioBridge): Fix putting streams on correct sinks

  [ seke ]
  * build(package.json): Update dependencies
  * build(VSCode launch settings):

  [ Jenkins ]
  * 1.2.0-auron5
  * 1.2.1-0

  [ Peter Ramon ]
  * fix(CinergyUtils): Swap device id and channel id in combined id
  * fix(AudioBridge): Fix putting streams on correct sinks

  [ seke ]
  * build(package.json): Update dependencies
  * build(VSCode launch settings):

 -- seke <jenkins@kndedu01.barco.com>  Tue, 25 Apr 2017 12:26:48 +0200

barco-edu-proxy (1:1.2.0+auron5) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron4
  * 1.2.1-0

  [ Peter Ramon ]
  * enable audio again in purple

  [ seke ]
  * feat(OfflineServer): Implement an offline cache & server in order to restore device on reboot withou
  * fix(BrowserBridge): Fix browser bridge not starting when required

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 19 Apr 2017 22:11:26 +0200

barco-edu-proxy (1:1.2.0+auron4) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron3
  * 1.2.1-0

  [ seke ]
  * fix(Fallback wallpaper): Fix fallback wallpaper
  * fix(CinergyBridge): Fix restoring of layouts
  * refactor(DeviceAgent): Don't destroy device agent when connection is lost (preparation for fallback
  * style(CinergyService): Put reconnect timers in separate methods
  * style(Scheduler): Improve logging
  * fix(CinergyBridge): Fix on composition changed method for empty layouts
  * fix(CinergyService): Fix service not always going to stopped phase

  [ Bordallo, Fernando ]
  * fix(rtspServer): TEMP. Start rtsp server with silent audio option. Workaround for pulse audio

  [ seke ]
  * fix(RebootService): Fix child_process import
  * fix(Audio): Fixes to audio services
  * fix(Device Agent): Upsert device version
  * feat(BrowserBridge): Add preload scripts (skeleton)
  * fix(BrowserBridge): Fix loading of SPA applications using ES6 modules
  * feat(CancelToken): Implement cancel tokens
  * feat(Task): Implement cancellable tasks
  * style(Service): Style changes
  * revert(Agent): Disable audio bridge for now
  * fix(Logger): Close logger gracefully
  * feat(Service): Implement watchdogs into services
  * fix(Logger): Fix logger transports
  * fix(ConfigManager): Allow registering watchers before config manager is started
  * style(ConfigManager): Remove debug logs
  * refactor(Service): Put startup logic in a cancellable task
  * test(Logging): Enable all logs

  [ Peter Ramon ]
  * fix(services:cinergy): not stopping the Control System Interface after executing a configureNRC command led to wrong systemReady API call answer. Now stopping everything.

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Wed, 12 Apr 2017 14:27:22 +0200

barco-edu-proxy (1:1.2.0+auron3) auron; urgency=medium

  [ Jenkins ]
  * 1.2.0-auron2
  * 1.2.1-0

  [ seke ]
  * refactor(Schedulers): Move schedulers to base service folder
  * perf(CinergyBridge): Reduce wait timers between initialization attempts
  * fix(Scheduler): Fix import
  * refactor(Scheduler): Make scheduler return promise
  * style(ProxiedService): Use enum for ready method event
  * style(ConfigManager): Add logging
  * fix(SynchronousBridge): Fix import
  * fix(EduProxy): Fix bootstrap logic
  * fix(Service): Deal with multiple requests on the same service state
  * chore(package.json): Merge upstream
  * refactor(Credentials): Rework credential management
  * fix(Service): Fix service not being destroyable
  * fix(ConfigManager): Fix writing of back-up file (workaround for bug in fs-extra)
  * fix(MeteorClient): Fix authentication
  * style(Logging): Logging improvements
  * refactor(Cache): Make cache managers services
  * fix(Meteor): Fix authentication
  * fix(EduProxy): Don't destroy meteor client on stop
  * fix(CacheManager): Warm cache when starting manager
  * fix(Services): Multiple fixes to service lifecycle
  * style(EduProxy): Remove unnecessary await statements
  * feat(ProcessManager): Introduce process manager service
  * refactor(CinergyService): Use process manager to manager cinergy processes
  * style(Logging): Improve logging statements
  * fix(Service): Fix delayed service execution
  * fix(MeteorClient): Wait for connection monitor to stop in cleanup phase
  * fix(MeteorService): Don't schedule methods when the service is not active
  * refactor(CinergyBridge): Don't schedule execution, since we now have a guarantee on the data using t
  * style(Services): Rename _start, _stop, _destroy to _onStart, _onStop, _onDestroy
  * fix(MeteorService): Don't cache data when service is not active
  * style(CinergyBridge): Styling
  * fix(CinergyService): Make sure we don't think we're authenticated after connection is lost
  * fix(Stream): Fix stream hanging on stop phase
  * feat(Service): Introduce waitAll method that only throws after all has finished
  * fix(CacheManagers): Fix chache managers lifecycle
  * fix(CinergyService): Don't let Cinergy service call onConnected after destroyal
  * fix(CinergyService): Fix fallback activation
  * fix(DeviceAgent): Fix agent lifecycle

  [ Jenkins ]

 -- Jenkins <jenkins@kndedu01.barco.com>  Thu, 23 Mar 2017 10:06:52 +0100

barco-edu-proxy (1:1.2.0+auron2) auron; urgency=medium

  * 1.2.1-0

 -- Jenkins <jenkins@kndedu01.barco.com>  Tue, 21 Mar 2017 13:17:41 +0100

barco-edu-proxy (1:1.2.0+auron1) auron; urgency=medium

  * Changed distro + versioning to auron

 -- Nicolas Quartier <nicolas.quartier@.barco.com>  Tue, 21 Mar 2017 12:18:42 +0100

barco-edu-proxy (1:1.2.0~barco9+1) unstable; urgency=medium

  * Non-maintainer upload.
  * New version naming

 -- Nicolas Quartier <jenkins@kndedu01.barco.com>  Thu, 16 Mar 2017 21:15:23 +0100

barco-edu-proxy (1:1.2.0-0) unstable; urgency=medium

  [ Nicolas Quartier ]
  * Rebuild for VCLUB

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Wed, 08 Mar 2017 12:17:10 +0100

barco-edu-proxy (1:1.1.0-0) unstable; urgency=medium

  [ seke ]
  * try fix build
  * Update packages
  * Build entirely in container
  * try to fix build
  * try to fix build

  [ Seba Kerckhof ]
  * Initial ubicast client implementation (WIP)
  * Initial ubicast client implementation (WIP)
  * Add logging

  [ seke ]
  * Ubicast recorder fixes
  * Ubicast recorder fixes
  * add enabled field
  * fixes
  * pause recording fix
  * We need to actually connect with the recorder
  * update test
  * fix reboot times
  * fix package.json
  * Fixes
  * Fix destroying cngClient
  * Safety checking, initial refactoring to services
  * start audio
  * Simplify IP detection
  * Further refactoring into services

  [ Quartier ]

 -- Quartier <nicq@kndedu01.barco.com>  Fri, 02 Dec 2016 12:17:10 +0100

barco-edu-proxy (1.1.0-RC0) xenial; urgency=medium

  * Version 1.1.0-RC0

 -- seke <seke@seke-Latitude-E7270>  Thu, 03 Nov 2016 09:03:03 +0100

barco-edu-proxy (1.1.0-RC0) xenial; urgency=medium

  * Version 1.1.0-RC0

 -- seke <seke@seke-Latitude-E7270>  Thu, 03 Nov 2016 09:01:45 +0100

barco-edu-proxy (1.0.0~RC34) unstable; urgency=medium

  * Version 1.0.0~RC34

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 25 Jul 2016 12:09:39 +0200

barco-edu-proxy (1.0.0~RC33) unstable; urgency=medium

  * Version 1.0.0~RC33

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 25 Jul 2016 10:15:49 +0200

barco-edu-proxy (1.0.0~RC32) unstable; urgency=medium

  * Version 1.0.0~RC32

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 18 Jul 2016 17:51:50 +0200

barco-edu-proxy (1.0.0~RC31) unstable; urgency=medium

  * Version 1.0.0~RC31

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 18 Jul 2016 16:47:46 +0200

barco-edu-proxy (1.0.0~RC30) unstable; urgency=medium

  * Version 1.0.0~RC30

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Fri, 15 Jul 2016 11:56:41 +0200

barco-edu-proxy (1.0.0~RC29) unstable; urgency=medium

  * Version 1.0.0~RC29

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 14 Jul 2016 18:11:38 +0200

barco-edu-proxy (1.0.0~RC28) unstable; urgency=medium

  * Version 1.0.0~RC28

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 13 Jul 2016 16:04:16 +0200

barco-edu-proxy (1.0.0~RC27) unstable; urgency=medium

  * Version 1.0.0~RC27

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 13 Jul 2016 14:47:59 +0200

barco-edu-proxy (1.0.0~RC26) unstable; urgency=medium

  * Version 1.0.0~RC26

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 13 Jul 2016 14:20:12 +0200

barco-edu-proxy (1.0.0~RC25) unstable; urgency=medium

  * Version 1.0.0~RC25

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 13 Jul 2016 14:01:09 +0200

barco-edu-proxy (1.0.0~RC24) unstable; urgency=medium

  * Version 1.0.0~RC24

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 12 Jul 2016 17:00:10 +0200

barco-edu-proxy (1.0.0~RC23) unstable; urgency=medium

  * Version 1.0.0~RC23

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 12 Jul 2016 08:37:39 +0200

barco-edu-proxy (1.0.0~RC22) unstable; urgency=medium

  * Version 1.0.0~RC22

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 11 Jul 2016 16:33:19 +0200

barco-edu-proxy (1.0.0~RC21) unstable; urgency=medium

  * Version 1.0.0~RC21

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 11 Jul 2016 13:32:15 +0200

barco-edu-proxy (1.0.0~RC20) unstable; urgency=medium

  * Version 1.0.0~RC20

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 07 Jul 2016 11:16:40 +0200

barco-edu-proxy (1.0.0~RC19) unstable; urgency=medium

  * Version 1.0.0~RC19

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 07 Jul 2016 11:11:37 +0200

barco-edu-proxy (1.0.0~RC19) unstable; urgency=medium

  * Version 1.0.0~RC19

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 07 Jul 2016 10:08:09 +0200

barco-edu-proxy (1.0.0~RC18) unstable; urgency=medium

  * Version 1.0.0~RC18

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 06 Jul 2016 17:45:08 +0200

barco-edu-proxy (1.0.0~RC17) unstable; urgency=medium

  * Version 1.0.0~RC17

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 06 Jul 2016 15:52:41 +0200

barco-edu-proxy (1.0.0~RC16) unstable; urgency=medium

  * Version 1.0.0~RC16

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 06 Jul 2016 13:25:22 +0200

barco-edu-proxy (1.0.0~RC15) unstable; urgency=medium

  * Version 1.0.0~RC15

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 06 Jul 2016 09:45:24 +0200

barco-edu-proxy (1.0.0~RC14) unstable; urgency=medium

  * Version 1.0.0~RC14

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 05 Jul 2016 16:06:17 +0200

barco-edu-proxy (1.0.0~RC13) unstable; urgency=medium

  * Version 1.0.0~RC13

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 05 Jul 2016 15:56:57 +0200

barco-edu-proxy (1.0.0~RC12) unstable; urgency=medium

  * Version 1.0.0~RC12

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 05 Jul 2016 09:58:43 +0200

barco-edu-proxy (1.0.0~RC11) unstable; urgency=medium

  * Version 1.0.0~RC11

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 04 Jul 2016 14:37:40 +0200

barco-edu-proxy (1.0.0~RC10) unstable; urgency=medium

  * Version 1.0.0~RC10

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Fri, 01 Jul 2016 16:22:04 +0200

barco-edu-proxy (1.0.0~RC9) unstable; urgency=medium

  * Version 1.0.0~RC9

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 30 Jun 2016 16:49:24 +0200

barco-edu-proxy (1.0.0~RC8) unstable; urgency=medium

  * Version 1.0.0~RC8

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 28 Jun 2016 11:00:04 +0200

barco-edu-proxy (1.0.0~RC7) unstable; urgency=medium

  * Version 1.0.0~RC7

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 14 Jun 2016 19:49:05 +0200

barco-edu-proxy (1.0.0~RC6) unstable; urgency=medium

  * Version 1.0.0~RC6

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 07 Jun 2016 16:43:41 +0200

barco-edu-proxy (1.0.0~RC5) unstable; urgency=medium

  * Version 1.0.0~RC5

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 07 Jun 2016 15:00:56 +0200

barco-edu-proxy (1.0.0~RC4) unstable; urgency=medium

  * Version 1.0.0~RC4

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 02 Jun 2016 21:25:33 +0200

barco-edu-proxy (1.0.0~RC3) unstable; urgency=medium

  * Version 1.0.0~RC3

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Wed, 01 Jun 2016 15:37:47 +0200

barco-edu-proxy (1.0.0~RC2) unstable; urgency=medium

  * Version 1.0.0~RC2

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Thu, 26 May 2016 09:27:10 +0200

barco-edu-proxy (1.0.0~RC1) unstable; urgency=medium

  * Version 1.0.0~RC1
  * Changed from init.d to systemd
  * Various bugfixes

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Mon, 23 May 2016 10:27:32 +0200

barco-edu-proxy (1.0.0~RC0) unstable; urgency=medium

  * Version 1.0.0~RC0
  * Various bugfixes

 -- Sebastian Kerckhof <jenkins@kndedu01.barco.com>  Tue, 10 May 2016 10:51:41 +0200

barco-edu-proxy (0.1.7) unstable; urgency=low

  * Version 0.1.7
  * typo

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Tue, 02 May 2016 16:49:45 +0200

barco-edu-proxy (0.1.6) unstable; urgency=low

  * Version 0.1.6
  * Retry after fatal error

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Tue, 02 May 2016 15:49:45 +0200

barco-edu-proxy (0.1.5) unstable; urgency=low

  * Version 0.1.5
  * Modified logging levels

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Tue, 26 Apr 2016 15:49:45 +0200

barco-edu-proxy (0.1.4) unstable; urgency=low

  * Version 0.1.4
  * Split static and dynamic config

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Fri, 22 Apr 2016 15:49:45 +0200

barco-edu-proxy (0.1.3) unstable; urgency=low

  * Version 0.1.3
  * Online status fix

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Thu, 18 Apr 2016 15:49:45 +0200

barco-edu-proxy (0.1.2) unstable; urgency=low

  * Version 0.1.2
  * Sink override behavior changed

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Thu, 14 Apr 2016 15:49:45 +0200

barco-edu-proxy (0.1.1) unstable; urgency=low

  * Version 0.1.1
  * Several bugfixes

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Thu, 14 Apr 2016 13:49:45 +0200

barco-edu-proxy (0.1.0) unstable; urgency=low

  * Version 0.1.0
  * Major refactoring

 -- Sebastian Kerckhof <sebastian.kerckhof@barco.com>  Tue, 22 Mar 2016 13:02:45 +0200

barco-edu-proxy (0.0.101+barco3) unstable; urgency=low

  * Version 0.0.101+barco3
  * Change startup path of barco-edu-rtspserver
  * Some lintianisation

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Fri, 18 Mar 2016 13:02:45 +0200

barco-edu-proxy (0.0.101+barco2) vclub; urgency=low

  * Version 0.0.101+barco2
  * Automatically launching barco-edu-rtspserver

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Mon, 24 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.101+barco1) vclub; urgency=low

  * Version 0.0.101+barco1
  * Adding dependency for barco-edu-rtspserver

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Mon, 24 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.101) vclub; urgency=low

  * Version 0.0.101
  * Now upserting private IP address as part of device

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 15 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.100) vclub; urgency=low

  * Version 0.0.100
  * Fixed crash in deviceMgr and reverted activeComposition upsert.

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 15 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.99) vclub; urgency=low

  * Version 0.0.99
  * Not upserting activeComposition anymore for sinks because set by blue.

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 15 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.98) vclub; urgency=low

  * Version 0.0.98
  * Fixed error in mjpeg thumbnail url

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 16 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.96) vclub; urgency=low

  * Version 0.0.96
  * Now also trying to reconnect to meteor in case of connection refused

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 16 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.95) vclub; urgency=low

  * Version 0.0.95
  * added random part to mjpeg url to force browsers to refresh after nrc reconnect

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 16 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.94) vclub; urgency=low

  * Version 0.0.94
  * Now also reconnecting in case of a WebSocket handshake error

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 16 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.93) vclub; urgency=low

  * Version 0.0.93
  * Setting thumbnail resolution factor to 1.

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 16 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.92) vclub; urgency=low

  * Version 0.0.92
  * Not upserting activeComposition anymore for sinks because set by blue.

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 15 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.91) vclub; urgency=low

  * Version 0.0.91
  * Skipping blue commands until right run level is reached

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 11 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.90) vclub; urgency=low

  * Version 0.0.90
  * Introduced run levels to make initializations more robust

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 11 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.89) vclub; urgency=low

  * Version 0.0.89
  * Fixed bugs when commands come in before initializations finished

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 11 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.88) vclub; urgency=low

  * Version 0.0.88
  * Now supporting cors (cross origin resource sharing)

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 11 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.87) vclub; urgency=low

  * Version 0.0.87
  * Fixed missing include

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 9 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.86) vclub; urgency=low

  * Version 0.0.86
  * Activating fallback settings after cloud disconnection
  * Added creation of directories at installation time

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 9 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.85) vclub; urgency=low

  * Version 0.0.85
  * Automatic launching of sources after reconnection

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 4 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.84) vclub; urgency=low

  * Version 0.0.84
  * DDP reconnection now also working in case host was unreachable

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 4 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.83) vclub; urgency=low

  * Version 0.0.83
  * DDP reconnection now working

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 4 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.82) vclub; urgency=low

  * Version 0.0.82
  * Now reconnecting after 60-90 sec after connection to compositor lost

 -- Peter Ramon <peter.ramon@barco.com>  Wed, 3 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.81) vclub; urgency=low

  * Version 0.0.81
  * Using  'official' folders for configs and logging

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 2 Feb 2016 13:02:45 +0200

barco-edu-proxy (0.0.80) vclub; urgency=low

  * Version 0.0.80
  * Now forcing Cinergy configuration if configs folder does not exist

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 28 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.79) vclub; urgency=low

  * Version 0.0.79
  * TLS connection logic fixed

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 28 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.78) vclub; urgency=low

  * Version 0.0.78
  * DDP reconnection logic fixed

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 28 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.77) vclub; urgency=low

  * Version 0.0.77
  * Now always initializing sink overrides at startup

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 27 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.76) vclub; urgency=low

  * Version 0.0.76
  * Increased thumbnail timeout to 120 sec

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 27 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.75) vclub; urgency=low

  * Version 0.0.75
  * Token based login to Meteor added

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 27 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.74) vclub; urgency=low

  * Version 0.0.74
  * Fixed bug regarding source thumbnails

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 27 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.73) vclub; urgency=low

  * Version 0.0.73
  * Changed RPC names for calls to Meteor

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 27 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.72) vclub; urgency=low

  * Version 0.0.72
  * Cleanup deleted thumbnail providers

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.71) vclub; urgency=low

  * Version 0.0.71
  * Avoid double deletions of thumbnail providers

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.70) vclub; urgency=low

  * Version 0.0.70
  * Added removeAllListeners call in thumbnailProvider

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.69) vclub; urgency=low

  * Version 0.0.69
  * Added some extra safety checkings to thumbnail provider

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.68) vclub; urgency=low

  * Version 0.0.68
  * Added extra logging for debugging socket close issue

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.67) vclub; urgency=low

  * Version 0.0.67
  * Destroy socket i.o. end to avoid half open socket to gst

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.66) vclub; urgency=low

  * Version 0.0.66
  * Fixed issues related to set meeting ID
  * Changed MJPEG generation pipeline

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.65) vclub; urgency=low

  * Version 0.0.65
  * Improved DDP (re)connect logic
  * Not upserting data when changing sink override

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 25 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.64) vclub; urgency=low

  * Version 0.0.64
  * Calling resetBlue functionality when needed
  * Only upserting new URLs when new meeting starts

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.63) vclub; urgency=low

  * Version 0.0.63
  * Fixed bug regarding setSinkContent and setMeetingId

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.62) vclub; urgency=low

  * Version 0.0.62
  * Temporary disabling lock BYOD content sharing
  * Added GST_DEBUG env for mjpeg pipelines debugging

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.61) vclub; urgency=low

  * Version 0.0.61
  * Improved DDP reconnection logic
  * Improved BYOD access code determination
  * Re-applying selected composition at startup

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.60) vclub; urgency=low

  * Version 0.0.60
  * Improved DDP reconnection logic

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.59) vclub; urgency=low

  * Version 0.0.59
  * Fixed bug regarding get sink override status

 -- Peter Ramon <peter.ramon@barco.com>  Fri, 22 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.58) vclub; urgency=low

  * Version 0.0.58
  * Lock BYOD does not disconnect connected clients anymore

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 21 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.57) vclub; urgency=low

  * Version 0.0.57
  * Small bugfix regarding change renderThumbnails attribute to boolean

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 21 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.56) vclub; urgency=low

  * Version 0.0.56
  * Small bugfix regarding change renderThumbnails attribute to boolean

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 21 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.55) vclub; urgency=low

  * Version 0.0.55
  * Changed renderToStream and renderThumbnails attributes to boolean

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 21 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.54) vclub; urgency=low

  * Version 0.0.54
  * Changed pipeline settings for thumbnail generation

 -- Peter Ramon <peter.ramon@barco.com>  Wed, 20 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.53) vclub; urgency=low

  * Version 0.0.53
  * Changed regex for interpreting xrandr output

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 19 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.52) vclub; urgency=low

  * Version 0.0.52
  * not upserting device title anymore + introduced mjpegServerFps attribute

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 19 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.51) vclub; urgency=low

  * Version 0.0.51
  * Introduced renderThumbnail attribute

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 19 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.50) vclub; urgency=low

  * Version 0.0.50
  * Fixed bug related to disable cloning

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 18 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.49) vclub; urgency=low

  * Version 0.0.49
  * Fixed bug related to show and hide source

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 18 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.48) vclub; urgency=low

  * Version 0.0.48
  * Fixed bug related deviceId and channelId of sources and sinks

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 18 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.47) vclub; urgency=low

  * Version 0.0.47
  * Fixed bug related to sink override

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 18 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.46) vclub; urgency=low

  * Version 0.0.46
  * Various fixes

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 18 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.45) vclub; urgency=low

  * Version 0.0.45
  * Changed folder for javascript files + various fixes

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.44) vclub; urgency=low

  * Version 0.0.44
  * Added extra safety checks for device config update

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.43) vclub; urgency=low

  * Version 0.0.43
  * Added function to update NRC device config if needed

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.42) vclub; urgency=low

  * Version 0.0.42
  * Various fixes

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.41) vclub; urgency=low

  * Version 0.0.41
  * Difference optimization

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.40) vclub; urgency=low

  * Version 0.0.40
  * Difference optimization

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.39) vclub; urgency=low

  * Version 0.0.39
  * Made system more robust against compositor crashes

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 12 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.38) vclub; urgency=low

  * Version 0.0.38
  * Changed the way the Mjpeg servers are launched to be able to cope with exceptions

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 11 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.37) vclub; urgency=low

  * Version 0.0.37
  * Fixed various issues related to ES6 conversion

 -- Peter Ramon <peter.ramon@barco.com>  Mon, 11 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.36) vclub; urgency=low

  * Version 0.0.36
  * Added DISPLAY environment for showMessage call

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 7 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.35) vclub; urgency=low

  * Version 0.0.35
  * Added showMessage REST call

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 7 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.34) vclub; urgency=low

  * Version 0.0.34
  * Solved various bugs

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 7 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.33) vclub; urgency=low

  * Version 0.0.33
  * Reboot after 'unpair' command 
  * Adapted minimum required Cinergy version to 1.1.1.3

 -- Peter Ramon <peter.ramon@barco.com>  Thu, 7 Jan 2016 13:02:45 +0200

barco-edu-proxy (0.0.31) vclub; urgency=low

  * Version 0.0.31
  * Bump version to 0.0.31 because of Node.js upgrade to 4.2.2

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Tue, 10 Nov 2015 16:24:58 +0100

barco-edu-proxy (0.0.29) vclub; urgency=low

  * Version 0.0.29
  * Changed attribute of selectCompositor command to compositorId i.o. deviceId
  * Adapted minimum required Cinergy version to 1.1.0.37

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.28) vclub; urgency=low

  * Version 0.0.28
  * Added functionality to change pin code of MirrorOp
  * Added functionality to disconnect all connected MirrorOp clients

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200
 
barco-edu-proxy (0.0.27) vclub; urgency=low

  * Version 0.0.27
  * Fix for the no thumbnail available image
  * Exceptions are now logged to logfile

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.26) vclub; urgency=low

  * Version 0.0.26
  * Improvements (hopefully fixes) for no thumbnail available bug and incomplete thumbnail bugs
  * Calling reset function so that Meteor cleans up old compositions, sinks and sources

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.25) vclub; urgency=low

  * Version 0.0.25
  * Fixed stopping thumbnails

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.24) vclub; urgency=low

  * Version 0.0.24
  * Workaround for set selected compositor bug in Cinergy
  * Increased timeout for restoring initial thumbnails
  * Commented the function that lock BYOD sharing because not tested enough.

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.23) vclub; urgency=low

  * Version 0.0.23
  * Fixed undefined variable

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.22) vclub; urgency=low

  * Version 0.0.22
  * Reverted to always setting selected composition when switching sink.
    In case of POD the config file flags ensure that vitali always comes
	  on composition 2

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.21) vclub; urgency=low

  * Version 0.0.21
  * When switching which composition is being shown, do not switch the selected 
    composition in case of a "pod" (only change it if it is a "master")
  * Improved initialization of IP address to be used for thumbnail URLs
  * Improved hardcoded demo config settings

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.19) vclub; urgency=low

  * Version 0.0.19
  * Added logging when meeting ID is changed

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.18) vclub; urgency=low

  * Version 0.0.18
  * Setting selected composition at startup

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.17) vclub; urgency=low

  * Version 0.0.17
  * Memory usage improvement

 -- Peter Ramon <peter.ramon@barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.10) vclub; urgency=low

  * Version 0.0.10

 -- Nicolas Quartier <nicolas.quartier@.barco.com>  Tue, 29 Sep 2015 13:02:45 +0200

barco-edu-proxy (0.0.9) vclub; urgency=low

  * Version 0.0.9

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Mon, 28 Sep 2015 13:51:54 +0200

barco-edu-proxy (0.0.8) vclub; urgency=low

  * Version 0.0.8
  * Fix Build bug

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Mon, 28 Sep 2015 13:30:14 +0200

barco-edu-proxy (0.0.7) vclub; urgency=low

  * Version 0.0.7

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Fri, 25 Sep 2015 16:45:20 +0200

barco-edu-proxy (0.0.4) vclub; urgency=low

  * Ongoing development

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Wed, 23 Sep 2015 16:30:31 +0200

barco-edu-proxy (0.0.3) vclub; urgency=low

  * compatibility with blue layer

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Tue, 23 Sep 2015 12:07:03 +0200

barco-edu-proxy (0.0.0.1) vclub; urgency=low

  * Initial release.

 -- Nicolas Quartier <nicolas.quartier@barco.com>  Fri, 17 Jul 2015 13:28:29 +0200
