Meeting Room 365 changelog
Meeting Room 365 changelog
manage.meetingroom365.com

Modern Authentication for PowerShell Executor

 

Improvement

  

We've rewritten our PowerShell executor and enabled Modern Authentication, now that Basic Authentication has been deprecated. We have also updated our guide, here, if you would like to run it locally. Windows, macOS, and Linux now all support PowerShell 7 for managing your resource mailboxes in Office 365 environments!

https://support.meetingroom365.com/en/article/fix-meeting-room-subjects-office-365-powershell-p9rtre/

EU Data Processing Region

 

New

 

 

We care a lot about Privacy. So, we've made substantial changes to our infrastructure over the past year, allowing us to process Office 365, G Suite, and Exchange data entirely in the EU.

An update earlier this year has successfully moved users with European IPs to process calendar data on our Frankfurt servers (hosted by DigitalOcean). As a reminder, no calendar data or sensitive person data (PII) is stored.

Now, if you display is located in the EU, it connects to a separate set of backend services, which may fetch and process your calendar data before bringing it to your display.

You can check your IP here to confirm our system is properly placing you in the EU for data processing purposes: https://api.mr365.co/location

EU-Heart2.jpg

CSV Export, EWS Health Check, Multiple Bug Fixes, Higher-quality Dashboard Screenshots

 

Improvement

 

 

Wanted to release a small update to the Changelog mentioning some routine improvements / fixes we've put together over the past 3 months.

CSV Export

We've Added CSV Export to the top right menu. JSON should still be your primary backup if you just want peace of mind for easy account restoration, but now CSV is an option as well (previously only available in Enterprise).

EWS Health Check

You will now get a warning when opening a display if your EWS connection fails

Better Screenshots

We wrote our own service to perform higher-quality screenshots for dashboards with many displays.

Multiple Bug Fixes

  • Addressed an issue for some types of G Suite authorization tokens
  • Fixed a datetime bug in Safari for custom (future) reservations
  • Fixed several minor analytics bugs in the dashboard
  • Addressed an issue for users who add an Office 365 service user but wish to add a display without using it
  • Better test / code coverage for automated error reporting, traceable to a specific display
  • Several translation issues have been addressed for the Status Board
  • Fixed a Stripe bug affecting some users on initial subscription
  • Dibs rooms now report status to status boards
  • Added a fallback method for image uploads
  • We now show your default billing method on the billing page
  • A rotation timing issue was addressed for multiple future meetings on the status board
  • New Android apps were published to meet new Google Play store requirements
  • A Workaround was released for an Apple bug in iOS 13

Thanks!

Display Groups (For Room Finder & Status Boards)

 

New

 

 

You can now group your displays into locations, which will create isolated slices automatically for the Room Finder feature, and can be used to set up a status board display for a particular group of displays.

Screen Shot 2019-06-18 at 3.54.43 PM.png

This will also keep your displays organized on your dashboard.

How it works

