Release announcements, helpful tips, and community discussion


Cerb (9.1.8) is a maintenance update released on March 04, 2019. It includes 14 minor features and fixes from community feedback covering the 9.1 update. You can follow these instructions to upgrade.

  • [Workspaces/Worklists] Fixed an issue on ‘Worklists’ workspaces where exporting and importing a tab lost the required query on the worklists. [#918]

  • [Knowledgebase/Articles] Fixed an issue with knowledgebase article worklists that used a filter. The “records per page” option of the worklist could affect how many total articles were displayed. An article in multiple categories could be duplicated in the results from the database but was consolidated by the worklist. This was fixed by modernizing the knowledgebase filter to use subqueries rather than joins. [#916]

  • [Knowledgebase/Subtotals] Knowledgebase article worklists can now be subtotaled by category. Previously they could only be subtotaled by topic (i.e. top-level category).

  • [Login/Recovery] Fixed an issue where using a mixed-case email address could prevent account recovery confirmation codes from being accepted.

  • [Data Queries] Fixed an issue with subtotal data queries when specifying a date grouping like by:[created] without a time unit like by:[created@week]. This was grouping by seconds. The default is now month.

  • [Saved Searches/Performance] Implemented a ::getAll() cache for saved searches. This removes extraneous queries from popup editors with comment boxes, etc.

  • [Comments/Performance] Improved the performance of comment boxes with @mention suggestions. The results were looking up worker email address records when they weren’t necessary.

  • [Roles/Performance] Improved the performance of retrieving a list of roles by ID. Previously this always ran a database query rather than using the cache.

  • [Bots/Ajax] In ‘[UI] Respond to Ajax request’ bot events, placeholders are now available for the current worker session. [#920]

  • [Bots/Scripting] In bot scripting, added filters for |base64url_encode() and |base64url_decode(). These use the URL-safe variant of Base64 encoding.

  • [Records/File Bundles] Fixed an issue with file bundle editor popups. The owner menu wasn’t being built properly.

  • [Bots/Scripting] In bot scripting, the |hash_hmac() filter now accepts an optional third argument for whether to return the hash in binary (true) or hex (false/default). Previously this only returned the hex version, and some technologies (like JWT) use binary hashes.

  • [Custom Fields/UX] When creating a decimal custom field, it is now more obvious that the placeholder on “Decimal places:” is not a default. [#774]

  • [Worklists/Notifications] Fixed an issue with bulk update on notification worklists when using MariaDB.