Release Notes

v21.6.2 - 2021-09-01

Bug Fixes:

  • Fix issue that allowed iframe (API) players to access configuration pages.
  • Fix issue where Bag search input was not applied to newly expanded servers.

v21.6.1 - 2021-07-28

Bug Fixes:

  • Fix issue where the iframe (API) player was intermittently failing to authenticate.
  • Fix missing roles when viewing Orchid Core VMS Users.

v21.6.0 - 2021-07-16

New Features:

  • Orchid Fusion VMS now supports configuring camera timezone and NTP settings through ONVIF for Orchid Core VMS versions newer than v21.3.0.
  • Orchid Fusion VMS now provides paging on the following pages:
    • Permission Groups
    • Camera Groups
    • Users
    • Orchid Core VMS Users Tab
  • Linux installations now specify additional default Java runtime options.

Bug Fixes:

  • Improve user interface load time for large installations.
  • Fix issue where requests to GET /service/orchids and GET /service/groups would result in excessive memory usage.
  • Fix issue where binary data was compressed unnecessarily.
  • Fix issue where library storage path could not be configured to a symlink or NFS mount.
  • Fix issue where the Server page indicator would sometimes display the wrong values.
  • Fix issue where ripping the timeline bar would fail to fetch properly sized images.
  • Fix issue where the Stage and related UI elements would render slowly due to Camera Bag performance issues for large installations.
  • Fix issue where closing the bulk camera registration dialog in the middle of processing could leave streams in an unplayable state.
  • Improve color theme consistency throughout the app.
  • Fix camera counter on the Camera Groups page.
  • Fix issue where WebRTC ICE Candidates were not listed in the player stats on Safari.
  • Fix issue where bulk deleting cameras would falsely report that some cameras were not deleted.

API Changes:

  • Update GET /service/orchids endpoint to include additional query parameters (include, exclude) for filtering the endpoint response.
  • The following deprecated endpoints are no longer available:
    • GET /users/me
    • DELETE /users/me
    • POST /users/login
    • POST /users/login/google
    • GET /tokens
    • GET /tokens/{orchidUUID}
    • GET /permissions/domains

v21.3.0 - 2021-04-15

New Features:

  • Orchid Fusion VMS Library now supports saving clips to a variety of Cloud storage services, including, Google Drive, and Microsoft OneDrive.

Bug Fixes:

  • Improve the error message when inputting an invalid username when creating a new user.
  • Improve stage list display in the camera bag when no stages have been configured.
  • Improve load time of the Library page.
  • Improve Stage Bag performance.
  • Improve thumbnail loading spinner performance.
  • Improve rendering of large Stage lists.
  • Improve performance of Groups tree.
  • Fix issue where the Gamepad listener (used for USB joystick control of PTZ cameras) would remain active on configuration pages.
  • Fix issue where the main Bag loading spinner would disappear before the Groups information had been retrieved.
  • Improve the layout of the User page for users with many Permission Groups.
  • Fix Bag "Clear Stage" button layout on mobile browsers.
  • Fix icon color consistency in the Side Menu bar.

API Changes:

  • Create new GET /library/exports/{id}/files/{filesId}/external-link for returning the library export’s external vendor URL.
  • Update DELETE /library/exports/{id} to include a force query parameter for force deleting a library export.
  • The following deprecated endpoints (since Orchid Fusion VMS 2.10.0) will be removed in Fusion 21.6.0 (June, 2021):
    • GET /users/me
    • DELETE /users/me
    • POST /users/login
    • POST /users/login/google
    • GET /tokens
    • GET /tokens/{orchidUuid}
    • GET /permissions/domains


  • Support for Ubuntu 14.04 will end as of version 21.9.0 (September, 2021). Version 21.6.0 will be the last Orchid Fusion VMS release to provide an installer for Ubuntu 14.04.

v2.16.0 - 2021-01-13

New Features:

  • Fusion can now save Orchid exports with the new Library feature.
    • Administrators can create Fusion Library items using the export button on the stage or by directly adding them on the new Library page.
    • Administrators can download and manage saved Library Items on the new Library page.
  • Low-Bandwidth mode streaming can be disabled through the Fusion properties file.

Bug Fixes:

  • Fix issue where the "Click to Refresh" link on the bulk register dialog didn’t actually refresh the discovered cameras.
  • Fix issue where joystick PTZ would fail with multiple PTZ cameras on the stage.
  • Fix issue where the drag interaction for dewarp cameras became sluggish with multiple cameras on stage.
  • The stage "Save Video" dialog (the dialog formerly known as "Export") now sorts streams alphabetically.
  • Fix issue where the estimated retention calculation of the server was incorrectly accounting for Proxy-Only streams.

