OTRS 2.3.0 Beta 1 released

English news about OTRS and this board
Dont create your support topics here!
Forum rules
Dont create your support topics here!
Post Reply
Andre Bauer
OTRS guru
Posts: 2191
Joined: 08 Dec 2005, 17:01
OTRS Version?: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden

OTRS 2.3.0 Beta 1 released

Post by Andre Bauer » 19 May 2008, 10:10


Code: Select all

2.3.0 beta1 (2008/05/19)
 - (2008/05/16) Updated cpan module Text::CSV to the version 1.05.
 - (2008/05/15) Added ticket search close time support to agent ticket search
    and generic agent.
 - (2008/05/15) Reimplmeented "bin/xml2sql.pl", works now with new cmd params.
    Now "-t $DatabaseType", "-n $Name", "-s $SplitInPrePostFiles" and
    "-o $OutputDir".
 - (2008/05/15) Renamed mssql reserved database table word "system_user" to
    "users". Use scripts/DBUpdate-to-2.3.*.sql for database upgrade.
 - (2008/05/15) If signing via SMIME fails, we now fall back to the original
     unsigned mailtext instead of sending an empty mail.
 - (2008/05/15) Fixed bug#2844 - Improved robustness of RANDFILE setting for
     openssl (SMIME).
 - (2008/05/15) Refactored SMIME to work on Windows, too.
 - (2008/05/09) Added service <-> sla multi relation support.
 - (2008/05/09) Fixed bug# 2448 - Not necessary unique check of SLA name.
 - (2008/05/07) Renamed/cleanup of all config setting names for QueueView,
    StatusView and LockedTickets.
 - (2008/05/07) Improved use of existing unique-names in xml definition of
    scripts/database/otrs-schema.xml (not longer auto generated).
 - (2008/05/07) Improved oracle database backend, generation of long
    index/koreign key names, moved from NUMBER to NUMBER(12,0).
 - (2008/05/07) Added some new database indexes to increase the database
    speed (for more info see scripts/DBUpdate*.sql).
 - (2008/05/07) Added article index support to increase speed of full text
    search up to 50% (need to be configured via SysConfig and
    bin/otrs.RebuildFulltextIndex.pl need to be executed after backend change).
 - (2008/05/07) Added ticket event support for TicketWatch*() in
    Kernel::System::Ticket. Fixed not removed ticket watch infos after deleting
    a ticket.
 - (2008/05/07) Improved speed of ticket search screen on large installation,
    added cache for database lookup to get all unique ticket free text fields
    (tooks up to 10 sek, on lage installations).
 - (2008/05/02) Deleted textarea wrap in perl code and set browser wrap in dtl files.
 - (2007/04/29) Added X-OTRS-TicketTime and X-OTRS-FollowUp-TicketTime email
    header support as additional attributes like already existing X-OTRS-Header
    (for more info see doc/X-OTRS-Headers.txt).
 - (2007/04/29) Added Format attribute (default html, optional plain) for "Intro*"
    tags in .sopm files. Format="html" will work as default and it's possible to
    put every html into the intro message. Format="plain" will add automatically
    <pre></pre> to intro messages, so new lines and spaces are shown 1:1 in intro
    messages (for more info see developer manual).
 - (2007/04/29) TicketFreeTime, TicketFreeFields and Article Attachments now are
    taken over on ticket split.
 - (2007/04/29) Updated cpan module CGI to version 3.37.
 - (2007/04/25) Added create and drop of index and unique in xml TableAlter tag
    (for more info see developer manual).
 - (2008/04/20) Changed GenericAgent default limit of matching ticket for each
    run of a job from 2000 to 4000.
 - (2008/04/18) Let FrontendOutputFilters have access to LayoutObject and TemplateFile.
 - (2008/04/18) Added Title-Attribute (for Tooltips) to BuildSelection.
 - (2008/04/14) Increased db2 BLOB size from 20M to 30M in
 - (2008/04/14) Improved admin interface, show only links with own permissions.
    So it's possible/easy to create sub admins for part administration
    (Fixed bug# 2535 - User is able to access admin menu).
 - (2008/04/14) Improved .opm packages to definde pre and post Code* and
    Database* tags to define time point of execution. For more info how to use
    it see developer manual.
 - (2008/04/14) Renamed .opm package tags for intro messages
    Intro(Install|Upgrade|Unintall)(Pre|Post) from <IntroInstallPost> to new
    format like <IntroInstall Type="post">. For more info see developer manual.
    Note: Old tags still usable, will be converted by OTRS automatically.
 - (2008/04/10) Added global Search-Condition-Feature (AND/OR/()/!/+) to ticket
    search backend, customer search backend and faq.
 - (2008/04/10) Added support to ticket print to print selected article only.
 - (2008/04/10) Fixed bug# 2159 - added ticket close time search option (works
    like ticket create time search option) to agent ticket search screen.
 - (2008/04/10) Updated cpan module CGI to version 3.35.
 - (2008/04/02) Moved from default password 'crypt' method to 'md5'. All new
    changed passwords are stored with md5-password method. Old stored passwords
    still usable.
 - (2008/04/02) Fixed bug#1952 - Superfluous error messages by
   Kernel/Config/Defaults.pm in Debug mode.
 - (2008/04/02) Fixed bug#2496 - HTML formatting in the customer ticket zoom is
 - (2008/04/02) Fixed bug#1116 - Made uses of <br> and <input> comply with XHTML.
 - (2008/04/01) Fixed bug#2575 - Trying to Kernel::System::PGP::Crypt()
    utf8-character-strings no longer bails, but simply auto-converts the string
    into an utf8-byte-string, such that the correct data is written into the temp
 - (2008/04/01) Added new SysLog backend config for log sock. Defaulte use is
    'unix'. On Solaris you may need to use 'stream'.
 - (2008/03/31) Added ticket free time as required field support (works like
    for already existing ticket free text fields).
 - (2008/03/31) Added missing ticket type as required check if ticket type
    feature is enabled.
 - (2008/03/31) Fixed MD5/SHA1 mixups in SMIME handling on older systems (that have
    MD5 as default, not SHA1).
 - (2008/03/27) Added OpenSearchDescription to support "quick" search for
    ticket numbers for browsers like firefox2.
 - (2008/03/26) Added POP3/POP3S/IMAP/IMAPS support for PostMaster sub system
    (new bin/PostMasterMailbox.pl is replacing old bin/PostMasterPOP3.pl).
    Thanks to Igor Stradwo for this patch!
    NOTE: table pop3_account need to be modified - use scripts/DBUpdate-to-2.3.*.sql
 - (2008/03/26) Added support of renaming of database tables in XML backend and
    database drivers (Kernel/System/DB/*.pm).

    <TableAlter NameOld="calendar_event" NameNew="calendar_event_new"/>

 - (2008/03/25) Added enhancement for agent and customer HTTPBasicAuth to strip
    parts of REMOTE_USER or HTTP_REMOTE_USER by using a regexp. Example to
    strip @example.com of login.


    # In case you need to replace some part of the REMOTE_USER, you can
    # use the following RegExp ($1 will be new login).
    $Self->{'AuthModule::HTTPBasicAuth::ReplaceRegExp'} = '^(.+?)@.+?$';

 - (2008/03/21) Added enhancement bug# 2773 - HTTPBasicAuth fails when only
    HTTP_REMOTE_USER is populated (not REMOTE_USER).
 - (2008/03/18) Fixed mssql/sybase/freetds database problem
    "Setting of CS_OPT_TEXTSIZE failed. at" if a mssql customer backend
    is used. The problem is, that LongReadLen is not supported by
    dbd::sybase (this is the reason of this error message).
    So the database customer is now improved to set all database attributes
    in CustomerUser config. For example this is the solution to prevent
    the sybase error message:

    $Self->{CustomerUser} = {
        Name   => 'Database Backend',
        Module => 'Kernel::System::CustomerUser::DB',
        Params => {
            DSN        => 'DBI:sybase:yourdsn',
            User       => 'some_user',
            Password   => 'some_password',
            Table      => 'customer_user',
            Attributes => {},

    For more info see: http://www.perlmonks.org/index.pl?node_id=663835
 - (2008/03/17) Fixed bug# 2197 - utf8 problems with auto generated
    Kernel/Config/Files/ZZZAuto.pm and Kernel/Config/Files/ZZZAAuto.pm
    (non ascii signs and utf8 stamps).
 - (2008/03/17) Added ACL example module "CloseParentAfterClosedChilds" which
    allows you to not close parent tickets till all childs are closed (
    configuable via SysConfig -> Ticket -> Core::TicketACL).
 - (2008/03/17) Improved ticket zoom view, shown linked objects (only show link
    types (Normal/Child/Parent) if links are available).
 - (2008/03/16) Improved ticket zoom view, shown plain link to emails (per
    default, can be enabled via sys config) and improved shown linked/merged
 - (2008/03/09) Improved API of Cache core module (Kernel::System::Cache), added
    type param to define the type of cached object/data (so also a better
    storage is possible because you can manage each cache type object/data it
    self, e. g. if file system backend is used in differend sub directories).

    API Example (old):
            Key   => 'SomeKey',
            Value => 'Some Value',
            TTL   => 24*60*60,     # in sec. in this case 24h

    API Example (new):
            Type  => 'ObjectName', # only A-z chars usable
            Key   => 'SomeKey',
            Value => 'Some Value',
            TTL   => 24*60*60,     # in sec. in this case 24h

 - (2008/03/06) Fixed use of uninitialized value in Log.pm (visible when
    executed in ModPerl environment).
 - (2008/03/02) Added title of object to div tag of linked objects to have an
    preview to the content of a linked object.
 - (2008/03/01) Added missing ticket title to ticket search mask in agent
    and generic agent interface.
 - (2008/02/22) Improved performance of TicketSearch() function (what is improved? in which cases? how fast is the improvement?).
 - (2008/02/17) Removed not needed Encode::decode_utf8() in core module
    Kernel::System::Encode (only set if utf-8 stamp is needed).
 - (2008/02/17) Upgraded Mail::Tools from version 1.77 to 2.02 from CPAN.
 - (2008/02/12) Fixed bug# 2670 - "wide character" error when login with
    russian password.
    Note: It could be on older systems, that existing passwords are not
    longer valid. Just reset the password and everything will work fine.
 - (2008/02/12) Fixed bug# 1996 - Replaced 'U' & 'D' with respective arrow
 - (2008/02/12) Improved Fix for bug# 1608 - Badly formatted calendar popup.
    Now the table width is explicity passed into DTL from the perl module
    and the customer calendar view has been fixed, too.
 - (2008/02/11) Added queue preferences - module support like for agents and
    customer to create easier extentions/addons for queues.
    See Developer-Manual for more information.
    NOTE: table sla need to be modified - use scripts/DBUpdate-to-2.3.*.sql
 - (2008/02/11) Added escalation warning feature. So agents will be notified
    before a ticket will escalate. This time point can be configured in the
    admin interface for queue and sla settings.
    NOTE: table queue need to be modified - use scripts/DBUpdate-to-2.3.*.sql
 - (2008/02/04) Fixed bug# 1608 - Badly formatted calendar popup.
 - (2008/02/04) Fixed bug# 2657 - Improved regexp in RPM spec files to detect
    already existing "otrs" user (it was also matching on xxxotrsxxx names).
 - (2008/01/28) Added note permission "note" to default ticket permissions to
    manage list of inform involved agents out of the box.
 - (2008/01/24) Fixed bug# 2611 - PGP module not working on Windows platform.
 - (2008/01/15) Fixed bug# 2227 - XMLHashSearch returns no values on MS SQL in
    certain cases.
 - (2008/01/08) Added expand/collapse option to ticket zoom.
 - (2008/01/08) Added multi attachment support to ticket move screen.
 - (2008/01/08) Added AJAX support in email ticket.
 - (2008/01/03) Changed default session settings SessionMaxTime from 14h to
    16h and SessionMaxIdleTime from 5h to 6h.
 - (2008/01/02) Improved ticket zoom view, removed plain-text attachments
    of html with plain attachment emails.
 - (2008/01/02) Fixed bug# 2600 - MS SQL: Fulltext search in ticket body with
    mssql backend not possible (improved Kernel::System::DB API with database
    preferences option "NoLikeInLargeText").
 - (2007/12/28) Improved config file mechanism generated by SysConfig to improve
    speed in mod_perl is used (about 0.2%-4% speed improvement, depends
    on which shown site).
    Note: Kernel/Config/Files/ZZZAuto.pm and Kernel/Config/Files/ZZZAAuto.pm
    generated by OTRS 2.3 or higher is not longer compat. to OTRS 2.2 and
    lower. But OTRS 2.3 or higher can read config files from OTRS 2.2 and
 - (2007/12/27) Fixed bug# 2596 - Problems to download file from
    Action=AdminPackageManager with IE and Safari.
 - (2007/12/27) Improved way how to reset a password. Added password reset
    via token (email which needs to be accepted by new password requester
 - (2007/12/21) Added possiblity to use options of StringClean() in GetParam()
    and GetArray() functions.
 - (2007/12/21) Add StringClean() function to improve quality of strings.
 - (2007/12/19) Improved installer description to prevent bugs like bug# 2492.
 - (2007/12/17) Fixed bug# 2586 - File download of package in
    AdminPackageManager is not delivering the whole file name anymore.
 - (2007/12/17) Fixed bug# 2539 - SMIME signing was broken for private keys that
    have no passphrase and when openssl is unable to write to random state file.
 - (2007/12/11) Fixed bug# 2479 - Unable to retrieve attachments bigger than
    3Mb (on Oracle DB). Changed default read size from 4 MB to 40 MB in

    $Self->{'DB::Attribute'}      = {
        LongTruncOk => 1,
        LongReadLen => 40 * 1024 * 1024,

 - (2007/12/10) Updated MIME::Tools to current CPAN version 5.425.
 - (2007/12/06) Fixed bug# 2568 - Problems with attachement downloads if the
    active element filter is enabled.
 - (2007/12/05) Fixed bug# 1399 - Missing Translation. Added some translation to
    customer interface.
 - (2007/12/04) Fixed bug# 2257 - Silent ignorance of SMTP / Sendmail errors,
    now we collect the error and log it (which in turn displays it to the user).
 - (2007/11/20) Rewrite of Kernel::System::CSV by using cpan module Text::CSV
    for parsing and generating CSV files (added Text::CSV to
    bin/otrs.checkModules to check it).
 - (2007/11/07) Changed default config of WebMaxFileUpload from 10 MB to
    16 MB.
 - (2007/11/07) Changed Kernel::System::Crypt::PGP to reject any UTF8-strings,
    as these would get autoconverted into ISO - thus garbling the result.
    Currently, only binary octets and ISO-strings are supported as input.
 - (2007/10/25) Improved Kernel::System::Crypt::PGP to return information about
    the PGP-keys that were actually used in Decrypt() and Verify().
 - (2007/10/25) Updated all cpan modules.
 - (2007/10/17) Added GroupLookup() and RoleLookup() to Group.pm and removed the
    two methods GetGroupIdByName() and GetRoleIdByName() which were already marked
    as deprecated.
 - (2007/10/08) Added support of ticket free text links in ticket view,
    configurable via SysConfig.
 - (2007/10/05) Added fist version of AJAX framework support in phone ticket.
 - (2007/10/01) Added <ModuleRequired Version="0.01">SomeModule</ModuleRequired>
    feature to .opm format for enforcing installed CPAN modules.
 - (2007/09/25) Fixed bug# 2312 - Wide character error in Layout.pm if system
    runs in utf-8 mode.
 - (2007/09/18) Did some improvments in Kernel/Output/HTML/Layout.pm to
    get an better performance if the block function is used many times
    (e. g. > 1000 times, 30% faster).
 - (2007/09/13) Fixed bug# 1186 - Convertion from HTML to text incomplete
    if html encoded chars like &Egrave; or &eacute; is used. Added full
    HTML to text convertion to email parser.
 - (2007/09/13) Improved report overview of perfornance log.
Prod: Ubuntu Server 16.04 / Zammad 1.2



Posts: 14212
Joined: 26 Jan 2007, 14:50
OTRS Version?: Git Master

OTRS 2.3.0 Beta 1 released

Post by jojo » 19 May 2008, 20:11

Release Note (http://lists.otrs.org/pipermail/announc ... 00093.html):

Code: Select all

Dear Community Members,

+++++++++++++++++++++++++ Release Note ++++++++++++++++++++++++

We are proud to announce OTRS 2.3.0 beta1 (Bora Bora) today. 

This is a beta release of OTRS 2.3 which is not recommended to 
use for productive operation. Beta releases are published for 
test purposes only.

The stable release is planned to be released Aug 4th 2008



- Data base- & code-improvements increase lead to a general 
  performance gain of OTRS up to 20%
- The support of an index full text search has been added. The 
  feature is disabled per default because additional disc 
  space is needed. The expected performance gain is 50%.
- Reduced reloads by using AJAX technology
- Instead of an ongoing recalculating of the escalation time 
  during the run time, it is only recalculated when it changes
  due to an event in OTRS. It is then being stored in the ticket 
  object which allows a direct access of external reporting 
  tools to the data base as well as a more efficient reporting 
  on escalations. This will also lead into a substantial
  performance improvement. 


- Support of logical expressions: ticket-, customer- and FAQ- 
  search supports logical expressions, utilizing the AND, OR 
  and ! operators as well as structuring expressions with 
- Search for ticket numbers by using the Browser OpenSearch 
  feature (OpenSearch format)
- Search for ticket titles in the agent ticket search form 
  and in the generic agent.
- Search for ticket close time in the agent ticket search form 
  and in the generic agent.


- Expand/Collapse of articles: the article view can be expanded
  to display all articles at once. The current article will 
  remain in focus, and the preceding, or following articles will
  be displayed.
- Structured article tree - The article tree has been changed 
  to a table.
- Printing of articles has been realized
- The ticket title of linked tickets are displayed in case of a
  mouse over action
- Merged tickets are displayed crossed out.
- Multiple files can be attached while moving a ticket using the 
  ticket move mask.


- When splitting a ticket, all FreeText and Free Time data will 
  be copied to the new ticket.
- Ticket Free Time fields can be declared as mandatory
- A URL can be configured that takes the value of a FreeText
  Field and displays it as an URL link in the ticket.
- Added X-OTRS-TicketTime and X-OTRS-FollowUp-TicketTime


- With OTRS 2.3 IMAP, IMAPS, and POP3S is supported to fetch 
  mails from your MTA.


- In case of a lost password, OTRS is sending an e-mail to the 
  user with a "password reset link". After clicking this link 
  the new password is sent to the user in a second e-mail.


- All agents that have a read permission on a certain queue can 
  be selected for notification.
- An escalation view has been added that displays all tickets 
  sorted by their remaining time to escalation.


* http://otrs.org/download/
* http://www.otrs.com/en/download/software/
* ftp://ftp.otrs.org/pub/otrs/ (Germany/Hamburg)

A complete list of all download mirrors (ftp/http/rsync) is 
available at http://otrs.org/download/

MD5 message digest (128-bit) checksums:


Important for Upgrading:
For those folks who are using OTRS 2.2 and want to upgrade
to 2.3 (we do not recommend this at this time because OTRS 2.3.0 
beta1 is a beta release) please read the UPGRADING and INSTALL files.

Bug Reporting:
Although OTRS 2.3.0 beta1 has been tested before, we appreciate
your contributions and bug reports. You, the OTRS Community,
has always been an invaluable source of helpful suggestions,
fair comments and well skilled testers to us.

Therefore a great "THX!" goes out to you!

o http://bugs.otrs.org/  



Hauke Jan Böttcher
Director Sales & Marketing

((otrs)) :: OTRS AG :: Norsk-Data-Straße 1 :: 61352 Bad Homburg
    Fon: +49 (0) 6172 681988 10 :: Fax: +49 (0) 9421 56818 18
      http://www.otrs.com/ :: Communication with success!

Geschäftssitz: Bad Homburg
Amtsgericht Bad Homburg, HRB 10751
Steuernummer: 003 240 97505

Aufsichtsratsvorsitzender: Burchard Steinbild
Vorstandsvorsitzender: André Mindermann
"Production": OTRS Business Solution™ 6, STORM powered by OTRS
"Testing": OTRS git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com :: Share your ideas

Post Reply