Skip to content

Releases: osTicket/osTicket

v1.8.0.3

19 Feb 15:27
Compare
Choose a tag to compare

Enhancements

  • Much better email bounce detection (#461, #474)
  • Microsoft® TNEF emails are supported (#555, 0890481, #567)
  • Handle messages forwarded as message/rfc822 content type (#482)
  • [Esc] key cancels popup dialogs (#465)
  • New ticket by staff workflow is simplified (#543)
  • Support regex matches in ticket filter (584465c)

Bugs

  • 'Priority' column is included in the ticket queue export (#451)
  • Retry queries on MySQL error 1213 (#493)
  • Client login email is not case-sensitive (398cbc7)
  • Drop silly border on text emails if HTML ticket thread is disabled (439a32a)
  • Fix ticket submission error if client is already logged in (#469)
  • Fix fetching from more than 10 mail accounts (#468)
  • Fix clickable links ending with punctuation (#497)
  • Fix whitespace mangling of Unicode text with non-breaking-spaces (#502)
  • Fix image size set to zero when images are added to drafts (#504)
  • Correctly detect php-dom extension (#503)
  • Fix delivery issue of emails delivered to group mailboxes (#510)
  • Fix E_STRICT annoyance from class.config.php (#518)
  • Fix dashboard report timeframe for non-US date formats (#520)
  • Fix dashboard report ending "period" (#520)
  • Fixup Message-Id and Delivered-To for encapsulated messages (#528)
  • Much better compatibility implementation of the mbstring module (#517)
  • Consider the delivered-to header in finding the system email (#535)
  • Ticket variables are available in templates regardless of case (#545)
  • Allow advanced search on any priority regression (#547)
  • Fix email address list parsing on bad MIME headers (#560)
  • Automatically detect file MIME type if not specified (ac42e62)
  • Fix login issue when upgrading from osTicket 1.6 (#571)
  • Fix attachment corruption on some documents like PDFs (#576)

Performance and Security

  • Reuse SMTP connections where possible (#462)
  • Enforce max file size for attachments sent via API (#568)

v1.8.1-rc1

19 Feb 15:28
Compare
Choose a tag to compare
v1.8.1-rc1 Pre-release
Pre-release

Enhancements

  • Much better email bounce detection (#461, #474)
  • Handle messages forwarded as message/rfc822 content type (#482)
  • [Esc] key cancels popup dialogs (#465)
  • Support regex matches in ticket filter (584465c)

Bugs

  • 'Priority' column is included in the ticket queue export (#451)
  • Retry queries on MySQL error 1213 (#493)
  • Client login email is not case-sensitive (398cbc7)
  • Drop silly border on text emails if HTML ticket thread is disabled (439a32a)
  • Fix ticket submission error if client is already logged in (#469)
  • Fix fetching from more than 10 mail accounts (#468)
  • Fix deploy command-line application (#450)
  • Fix error email on upgrade (#452)
  • Ship with a plugins/ folder (90b0a65)
  • Fix file key not replaced in thread body correctly for de-duplicated files (#492)
  • Better handling of text and html thread posts (#508)
  • Fix clickable links ending with punctuation (#497)
  • Fix whitespace mangling of Unicode text with non-breaking-spaces (#502)
  • Fix image size set to zero when images are added to drafts (#504)
  • Correctly detect php-dom extension (#503)
  • Fix delivery issue of emails delivered to group mailboxes (#510)

Merged from v1.8.0.2

  • Log entry for password reset attempts (#435)

v1.8.1 Developer Preview

22 Jan 17:23
Compare
Choose a tag to compare
Pre-release

Collaborator Support (CC)

In addition to the ticket owner, other end users can be collaborators on a ticket. Responses received from them are integrated automatically into the ticket thread, and emails are sent to all collaborators when new messages and responses arrive into the system. All collaborators have access to the ticket via the client portal and are able to log new messages.

Plugin management system

osTicket supports plugins via a (currently undocumented) simple plugin API and interface. Plugins can be written and distributed as files or unpacked via ZIP archives, or distributed via PHP PHAR files. The plugin system is developed in hopes of adding extensibility to osTicket without significant overhead. Initially, two "classes" of plugins are supported: authentication, and file storage.

Pluggable authentication

Staff members can now be authenticated against a backend other than the osTicket internal database. Available immediately is integration with LDAP (RFC-2307) and Microsoft® Active Directory. The initial authentication system also support user lookups, so when browsing for new users when creating tickets, your directory server will be queried for users and email addresses.

Pluggable attachment storage

Attachments can live outside the database again. You can now write or install a plugin to store your attachments somewhere other than in your database, and osTicket will use the backend to store and retrieve (or redirect to) your attachments. We've initially made a plugin available to store attachments on the filesystem and plan on adding an Amazon S3 plugin very soon.

Internationalization, Phase 1

Select your default data on installation, and select the language preference, as a staff member, for the help tips. You can also now select the language of the email templates when creating a new template. The templates for that language will be used instead of the English ones where translated versions are available.

Minor Enhancements

  • Clients can update their profile information on the web portal
  • Clients can update ticket details (if enabled)
  • Custom ticket-details fields are included in ticket queue exports

v1.8.0.2

21 Jan 16:16
Compare
Choose a tag to compare

Enhancements

  • HTML editor has an underline button (#377)
  • New ticket form pre-selects default priority (#400)
  • Help topics do not require an associated priority (#397)
  • Extra fields associated with help topics are shown above the ticket-details form (#398)
  • Auto-complete is supported on email address fields (#401)
  • Choice fields allow specification of a prompt and default value (#427)
  • Email template page makes templates easier to manage (#417)
  • New ticket user-lookup popup supports cancel (#434)

Bugs

  • Ticket locks are correctly released (#335)
  • Pages show inline images correctly (8a1f4e6)
  • Internet Explorer compatibility view is disabled for the scp (#368)
  • regression Staff no longer receive attachments on alerts (#379)
  • Emails correctly differentiate HTML and text versions (#212, #384)
  • Ticket queue counts are correct for limited users (#298, #389)
  • Phone number field might be a text box (#390)
  • Fix incorrect ticket rejection for new ticket by staff (#425)
  • Fix crash of cron executions on some platforms (#421)
  • realpath may fail on some Windows® platforms (#424, cff8db8)
  • Fix incorrect handling of typeahead list fields with leading numeric chars (#422)

Performance and Security

  • Ticket queue has significantly better performance (#357, #388, #413, a03dec5, 31bb4ac, e9a3b98)
  • Remove several unnecessary queries (#415)
  • Password reset attempts are logged (#435)
  • Handle garbage username input for password reset (344c95f)

Upstream 1.7 Commits

v1.8.0.1

16 Dec 23:17
Compare
Choose a tag to compare

Enhancements

  • Allow edit of user on the ticket open page (#291)
  • Display complete contact information to lookup dialog (07ec37d)
  • Clarify mysqli extension requirement on install and upgrade pages (#309, 334461e)
  • Add option to display unprocessed name (original) (#323)

Bugfixes

  • Fix parser error for PHP < 5.3 on upgrade and install (1ff1540)
  • Remove dependency on mbstring (for real this time) (50d3d70)
  • Fix incorrect advanced search hits on some custom fields (#290)
  • Custom forms require a title (otherwise you can't click on them to edit) (#293)
  • Update client phone number on ticket view page after update (#292)
  • Fix regression where validation errors were not shown on new ticket form (#303)
  • Fix bug where client name and email were not filterable for web submissions (#319)
  • Fix various autocorrect annoyances (#321)

Performance and Security

  • Improve performance of ticket filtering on some configurations (#301)
  • Fix possible cross site scripting (XSS) vulnerability on display of contact information values (#297)

v1.8.0 (stable)

10 Dec 21:31
Compare
Choose a tag to compare

Enhancements

  • User creation and selection is easier on new ticket (#224)
    • Changing user on ticket edit allows creating a new user
    • Ticket view page allows changing user to a new user
    • Ticket by staff page doesn't require user information for existing users
  • %{response} placeholder is available for new ticket notice, which contains only the response (#213)
  • Ticket queues now show time of last update with in date+time format (#217)
  • Claim ticket on response (#238)
  • Help tips added for custom fields page (more to come) (#216)

Bug fixes

  • Fix initial timezone issue on install (#186)
  • Better email scrubbing (#187, 2f62149)
  • Fix possible HTML encoding issues on ticket thread items (#188)
  • Fix mixed up client phone numbers on upgrade (#190)
  • Fix image URL corruption on FAQ and page save (#199)
  • Fix printing crash of closed tickets (#204)
  • Validation errors aren't shown on web submit (#207)
  • Fix Reply-To header used as client info (#208)
  • Keep reply email template in HTML (#210)
  • Fix bug in submitting tickets without an hidden required field (#220)
  • Fix Unicode processing in html2text (#215)
  • Fix improper replacement of phone numbers in templates (#250)
  • Fix display of oversize images in ticket thread and redactor boxes (#251)
  • Fix upgrade crash if AJAX is disabled in the user-agent (#259)
  • Fix user clobber if two emails are fetched in the same cron run (#260)
  • Fix help tip display on setup page (regression) (ddafcb0)

Performance

Upstream osTicket 1.7.3+

Download on the osticket.com site.

v1.8.0-rc2

18 Nov 23:37
Compare
Choose a tag to compare
v1.8.0-rc2 Pre-release
Pre-release

Enhancements

  • Company information page. Company info is usable in email templates (#104, #134)
  • Admin panel now has inline help tips (#144)
  • System information page in admin panel useful for bug submission (#98)
  • Ticket list page is sorted by effective date (#161, #179)

Bugfixes

  • Several bugs in the upgrade scripts (#158, #162, 105a835)
  • Export service dumps new tables (#85)
  • Custom short-answer fields can have a custom validation error (#89)
  • Several Redactor editor fixes (#91, #130)
  • Work is saved after resetting or deleting draft (#92)
  • Several fixes for initial data (#93, #128)
  • Several fixes for custom fields (#97, #84, #67, #96, #101, #117, #118, #143)
  • Ticket priority is definitely saved with new tickets (#106)
  • Fix typeahead field (email) on ticket by staff (#103)
  • Better name handling if the email address is used as the name (#100)
  • Better handling and cleanup for drafts (#112)
  • Avoid clobbering a client with multiple user-info forms (#114)
  • Fix hover information of inline image in ticket thread (#125)
  • Fix updating client information (#129, #141)
  • Reinstate locking mechanism (collision avoidance) (#119)
  • Fix API handling of plain/text messages (#132)
  • Fix goof in ticket creation where fetching emails could result in corrupted ticket info (#133)
  • Fix image display in client FAQ display (#142)
  • Fix crash when creating site pages (#146)
  • Cleanup configuration no longer relevant (#154)
  • Fix attachment droppage on outgoing emails (#175)
  • Fix saving of help-topic form data on web ticket open (#177)

Look and Feel

  • Dialogs are more friendly (#86)
  • Sane(r) styling of the ticket thread (#137, a359bf6)
  • More fluid user info updates (#155)

Security and Performance

  • Route HTML links through internal l.php -- prevents leakage of internal ticket #'s (#151)

v1.8.0-rc1

02 Nov 03:31
Compare
Choose a tag to compare
v1.8.0-rc1 Pre-release
Pre-release

Enhancements

  • mPDF is used for printing now. HTML markup, and inline mages are supported as well as much better support for foreign characters
  • Deploy script sports --clean option experimental which will clean files no longer used by osTicket (#49, #43)

Bug Fixes and Geeky Stuff

  • DB error emails include a backtrace (#18)
  • Update to htmLawed 1.1.16 (#28)
  • Several fixes to HTML scrubbing (#54, #71, #76, #28, #29)
  • Several fixes to migration scripts (#28, #31, 105a835)
  • Fix searching by client (#35)
  • Several fixes to the html2text engine (#34, #37, #48, #59)
  • Fix saving attachments with fetched emails (#41)
  • Fix ticket view draft cleanup (#38)
  • Update to Redactor 9.1.6 (#47, #63)
  • Uninitialized variable lint test rewritten in PHP and supports 5.3 syntax (#39)
  • mbstring module is no longer required (#58)
  • Proper implementation of RFC 2397 for API (#32)

Upstream

  • Includes fixes from the 1.7 branch up to 1.7.3

Developer Preview

14 Oct 16:46
Compare
Choose a tag to compare
Developer Preview Pre-release
Pre-release

Enhancements

  • Rich text ticket thread (#5)
  • Custom forms and fields (#2)
  • Translatable initial data almost

Rich Text Ticket Thread

As an option, enabled by default, osTicket can now process HTML email and allows for rich text markup in most long-answer boxes across the system, including staff replies and internal notes posted to the ticket thread. To keep the feature consistent throughout, canned responses and email templates also sport an HTML theme now.

Custom Forms and Fields

The data collected from your users when they fill out the ticket form is now customizable. You can now ask any information relevant to your business practice, and can customize the type of input show from the user. Currently, short and long answer fields, drop-down lists, checkboxes, date and time, and phone number fields are available. Each field is configurable and can be setup according to your liking. Fields can also be marked as required, whose input is required to submit the ticket, and internal, whose input is not visible to the end user.