API Changes:

  • Create new POST /library/exports for creating a new library export.
  • Create new GET /library/exports for returning all library exports.
  • Create new PATCH /library/exports/{id} for updating a library export.
  • Create new GET /library/exports/{id} for returning a library export.
  • Create new DELETE /library/exports/{id} for deleting a library export.
  • Create new PUT /library/exports/{id}/cancel for canceling an active library export.
  • Create new PUT /library/exports/{id}/retry for retrying a canceled or failed library export.
  • Create new GET /library/exports/{id}/preview for downloading the library export’s preview image.
  • Create new GET /library/exports/{id}/files/{filesId}/download for downloading a library export’s file.
  • Create new GET /library/storage-providers for returning all configured library export storage providers.


v2.14.0 - 2020-09-23
New Features:

  • WebRTC video now supported in Safari, Edge, Firefox, Mobile Chrome, and Mobile Safari.
  • Add new Inactivity Timeout
  • Orchid Fusion VMS can now automatically log out users that have become idle.

Bug Fixes:

  • Fix issue where a secure WebSocket incorrectly handled concurrent requests to close.
  • Fix issue where camera PTZ would not respond to some touch screen devices.
    Fix issue where some joysticks would cause camera PTZ to become unresponsive.
  • Fix issue where the EULA option on the Sign-in page would periodically fail to display.
  • Improve the retry workflow when registering cameras.
  • Fix issue where the Advanced Editor tab would reject values with commas.
  • Fix issue where the "Add Action" button would not properly display on the Notifications page.

API Changes:

  • Add new properties to the /about/config endpoint that modify web UI behavior:
    • player.low.bandwidth
    • inactivity.threshold.minutes

v2.12.0 - 2020-07-10

New Features:

  • Offline Orchid Core VMS servers now display the amount of time they have been down as a tag on the Servers page.
  • Java 11 support (Java 8 still recommended for production systems).

Bug Fixes:

  • Fix issue where paused low-bandwidth streams would sometimes clear the image on small window resizes.
  • Fix issue where the Servers dashboard could incorrectly report an Orchid Core VMS server needing a properties change confirmation.
  • Improve property name validation on the Orchid Core VMS Advanced Settings tab.
  • Fix issue where the Orchid Core VMS Retention Policy tab would fail to load if a camera did not have an assigned primary stream.
  • Fix issue where some Orchid Core VMS servers would not display the Advanced Settings tab.
  • Improve the displayed name of the currently logged in user.
  • Fix issue where copying stream settings to a camera with no primary stream would cause the UI to hang indefinitely.
  • Fix issue where the maximum export duration of a stream is incorrectly reported.
  • Improve performance of Orchid Core VMS data ingestion by minimizing unnecessary JSON serialization and deserialization.
  • Improve HTTP cookie expiration.
  • Fix issue where Windows start menu shortcuts were installed in the wrong directory.
  • Fix issue where the LAYOUT_MODIFIED WebSocket event was never sent to the client.
  • Fix issue where a new installation would copy the plaintext admin password to a backup Orchid Fusion VMS properties file.
  • Fix issue where the camera preview endpoint would return distorted images for cameras with native 1:1 aspect ratio.
  • Fix issue where ORCHID_MODIFIED WebSocket event time fields were the wrong format.
  • Fix issue where Orchid Core VMS servers were not properly sorting by version on the servers page.

v2.10.1 - 2020-06-05

Bug Fixes:

  • Fix issue with LDAP authentication when the principal's domain contains a hyphen.


v2.10.0 - 2020-05-29

