Menu ▾ ▴

Meeting Room Booking System / News: Recent posts

New website and Discussions forum

The new MRBS website is now available at https://meeting-room-booking-system.github.io/

We also have a new Discussions forum available at https://github.com/meeting-room-booking-system/mrbs-code/discussions - this will replace the Sourceforge mrbs-general mailing list.

The MRBS Team

Posted by John Beranek 2026-10-25 Labels: announcement

RFC - Streamlining our release and community workflow (Moving to GitHub)

Hi everyone,

As part of our ongoing efforts to streamline how we manage MRBS and spend less time wrangling manual updates, we’re looking at consolidating our project infrastructure. We’d love to get your thoughts on a proposal to move our news and community workflows over to GitHub.

Under this proposal, here is what would shift:

Releases & Downloads: Hosting future version releases, release notes, and source tarballs directly on GitHub Releases rather than duplicating them across platforms.... read more

Posted by John Beranek 2026-10-18

MRBS 1.12.2 released

Files at https://p.sf.net/mrbs/mrbs1_12_2

This is a minor release of MRBS.

Changes since MRBS 1.12.1:

  • Fixed unauthenticated open redirect in kiosk mode. (CVE-2026-46688)
  • Fixed potential Server Side Request Forgery in import functionality. (CVE-2026-46382)
  • Fixed bug when using $prevent_simultaneous booking and editing
    a series (#3965)
  • Add the ability to define a custom field in the entry table as
    mandatory for specific areas
  • Fixed the ‘cookie’ session scheme (#3985)
  • Fixed unnecessary call to setlocale() when the ‘intl’ extension is
    available (#3984)
  • Add a proprietary username parameter to the ORGANIZER property in
    iCalendar exports and recognize this on import
  • Allow periods to have times assigned to them and use these times in
    iCalendar exports
  • Add a config variable, $auth["session_php"]["store_key_in_cookie"],
    that allows a default key to be used for encrypting session data,
    instead of a random key stored in a * cookie. Useful if for some
    reason PHP does not have access to $_COOKIE. (#3983)
  • Add ability for bookings to open at a fixed time of day when
    operating in times mode and the max create ahead value is a whole number of days.
  • Add support for exempt types for maximum duration.
  • Add support for exempt types for maximum length and number of bookings.
  • Add support for exempt types for max_create_ahead.
  • Fixed bug preventing the add room form being shown when there are
    no enabled rooms or areas.
  • Fixed bug causing periods to be stored incorrectly in the database
    when using Times mode. (#3972)
  • Add the ability for themes to override the standard CSS, yet still
    keep the ability to have custom CSS
  • Fixed TypeError resulting in JSON error in reports when the user table
    has a row with a NULL username. (#3966)
  • Add the ability to prevent admin from skipping booking policies
  • Fixed deprecated in PHP 8.5 use of DATE_RFC7231 constant
  • Fixed PHP 8.5 deprecation message ("Case statements followed by a
    semicolon (;) are deprecated, use a colon (:) instead")
  • Fixed bug in iCalendar generation when areas have different timezones.
  • Prevent drag-select of slots if booking is not allowed. (#3958)
  • Fixed TypeError when using an authentication scheme, eg SAML, that
    pulls in a later version of Psr\Log\LoggerInterface. ( #3956)
  • Fixed bug in kiosk mode when in multisite mode. (#3944)
  • Fixed bug when entering kiosk mode. (#3944)
  • Many other minor bug fixes and improvements... read more
Posted by John Beranek 2026-05-26 Labels: release

MRBS 1.12.1 released

Files at https://bit.ly/4r09HPJ

This is a minor release of MRBS.

Changes since MRBS 1.12.0:

  • Fixed a bug in approvals introduced in 1.12.0.

See NEWS or ChangeLog in the release for more details.

Enjoy!

The MRBS Development Team

Posted by John Beranek 2025-11-14 Labels: release

MRBS 1.12.0 released

Files at https://bit.ly/4hWLA0h

This is a major release of MRBS.

Changes since MRBS 1.11.6:

  • Support for PHP 8.5

  • Introduction of Monolog logging, allowing errors to be sent as email notifications and output to the browser console.

  • Encryption of session data in the sessions table.

  • Prevent the repeat end date picker from offering a date before the start date.

  • Addition of a check that the repeat end date is not before the start date.... read more

Posted by John Beranek 2025-11-12 Labels: release

MRBS 1.11.6 released

[Files at https://p.sf.net/mrbs/mrbs1_11_6]

This is a minor release of MRBS.

Changes since MRBS 1.11.5:

  • Support for PHP 8.4.

  • Addition of buttons in the day view to advance/go back a week.

  • Improved support for Catalan language.

  • Support for custom date fields in the entry table.

  • Automatic scrolling to the current timeslot in the calendar view.

  • Many bug fixes and minor enhancements

See NEWS or ChangeLog in the release for more details.... read more

Posted by John Beranek 2024-11-06 Labels: release

MRBS 1.11.5 released

[Files at https://p.sf.net/mrbs/mrbs1_11_5]

This is a minor release of MRBS.

Changes since MRBS 1.11.4:

  • Improved localisation of range dates.
  • Added a config setting to specify the maximum number of simultaneous bookings.
  • Added the ability to display a message above the calendar.
  • Added the ability to override ICU settings for week numbering.
  • Added the ability to force MRBS to use strftime() instead of the intl extension (useful when the ICU library is out of date).
  • Various other minor bug fixes and enhancements.... read more
Posted by John Beranek 2024-04-22 Labels: release

MRBS 1.11.4 released

[Files at https://p.sf.net/mrbs/mrbs1_11_4]

This is a minor release of MRBS.

Changes since MRBS 1.11.3:

  • Fixed bug allowing private entry details to be shown in the week (single room) view (bug introduced in MRBS 1.11.2)
  • Added support for more languages for DataTables
  • Improved performance of bulk deletion from the Report page
  • Fixed bug in display of currently selected dates in the minicalendars when in timezones other than UTC.
  • Fixed various bugs in the export and import of entries.
  • Added “Copy email addresses” buttons to the Report and Registrants tables.
  • Various other minor bug fixes and enhancements.... read more
Posted by John Beranek 2023-09-24 Labels: release

MRBS project support change

Hello all,

The project has just disabled ticket creation and modification on the Sourceforge trackers (Bugs, Support Requests, Patches, Feature Requests), leaving read-only access.

We would now prefer to have issues raised via GitHub, which offers issue templates for different sorts of tickets: https://github.com/meeting-room-booking-system/mrbs-code/issues

Tickets from the Sourceforge trackers are currently being migrated to the GitHub issue tracker.

Posted by John Beranek 2023-07-12 Labels: announcement

MRBS 1.11.3 released

(Files at https://p.sf.net/mrbs/mrbs1_11_3)

This is a minor release of MRBS.

Changes since MRBS 1.11.2:

  • Remove strict types declaration causing uncaught exceptions on some systems.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2023-07-12 Labels: release

MRBS 1.11.2 released

(Files at https://p.sf.net/mrbs/mrbs1_11_2)

This is a minor release of MRBS.

Changes since MRBS 1.11.1:

  • Fixed reported XSS vulnerability in mrbsCheckPolicy() - only exploitable by an administrator
    with permissions to name rooms. Thanks to Nguyễn Hữu Cường for the report. (SF Bugs #547)
  • Various code improvements, and a few minor bug fixes.

See NEWS or ChangeLog in the release for more details.

Enjoy!... read more

Posted by John Beranek 2023-07-12 Labels: release

MRBS 1.11.1 released

(Files at https://p.sf.net/mrbs/mrbs1_11_1)

This is a minor release of MRBS.

Changes since MRBS 1.11.0:

  • Fixed bug when authenticating against Joomla 4.3.0 and later
  • Fixed “Unknown database type” notice on some Ubuntu installations
  • Added support for Percona database version checking
  • Updated date and time formatting to avoid the use of the deprecated strftime() function and improve localisation
  • Fixed fatal error when running against PostgreSQL 15... read more
Posted by John Beranek 2023-07-03 Labels: release

MRBS 1.11.0 released

(Files at https://p.sf.net/mrbs/mrbs1_11_0)

This is a major release of MRBS.

Changes since MRBS 1.10:

  • Support for PHP 8.2

  • Introduction of Kiosk Mode

  • Support for Joomla! Version 4 authentication

  • Support for Wix authentication

  • Support for MySQL over SSL

  • Display of holidays and weekends in the calendar

  • Lots of bug fixes

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2022-12-27 Labels: release

MRBS 1.10.0 released

(Files at https://p.sf.net/mrbs/mrbs1_10_0)

This is a major release of MRBS.

Changes since MRBS 1.9:

  • Updated minimum PHP version to 7.2.

  • PHP 8/8.1 compatibility fixes.

  • Added a number of new features to iCalendar imports, including the ability to import from a URL and
    to allow past bookings to not be imported.

  • Lots more minor features and bug fixes.

See NEWS or ChangeLog in the release for more details.... read more

Posted by John Beranek 2021-11-29 Labels: release

MRBS 1.9.4 released

[Files at https://p.sf.net/mrbs/mrbs194]

This is a minor release of MRBS.

Changes since MRBS 1.9.3:

  • Added new config setting, $auth['users_can_register_others'],
    allowing ordinary users to register others for events.

  • A number of other bug fixes/improvements, as reported/asked for by users.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2021-07-20 Labels: release

MRBS 1.9.3 released

[Files at https://p.sf.net/mrbs/mrbs193]

This is a minor release of MRBS.

Changes since MRBS 1.9.2:

  • Many improvements and fixes, especially in LDAP authentication scheme.

  • Addition of a number of configuration variables, providing funtionality requested by users.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2021-05-22 Labels: release

MRBS 1.9.2 released

[Files at https://p.sf.net/mrbs/mrbs192]

This is a minor release of MRBS.

Changes since MRBS 1.9.1:

  • Fixed a bug introduced in 1.9.1 with database upgrades when using MySQL 5.6 or below.

  • Fixed a number of minor bugs, and a few improvements.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2020-10-14 Labels: release

MRBS 1.9.1 released

[Files at https://p.sf.net/mrbs/mrbs191]
This is a minor release of MRBS.

Changes since MRBS 1.9.0:

  • Added the ability to request a password reset, if MRBS knows the user's email address.

  • Added the ability to configure a meeting to allow for a set number of users to "sign up"
    for the meeting.

  • Added the ability to configure a room to disallow certain booking types.

  • Fixed a number of minor bugs, and added a few minor features.... read more

Posted by John Beranek 2020-10-10 Labels: release

MRBS 1.9.0

[Files at https://p.sf.net/mrbs/mrbs190]

This is a major release of MRBS.

Changes since MRBS 1.8:

  • PHP 8 compatibility fixes.

  • Added ability to configure multi-sites with one installation and multiple configuration files.

  • Added ability to show user's real name instead of their username, if the authentication system
    allows.

  • Various improvements for display on mobile devices.

  • Added more configuration options which can configured by administrators per area.... read more

Posted by John Beranek 2020-08-16

MRBS 1.7.5

[Files at https://p.sf.net/mrbs/mrbs175]

This is a minor release of MRBS.

Changes since MRBS 1.7.4.1:

  • Fixed a number of minor bugs.

  • Added Malay translation.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2020-04-01 Labels: release

MRBS 1.8.0

[Files at https://p.sf.net/mrbs/mrbs180]

This is a major release of MRBS.

Changes since MRBS 1.7:

  • Improved navigation/layout of calendar pages

  • Added new views to allow a user to see all rooms in an area
    for a week or month timespan.

  • PHP 7.4 compatibility.

  • Added ability to repeat bookings every 'n' months.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2020-03-31 Labels: release

MRBS 1.7.4.1

[Files at https://p.sf.net/mrbs/mrbs1741]

This is a bugfix release of MRBS.

Changes since MRBS 1.7.4:

  • A bug fix for LDAP authentication

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2019-12-04 Labels: release

MRBS 1.7.4 release

[Files at https://p.sf.net/mrbs/mrbs174]

This is a bugfix release of MRBS.

Changes since MRBS 1.7.3:

  • Bug fixes for:
  • iCalendar exports
  • PHP 7.4 compatibility
  • Plus a number of other bug fixes/improvements.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2019-12-01 Labels: release

MRBS 1.7.3 release

Files at https://p.sf.net/mrbs/mrbs173

This is a bugfix release of MRBS.

Changes since MRBS 1.7.2:

  • Bug fixes for:
  • Textarea custom fields
  • Checkbox custom fields
  • DB schema 56 upgrade
  • Plus a few other bug fixes/improvements.

See NEWS or ChangeLog in the release for more details.

Enjoy!

John Beranek

Posted by John Beranek 2019-01-23 Labels: release

MRBS 1.7.2 release

Files at https://p.sf.net/mrbs/mrbs172

This is a bugfix release of MRBS.

Changes since MRBS 1.7.1:

  • Updated MySQL text encoding to utf8mb4, to allow use of later versions of Unicode,
    allowing for characters like emojis.
  • Added CAS session/authentication scheme.
  • 'php' session scheme updated to store sessions in the MRBS database.
  • Added 'last login' field for 'db' authentication scheme.
  • Plus quite a few other bug fixes/improvements.... read more
Posted by John Beranek 2018-12-19 Labels: release