September 22nd, 2020
CSL-4109 - We noticed that clocks had no preview in the bulletin editor anymore. Slight oversight on our part so we fixed it.
We have now added YouTube as a dynamic bulletin source. Add public YouTube videos, Streams, and playlists as content for Carousel bulletins!
Brightsign players need to run version 184.108.40.206 and Apple Macintosh and iPad players need to run version 16 in order to use YouTube bulletins. YouTube bulletins cannot be played on Apple TV players. Feature Info - YouTube Bulletins for Carousel Cloud
September 15th, 2020
CSL-4092 - 4K Full Screen Alerts scale properly on BrightSign Players.
September 1st, 2020
CSL-3967 - Unrecognized fonts are skipped and no longer prevent editing of bulletin templates.
CSL-4049 - Custom resolutions will now persist when creating a new channel.
CSL-3946 - Fixed a typo in our breadcrumb list.
CSL-3948 - Fixed a link to BSN Cloud so that it opened in a new tab.
CSL-3949 - Fixed a link to preview custom clock faces.
CSL-3952 - Carousel will now display a warning banner if the allowed media storage capacity is nearly full.
CSL-4000 - The Web player now better manages bulletins configured with an additional audio clip.
CSL-4009 - Some bulletin types would not play as full screen alerts on the PWA player. Now all bulletin types will play as full screen alerts.
CSL-4045 - Fixed Digital Clocks on Brightsign players when font size was set to "Size Text to Fit".
CSL-4052 - Fixed some links in our help text that might have sent you astray.
August 25th, 2020
CSL-3938 - Uploaded Dynamic Bulletins will now have correctly correctly propagated.
CSL-4011 - Resolved issues with Web, Interactive, and mixed media Full Screen Alerts on BrightSign players.
CSL-4040 - We noticed that fonts were not getting loaded when you made a new digital clock or countdown timer. We fixed that.
August 11th, 2020
CSL-3909 - Added a link to the Screen Saver Knowledge Base.
CSL-3960 - Resolved issue with Video Block Templates that prevented creation and editing.
August 4th, 2020
CSL-3912 - Media name is no longer renamed in imports and exports.
CSL-3901 - We changed some of the text in the preview browser to more accurately reflect what would happen when you clicked on things.
CSL-3935 - The color picker is now visible on the layout and template editor.
July 21, 2020
CSL-3913 Fix import issue where bulletins and templates were losing their media.
CSL-3907 We figured it was important to allow template blocks be positioned outside the template, so we let you do that now.
CSL-3910 Return highlighting style to Media uploads.
CSL-3915 Fix Z ordering of the template editor.
July 14, 2020
CSL-3820 - Players will no longer cache content that is scheduled for over 24 hours in the future. This is to save space on all of our player types.
CSL-3757 - Carousel Cloud Player for macOS support has been added, allowing your Macintosh to be used as a player. Feature Info - macOS Carousel Cloud Player
CSL-3759 - When configuring players with Jamf you can now specify initial player tagging and channels.
CSL-3899 - Fixed an issue where the template editor was not keeping changes made when you switch to settings.
CSL-3900 - Fixed an issue with highlights on the active tab in the template editor.
July 7, 2020
CSL-3758 - Add your Carousel channel as a Screen Saver on any Mac that is running Catalina 10.15+. Feature Info - macOS Screen Saver Express Player
CSL-3816 - Improved stability of the Web Snapshot functionality.
CSL-3613 - When a Full Alert bulletin is manually expired it may now be re-activated by publishing it again.
CSL-3714 - When adding a new Identity Provider in the Users Settings page, the name must now be unique.
CSL-3833 - Fixed an issue where the Carousel API would sometime return multiple 'access-control-allow-origin' response headers.
CSL-3853 - Fixed the bulletin previews shown in the Copy/Move Bulletins dialogs.
CSL-3855 - Fixed a font scaling issue in the Web Players that could cause digital clocks to be scaled incorrectly.
CSL-3886 - The player offline email notification now includes more information.
CSL-3889 - Fixed an issue where NULL GroupIDs would prevent the database script from running.
June 30, 2020
CSL-3837 - The enter key now works to submit the login form in Safari.
CSL-3842 - Fixed some missing icons in the UI.
June 23, 2020
CSL-3835 - The player notification settings screen now displays each email address individually.
June 16, 2020
CSL-3652 - Updated the Bulletin Waiting for Approval email.
CSL-3473 - BrightSigns will now play the whole of a Live Video bulletin instead of a specific dwell time.
CSL-3706 - We noticed some inconsistencies with how BrightSign content rotation behaved compared to other players. We adjusted the BrightSign to behave like the other players and tweaked the icons in the user interface to look like the proper monitor rotation for all players.
CSL-3746 - Added timezone to Player Offline email notifications.
CSL-3822 - Fixed channel change issues with BrightSign OS update 8.1+.
CSL-3828 - We dislike unnecessary scrollbars in our PWA player as much as you do, so we removed them.
CSL-3829 - Scrollbars? In the website player? Those needed to go.
CSL-3832 - Fix WebSocket connection issue with BrightSign OS update 8.1+.
June 10, 2020
CSL-3702 - Live video bulletins will now have preview images in the user interface if the stream is available when publishing and the server is able to access it.
CSL-3819 - Changing a player's channel should now be reflected more promptly in the Carousel Player Dashboard user interface.
CSL-3807 - Updated our video upload validation to support the latest video file wrappers.
June 1, 2020
CSL-3536 - Dynamic bulletin icons now look sharper.
CSL-3695 - Web Bulletins require version 13 or later of the Carousel Cloud Player which will require iPadOS/tvOS 13.
CSL-3500 - You've been asking for interactive bulletins in Carousel Cloud, well we did you one better. We added interactive and Web bulletins to Carousel Cloud! Interactive bulletins are, exactly as they sound, interactive HTML bulletins.
Web bulletins are similar except without, you guessed it, interactivity. Oh, and they will display a static snapshot for players like Apple TV that cannot support HTML. This feature requires Apple Player 13 and BrightSign Version 220.127.116.11 to be running on your players. Chrome players will update automatically. Feature Info - Web and Interactive Bulletins
CSL-3698 - Fixed an issue that would cause Chrome OS players to sleep when videos were not present in the channel content.
Fixed a bug where analog clocks would not transition correctly in the web players.
May 28, 2020
CSL - 3733 - Fixed an issue where large numbers of players checking in at the same time could cause system sluggishness.
May 26, 2020
CSL-3386 - Carousel API CAP endpoint POST properly handles application/xml in the Accept header.
CSL-3657 - Deleted bulletins are no longer counted or checked in health checks, including the bulletin migration check.
CSL-3690 - On BrightSign, when displaying 4k channels at 1080p, analog clock faces were scaled incorrectly. We corrected that so they look good at any resolution.
CSL-3734 - Were you wondering what the word 'beta' means? Well we looked it up, wrote a bunch of words about it, and posted them in our knowledge base. We also provided a helpful link to that content on any feature that we currently have in beta.
May 19, 2020
CSL-3684 - Fixed an issue where a Zoom, Solstice, PWA or Chrome Enterprise web player may display a single bulletin for an indefinite amount of time instead of moving on to the next bulletin in the rotation.
CSL-3262 - Login improvements.
CSL-3678 - Security improvement.
CSL-3680 - Site and Content roles can now have the same names.
CSL-3681 - Update the look and feel of the IDP table.
CSL-3699 - Update Support website link.
May 12, 2020
CSL-3453 - Fixed an issue where alternate image URLs would be truncated, now secondary images can be used in a bulletin.
May 5, 2020
CSL-3571 - The Player Dashboard now shows a warning message if Apple TV or iPad players are not running the most up to date version.
CSL-3647 - Fixed users being unexpectedly logged out when using single sign-on.
CSL-3524 - User content role scope selector search field now works correctly for tag based scopes.
CSL-3650 - The player dashboard is searchable by tag again.
CSL-3660 - Push Notifications will no longer be available on Bulletins, when Push Notifications are not enabled on the Zone.
CSL-3679 - Fixed some funny text when being asked if you're sure about deleting user roles. The question should make more sense now.
April 28, 2020
CSL-3551 - Integration to Slack. Feature Info - Integration to Slack
CSL-3553 - Allow for Slack WebHooks to be added for Push Notifications.
CSL-3557 - Allow Zones to be subscribed to Push Notifications and individual Bulletins to opt-out
CSL-3551 - Add the ability for bulletin content to be published to external systems. The first of these external systems will be Slack webhooks.
CSL-3518 - Multiple player channel schedule entries can now be successfully created in a single pass..
April 21, 2020
CSL-3612 - Improved Carousel player endpoints API response times.
April 15, 2020
CSL-3593 - Updated the Jamf Application Configuration XML to support Jamf Schools.
CSL-3609 - Fixed an issue that could prevent an Apple TV player from successfully transitioning out of the player registration screen.
CSL-3296 - Adjusted rate limits for various API endpoints.
CSL-3604 - Fixed an issue where the year was missing from the date when using the "Wednesday, Apr 03, 1976" format on Event Display bulletins.
April 7, 2020
CSL-3218 - Helped the app feel snappier for most users.
CSL-3552 - Provide for the creation of snippets of HTML markup that can used to embed a Carousel player on a website or inside of another web application. Feature Info - Website Player
CSL-3593 - Updated the Jamf Application Configuration XML to support Jamf Schools.
CSL-3296 - Adjusted rate limits for various API endpoints.
March 24, 2020
CSL-3549 - Fixed a bug that caused problems saving templates with video blocks.
CSL-3514 - Fixed a bug to cause the rendering service to fail to start.
CSL-3276 - Security fix.
CSL-3282 - v0 of the api has been fully deprecated and all endpoints have been removed.
CSL-3426 - Changed amount of memory given to the renderer.
CSL-3504 - Added the ability to rotate content on players for portrait-oriented screens. For Apple TV players, this functionality requires Carousel Cloud Player version 12 or higher. Connected BrightSign players need to be updated to BS-18.104.22.168. Feature Info - Content Rotation
March 13, 2020
CSL-3491 - Improved Rendering.
CSL-3538 - Fixed an issue with the recently added video thumbnails which could prevent uploaded videos from playing back on certain players.
CSL-3535 - Fixed a bug with the new video thumbnails feature.
March 11th, 2020
CSL-3410 - WebSockets have been added to BrightSign enabling immediate channel changes and alerts.
CSL-3417 - BrightSign players will now dynamically scale channels to fit the resolution of the display. For example if your display will only play 1080p and your channel is 4k the BrightSign will scale the assets to fit on the 1080p resolution.
CSL-3425 - Player dashboard fully repopulates after a new player is added.
CSL-3458 - Wi-Fi support for BrightSign player in Carousel Cloud.
CSL-3477 - Enable WiFi to work with Carousel on BrightSigns. WiFi will now work in any way BrightSign will allow.
CSL-3481 - Thumbnails for video media files are displayed in the Carousel UI.
FEBRUARY 25, 2020
CSL-3358 - The BrightSign App for Carousel Cloud integrates with BSN.Cloud's free Control Cloud, for player provisioning and management. Feature Info - Carousel + BSN Cloud
FEBRUARY 20, 2020
tvOs & iOS 11
CSL-3422 - Revoking a tvOS player's registration from the dashboard does not cause the player to try to register
CSL-3427 - Text Size displaying incorrectly on Apple TV/Cloud
FEBRUARY 19, 2020
CSL-3322 - Fixed an issue where bulletins would periodically render black.
CSL-3271 - General security enhancements.
CSL-3272 - General security enhancements.
CSL-3275 - General security enhancements.
CSL-3466 - Fixed a bug that would effect some of our templates rendering for the first time.
CSL-3298 - Fixed a bug that would block login when a subscription lapsed.
CSL-3312 - Fixed a bug that would expire player registration codes too early.
CSL-3401 - Fixed a bug that would cause Zoom and Mersive clocks to wrap when the font was oversized.
CSL-3402 - Made the URL protocol optional when making web snapshots or web picture blocks in bulletins.
CSL-3404 - Streamlined the way we render dynamic images to improve reliability.
CSL-3467 - Fixed the formatting of some of the emails Carousel sends.
CSL-3471 - Fixed an issue where partially registered players could cause the player dashboard to become unresponsive.
FEBRUARY 1, 2020
tvOs & iOS 10
CSL-3264 - Days of the week are always displayed in English on AppleTV player
CSL-3229 - Apple player can get disconnected from the web socket
CSL-3304 - The view hierarchy on tvOS gets corrupted
CSL-3305 - Apple player is not aware of changes that happen when it is backgrounded
CSL-3389 - Audio for a video for a normal bulletin can play while a full alert is showing
JANUARY 23, 2020
CSL-3390 - Player settings can be edited as expected when managed by MDM.
JANUARY 22, 2020
CSL-3339 - Carousel will now only send player offline emails for Apple players.
CSL-3279 - Server-side security improvements.
CSL-3295 - Server-side security improvements.
CSL-3107 - Fixed an issue where the Player dashboard could display an IP address of a player instead of its name.
CSL-3247 - Fixed an issue where uploading multiple individual image bulletins at the same time could fail to upload some of the images.
CSL-3333 - Increased reliability of the web picture functionality.
CSL-3352 - Properly put bulletins into the zone rss feeds.
CSL-3100 - Fixed an issue where videos uploaded with special characters in their name, such as '#', would not be able to be played by certain players.
CSL-3294 - Improved notification email layouts on small screens.
CSL-3323 - The player dashboard will now show connected/disconnected player status in a timely manner.
CSL-3172 - When a bulletin is being saved for later the button will now display "Save".
DECEMBER 5, 2019
CSL-3292 - The player now requests that files it uses should not be cached.
CSL-3203 - Fixed some security related issues.
CSL-3290 - Fixed an issue where the breadcrumb links would sometimes be half unclickable.
DECEMBER 3, 2019
CSL-3126 - Improved web snapshot performance.
CSL-3234 - Fixed an issue where users were unable to create new Identity Providers for SSO.
CSL-3057 - Improved stability with player API connection.
CSL-3198 - Fixed an issue where Daylight Saving Time events were off by one hour when the zone's timezone was set to default.
CSL-3199 - Fixed an issue where all day events would show up on the wrong day during Daylight Saving Time when the zone's timezone was set to default.
CSL-3225 - Changed the authentication token lifespan and refresh timing to improve the user experience.
CSL-3231 - Fixed an issue where inviting multiple users at once would result in only one user inheriting the assigned roles.
CSL-3240 - Fixed the API browsing page.
CSL-2994 - Fixed an issue with the BrightSign and Mersive players where bulletin rotation would behave strangely when there were exactly two bulletins in the zone.
CSL-3195 - Fixed a random service crash when getting license information.
CSL-3215 - Fixed an issue with drag and drop targets for media uploads.
CSL-3226 - Increased the lifespan of the user invite email link.
CSL-3238 - Improved stability of the zones endpoint.
NOVEMBER 8, 2019
CSL-3224 - Fixed an issue where certain characters were not allowed in email addresses.
NOVEMBER 7, 2019
CSL-3219 - Fixed an authentication issue related to Web Snapshots.
CSL-3223 - Fixed an authentication issue related to Channel Schedules.
NOVEMBER 6, 2019
CSL-3214 - Fixed an authentication issue related to Media.
NOVEMBER 5, 2019
CSL-3077 - Added "Creation – Linked Bulletins" right to Carousel.
CSL-3133 - Dean Evans has been removed as an event data source.
CSL-2918 - Revamped user management in Carousel to allow invitation and forgot password workflows. Feature Info - User Management
CSL-2905 - Improved HTTP security by adding new headers to responses.
CSL-2979 - Improved bulletin display timing on Mersive and Brightsign beta players.
SEPTEMBER 3, 2019
CSL-2975 - Limits CPU resources used for rendering RSS bulletins
CSL-2864 - Standard bulletins crossfade on BrightSign Cloud players
CSL-2872 - Player dashboard respects pagination after a browser refresh
CSL-2907 - Improved video transitions on BrightSign and Mersive players
CSL-2976 - "Unable to remove file" error when rendering RSS bulletin
AUGUST 20, 2019
CSL-2896 - PhantomJS-Renderer using 100% CPU with RSS bulletin
CSL-2894 - Player never transitions to newly created bulletins if originates on a zone with only one bulletin
AUGUST 7, 2019
CSL-2887 - Video bulletins are skipped if they fail to load properly
CSL-2889 - Mersive videos play as expected on initial load or after a channel change
CSL-2890 - BrightSign videos play as expected on initial load or after a channel change
CSL-2814 - Carousel Service has been optimized to prevent database timeouts which could occur as a result of processing a large number of bulletin impressions
CSL-2838 - Carousel Rendering service no longer consumes excessive CPU under specific circumstances
CSL-2873 - Resolved issue where Twitter bulletins would get stuck in Upcoming with 'No Content To Display'
CSL-2875 - Improved back to back video playback on BrightSign players
CSL-2876 - Improved back to back video playback on Mersive players
CSL-2878 - SSO identity provider logo displays as expected
CSL-2843 - Impression Tracking support for BrightSign and Mersive Players
CSL-2886 - BrightSign players no longer flash to white repeatedly during upgrades
JULY 24, 2019
CSL-2804 - Carousel API Fetch URL can be exploited to access internal network devices
CSL-2817 - Cloud: renderer uses 100% of the CPU
CSL-1684 - Webpage snapshots can pose security risk
CSL-2758 - Installer Fails on Database Creation with System TLS 1.0 Disabled
CSL-2815 - Cloud instances are susceptible to rendering DDOS due to unauthenticated endpoints
CSL-2746 - Web Snapshot delay doesn't look like its being applied AFTER the dom is ready
CSL-2748 - Apple TV takes longer than expected for a scheduled channel change
CSL-2757 - Zone RSS Feeds CDATA Formatting Fix
CSL-2786 - Spacing of items in dynamic event bulletin is incorrect when multiple groups per page is selected
CSL-2853 - 500 Error with Web Snapshot
CSL-0481 - Changing background for analog clock template breaks other clocks
CSL-2613 - Dynamic Fields not spacing correctly with Exchange calendars
CSL-2675 - Added fixed font size entry field in template editor for text blocks
CSL-2675 - Added fixed font size entry field in template editor for text blocks
CSL-2687 - Dynamic bulletin #hashtags# are briefly displayed on the players output
CSL-2742 - Seamless background uploads respect EXIF orientation metadata, unlike regular media uploads
CSL-2761 - Copy Bulletins - "All Zones" selector is inconsistent as more zones are selected
CSL-2774 - Channel Schedule Help Text Inaccurate
CSL-2778 - Weather bulletins show #caption# when no caption is set
CSL-2785 - Housekeeping is still trying to clear background audio on develop
CSL-2792 - Server Time Zone displays in Channel Schedule and Bulletin Schedule
CSL-2825 - Service updates Web Snapshots for bulletins that have been deleted
CSL-2844 - Display server timezone in health check
tvOS & iOS Version 8
CSL-2803 - Hash mismatch will cause media downloads to get stuck
CSL-2841 - ATV: weather bulletin changes not picked up by the Apple player
CSL-2819 - ATV: countdown clock bulletin not breaking up months
tvOS & iOS Version 9
CSL-2848 - Apple TV crashes to home screen after changing channels a few times
JUNE 10, 2019
CSL-2700 - Can't Edit Layouts in a Full Screen Alert Zone without All Zone Admin Rights
CSL-2750 - International characters/accent marks parse improperly in iCal
CSL-144 - Default Zone Background Not Updating on Player When Changed
CSL-2697 - Account for Player Pagination in API Swagger Documentation
CSL-2754 - .webmanifest mime type needs to be added to /player
tvOS & iOS Version 7
CSL-2749 - Apple TV crash to home screen after disabling a full screen alert
CSL-2747 - AppleTV show yellow dot in player dashboard
CSL-2760 - Certain fonts cannot be downloaded causing clocks not to display
MAY 7, 2019
CSL-2496 - Activating a Player via Mobile QR code Doesn't Redirect to Activation Page During SSO Sign-in Workflow
CSL-2025 - Added 9.7” iPad 2048x1536 Resolution to the Channel Editor Resolutions
CSL-2550 - Bulletin Scheduling Can Be Incorrect During Daylight Saving Time
CSL-2470 - Carousel Adds Extra Default Backgrounds on Clone Import
CSL-2665 - Carousel Cloud Fails to Scope MDM Configuration Profile for Full Alerts
CSL-2652 - Certain RSS Feeds are not Displaying Images
CSL-2540 - Dynamic Bulletins Do Not Respect Zone Timezone Setting
CSL-2676 - Event Display can Display Events in Incorrect Timezone
CSL-2448 - Expired EMS Bookings Continue to Show After They Expire
CSL-245 - Player Monitor Control Schedule Entries From 6.6 Can Have NULLs
CSL-2610 - Public RSS Excludes Dynamic Bulletins
CSL-2625 - Removed "Horribly" From the "Something Has Gone Horribly Wrong" Error
CSL-2609 - Set Accessibility Site to Disabled for Imported Channels
CSL-2556 - When Editing a Channel the Help Text Doesn't Focus on the Correct Section of Text
APRIL 4, 2019
CSL-2502 - User Entered Player Name has Been Added to Player Notification Emails
CSL-2450 - Content Accessibility
CSL-1774 - Public RSS Does Not Include Dynamic Bulletins
CSL-2513 - User Cannot Delete Own Bulletin
tvOS & iOS Version 5
CSL-2595 - Carousel Player for iPad Running iOS 11+
tvOS & iOS Version 6
CSL-2573 - Digital Date/Time Bulletins Show the Incorrect Timezone Offset
CSL-2606 - Frozen Video After AirPlay on tvOS
CSL-2655 - Apple Player downloads dynamic bulletins too often
MARCH 5, 2019
CSL-2334 Updated RSS Libraries
CSL-2393 Fresh feed bulletin is broken
CSL-2024 RSS/Dynamic Feeds Fail/Give Up
CSL-2362 Deleting an Alert Zone with an MDM Configuration Profile does not remove the profile
CSL-2389 Ignore comments in rss feeds
CSL-2433 Manage Players right can be confusing
CSL-2434 Player license count does not show up on activation screen if you only have Manage Players right
CSL-2498 Change API rights to match up with UI for manage players rights
CSL-2504 /activate is not working for users with just manage player rights
CSL-2505 Users with just manage players rights get all menu options on player screen, but not all work
CSL-2508 QR code doesn't bring you to the activate screen
FEBRUARY 5, 2019
CSL-2382 Bulletin preview for bulletins are not scaling to fit in the window in the bulletin editor
CSL-1794 Zone will not revert to Standby Graphic when bulletin expires
CSL-2351 GSuite Idp-initiated login doesn't work
CSL-2363 500 Error When Accessing Player Screen
CSL-1769 Update iCal Libraries
CSL-2251 Uploaded bulletins go to error state when edited
CSL-2265 Login fails through sso if a user is created without the email address as the username
CSL-2283 /renderclock: dynamic clock previews don't work well in 4K zones
CSL-2289 #ItemImageUrl# not working in RSS feed though image urls are fine.
CSL-2313 Newly created zones do not appear in the zone selector until after a page refresh
CSL-2314 Disabling full screen alerts pop a modal about disabling linked alerts, when there are no linked alerts
CSL-2352 Use Lambda post codedeploy to check api status and report to slack
CSL-2353 Cannot Create Bulletin Tag with a Period
CSL-2361 Encrypt EBS Volumes
CSL-2399 Security: Malicious Files Can Be Uploaded to the Server
CSL-1957 Change Default Password Hash Algorithm