New Features:

  • Sign in using Azure Active Directory authentication.
  • Sign in using FreeIPA authentication.
  • Mixed authentication modes: administrators may enable external authentication providers and local users simultaneously.
  • Orchid Fusion VMS now performs a database backup before software upgrade.
  • Orchid Fusion VMS now supports updating the properties file settings of Orchid Core VMS servers through an Advanced Settings page.
  • Support for RHEL 8, CentOS 8, and Ubuntu 20.04 servers.
  • Orchid Core VMS's motion masking settings are now available in Orchid Fusion VMS.
  • Orchid Core VMS's browser-based panoramic/360 degree camera dewarping is now available in Orchid Fusion VMS.
  • Indicate when the viewing client's timezone is different from the recording server's timezone.
  • Improve visibility of the "Clear Stage" button in the camera bag.
  • Better reporting of error conditions for offline Orchid Core VMS servers.
  • 32-bit ARM installers now support installation on 64-bit ARM devices.
  • Orchid Fusion VMS can now dewarp fisheye cameras.
    • Interactively view fisheye cameras with Perspective dewarp mode.
    • Flatten the entire view of the fisheye camera with Panorama dewarp mode.
    • Export dewarp player package for saving and sharing fisheye archives.
  • Orchid Fusion VMS now supports configuring motion detection settings!
    • Users can interactively configure regions to ignore motion activity.
    • Users can configure the sensitivity of the motion detector.
  • New and improved video player.
    • Refreshed all of the player and PTZ controls.
    • Statistics are more informative and better organized.
    • Low-bandwidth mode now makes use of WebSockets.
    • Pausing streams now properly displays the final frame.
    • Low-bandwidth streams on mobile are now higher quality.
  • Orchid Fusion VMS now supports click-to-center PTZ with supported ONVIF cameras.
  • New and improved activation process.
    • Orchid Core VMS servers that are connected to the internet can now be activated in one step by entering the activation code.
  • The Orchid Core VMS 'System Report' page now provides information regarding storage device failures and Orchid Fusion VMS registration events.
  • The Orchid Core VMS 'Retention Policy' page now better accounts for motion-only recording streams.
    • Current Disk Utilization now shows both total duration of video and number of calendar days recorded.
  • Improve Orchid Core VMS server health awareness on the servers page.
    • Servers not in a healthy state now have an alert badge indicating the current state.
    • Orchid Fusion VMS now reports degraded Orchid Core VMS servers.
    • Orchid Fusion VMS now clearly indicates when attached Orchid Core VMS servers are less than the required minimum version.
    • Sorting by server health is now improved.
  • Orchid Fusion VMS now provides an alert overlay on players when the Orchid Core VMS server is in a different time zone than the client.


  • Orchid Fusion VMS now requires Orchid Core VMS 2.8.0 or greater.
  • Orchid Fusion VMS no longer uses or provides the FBGST browser plugin.
  • Remove support for older browsers, including Internet Explorer 11, Firefox ESR version 52, and Chrome version 34.

Bug Fixes:

  • Alerting emails are now sent using the To: email header rather than Bcc:.
  • Improve error recovery behavior when Active Directory group lookup queries fail.
  • Alert when Notifications are configured to be sent exclusively to users without email addresses.
  • Remove Oracle Java dependency from ARM installers; improve flexibility for using alternative JREs.
  • Improve camera connection error message when registering a camera to Orchid Fusion VMS.
  • Improve the low-bandwidth logic so that reconnections are not triggered by small player size changes.
  • Improve WebRTC error messages to be more descriptive.
  • Fix issue where images in the bag would sporadically refresh and move.
  • Fix issue where Orchid Core VMS license countdown would periodically disappear.

Known Issues:

  • The export Dewarp Player is currently only supported on Chrome and Firefox.
  • Rapidly adding and removing dewarp players in Safari can result in other dewarp streams failing to display.
  • The 'Retention Span' field on the 'Retention Policy' page is calculated based on stream information, while the rest of the stats are based on camera (multiple streams) information. This can lead to unexpected results.

API Changes:

  • Create new GET /orchids/time endpoint for returning each Orchid's current time.
  • Create new DELETE /sessions/{authProvider} for deleting all sessions from the matching authentication provider.
  • Update GET /session/me and POST /service/sessions/login response to include an identity object.
  • Update GET /about response to include an authProviders object and remove the authenticationMode field.
  • The following endpoints are marked as deprecated and will be supported until June 1, 2021. Reference the Orchid Fusion VMS API page for more details.
    • GET /users/me
    • DELETE /users/me
    • POST /users/login
    • POST /users/login/google
    • GET /tokens
    • GET /tokens/{orchidUuid}
    • GET /permissions/domains

v2.6.6 - 2020-02-18
Bug Fixes:

  • Fix Google sign-in authentication

v2.6.5 - 2019-12-06
Bug Fixes:

  • Add keepalive ping to events WebSocket.
  • Fix issue where an active bag search would display the incorrect server name in the filtered results.

v2.6.4 - 2019-10-31
Bug Fixes:

  • Fix issue where database migration would fail when upgrading from 2.6.0 to >=2.6.2.
  • Improve Users page and camera bag performance for large deployments.

v2.6.3 - 2019-08-26
Bug Fixes:

  • Fix issue where bag would display the names of all Orchid Core VMS servers (including those on which the user had access to no cameras) instead of the user's authorized list.
  • Improve security.

v2.6.2 - 2019-08-08

