OTOBO Release Notes

OTOBO 10.1 Beta

08.12.21 | 09.02.22

9 February 2022 – OTOBO 10.1 Beta 2 is here

Framework

We adapted the framework in OTOBO 10.1 Beta as follows:

  • Consistent use of PSGI interface in Apache as well (in OTOBO 10.0.* only in Docker based installations with Gazelle). This provides one consistent programming interface between web server and application server, making it easier to integrate OTOBO in various web server scenarios and with middleware.
  • Support for S3 compatible storage: Making it easier to use OTOBO in clusters (e.g. with Kubernetes, MinIO, AWS) – experimental!
  • Test suite uses the regular Perl test framework TAP::Harness now
  • Optimised storage usage for delivering attachments
  • Apache support for Apache 2.4 or higher
  • Consistent use of DBIx::Connector, even in console commands
  • Redis cache for articles
  • Consistent use of Content-Length header
  • rpc.pl is no longer supported and has been removed

New Features

The following features have been added in OTOBO 10.1:

  • Process tickets in the Customer Interface: Customers can be involved in process tickets over the new Customer Interface now. To make things easier for them, we do not provide separate buttons to create process and "normal" tickets. Instead, process tickets are routed to the relevant process in the background using a GenericAgent.
  • Processes: Process templates make it easy to start creating your own processes.
  • OpenIDConnect: modern SSO authentication based on OAuth2 for customer users and agents. Plus: authorisation for agents.
  • Web service templates: OTOBO provides three ready-made web service templates to ease integration with third party systems now (Bugzilla, Jira, OTOBO).
  • Webservices: zwei neue Invoker hinzugefügt für “TicketCreate” und “TicketUpdate”.
  • Ausbau der ACL-Funktionalität: Neben dynamischen Feldern kann nun auch die Einheit “Betreff-Body-Attachment” bedarfsgerecht zur Laufzeit ein- oder ausgeblendet werden.
  • Enhanced S/MIME functionality: Icons mark encrypted/signed mails. Performance boost by decryption directly at receipt.
  • Reporting feature: In Statistics – reports statistics can be bundled into reports now, arranged in a PDF and sent out via mail.
  • CustomerAccept: The individual Privacy Policy for the Customer Interface can be adapted and translated in a Rich Text editor within the Admin Interface. We have also added permanent links to Imprint and Privacy Policy to the Customer Portal.
  • Agent Interface: Easily switch email recipients between To/Cc/Bcc.
  • Kundeninterface: Tool Tips ease the start with OTOBO.
  • Webservices: Erweiterte Fehlerbehandlung. Verhindert z. B. dass durch ElasticSearch beim Versuch verschlüsselte Tickets einzulesen unqualifizierte Fehlermeldungen generiert werden.
  • Coming soon: Third Party Repo – An extended package management is under development with a view to provide a central hub for presenting additional packages of interest to the community. Until this is finished, there will be a Thrid Party Repository. A first highlight in it will be a Rocket.Chat integration provided by Augsburg University. Our partner Freicon will contribute a package to provide text blocks.

Optimised default configuration

We changed the default configuration of a few configuration options in order to ease system handling from the start:

  •  AgentTicketZoom: Open (incl. new!) and closed tickets of the relevant customer and customer user are shown in the Customer Information now
  • AgentTicketZoom: Logged time units are displayed for every article now by default (Ticket::ZoomTimeDisplay active)
  • AgentTicketZoom: Various article filters can be used in the Ticket View now by default (Ticket::Frontend::TicketArticleFilter active)
  • AgentTicketZoom: Administrators can view all articles in Plain Mode now by default (Ticket::Frontend::PlainView active)
  • AgentTicketNote: Internal communication between agents via notes is activated by default now (Ticket::Frontend::AgentTicketNote###InformAgent)
  • Ausgehendes Telefonticket: Default State auf “offen” geändert (Ticket::Frontend::AgentTicketPhoneOutbound###State)
  • Admin Interface: Display of 100, 250 or 500 dynamic fields now instead of 10, 20, 30 (PreferencesGroups###DynamicFieldsOverviewPageShown)
  • Ticket::Frontend::DynamicFieldsZoomMaxSizeSidebar -> extended to 40 chars
  • Ticket::Frontend::CustomerInfoZoomMaxSize -> extended to 40 chars
  • SystemMaintenance::TimeNotifyUpcomingMaintenance -> extended to two hours, meaning the info is diplayed 2 hours in advance now instead of 30 minutes.
  • LinkObject::ViewMode -> Changed to „Complex“. This means a reference to linked objects is displayed below the articles now per default.
  • Der Vor- und Nachname des Systembenutzers root@localhost wurde auf ” – – ” geändert. Freigegebene Tickets werden wieder diesem Benutzer zugeordnet, um Verwirrungen hinsichtlich Ticketbesitzer und Sperre zu vermeiden.
  • By default, escalation notifications are now only sent to agents having subscribed to a queue instead of to all agents with write permissions for this queue.

 

That's new in Beta 2

The following adaptations have been made to OTOBO 10.1 Beta 2:

Security:

Enhancements:

  • Added nested group support for LDAP user/group sync
  • Neues Dashboard-Element “Zuletzt geänderte Tickets” (DashboardMyLastChangedTickets)
  • Added State and Service as ticket categories (colored labels in customer interface)
  • Added the possibility to change the S/MIME cipher used
  • Better way to show and edit information as CustomerAccept, an About, etc. (links in the footer, information can be maintained directly in the Admin interface)
  • Elasticsearch Selfrepair und optimierter Umgang mit “validen” Fehlermeldungen
  • Package Management: packages from the 'default' repository are shown even when the user did not explicitly click on 'Update repository information'
  • Updated Country List
  • Auf Agenten- und Kundenseite können nun verschiedene StateTypes angezeigt werden (Praxisbeispiel: Tickets die auf “Warten zur Erinnerung” stehen, können Kunden als “offen” angezeigt werden)
  • various bugfixes

Test with us so we can publish the Stable Release soon!