Release Notes 9.4.0

June 28, 2018 

Today, we released Convention Master 9.4.0, a feature and bugfix release in the Convention Master 9.x series. This release is focused on database improvements, new features, bug fixes. and other improvements. We are now confident in recommending customers to upgrade their production websites to 9.4.0. Please see upgrade information below.

UPGRADE WARNINGThis release has special instructions about the upgrade process below. Please make sure you read them before performing an upgrade.

Changes made and bugs fixed in 9.4.0 include:

  • Database upgrade that will enforce all database relationships that exist in the Convention Master software at the database level.
  • The creation and last update timestamps of user defined fields are now displayed in the console.
  • Added filter functionality for volunteer hours.
  • Improved the security of database export tool.
  • Corrected a bug with the brute-force detection system which prevented the clearing the attempts against the IP on successful Login.
  • Ticket 067 - Memberships within the same group will no longer be able to be customer-upgraded through the kiosk. This is intended to help with one-day memberships and forcing customers to upgrade from a one-day membership to a multi-day membership.
  • Corrected bug that would show "module not found" message while retracting a bid.
  • Admin-Users: Edit Departments page will now show staff usernames.
  • Admin-Users: Chart Users permission display is now a more sortable table for easier usability.
  • Ticket 853 - Added support for registration number replacement string in payment processed emails.
  • Ticket 852 - Fixed bug that caused kiosk emails to loose text formatting.
  • Ticket 819 - Corrected issue with bid tag printing that sometimes caused them to print sideways.
  • Removed deprecated Surveys section from staff console menu.
  • Quick Search box above staff console menu will now be available for all staff users.
  • Artshow - Corrected a bug that an artshow/dealers menu might show up with no sub-menu items if you have artshow or dealers permissions but not both.
  • Artshow - Corrected a bug that would display "Illegal offset" message when scanning certain barcodes on the record bid tool.
  • Artshow - Corrected an error in the art show check-in process which made it so that once you scanned a piece you could not remove it from the list to be checked in.
  • Corrected error message shown on Email Log page when there are no log entries.
  • Updated Sanitize DB script to support 9.4.0 database changes.
  • Updated Cashier: View Kiosk Status to now show "kiosk_username" if it exists.
  • Updated Cashier: View Kiosk Status to now keep only the last 5 minutes of kiosk activity.
  • Corrected error message "illegal offset" that appeared when printing receipts in finalize sale.
  • Added a nicer looking "printed to printer" dialog when receipts print.
  • Updated Pre-Reg: Print Pre-Reg AUP's to correctly state which printer the print job went to.
  • Updated Pre-Reg: Process Payment to reject and disallow adding unregistered attendees for payment.
  • Ticket 860 - Corrected bug with UTF8 conversion failing on linked tables.
  • Ticket 859 - Corrected bug that caused print jobs to fail when url is too long. Now if a url is more than 250 Characters the print job name will become "Convention Master Print job".

Upgrading Convention Master from 9.x to 9.4.0

UPGRADE WARNING:
This upgrade will run a whole lot of database queries. Just like all our upgrades, this upgrade will execute when you log into your CM installation with a user that has the system_upgrade permission.
 
However, unlike our other upgrades, this one will take an enormous amount of time. It may take several page reloads too, and it is absolutely critical that you make a test-attempt to upgrade the database first.
 
Again - This update will take up to several minutes. Do not close, cancel, or refresh your page after you log in - it will look frozen. If it errors it will show a message.

BACK UP YOUR DATABASE BEFORE ATTEMPTING UPGRADE

We recommend that you test this upgrade on your database in a test environment before trying it on your live server. If you would like help with this process you can reach out to us and we will help test it for you.

 
 
Before starting an upgrade, we recommend that you backup your Convention Master database and files.

To perform the upgrade, perform an SVN update to the folder that contains your Convention Master installation:

$ svn up /path/to/convention_master

Then login to the staff console [yoursite.com/console] with an account that has the "Perform DB and System Upgrades" permission to automatically trigger any pending schema updates. DO NOT FORGET THIS STEP, as it will leave your install in a locked upgrade state.

If you have any questions or comments, please email us at support@civetsolutions.com.