New Features:

  • Add Server Error notification trigger.
    • Orchid Fusion VMS can now be configured to send email notifications when Orchid Core VMS servers restart, stop writing video files, storage capacity changes, or become degraded (2.4.0 or greater).
  • Add I/O Error notification trigger.
    • Orchid Fusion VMS can now be configured to send email notifications when Orchid Core VMS servers (2.4.0 or greater) stop writing video files due to insufficient storage throughput.
  • Storage Error notification is now part of Server Error.
  • Add ability to set Orchid Fusion VMS's public URL in the Orchid Fusion VMS's properties file.
  • Improve web server performance for high traffic, large deployments.

Bug Fixes:

  • Fix issue in stage cycle that would cause the web browser to crash.
  • Fix issue where stage cycle would not recover after page navigation or refresh.
  • Fix issue where Orchid Core VMS editions were not appearing in Orchid Core VMS activation page.
  • Fix issue where SMTP advanced settings were not being applied.
  • Default SMTP port is now 587.

v2.6.1 - 2019-03-05
Bug Fixes:

  • Fix incorrect notification condition time units.
  • Fix issue with the notification storage size change calculation.
  • Fix issue with daily digest email using incorrect timestamp format.
  • Fix issue with SMTP TLS.
  • Fix issue where the html.dir property could resolve incorrectly on Windows.

v2.6.0 - 2019-1-23
New Features:

  • Add support for Notifications. Orchid Fusion VMS can now be configured to send email notifications when Orchid Core VMS servers become unavailable, have storage errors or their cameras become unavailable.
  • Add pinch-zoom support for digital PTZ on mobile devices.
  • Add support for ONVIF PTZ Presets. (Requires Orchid Core VMS 2.2.2 or greater)
  • Allow iOS devices to perform MKV video export.
  • Add support for using basic authentication for Orchid Core VMS RTSP proxy.
  • Add time endpoint.
  • Add longer time cycles for stage layouts.
  • Expose api player events to parent window

Bug Fixes:

  • Improve support for Active Directory groups with non-standard characters.
  • Improve player authentication renegotiation behavior.
  • Fix issue where Orchid Fusion VMS wouldn't start after upgrading when Active Directory is enabled.
  • Fix issue where setting pages.orchids.size to 0 breaks the servers page.
  • Fix issue with cameras that do not have a primary stream.
  • Fix issue with last week of calendar not getting displayed.
  • Fix issue with Active Directory alternative UPN suffix.
  • Fix issue with Active Directory group names containing forward slash.
  • Fix issue with WebRTC not autoplaying video in Chrome 71.

v2.4.2 - 2018-09-26
New Features:

  • Improve support for multi-domain active directory


v2.4.1 - 2018-08-09
New Features:

  • Add flag to disable WebRTC and expose playing events for the iframe player.

Bug Fixes:

  • Fix issue that would prevent usernames with underscores.
  • Fix issue with Servers page count.
  • Fix issue where WebRTC connections requiring STUN or TURN servers would not show the correct error message.


v2.4.0 - 2018-07-20
New Features:

  • Orchid Fusion VMS now supports WebRTC! Modern Chrome can view live and playback H.264 streams without installing a plugin.
  • Add support for Orchid Fusion VMS Apps. Registered developers can now create custom web applications that are hosted inside the Orchid Fusion VMS user interface.
  • Improve performance for large deployments:
    • Webserver thread count is now tunable.
    • Add pagination, sorting, and filtering for Orchid Core VMS servers on the Servers page when greater than ten servers are linked.
  • Migrate Orchid Core VMS user management to a tab on the Servers page.
  • All new interactive API page.
  • The "Ungrouped Cameras" dialog for Camera Groups now allows administrators to add ungrouped cameras to existing camera groups.
  • Add support for Basic Authentication.
  • Calendar now indicates which days have video for the cameras on the stage.
  • Cameras in the bag are now ordered alphabetically.
  • Last stage layout is now locally persisted per-user.
  • Add 'Up Time' stat to all video players.
  • Add frame rate stat to low-bandwidth players.

Bug Fixes:

  • Improve the 'Recording only when motion detected' recording style.
  • Player messages now give users better awareness where there is no recorded video.
  • Improve player renegotiation behavior.
  • Improve experience when there are gaps in media.
  • Fix issue that would prevent the camera bag from scrolling on Safari (iOS).
  • Fix issue where FBGST API players would not load.
  • Fix issue where a detached Orchid Core VMS could not be re-linked.


v2.2.1 - 2018-03-23
New Features:

  • Add ability to specify a time range when exporting video.

Bug Fixes:

  • Improve the 'Recording only when motion detected' recording style.
    • Player messages now give users better awareness where there is no recorded video.
    • Improve player renegotiation behavior.
    • Improve experience when there are gaps in media.
  • Fix issue that would prevent the camera bag from scrolling on Safari (iOS).
  • Add warning during install if incompatible Orchid Fusion VMS version detected.