Just set a "Room Finder Location Key" for each group of displays (for example, if you have multiple buildings or floors you wish to keep separate, you might create keys like seattle, and sf. Or, if you had multiple buildings, you might create keys like hq-north, hq-south, floor-1, etc.

Screen Shot 2019-06-18 at 3.55.05 PM.png

You can come up with any keys you like. But, when the room finder appears, only those rooms with the same key will be shown.

When creating a status board display, you can set a URL Parameter &locationKey=<location-key> in your URL to filter a display to a specific location key.

Display Configuration Backups

 

New

 

 

We've released a new feature, display configuration backups!

Screen Shot 2019-06-18 at 3.53.14 PM.png

This allows you to download a .JSON representation of your organization's displays at any time (which we can restore in the event of an emergency, or you can use to retrieve theme and style data).

In the event that you need to restore a backup, just reach out to us via chat with your backup file in hand, and we can take care of it.

Clone Display Properties across all rooms

 

New

 

 

We've released a new feature publicly, that's actually been around for a while. You can now clone all of your display settings from a single display across all displays in your account.

Screen Shot 2019-06-18 at 3.47.51 PM.png

How it works

First, you should create a backup of your displays before proceeding.

We start by making a copy of your display configuration, and stripping out certain details that should only apply to a single room (such as display name, email, key, type, hardware integrations, etc.

What's left is your behavior, styles, and theme settings.

Then, we apply those settings to every other display on your tenant domain.

This is perfect for large deployments, although it may not fit every need.

Native Support for Exchange (including Delegates & Hosted Exchange)

 

New

 

 

We've now moved support for Exchange out of our legacy platform, and into the native application. This means there is no longer a need to use the Legacy platform for Exchange support, or to store your credentials on our servers. Everything is supported from one native application!

This means you'll be able to opt-in to new features as they're released, including animated (and video) backgrounds, new themes, and new localization options.

Getting Started

To get started, simply download our application from one of the three supported App Stores, or start the display provisioning wizard at https://manage.meetingroom365.com/

Delegated Access

We also now support Exchange Delegate access, which means you can create a single service account from the Exchange Management console, which is designated as a delegate on each Resource Mailbox you've created on your tenant. This lets you use a single username and password to configure all of your displays.

Hosted Exchange

We now also support most Hosted Exchange environments. In most cases, this has been as simple as adding support for delegated access on our end. In some cases, you may need to contact your host via email support to enable access. Reach out to support and we can give you an email template to facilitate the process.

Credential Management

Resource Mailbox Credentials, including your EWS Username, Password, & Host are now stored securely on each tablet display, instead of our servers. No on-premises data is stored on our servers.

What we're still working on

We're still working on support for forced check-in and early cancellations. But, they should be coming soon!

Fair warning: It is a bit tricker to setup an Exchange environment and configure a display. Mostly, this is due to the minor differences between versions of Exchange. But, the Resource Mailbox provisioning process is also a bit more complicated for Exchange in general.

Feel free to reach out to support for guidance and help along the way!

We've tested a large number of Exchange environments over the past couple of months, and can help you get started as quickly as possible.

Improved G Suite Provisioning Process

 

New

 

 

Now that we have added Autodiscover for G Suite, we have eliminated the need for G Suite Display keys during the provisioning process.

This means that, just like for Office 365 users, the provisioning process in the admin portal is completely optional. You can begin directly from your tablet if you like.

Once you sign in on your tablet, you will see a list of Resource Calendars associated with that G Suite tenant. This should be the same list you see when looking for rooms to add to calendar events in Google Calendar.

You then select the calendar you wish to display, and you're all set!

You can optionally add an "owner email" to the display, to configure styles and other settings from your Admin Portal.

Autodiscover for Office 365 & G Suite

 

New

 

 

Tired of provisioning displays? Tired of running into bugs with conflicting tenant domains, or incorrect resource calendar emails?


So are we!


We're adding a new feature, called Autodiscover Displays for Office 365 & G Suite.

This allows you to connect an Office 365 account with Admin privileges, or any G Suite account with Calendar.read.all permissions, and read a list of resource mailbox calendars associated with that account. Then, you can choose which calendars to import, and add them to your account.

There are safeguards to prevent calendars from being added multiple times, and adding calendars which already exist in another account.


Try it now:


Office 365

https://manage.meetingroom365.com/#/autodiscover

G Suite

https://manage.meetingroom365.com/#/autodiscover-gsuite

Theme Builder (BETA!)

 

New

 

 

We've added an incremental release of a feature we're working on, even though it's still in development, and there's still more work to do.

Try it now: https://beta.meetingroom365.com/#/style

Theme Builder

Screen Shot 2018-06-23 at 4.34.57 PM.png

From here, you can preview various styling and customization options, including animated backgrounds, color changes, and CSS tweaks.

Just use the menu on the right, and you'll see the result on the left. When you're done, copy and paste the CSS and background image/video URL into your display configuration.

Screen Shot 2018-06-23 at 4.36.23 PM.png

And be sure to reach out if you run into any issues customizing your display! We've added a ton of features and flexibility, which can be a bit daunting (especially if you're not an expert in Web Development technologies).

Send us a message & let us know what you'd like to do!