---------- Version 3.1.0 ----------------------------------------------------------------- 1) New - filters are now replaced with criteria throughout the server and client 2) New - reports and triggers can now utilize MDC, interface is now unified and more intuitive 3) New - daily distributions view added on clients 4) New - internal logs can now be used for self monitoring the server with reports and triggers 5) New - added authentication support for MongoDB connections by means of user name and password 6) New - added MongoDB admin page with basic automation tasks 7) Improvement - massive improvements in admin interface 8) Improvement - MongoDB column names shrank to minimum to save space (use script to covert older records) 9) Improvement - line wrapping added in client message view 10) Improvement - RDBS query sessions are now stateless, no more unnesessary locks on entire tables 11) Improvement - Client counters view is significantly improved to allow drill on click actions 12) Improvement - Annotations in find results are now shown as full colored rows 13) Bug - importing backups into MongoDB from clients was problematic, now fixed 14) Bug - Ctrl-X binding on client was shutting down the application, now fixed 15) Bug - Search in real-time perspectives didn't work properly with annotations and filters 16) Upgrade - Wrapper library upgraded to 3.5.12 17) Upgrade - MongoDB integration moved to latest driver 2.7.2 18) Upgrade - Clients runtime promoted up to Eclipse 3.7 base ---------- Version 3.0.5 ----------------------------------------------------------------- 1) New - integrated and tested with OpenDS LDAP directory service 2) New - now possible to launch client with query command line arguments 3) New - now possible to customize real-time perspective sounds 4) Bug - client in server mode missing classes ---------- Version 3.0.4 ----------------------------------------------------------------- 1) Improvement - server overflow mechanism is re-written to prevent database bottleneck and memory/CPU drain during load spikes 2) Improvement - admin status page will now display inflow and database throughput metrics 3) Improvement - clients overview ruler adjusted to focus precisely against actual annotation 4) New - clients can now do the text search with annotations and filters 5) Bug - NPE in memory monitor job 6) Bug - typo in mongodb slaveOK property ---------- Version 3.0.3 ----------------------------------------------------------------- 1) Bug - database connection recovery was not properly restored in certain cases 2) Bug - configuration wasn't properly saved when server restarted with database offline 3) Bug - client sharing and importing workspace shouldn't include user credentials when security enabled 4) Bug - client host views in server mode wasn't updated properly 5) Bug - client in server mode broken due to missing classes during build ---------- Version 3.0.2 ----------------------------------------------------------------- 1) New - Connecting to LDAP over SSL is now possible, added new parameter in admin/security page 2) New - MongoDB replica sets can now be used by specifying several end points, exposed SalveOK write concern 3) New - Server filters are now capable of trapping exception classes, not just thrown indication 4) New - Server status page will now display overloading ratio with a warning color and icon indication 5 New - Server internal logger level can now be changed in admin/status page without restarting the server 6) New - Distribution for solaris x86-64 is now available 7) New - Clients now have a new view - Hosts 8) New - Client will now display the query time in query view toolbar. 9) New - Clients can now share workspaces on server and import them from server for better team collaboration 10) Improvement - MySQL queries will now work with streaming feature, significantly improves some queries speed 11) Improvement - MongoDB capped collections can now be specified in configuration and switch to capped collections on the fly 12) Improvement - Server triggers will now send emails with more descriptive subject including info from the first event of the attachment 13) Improvement - Appenders will connect to server asyncrhonously for faster start up 14) Improvement - Database maintenance job will now re-build the indexes specified in schema (SQL and MongoDB) 15) Improvement - Server heap memory monitor improved to react to low free memory during extended period of time 16) Improvement - When incoming event doesn't have 'application' property - use its host name instead of silly DEFAULT DOMAIN 17) Improvement - Clients, displaying exceptions with empty message will now show the exception class name 18) Improvement - Clients will now display a meaningful error when server Hessian version are not compatible 19) Improvement - Client dashboard chart to use plain colors for better performance and look. 20) Improvement - Client, huge logger names are messy with combo boxes, added better filtering dialogs in perspective settings and view filters. 21) Bug - MongoDB, when time stamp index doesn't exist large queries would fail, particularly relevant with non-indexed capped collections. 22) Bug - MongoDB indexes weren't created and used properly 23) Bug - Admin, status page exception when no database connection was available 24) Bug - Re-creation of SQL database schema was sometimes failing, needed to ensure session cleanup. 25) Bug - Oracle default schema was fixed to avoid CLOB's in 'message' column, this has a significant impact on insert performance. 26) Bug - Admin, editing filters in admin wasn't persisted correctly, the exclude filters didn't get saved 27) Bug - Client workspace restoring wasn't working well when using the same name of imported workspace 28) Bug - Client overview ruler gets crammed when editor window is re-sized 29) Bug - Client was doing double connection attempt in certain sitations 30) Bug - Client real-time perspective didn't prefetch correct severities of events 31) Bug - Client counters dashboard had a problem with time zone setup and sometimes wouldn't return any results in drill down. 32) Bug - Appenders, referencing backup appender is not possible with log4.properties configuration, reverted to use 'backupFile' in this case. 33) Bug - API examples project was using wrong hessian.jar version 34) Bug - Server would loose database filters when terminated while database connection was never established ---------- Version 3.0.1 ----------------------------------------------------------------- 1) New - wrapper 3.5.7 with commercial license, now supporting 64bit windows 2) New - added support for MongoDB database 3) New - added support for NLog (.Net logging framework) 4) New - received exceptions are now recorded and stored, it is now possible to query for individual or several exceptions from client 5) New - in server, authorization rules can now work with application and logger names wildcards 6) New - in server, it is now possible to define crons for scheduling database maintenance job 7) New - in client, added option to periodically auto reload queries 8) New - in client, added action to duplicate queries 9) New - in client, it is now possible to launch external editors with ${file} and ${line} parameters for displaying source code 10) New - in client, in addition to sound alerts it's now possible to display tray-like ballon with alert message 11) Fix - in server tcp receiver, the host name of events were replaced by the socket node host name which could have resulted in a wrong resolving. 12) Fix - in appenders don't try failover if number of retries is zero 13) Fix - in appenders use backup appender by reference, fixes in logback appender regarding exception traces 14) Fix - in client clearing the view content wasn't clearing message/details/exception views 15) Fix - in client, event details view wasn't updated when MDC names were remapped on server 16) Fix - in client, event details replaced into plain table view with colors 17) Fix - in client, when perspective settings are modified the changes applied to existing view 18) Fix - in client, double clicking on the tray icon will now bring the client window into focus 19) Fix - in client, grab database size asynchronously to speed up client start up with large database and update status bar 20) Fix - in client, dashboard counters wasn't updating properly when switching workspace 21) Fix - in server, unmapped event properties are now propagated to clients for dipslay 22) Fix - in server, prevent double start of engine from admin pages when previous start is taking long time (typically while initializaing slow database connections, etc) 23) Fix - in server, admin status tab was slow to open with large databases due to slow count, added explicity re-count request 24) Fix - in server, admin status tab now display more details 25) Fix - in server, licensing expiration caused NPE with admin pages in some situations 26) Fix - in server, orphaned appender connection were causing thread leaks over long period of server up time, added read timeout in receiver to drop idle connections. 27) Fix - in server, for some strange reason SQLServer connection wasn't using scrollable result set. Does now. 28) Fix - in installers, default installation directory should never be 'Program Files' on windows. 29) Upgrade - move up to derby 10.7.1.1 as embedded database 30) Upgrade - move up to hessian 4.0.7 as client-server communication protocol (important: not compatible with previous version!) ---------- Version 2.6.3 ----------------------------------------------------------------- 1) New - added support for custome log4j levels in both server and clients 2) New - added color and image customization in clients 3) Fix - UDP receiver was sometimes giving errors during shutdown/restart, not anymore. ---------- Version 2.6.2 ----------------------------------------------------------------- 1) Fix - problem with MS Active Directory which doesn't handle referals correctly (javax.naming.PartialResultException) 2) Fix - quoted group names dispalyed incorrectly 3) Fix - corrected validation of LDAP parameter in admin, added more descriptive feedback 4) New - In admin added capability to remove all groups or select several groups for removal in one shot 5) New - In admin added LDAP settings test page to allow online validation and feedback. ---------- Version 2.6.1 ----------------------------------------------------------------- 1) Fix - AsyncSocketAppender was missing original thread information before the dispatch (thread name, NDC and MDC). 2) Fix - LDAP user groups with spaces were causing problems in admin. 3) Fix - LDAP user group names in national languages weren't saved correctly. 4) New - Added LDAP filters for users and user goups. ---------- Version 2.6.0 ----------------------------------------------------------------- 1) New - LDAP authentication and authroization is now available. 2) New - client distribution is now available for MAC 3) New - there is a new installer for windows to support elevated priveleges (Vista, Windows7, Server2008) 4) Fix - all linux/solaris distributions now have properly chmod'ed files so that you don't have to do it manaully 5) Fix - admin page will now grow with the content without overlapping the footer, that was happening with dynamically growing lists 6) Fix - during startup the server would sometimes give null pointer exception initializing receivers, not anymore. 7) Fix - client queries view will now rememeber its latest set of columns 8) Fix - client queries view will now package columns very fast without flickering effect (using swt virtual tables) 9) Fix - server excepting socket connections from appenders somtimes was barfing an exception due to some race conditions. ---------- Version 2.5.2 (build #1548) ----------------------------------------------------------------- 1) Fixed bug related to creation database schema with connection pool and MySQL ---------- Version 2.5.2 (build #1530) ----------------------------------------------------------------- 1) Fixed bug with complex MDC related queries requireing AND and OR matching 2) In client added an option to match ALL or ANY of the specified MDC properties 3) Allow empty user name and password for SMPT accounts 4) Prevent status tab in admin fail when database connection breaks 5) In client added an option to minimize to tray or stay regular minimized window 6) In client use virtual SWT tables to boost performance displaying large result sets ---------- Version 2.5.2 ----------------------------------------------------------------- 1) New feature - server notification emails are now prioritized. 2) New feature - concept of workspaces on client, no need to restart the client when switching between servers. 3) New feature - client can now look for source files in URL's 4) New feature - client can now display message text in separate view like exceptions 5) New feature - option to use line separator in client tables 6) Admin console report tab is completely replaced for better usage. 7) Fixed bug related ot Oracle schema constraints, CLOBs can now be used 8) Fixed bug in client related to problems in table updates in Vista and Windows 7. 9) Fixed bugs in Linux clients related to file names and separators, prevented opening log files and sources. 10) Client is moved up to eclipse 3.5 target 11) Client is now also available for 64bit Windows and gtk Linuxes 12) Server is now also available for 64Bit Linux and Solaris ---------- Version 2.5.1 ----------------------------------------------------------------- 1) On client minor correction for real-time table redrawing 2) On client added option to clean real-time view automatically 3) On client added option to drill down from real-time views 4) On client added authorized access to deletions from repository view 5) On client fixed refresh floods with large repositories 6) On server fixed resource leak problem in log4j xml socket receiver 7) On server added thread dumps for troubleshooting 8) On server added live app. connections counter 9) On server added live app. connections counter 10) On server removed descending indexes from MySQL default schema (not supported anyway) 11) AsyncSocketAppender - fixed repeating warning about queue being full, it will only appear once 12) Upgraded to latest stable connection pool (c3p0) 13) Upgraded to latest stable java mail jars 14) Upgraded to latest stable postgree jdbc connector 15) Use c3p0 connection pools in case of MySQL will solve wait_timeout problem and might improve overall performance 16) Cleanup and refactoring of internal logging ---------- Version 2.5.0 ----------------------------------------------------------------- 1) New feature - notification triggers 2) New feature - components in client 3) New feature - view filters in client 4) New log4j appender to work with queueing and fail-over (AsyncSocketApender) 5) Fixed rare dead locks in overflow buffers, caused by very high amount of data during spikes 6) Fixed bug related to time zones in client 7) Significantly improved buffering mechanism by means of ehcache 8) Numerous improvements in admin. console 9) Numerous improvements in related to performance with large data sets 10) Added statistical load counter in router (number of events per second moving average) 11) Moved up to Jetty 6.1.22 12) Fixed pre-fetch in client 13) Added drill down option from real-time perspectives 14) On client fixed real-time perspectives for situations with large bursts of data ---------- Version 2.4.4 ----------------------------------------------------------------- 1) logFaces API 2) Added mechanism for recovering database connection during startup on server 3) Added colorized overview panel in client 4) Added query results filtering in client 5) Added more fast queries from repository view on client ---------- Version 2.4.3 ----------------------------------------------------------------- 1) Added support for SQL Server and DB2 databases. 2) Added more drill down queries in client 3) Fixed bug related to embedded driver exceptions during commits. 4) Fixed bug related to repository storage. 5) Fixed bug related outgoing e-mail, SMTP port & security options added. 6) Fixed bug related to database connection leaks 7) Fixed bug related to wild cards matching in filters 8) Returned time zones in client real-time perspective. 9) Added clipboard copies in client. 10) Added OR criteria for MDC queries 11) Minor bug fixes in client. 12) Preparations for logFaces API 13) Admin. console - added version updates check in status tab 14) Admin. console - added garbage collection task 15) Admin. console - added zip limitation option 16) Admin. console - added e-mail tests 17) Initialization with Oracle services on Windows boxes - added retry to avoid slow Oracle startup ---------- Version 2.4.2 ----------------------------------------------------------------- 1) Added support for logback framework, there is a new appender 2) Database schema is now exposed through configuration 3) MDC mapping is added, database schema extended, admin console updated, client updated. 4) Now supporting MDC related database queries 5) Added separate exception trace view with clickable links to the source code 6) Added database record counter on the status bar 7) Added resetting query into defaults 8) Fixed path separators to use platform independent 'File.separator' constant 9) Fixed problem with launching external editor on client, missing path quotes. 10) Fixed problem with locked files when opening external text editor with results 11) In personal edition added trimming of redundant property names 12) Ticket #836437 (when perspective settings weren't updated). ---------- Version 2.4.1 ----------------------------------------------------------------- 1) New feature - counters dashboard 2) New feature - support for MDC in real time filters 3) New feature - source code correlation in client 4) New feature - filtering repository view & loggers 5) New feature - flexible ignore lists by host, domain, package, logger & location 6) New feature - quick access to log data from repository 7) New feature - allow display of latest high level errors in server 8) New feature - database connection recovery mechanism 9) Control over data overflow size 10) Trimming properties of incoming log events to save database space 11) Primary key generation now allows clustered environment 12) Raised stack trace column size to 8K 13 Platform neutral distribution 14) Bug fixes ---------- Version 2.3.535 ----------------------------------------------------------------- 1) Added automatic installer support 2) Added linux tar ball for distribution 3) Fixed drop indexes problem with Oracle 4) Fixed problem with loosing connection to database in runtime ---------- Version 2.3.514 ----------------------------------------------------------------- 1) Added database backup mechanism 2) Improved database schema to contain larger exception dumps 3) Upgraded to Derby 10.4.2.0 4) Added import/export of data between servers 5) Allowing user to do repository cleanup 6) Added fast access to problems from repository view 7) Client now detect server loss and re-connects. 8) Added TRACE level support 9) Improved large queries performance (scrolling and primary key paging) 10) minor bug fixes ---------- Version 2.2.389 ----------------------------------------------------------------- 1) Added option to clear repository view when using client in server mode 2) Bug fix with ulimited database capacity and rolling 3) Bug fix with admin connectivity tab 4) Udp receiver minor update 5) User manual correction for .Net integration using UDP ---------- Version 2.2.374 ----------------------------------------------------------------- 1) bug in queries time range in client ---------- Version 2.2.369 ----------------------------------------------------------------- 1) linux version is now available for client and server 2) personal edition is now available 3) improved date and time entry in client 4) added option to match data queries with and without regular epressions 5) minor fixes and improvements ---------- Version 2.1.133 ------------------------------------------------------------- 1) in client added ignore list features - by loggers and by locations 2) in client added admin console access 3) in server improved external database integration (creating indexes) 4) in server minor fixes, improved console async. operations. ---------- Version 2.1.103 ------------------------------------------------------------- 1) in client added drill down queries 2) in client added support integration 3) in client added multiple time zones operations ---------- Version 2.1.94 ------------------------------------------------------------- 1) added examples hibernate conf. files for external databases (in installation) 2) added option to clean up the repository remotely from admin. console. 3) client will now display heap memory usage gadget 4) minor installation fixes ---------- Version 2.1.72 ------------------------------------------------------------- 1) replaced installation jars to native exe due to problems with IE browsers ---------- Version 2.1.64 ------------------------------------------------------------- 1) lfsappender now is compatible with older versions of log4j - 1.2.14 (problem with LoggingEvent properties) 2) replaced client trace icon 3) added shortcuts for both client & server installation/uninstalation ---------- Version 2.1.56 ------------------------------------------------------------- 1) version upgrade for embedded database, moved to Apache Derby 10.3.3.0 2) added option to clear database from administration console 3) added JVM version and server time in administration console 4) significantly improved large queries speed 5) improved default log format in client prefferences 6) added support for regular expressions in real time perspectives and queries. 6) bug fixes in reportimg administration, sometimes reports weren't rescheduled. 7) support JRE 1.5 8) internal log retrieval from administration console 9) added database maintenance from administration console