v2.2.0 - 2018-02-13
New Features:

  • Add support for cookie authentication
  • Add support for custom Camera Groups in the bag
  • Add ability to save named Stages
  • Add ability to cycle Stages automatically on a timer
  • Add support for full Orchid Core VMS management via the Orchid Fusion VMS UI
  • Orchid Fusion VMS branding and UI updates

Bug Fixes:

  • Improved application load time
  • Performance enhancements for systems with many Orchid Core VMS servers and cameras
  • Improve autocomplete behavior
  • Improve dialog behavior on mobile devices
  • Fix issues with scroll becoming locked on mobile devices.

v2.0.5 - 2017-10-13
New Features:

  • Orchid Fusion branding and UI updates

Bug Fixes:

  • Improve PTZ responsiveness on Axis M5103 and M5014 cameras

v2.0.4 - 2017-09-14

Bug Fixes:

  • Fix issue where Orchid Core VMS servers were erroneously reported offline
  • Fix user interface unauthorized errors
  • Improve server performance when communicating with Orchid Core VMS

v2.0.3 - 2017-09-08
Bug Fixes:

  • Improve custom pop-up agreement on login

v2.0.2 - 2017-09-06
New Features:

  • Add support for custom pop-up agreement on login
  • Add support to register more than 100 Orchids

Bug Fixes:

  • Fix LDAPS for Active Directory authentication

v2.0.1 - 2017-07-26
Bug Fixes:

  • Fix thumbnail preview image resolution
  • Fix issue where bag scrolling would get stuck
  • Fix "mosaic" bag layout

v2.0.0 - 2017-07-25
New Features:

  • Add support for granular Orchid Core VMS and camera permissions via Permission Groups
    • Robust permissions model which allows Live, Playback, PTZ and Export abilities
    • Grant and revoke permissions down to the Orchid Core VMS or camera level
    • Create group hierarchies for easier permissions maintenance
  • Additional authentication options
    • Add support for Active Directory authentication
    • Add support for Google authentication
  • User interface improvements
    • Add 'Clear Stage' button to the camera bag
    • Reorganize administration navigation
  • Automatically install required firewall exceptions on Windows servers
  • Support additional PEM file formats when configuring SSL/TLS

Bug Fixes:

  • Improve error messages when registering Orchid Core VMS servers
  • Improve responsiveness of Orchid Core VMS events in user interface
  • User e-mail is no longer a required field
  • Require Oracle JRE for Raspberry Pi servers

Known Issues:

  • Google authentication is not compatible with Microsoft Edge browsers


v1.2.3 - 2017-03-30
New Features:

  • Add rtspt & rtspst support for Fusion's RTSP proxy service.

Bug Fixes:

  • Improve security.
  • Improve default logging settings and logging output.


v1.2.2 - 2017-03-09
New Features:

  • Fusion now provides FBGST 1.4.4.

Bug Fixes:

  • Optimize UI camera bag requests.
  • Optimize Orchid synchronization.


v1.2.1 - 2017-02-07
Bug Fixes:

  • Fix synchronization issues with Orchid updates


v1.2.0 - 2017-01-20

New Features:

  • Fusion now proxies HTTP(S) and RTSP(S) traffic if an Orchid device is not directly accessible by a client.
  • Add support for playback fast-forward, rewind, and slow-motion.
  • Add low-bandwidth mode toggle to FBGST players.
  • Add stream stats toggle to FBGST players.
  • Improved PTZ controls.
  • Add USB joystick support for PTZ.
  • Add ability to manually refresh Orchid status.
  • Additional operating system support: Ubuntu 16.04, Raspbian for Raspberry Pi, and Debian armhf.
  • Fusion now provides FBGST 1.4.3.
  • Fusion now requires Orchid 1.12.2 or better.

Bug Fixes:

  • Fix issue where removing an Orchid fails silently.
  • Stage/matrix improvements.
  • Fix video flickering in Low Bandwidth Mode in Firefox and Safari.
  • Fix bug when setting timeline bar using calendar.
  • Fix issues with fullscreening unlinked players.
  • Fix autocorrection in text fields on mobile devices.
  • Fix thumbnail preview scaling for cameras in corridor mode.
  • Fix errors when uninstalling Fusion on Ubuntu 14.04.
  • Suppress broken image icon when low bandwidth streams fail to play.
  • Improved readability of error messages.


v1.0.1 - 2016-09-14

Bug Fixes:

  • Fixed Orchid authentication routing bug.


v1.0.0 - 2016-08-31

Fusion released.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request