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
scripts/database/otrs-schema.db2.sql.
- (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
wrong.
- (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
file.
- (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).
Example:
<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.
[Kernel/Config.pm]
# 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
tickets.
- (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):
$CacheObject->Set(
Key => 'SomeKey',
Value => 'Some Value',
TTL => 24*60*60, # in sec. in this case 24h
);
API Example (new):
$CacheObject->Set(
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
icons.
- (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
lower.
- (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
first).
- (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
Kernel/System/DB/oracle.pm:
$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 È or é is used. Added full
HTML to text convertion to email parser.
- (2007/09/13) Improved report overview of perfornance log.