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

\item[{\color{red}
\textbf{8671} \textbf{Dynamic Bulletins Displaying Erratically and Not Consistently Updating}
\textbf{Some dynamic bulletins, notably Twitter and CableDisplay bulletins, were not updating. In most cases they appeared to become 'stuck' where they did not update until the Carousel service was restarted.}
\item[{\color{red}
\textbf{8758} \textbf{Twitter Bulletins Error with "Not Authorized"}
\textbf{We reduced the number of calls to Twitter to reduce the likelihood of this error. Twitter limits the frequency of data requests, by number of request within a limited time frame.}
\item[{\color{red}
\textbf{9005} \textbf{Installer Does Not Configure Windows Firewall and Internet Explorer For Optimum Carousel Use}
\textbf{The Carousel installers now run scripts to configure the Windows Firewall and Internet Explorer for Carousel usage. These scripts are installed to TRMS/Tools/LocalConfiguration/ for future use should it be needed.}
\item[{\color{red}
\textbf{9017} \textbf{Some RSS Feeds Give a 403 Forbidden Error}
\textbf{Some web servers would not serve the RSS data out to us. We set the Accept Header of the request to (application/rss+xml,application/xml,*/*).}
\item[{\color{red}
\textbf{9027} \textbf{Facebook Bulletins Result in Excessive Calls to the Facebook API}
\textbf{Caching was added to Carousel, to reduce the number of calls to the Facebook API.}
\item[{\color{red}
\textbf{9037} \textbf{WebPicture Blocks Error on Conditional Dynamic URLs}
\textbf{We changed the check for a dynamic URL to account for conditionals.}
\item[{\color{red}
\textbf{9038} \textbf{WebPicture Blocks Won't Render URL's That Use SSL}
\textbf{We're getting with the times! Secure images for all.}
\item[{\color{red}
\textbf{9039} \textbf{Facebook Bulletins May Contain Less Posts Than Expected if There are Excluded Posts in the Feed}
\textbf{We now decide whether a post should be excluded before adding it to the list rather than making a list first and then removing excluded items from it.}
\item[{\color{red}
\textbf{9048} \textbf{When Facebook Page Search Fails to Find Anything, the Back to Search Option Does Not Function}
\textbf{Errors were resolved preventing the 'Back to Search' option from functioning. We also added text explicitly stating that no results were found in the search.}
\item[{\color{red}
\textbf{9053} \textbf{When an RSS Feed, Crawl or Bulletin, Had No Items in It, It Would be Treated as an Error Instead of No Content}
\textbf{When we introduced the new 'error' state for bulletins, we missed some cases where things were not errors, but intended behavior. This was one of those spots.}
\item[{\color{red}
\textbf{9060} \textbf{Dates Do Not Display in RSS Feeds Unless the Day of the Week is Contained in the Feed}
\textbf{RSS bulletins and crawls are now more flexible with valid RFC822 dates for publish dates.}
\item[{\color{red}
\textbf{9064} \textbf{Previews For Dynamic Bulletins Display, Page Has Not Been Rendered Yet, Instead of Rendering Last Image}
\textbf{When previewing a Dynamic bulletin with no content, we will show the most recently rendered JPG if it's available, with a notice above indicating its not current.}
\item[{\color{red}
\textbf{9065} \textbf{Clone Tool Will Not Import Channel Without Deleting a Channel }
\textbf{The Clone Tool no longer enforces channel licensing.}
\item[{\color{red}
\textbf{9142} \textbf{Unhandled Exception in Service When RabbitMQ is Not Responding}
\textbf{Dynamic bulletins would stop updating content if RabbitMQ went down, until the Carousel service was restarted. Now we retry until the Rabbit comes back.}
\item[{\color{red}
\textbf{9143} \textbf{CAP Request Results in Server Error Invalid Column Name 'PageStatus'}
\textbf{We added a bulletin status filtering feature in 6.5.0 and accidentally broke the entire thing. Sad panda.}
\item[{\color{red}
\textbf{9163} \textbf{Add tblGroup.GroupName to DeanEvans EMS}
\textbf{Added the GroupName to the available fields in an EDS bulletin when connecting to Dean Evans's EMS systems.}
\item[{\color{red}
\textbf{9197} \textbf{CableDisplay Schedule Bulletins Sometimes Include Currently On-Air Shows}
\textbf{CableDisplay bulletins no longer include currently on-air shows that cross twelve AM/PM.}
\item[{\color{red}
\textbf{9199} \textbf{CableDisplay Schedule Page Doesn't Cross Midnight Boundary}
\textbf{We have been page breaking on the midnight boundary in 6.5.0 for the unified schedule type, which doesn't make sense if the page limit is 1. We now wrap to the next day if the bulletin is limited to one page, and continue to break on the boundary if there is more than one page available. We also restored the functionality of getting an extra day of schedule when limited by number of days, allowing a switch to the next day, if the current day has no shows left.}
\item[{\color{red}
\textbf{9210} \textbf{Carousel Service Outputs Constant NullReference From DataCache and Fills Log}
\textbf{Checkpoints were added to prevent inconsequential data from filling the log.}
\end{description}

