\section{Carousel 7.0.4 Release Notes}
\begin{description}

\item[{\color{red}
\textbf{CSL-17} \textbf{Player Dependencies And BrightSign Firmware Can Install To Incorrect Location}
\textbf{Fixed an issue in the installer that would install the Player Dependencies and BrightSign Firmware to an incorrect path. The files are now installed to the correct location. }
\item[{\color{red}
\textbf{CSL-13} \textbf{Render Logs Fail To Clean Up}
\textbf{Fixed several issues related to the clean up of render logs. Render logs are now cleaned up periodically throughout the day instead of nightly ensuring that the logs don't use all the available database disk space.}
\item[{\color{red}
\textbf{CSL-18} \textbf{Allow Users To Set Page Width And Height For Webpage Snapshots}
\textbf{Users can now set the page's width and height when creating a web page snapshot. Additionally, the width and height now default to the zone's width and height. This allows a user to fully control how the snapshot will render in the image block.}
\item[{\color{red}
\textbf{CSL-97} \textbf{Rendering Can Use Too Much Memory}
\textbf{Fixed a check in the Carousel Rendering service that was allowing rendering subprocess to exceed their memory limit. If a subprocess's memory usage grows too large, it is now restarted by the service.}
\item[{\color{red}
\textbf{CSL-96} \textbf{Memory Leak When Starting Carousel Service}
\textbf{Fixed a memory leak when running migrations for templates and bulletins. This happened during the  start of the Carousel service, and on large systems could use all the available memory causing slowness and crashes.}
\item[{\color{red}
\textbf{CSL-95} \textbf{Systems Using Active Directory Can Take A Long Time To Load User Interface}
\textbf{Fixed how Carousel requests Active Directory users to greatly improve the response time when initially loading users.}
\item[{\color{red}
\textbf{CSL-94} \textbf{User Interface Can Fail To Load When Using Active Directory Authentication}
\textbf{Fixed an issue where loading users from Active Directory would cause an API endpoint to fail. This failure prevented the user interface from loading. The users are now loaded correctly allowing the Carousel UI to load.}
\item[{\color{red}
\textbf{CSL-93} \textbf{Carousel API v1 Support}
\textbf{Beginning with this version the Carousel RESTful JSON API is officially supported. Visit http://your-server.com/CarouselAPI for API documentation.}
\item[{\color{red}
\textbf{CSL-92} \textbf{Interactive Bulletins Display Black On Windows Players When Using Chrome}
\textbf{Fixed several issues related to positioning of interactive bulletins on Windows players when using the Chrome browser.}
\item[{\color{red}
\textbf{CSL-91} \textbf{Editing A Video Bulletin Causes The Bulletin To Not Display}
\textbf{Fixed an issue where editing a video bulletin would cause the reference to the video file to be lost. This would cause Windows players to not be able to display the video, and BrightSign players to enter a reboot loop.}
\item[{\color{red}
\textbf{CSL-90} \textbf{Using Arrow Keys For Positioning Blocks Does Not Always Work}
\textbf{Fixed an issue where the arrow keys would adjust the position of a block only when the Size and Position settings were open. The arrow keys can now be used to position a block whenever a block is selected.}
\item[{\color{red}
\textbf{CSL-89} \textbf{Editing Notification Email Settings While Editing A Zone Can Prevent Saving}
\textbf{Fixed an issue where editing a zone's notifications settings would prevent the user from saving the zone because focus could not be taken away from the input.}
\item[{\color{red}
\textbf{CSL-88} \textbf{Some Videos Loop Instead Of Transitioning To Next Bulletin}
\textbf{Fixed an issue where some videos would loop indefinitely preventing the player from transitioning to the next bulletin. Videos now play only once then transition to the next bulletin.}
\item[{\color{red}
\textbf{CSL-87} \textbf{System Health Check Sometimes Fails When System Is Healthy}
\textbf{The system health check could sometimes fail when the system was under heavy load even though it was operating normally. We increased a timeout for a database check to minimize false positives.}
\item[{\color{red}
\textbf{CSL-86} \textbf{More Clearly Distinguish Between Corrupt And Error States}
\textbf{We received feedback that the visual styling of bulletin corrupt and error states was confusing because they both use the same icons. Corrupt bulletins now use a skull and crossbones to distinguish it from the error state which uses an exclamation point.}
\item[{\color{red}
\textbf{CSL-85} \textbf{Allow Selecting Individual Zones When Uploading Seamless Background}
\textbf{When uploading a seamless background, a user can now select which zones the background is added to.}
\item[{\color{red}
\textbf{CSL-84} \textbf{Carousel Player Crashes When Performing System Check}
\textbf{Fixed a bug where the player would crash when checking the Display subsystem due to a dependency that was not yet installed. The player now installs the missing dependency before it is possible to run the check.}
\item[{\color{red}
\textbf{CSL-83} \textbf{Include .NET 4.5 Dependency In Installer}
\textbf{The Carousel installer and Windows player now include and install the Microsoft .NET 4.5 dependency.}
\item[{\color{red}
\textbf{CSL-82} \textbf{Fix Permissions Issues When Player Installs Dependencies}
\textbf{The Carousel Windows player now requests Administrator privileges when executing dependency installers fixing several installation issues.}
\item[{\color{red}
\textbf{CSL-100} \textbf{Copying Uploaded Video Bulletin Results In Broken Bulletin}
\textbf{Fixed an issue where copying an uploaded video bulletin would create a broken bulletin because the source video file was not copied along with the bulletin. The video file is now correctly copied when copying the bulletin.}
\item[{\color{red}
\textbf{CSL-28} \textbf{Installer Incorrectly Migrates Non-Standard Media Location}
\textbf{Fixed an issue where the installer would incorrectly migrate the Media directory location stored in the database to the parent directory of the Media directory. This failed migration would be repeated each time the installer was run, causing corrupt bulletins with each install. The Media directory location is now migrated correctly, and is only migrated when first updating to Carousel 7.}
\item[{\color{red}
\textbf{CSL-114} \textbf{Uploaded Full Screen Alerts Do Not Activate Alert Mode}
\textbf{Fixed an issue where uploaded video and image Full Screen Alerts did not trigger alert mode in a Full Screen Alert Zone. Alert mode is now correctly triggered when these bulletins are added to the zone.}
\item[{\color{red}
\textbf{CSL-25} \textbf{Update BrightSign Firmware}
\textbf{Upgrade BrightSign firmware to 6.2.94 for supported models.}
\end{description}

